找回密码
 注册
关于网站域名变更的通知
查看: 5378|回复: 22
打印 上一主题 下一主题

求助,DM9162IEP芯片工作异常

[复制链接]
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    跳转到指定楼层
    1#
    发表于 2014-7-31 11:59 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式

    EDA365欢迎您登录!

    您需要 登录 才可以下载或查看,没有帐号?注册

    x
    各位大神麻烦帮看看咋回事。" ?! D! I* U) C3 X8 T
    最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。3 a/ @# r3 W, b) a3 U. Z
    异常时如搭载系统其表现如下:/ F, o, O6 S; O1 p4 i, A3 f8 D
    1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。
    - {5 P& L$ I# \& ]7 C2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。
    3 h( L9 g+ O1 i9 [- ?3、出现以上现象无法上网。" \: Z& c# M4 N  M+ K. H* p7 ]
    4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。
    ! p! v' q: I" O# Q1 t9 a! {3 ~9 m
    $ ?. s9 c" x* l+ F2 V如不搭载没有CPU控制,出现以下现象:; z1 h& E+ }* v5 d8 X5 L1 r
    1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    * j5 m. X" I! d) [4 Z4 b2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。9 q9 x+ E; j# v8 ?- m

    / K( x- d6 g/ w/ N& T; ?( z  n
    3 n( C& `: @4 a1 W9 p+ s$ ~请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。
    - u: y% W6 ]0 ?4 `! ^& j! e2 K

    DM9192原理图.jpg (182.93 KB, 下载次数: 14)

    DM9162原理图

    DM9162原理图
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-20 11:10 | 只看该作者
    fallen 发表于 2014-8-19 11:55% t  J. k) G$ n3 H) `
    现在问题解决了么?

    ! [2 V6 }# I% l& w还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。2 c& ^6 `2 P' [
    问题出现时系统打印如下:
    9 z7 a# E3 N1 b8 O6 Fatmel_nand atmel_nand: No DMA support for NAND access.
    & n1 N! V0 o) L) H% A  D9 Y4 ?NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
    0 g! Q4 R* G* VScanning device for bad blocks
    ; {2 i$ u  b3 E( KBad eraseblock 2709 at 0x0000152a0000
    7 s6 a7 l* U6 `$ n$ O( \9 ABad eraseblock 7103 at 0x0000377e0000
    9 F7 ~6 ?1 a8 e# f6 vCreating 3 MTD partitions on "atmel_nand":3 V1 S& g4 N* z. ]  V4 V! h
    0x000000000000-0x000004000000 : "system0"
    " ]8 h; L0 P, Y6 p! A8 l6 I0x000004000000-0x000008000000 : "system1"' P! m' y. B8 D
    0x000008000000-0x000040000000 : "data"
    $ A+ j4 O/ K3 v0 a0 O9 Zatmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    $ s, V+ y. }& s8 _macb macb: invalid hw address, using random
      X1 b- w$ P# z4 X2 E2 L" G# J  KMACB_mii_bus: probed# J& J2 a2 p" ?
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    & g3 {0 u! I7 d$ t1 l8 Ieth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)
      S3 a$ ]9 v7 e( C) \& J; V# |
    PPP generic driver version 2.4.2
    . v9 ~: H+ W1 \( z: a; A7 _1 YPPP BSD Compression module registered
    & C7 U; B* o1 \; F- KPPP Deflate Compression module registered
    9 {+ @; D0 W4 wohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver" ?/ v. H+ |2 Q+ x; s$ S
    at91_ohci at91_ohci: AT91 OHCI
    9 L- z! N$ G% I) z; k5 c% P& E( Fat91_ohci at91_ohci: new USB bus registered, assigned bus number 12 u3 `8 ?! R* @- V: q
    at91_ohci at91_ohci: irq 20, io mem 0x00500000; z0 b" @, y; N4 G6 G
    hub 1-0:1.0: USB hub found6 ~8 X3 r5 j9 b# F, N' k4 T0 j+ q
    hub 1-0:1.0: 2 ports detected6 B* B, J" K' _3 ?( D: q; o4 |
    如果是正常仪器启动,加色那段信息为:
    # Y, z+ l# }& h: Ieth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    * H4 N# g( z/ m3 aeth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)9 g. h+ r+ Z% O! ^& J
    但是不知道这个代表这什么意思。
    & e  h, `6 `! p: l- [

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:53
    . t" m7 a. T+ L; B. ~6 F" S异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...

    ) X' j6 K% z2 A. YOK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    # E( C" x* D! s+ O复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位
    5 k, N9 \9 U1 l' W% Y3 g软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。
    ! K2 d/ F. `! {& _! f* n+ t上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23! o. k& G9 ]& \* K
    如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...

    1 c* q, P2 U2 s问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。5 E( s  ^5 W' @9 c2 W- j
    解决方法:
    2 q2 l, I1 g- D; h3 D1、将pin 37和38加一个下拉电阻即可解决。
    0 [( q1 x/ m! q0 x# b0 y  ^" y2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。2 x! s. G  Y" p) l/ f
    1或2二选一进行修改即可。
    5 O, |8 g8 c8 |! {; f6 t- k: F9 Y9 |& X1 p( t7 @
    坑呀。。。好大的一个坑。。。: v* E6 G) Q; P
    7 b/ C+ y2 }% m4 d
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
     楼主| 发表于 2014-7-31 13:43 | 只看该作者
    @超级狗,大神帮忙呀,跪求帮忙分析下。

    该用户从未签到

    3#
    发表于 2014-7-31 17:32 | 只看该作者
    1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。+ L' Y/ o" @: ^% s( |8 ]0 c5 P
    2 异常的情况,是什么时候出现的,是工作一段时间,还是开始的时候就会偶尔出现?这个要分清楚。
  • TA的每日心情
    奋斗
    2024-1-3 15:42
  • 签到天数: 46 天

    [LV.5]常住居民I

    4#
    发表于 2014-7-31 18:01 | 只看该作者
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该是这个问题了,想办法在RESET引脚端接RC电路延长复位时间。5 ^0 O" |) v! X+ b0 Z" S
    5 S( b( X. M( H
    上面的情况只会出现在系统刚上电时,如果异常情况是在系统正常运行中出现的,则不在上面的问题之列。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32
    / L, c+ g+ {/ k- C3 Z1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。
    ) h( J- j9 B' [7 r; j1 a" o5 t( ^2 异常的情况,是什么时候出现的,是工作一段 ...

    3 C9 I5 |- ~# c' N7 r( K异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。
    ( k; K* ?+ Q( ?出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01- F8 F$ P+ ]" r
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...
    / p- [0 ~/ K/ Y1 O- P  m* b
    手动复位尝试过,没有作用。
    " ]2 |9 E3 ]/ t# I+ a相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:372 _: T0 ]6 N, ]$ k8 G9 S. O
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。; u+ N/ G' c7 q* l; {
    复位的方法有:1 延长复位 ...
    3 C- F7 o3 `) X3 @: I/ A
    谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30
    ' l) k# N/ Q+ i% I, C5 a谢谢,我按照您的方式处理下看看。

    * t* ^, b, |" t& k+ X恩,好的。
    ' p6 `5 z  Y# L! D另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33
    $ N& p- ^0 Q1 i, E) }/ a* K恩,好的。# F% k# K: h7 s% P. J7 T6 b8 s
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...

    # s  |# }' k5 N5 P因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
    ; Y2 m/ g/ G# y; ]- `% O* o& x原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00% q+ m$ ^; l/ w# Z5 z
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。, {) ?& i& Q% L3 \$ o3 H, E* k
    ...
    ; c- n3 F! W1 ]  L) N8 C% Y& q* n1 T
    如果连接在一起了,就是整个系统复位了。$ \# |+ J: Z1 q" |7 V: ?
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?
    6 w, r% _! W1 b) {3 _4 U2 w  U1 p! }: b3 i: f: g8 `6 Z" d' R$ }& z) I
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:07" J* Y9 Y0 }. q/ }2 d1 ?2 E
    如果连接在一起了,就是整个系统复位了。8 ~; b. V7 H/ b7 e# h
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...
    - H  o0 p5 m, M! R
    有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

    13#
    发表于 2014-8-19 11:55 | 只看该作者
    现在问题解决了么?

    该用户从未签到

    14#
    发表于 2014-8-19 17:12 | 只看该作者
    估计是电源那块没做好吧
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-8-1 22:26 , Processed in 0.140625 second(s), 29 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表