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

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。. r. [8 z) B( Q! Z
    最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。
    , N$ S! M% v1 R' w异常时如搭载系统其表现如下:; z8 c6 M0 ]) G
    1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。
    9 z$ J$ Z" K! |  z: ?/ ?9 j0 u2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。
    . z* t6 V! w  L. a4 s  ]1 Z3、出现以上现象无法上网。
    # F% c: G8 E8 f1 R4 A: _4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。
    ! G0 L/ I+ T* N; T3 m
    5 B9 V. F. i3 h' C: P如不搭载没有CPU控制,出现以下现象:
    / y+ Z' P0 J1 N- x. J# {. G  m1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。- P4 P6 ^. j" L7 A
    2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。
    8 u- p& k" X( W4 L2 _" ]8 [7 G( }2 A% T% e- a# v
    ! X0 i6 h' D3 \' \
    请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。5 r5 N- \4 l1 \+ B4 D

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

    DM9162原理图

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

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-20 11:10 | 只看该作者
    fallen 发表于 2014-8-19 11:55
    $ }" B3 x" [4 s/ V- |  T0 q& _8 V现在问题解决了么?

    1 p* p, V$ t1 b" D# D# q还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。# p' D, Z7 b% ~* v7 [
    问题出现时系统打印如下:
    + R) I/ Y# O4 batmel_nand atmel_nand: No DMA support for NAND access.7 t8 ~4 C( Z7 v0 i$ z# z3 ]
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
    2 U4 Y% C# c  ^+ U. i5 F2 OScanning device for bad blocks
    , [* G/ C, F! c# U* N. EBad eraseblock 2709 at 0x0000152a0000
    $ i9 ^5 _, H3 q  Y; q) S  vBad eraseblock 7103 at 0x0000377e0000
    , _0 p/ o# U+ q& v$ H% \/ aCreating 3 MTD partitions on "atmel_nand":+ Q$ p( g* G5 X( o. L5 ]! y
    0x000000000000-0x000004000000 : "system0". C- W4 X1 `9 v/ l1 H8 ?$ w" r! |7 e$ }* t
    0x000004000000-0x000008000000 : "system1"
    9 O4 M0 b+ q2 c  a$ _% {' o0x000008000000-0x000040000000 : "data"
    : E  D3 I: n& H7 Yatmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    . B* \0 V4 T: kmacb macb: invalid hw address, using random3 |4 ]: f4 d$ ~5 P9 o
    MACB_mii_bus: probed
    # b# l- P+ P! P  Z8 r8 I( X# Oeth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)1 a1 ^& M" f: |7 ~/ Q- F1 I) ~! g
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)

    ' z6 L4 k8 M" e) X+ O1 fPPP generic driver version 2.4.2  e, M+ _2 l8 L+ V
    PPP BSD Compression module registered" v& ?! n9 u% h8 F3 V1 ]
    PPP Deflate Compression module registered
    - m3 M6 c0 U  X0 c/ s7 g1 Tohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver+ U" }' p3 O/ D
    at91_ohci at91_ohci: AT91 OHCI% G  G1 \) g- V7 u7 \
    at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
    ; r$ Y1 u1 k% D7 D9 x5 a) A( ^  Kat91_ohci at91_ohci: irq 20, io mem 0x00500000
    ; D3 I( s$ h+ U5 N1 a# p" y/ rhub 1-0:1.0: USB hub found
      c+ ]9 |) {/ S1 L  C& ghub 1-0:1.0: 2 ports detected
    : o5 _# H: q" w/ T& W$ e如果是正常仪器启动,加色那段信息为:
    / b% p: A% o& N* x3 @- weth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    0 n# B8 J5 X' K; ^# a) a) |2 i. g1 }eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)
    " d1 \" h: r& y0 K+ W) i但是不知道这个代表这什么意思。' }) Y# |: R- p4 C" I/ w

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:532 ^- k+ z' \9 ~. G3 Y3 P
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...

    ( N$ y. t# w+ M: fOK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    6 d3 y1 l! ?& {/ y0 @& `复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位
    8 v7 o( l: U/ g) [- z6 l! x! N5 _软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。# k, y. E: T* ?7 |2 P2 X
    上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23( j8 E9 q$ e: ^; x
    如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...
    8 a5 @0 v5 o3 b' S4 J  u4 {
    问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
    9 H" T, k6 `$ S' ?7 o解决方法:! O& n  f: P' a, B! B$ D
    1、将pin 37和38加一个下拉电阻即可解决。
    8 y! o" G! y7 D2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。
      ]& R/ s. \$ n4 c1或2二选一进行修改即可。+ ?. s1 \  `  y! ?
    + O9 Q" l; [- Z; ]3 {2 Q
    坑呀。。。好大的一个坑。。。5 D$ T% e$ W# I) @1 v1 u# K
    3 j. j2 \- Q5 m$ T: u/ a; S% j
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

    3#
    发表于 2014-7-31 17:32 | 只看该作者
    1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。
    4 V  n' z7 a4 f. b% x0 R7 [$ R) _2 异常的情况,是什么时候出现的,是工作一段时间,还是开始的时候就会偶尔出现?这个要分清楚。
  • TA的每日心情
    奋斗
    2024-1-3 15:42
  • 签到天数: 46 天

    [LV.5]常住居民I

    4#
    发表于 2014-7-31 18:01 | 只看该作者
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该是这个问题了,想办法在RESET引脚端接RC电路延长复位时间。
    ; L, d& n! x# l
    : j! C9 H$ j- p8 o% h8 I; u上面的情况只会出现在系统刚上电时,如果异常情况是在系统正常运行中出现的,则不在上面的问题之列。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32
    9 p' D  q5 {* u- k( l  Y2 r3 F1 _* u1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。
    - V' @* j& v! s6 L2 异常的情况,是什么时候出现的,是工作一段 ...
    . V3 n8 f7 f) H  }2 ~/ ~5 K& r
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。4 B. u# S) h7 q: Q9 F3 c! W4 z
    出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01
    0 z& q2 ?( B& @* A可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...

    + `4 k- K+ g; W, \4 w手动复位尝试过,没有作用。) A; H7 c! }. u& h) r
    相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:376 j: d. T2 I7 H4 ?9 o) h6 i
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    : W& k* R+ G4 W) j; X" d7 I; V复位的方法有:1 延长复位 ...

    $ o* [' i/ i: v4 o6 _+ p4 @" v谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30
    " n2 \( M* E' \6 c谢谢,我按照您的方式处理下看看。
    7 d8 @: A* y4 N  ~
    恩,好的。- O% @, g0 m- m3 _7 `0 U4 e
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33. H1 M9 C1 @/ a
    恩,好的。
    ) e  O6 a" X: f. S另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...
    5 H0 W+ n' r+ l; x
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。& X$ t( p: j3 s4 e+ e4 u
    原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00" `8 w& f4 B7 c7 w3 e8 Q+ x  i
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。* \! w# z% v" N7 D- Y
    ...

    - T4 z2 ~& {" ~% G) |# ?如果连接在一起了,就是整个系统复位了。
    - j5 z" M; R; }& e' J( T% }你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?
    + o" b$ F7 j2 L8 H9 B6 a! E
    5 Q; f+ `( E" J# {* ^; V8 Q- l4 l4 [
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:07
    ' v6 j. ^6 i. U& H& B$ r如果连接在一起了,就是整个系统复位了。
    * l8 R9 R0 `: j3 R你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...
    ) I3 Y0 V3 R0 ]. s* K: t
    有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-27 20:18 , Processed in 0.171875 second(s), 29 queries , Gzip On.

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

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

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