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

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。
    1 d7 a+ \0 F1 _9 O) O最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。
    4 p2 V+ ]/ g( s, ~异常时如搭载系统其表现如下:3 o% V! T$ X! U* \
    1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。# i* ]: l4 u6 y( f9 C! }
    2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。0 \% f1 B$ G) d( ~' I6 i
    3、出现以上现象无法上网。
    0 k' f7 e- |5 C+ z1 {/ }4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。
    1 `* _0 I! `! {# o" I# K, k7 Z% J3 q& R/ O+ K0 H  J
    如不搭载没有CPU控制,出现以下现象:1 i- D8 @$ |( h8 Y! z9 a; ~4 J
    1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    4 d; p0 h; s/ y, a' ^2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。
    6 u  G2 l- t2 H2 x- t* W/ W- C: H, s
    4 t. |- x$ U2 [. H# }
    请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。
    / A! ?$ r; W0 b4 }5 W& S* _

    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
    # {! I0 o7 O( t+ U0 Q现在问题解决了么?

    $ B$ m+ n0 Z4 J. {  M7 x还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。
    ( l  D) l! m  l+ R' L问题出现时系统打印如下:
    , v0 F! a$ I0 ^8 J, w3 latmel_nand atmel_nand: No DMA support for NAND access.
    4 b, Q4 u% v; B9 }NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)1 H* }) F# D# F( o$ k3 _. t! z4 c, v
    Scanning device for bad blocks& \! u8 w: Z( n$ c% b7 L+ ]/ }) B4 `
    Bad eraseblock 2709 at 0x0000152a0000
    ( ?2 K8 P+ W1 I3 O+ n* RBad eraseblock 7103 at 0x0000377e0000
      ]" f- ~# V6 J; }  W, _7 ACreating 3 MTD partitions on "atmel_nand":
    ' h* f% J' A/ p- M2 K: g1 ]0x000000000000-0x000004000000 : "system0"3 Q/ d9 E- z/ A5 u  Y, f% ~7 g
    0x000004000000-0x000008000000 : "system1"
    ) l0 ^) d0 S  C8 A/ @' `0x000008000000-0x000040000000 : "data"$ g3 e$ O* q1 R( k
    atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    . D5 T6 G/ u3 E& I9 |macb macb: invalid hw address, using random' p+ v. c$ R% v! x' M
    MACB_mii_bus: probed; O7 K, ^$ Y4 e. P; N
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)6 F9 J5 ]: B7 b4 }
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)

    % D/ y% |) k, v$ J! }PPP generic driver version 2.4.2" r( T9 }& l6 V* f! Y$ b" ~
    PPP BSD Compression module registered5 |: l) _5 n, y" T1 M
    PPP Deflate Compression module registered' l$ W, Z: B$ l! Q
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver
      V. M6 C+ \3 Q) ]at91_ohci at91_ohci: AT91 OHCI- D5 y9 O5 x- E$ }) w. ~+ _
    at91_ohci at91_ohci: new USB bus registered, assigned bus number 1
    + g2 u+ y7 ~8 p* n, k, }at91_ohci at91_ohci: irq 20, io mem 0x00500000; W7 p  N% P8 W1 @
    hub 1-0:1.0: USB hub found
    & W6 G( e4 E  p% W5 P; n  bhub 1-0:1.0: 2 ports detected/ [. ~& h: j- E. G# D! e
    如果是正常仪器启动,加色那段信息为:
    * W% A/ M' i( x3 ?% J0 ^eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a) 5 y- s) f6 w+ Z+ c5 R7 h
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)( _2 Y* C2 g$ [- X+ D
    但是不知道这个代表这什么意思。
    . ~: n3 c7 q9 R3 K

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:53
    - Q; X. g+ N1 C3 x异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...
    ' P8 h" y% c$ J5 ?! h  v
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    7 s3 L9 s' g7 ?+ \6 F复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位
    * J, {  a0 f; N$ h软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。
    $ Q7 T! R+ G, l! Z, [; _! x: u" }- c上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23# E& Y# e; p$ L
    如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...
    : z1 ^7 _" Z' h( y& |
    问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
    6 B2 N' q: M2 y/ r" ~解决方法:
    1 Z8 z8 q$ F: y0 w, h1、将pin 37和38加一个下拉电阻即可解决。
    5 y/ }9 `& R( I- P2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。  [2 t- S! D5 r
    1或2二选一进行修改即可。) Z! P* s( z0 _3 O/ A

    1 L( r4 B+ A* d5 C! Z) l( x坑呀。。。好大的一个坑。。。0 J5 d' I4 [' C2 y# D& @" x. a

    0 w* }# i0 \8 h/ i2 j2 e  @# l
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    [LV.5]常住居民I

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

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32* o" S4 b0 C) z4 j$ \0 `3 ~0 ?
    1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。7 S# Z& Y# q8 {: ^8 _4 l8 P% h* C4 g
    2 异常的情况,是什么时候出现的,是工作一段 ...

    $ j8 a4 K+ G! S异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。
    ) G1 ^$ p. Q: D1 _) U9 z+ q出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01
    1 F3 K) b+ `+ y可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...
    ) h: B  A; @# q# j6 ?( Y
    手动复位尝试过,没有作用。8 V# E% S) @. X7 p0 ~
    相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:37
    5 ?- @" R* T2 X3 S# X0 rOK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    0 ?8 `: n$ H9 x6 N复位的方法有:1 延长复位 ...

    6 h" K4 L# r. y/ g& y) |谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:300 _1 ?4 T$ k2 K
    谢谢,我按照您的方式处理下看看。

    " u3 Z& Y: S, @4 f$ U! g, n恩,好的。
    , X; W# ?+ v3 ]4 E& }9 U  L3 o1 A另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33
    $ z4 r2 i: n: ^/ y* C恩,好的。
    + \1 d3 {8 V$ L2 n; i  b9 x另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...
    2 E6 z3 k; ~' f  g3 e" W
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。3 X+ B( V  }3 O9 w7 _: Q: a  |3 W6 i
    原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:000 k  K2 `! H' l! K# _; n
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。! u3 i$ Q2 z+ h) O3 T  Y
    ...

    ! B7 k. I9 a2 m- ~4 x9 `3 \2 g如果连接在一起了,就是整个系统复位了。: z' l+ G* J" t- F1 O5 [; F) p  ~
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?( y+ ]! e& l6 b! Y

    7 R: S; ?" y, U5 c, C$ d% D
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:07
    ; s7 S; T9 Q5 K  c" Y如果连接在一起了,就是整个系统复位了。! y" W5 @6 d( H$ }9 x/ R& N9 \# ?! n
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...

      M- i! D2 P) T) m& Y; r6 U有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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