找回密码
 注册
查看: 5308|回复: 22
打印 上一主题 下一主题

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。
    ; V5 y9 \3 u7 g  [: `" D最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。: N/ _. C* A8 e/ `7 d
    异常时如搭载系统其表现如下:4 {. z" m, [  Q( {) [0 J/ [9 f
    1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。: m) y( J$ @- J) w+ v7 Y
    2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。$ m& S) \& K: M1 c' B0 s) I
    3、出现以上现象无法上网。
    1 H& Q' t+ U  J! [; W6 E4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。* l* p# i! {  ]9 p6 _
    ) b6 f7 N2 t- p0 V# A5 t
    如不搭载没有CPU控制,出现以下现象:
      }& v/ T8 ^! H) @0 o1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    0 F6 m8 c5 F* D2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。  R" r8 h( F( I3 z* Y/ |' U

    - G: j' b! b( l; ~. [. g6 n8 n* n) d# n1 n+ V& |2 |7 t0 ]7 K
    请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。) \5 h* q  A5 f/ }3 X* J

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

    DM9162原理图

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

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-20 11:10 | 只看该作者
    fallen 发表于 2014-8-19 11:55! l$ g6 L- R* x
    现在问题解决了么?

    7 b0 L0 V% C9 u3 s7 R1 ?  u还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。
      I1 V$ R+ ?8 d( f% X( r问题出现时系统打印如下:0 B2 N7 }1 `2 x6 }1 X+ o8 `, v
    atmel_nand atmel_nand: No DMA support for NAND access.3 }' X6 [5 F3 t: b1 r$ e6 M9 B
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)5 K1 k5 [0 y2 f" l: O  i9 Z  h3 Z( }* g
    Scanning device for bad blocks
    1 w0 ^4 q  L/ ]3 s7 JBad eraseblock 2709 at 0x0000152a0000% n4 d7 ]% [$ ^7 e8 L1 B" Y: i/ J  h
    Bad eraseblock 7103 at 0x0000377e0000
    0 _4 b) ]7 k9 b1 W* f5 KCreating 3 MTD partitions on "atmel_nand":1 u" M, z7 t  J: b
    0x000000000000-0x000004000000 : "system0"
    * ^! ]7 ~% |  U/ J4 k$ T& m0x000004000000-0x000008000000 : "system1") K( {/ L# R, I3 D
    0x000008000000-0x000040000000 : "data", @) Q" X) t% e% k+ _# x
    atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    9 C) S; |" F/ X2 Wmacb macb: invalid hw address, using random
    6 j/ e- d3 t: s7 r( d8 I! ^# HMACB_mii_bus: probed
    2 b4 U# P' E1 n" Eeth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    : x/ J1 z8 A2 w, Y" Ceth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)

    3 c3 M7 p" ~0 b& iPPP generic driver version 2.4.2# s6 [: g* F5 z' s- }. N
    PPP BSD Compression module registered+ o: s0 m/ a8 P  F& n
    PPP Deflate Compression module registered- X6 q+ U* l5 {' I
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
    9 w- m9 o/ d1 W3 q1 jat91_ohci at91_ohci: AT91 OHCI
    ! ~- ^/ N4 S- C; nat91_ohci at91_ohci: new USB bus registered, assigned bus number 1& j6 r/ e+ {, G( n  `) v5 m+ X. x
    at91_ohci at91_ohci: irq 20, io mem 0x00500000
    5 M7 j& {( n3 G; Yhub 1-0:1.0: USB hub found
    2 u# {0 s) j/ S2 K3 G% Lhub 1-0:1.0: 2 ports detected+ o. S  e1 G2 V+ N$ H1 H4 @+ Z
    如果是正常仪器启动,加色那段信息为:
    ' p. c6 v2 j6 M# |7 }eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    4 D4 z2 l% k; S: @  O: K3 Q. y: Qeth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)
    0 |0 E8 a$ G( y5 w2 g5 \但是不知道这个代表这什么意思。' k5 e- @7 F. J' m( @0 m+ H/ G

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:53
    9 W# J: ?8 K8 `异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...

    % S/ Z: N+ Y3 I9 s* FOK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    & A+ l4 q0 G3 ~复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位
    5 K9 L1 C- z% L/ |& R  S软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。
    ( d  w9 p5 }' k! i9 l  j$ g7 e上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23
    5 C/ Q$ |7 S8 k; G0 E如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...

    ' q1 g/ T" i& a& ?# Y4 k& R问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
    : g. z1 h( ?9 r; w解决方法:% P" ^) x+ w& f% h3 \8 m# g
    1、将pin 37和38加一个下拉电阻即可解决。& `3 O; w1 V$ _/ n: h7 x8 E8 ?
    2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。
    4 P" I: b+ g/ K9 |' e  p1或2二选一进行修改即可。# X! @4 b3 l* [+ P9 q0 \- M8 Q5 H% n
    " X, Y2 ?, L8 h( q' G
    坑呀。。。好大的一个坑。。。
    / @5 P: G- c' V" F- `3 F4 M/ l: J' Z  V# j
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2014-7-31 17:32 | 只看该作者
    1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。
    1 V8 W1 l* p2 G9 V6 ^2 异常的情况,是什么时候出现的,是工作一段时间,还是开始的时候就会偶尔出现?这个要分清楚。
  • TA的每日心情
    奋斗
    2024-1-3 15:42
  • 签到天数: 46 天

    [LV.5]常住居民I

    4#
    发表于 2014-7-31 18:01 | 只看该作者
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该是这个问题了,想办法在RESET引脚端接RC电路延长复位时间。' j) R% A1 j9 T7 ~5 _

    ' ~+ U2 [3 f* ~( t9 e' [" X上面的情况只会出现在系统刚上电时,如果异常情况是在系统正常运行中出现的,则不在上面的问题之列。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32
    * |" j0 Z7 |# E) V1 \1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。' G) S6 E% b$ [9 P
    2 异常的情况,是什么时候出现的,是工作一段 ...
      f, m: M0 P; Q' M5 Y5 K
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。
      K0 @* r1 k& {/ }出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01; \9 H  J9 l' G" a# Q7 b
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...
    9 H9 }# F$ q. a3 j# k
    手动复位尝试过,没有作用。
    . G# |+ j1 W& V) _  L相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:37- o2 V; p' o7 `# p
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    ( G* G# a& @; {+ M, j% Z复位的方法有:1 延长复位 ...

    $ ]( ~1 \, ^9 Y. g  p) i  c+ t谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30
    , _% d  O# L3 r- d, k  X/ k谢谢,我按照您的方式处理下看看。

    ! \, Q8 O# f. W- }8 u( }恩,好的。1 j! @$ @4 ~+ p# u7 s! N
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:332 p' i) i8 X- T
    恩,好的。
    , T* z) E- m& t9 b另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...

    . P6 b4 X5 t% ^0 E0 d2 l因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
    ! E: i- X2 I; x2 E* w7 H$ E, o( U原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00' ?. B/ @' v5 P- T9 t* B
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
      W! ]5 w) u4 h3 d$ L8 \ ...
    2 [( b$ V9 H8 C* }# ]( p
    如果连接在一起了,就是整个系统复位了。9 ^  n! p5 t2 l+ E& X: q3 g9 ^
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?# a6 ^1 U9 ~% p2 l* d1 E9 _: h5 J
    " J# j% _- n2 E2 h2 M$ N
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:075 |& H, q( L8 f* Q* m
    如果连接在一起了,就是整个系统复位了。6 J& p# c) A. j. z2 D8 R2 t
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...
    " q" Y) C0 w- S" b: d# k
    有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-5-30 03:04 , Processed in 0.109375 second(s), 29 queries , Gzip On.

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

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

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