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

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。* ~& m3 s) Y4 q0 S8 v' h" I+ `, P0 ~
    最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。8 C2 V+ S4 \! ~1 g0 P) M
    异常时如搭载系统其表现如下:( ^6 Z* f1 I! o  n4 V3 R' |4 }6 i
    1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。
    $ g: ?# n( O5 c) h+ ]3 R2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。: q" Z; `( O4 [
    3、出现以上现象无法上网。
    7 f! O; ~! b% }0 T1 H+ i7 r1 O9 U# |4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。! t# D- \- Q: N4 V# x4 E$ I
    0 G: }' e& U4 [  V- T& c) N
    如不搭载没有CPU控制,出现以下现象:( v/ [! Q7 j, N
    1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    & R' ~3 a: }" ?' C9 ]2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。
    9 {9 b2 _. A2 b1 p! \, d' v0 y9 C8 t3 c. a+ h

    7 F1 a' Z- d2 r' [& d请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。
    / j9 y% l- ?1 N6 B

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

    DM9162原理图

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

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-20 11:10 | 只看该作者
    fallen 发表于 2014-8-19 11:55
    / t" q7 |5 T! q现在问题解决了么?
    0 u3 E* O4 B. a+ {
    还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。$ |2 n; e/ T- T0 e
    问题出现时系统打印如下:' u2 i  g; R; z( b* P/ {
    atmel_nand atmel_nand: No DMA support for NAND access.8 m- l+ v1 E0 U! K% q& Z% w
    NAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)# y) E3 a# H1 m: l1 N
    Scanning device for bad blocks
    3 [7 i: ]' p, T6 C1 w# @Bad eraseblock 2709 at 0x0000152a0000) B: f) Q% |: P- g  }8 r
    Bad eraseblock 7103 at 0x0000377e0000
    + Y5 |7 q; h. |7 x1 @7 cCreating 3 MTD partitions on "atmel_nand":. k1 K8 C' z4 l6 d, W+ ~3 l* v
    0x000000000000-0x000004000000 : "system0"
    ; [3 W) W2 [, t0x000004000000-0x000008000000 : "system1"
    # R" r: j; o" w2 O$ F0x000008000000-0x000040000000 : "data"
    ' ]; S$ t4 P# w4 `) r! batmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    9 X* M$ V! _/ emacb macb: invalid hw address, using random
    ! m0 o: n3 c* j6 A; |/ f- H) c; ?% r; wMACB_mii_bus: probed
    * A' {$ e$ v( S$ meth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    8 M, A3 _8 p9 j( A9 Z5 X) Seth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)

    8 X, R$ L8 d2 Y) M8 s" SPPP generic driver version 2.4.2
    * Q% @* k0 l. O8 o/ P, zPPP BSD Compression module registered9 q8 ^8 a% m: i; D  [: Y1 w5 ^1 ?
    PPP Deflate Compression module registered, ^% L* |* T3 G2 y
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver: U7 n2 c! a% u/ n: f2 W
    at91_ohci at91_ohci: AT91 OHCI) {5 ?* H' [: q! [' Y
    at91_ohci at91_ohci: new USB bus registered, assigned bus number 1+ @( }6 h% S8 ]1 z8 c
    at91_ohci at91_ohci: irq 20, io mem 0x00500000$ X9 T- N, }' Z  `( B# I# L/ m8 i
    hub 1-0:1.0: USB hub found/ H4 V% ?0 l$ _, p
    hub 1-0:1.0: 2 ports detected
    4 e3 G4 o9 G  u4 S" c* |6 i; q如果是正常仪器启动,加色那段信息为:4 M9 }, a9 ~& j% h* Y% f9 C
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a) ; U3 L( u( h( |# _# f& _0 F0 y
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1), [) u* |' z+ G8 [9 Q3 J- u# d6 a
    但是不知道这个代表这什么意思。
    & N5 Z: i/ U% r" k# a1 \

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:536 s( {! B- \  N2 ~2 K* k- w% S
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...
    . c7 ^. S) ?6 n, X1 W2 W# t8 d4 R8 ?
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。' p% I! H: q5 X, l3 x+ }9 ?
    复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位
    9 K6 T7 K+ {" ?; v" c软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。# ]# v6 h; [9 z  B2 Q
    上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23
    " K! L  Y# \1 X1 u如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...
    - A; }1 m* T. O
    问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
    ; `8 C* S" M- [( r! Q解决方法:) F: w( l& |, s7 G
    1、将pin 37和38加一个下拉电阻即可解决。
    ( j+ A* i  T/ @& h# C7 Q0 ]. @2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。
    " T! ?  L: t( Y; r  f8 T1或2二选一进行修改即可。6 O$ Y( X4 i, t  [( ^+ y! f" b

    & q9 w% `: K$ f: r: l4 P* L8 l坑呀。。。好大的一个坑。。。
    / F2 Y/ Y# J6 @0 I8 E, L+ V$ r/ d8 e# x7 b, _; l: ]
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    [LV.5]常住居民I

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

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32
    ) N# T& _) N: X1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。! s5 e' q9 Z% W  p$ Y9 O9 Y; D
    2 异常的情况,是什么时候出现的,是工作一段 ...

    ; }) z" O9 u, A2 v1 r3 W异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。
    % `: `( k1 v& b5 C* B出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01
    . [, s6 M8 Z4 B5 L+ t' j' b. q* ]9 K. e$ `可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...

    : |. @9 f; C5 M- M+ D+ k+ ~手动复位尝试过,没有作用。
    8 R; S8 J0 V; x5 ~) }% x' {; N相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:37) D6 F- `7 |1 z5 m' h" t/ \
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    . \/ Q$ @" k! p: s8 a复位的方法有:1 延长复位 ...
    6 G5 X% Y+ _7 k4 P5 P" w! |
    谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30
    9 o1 ?6 b0 ^- C谢谢,我按照您的方式处理下看看。
    ) g: m# G. E$ O8 p' j; B& E) }0 y
    恩,好的。
    ) m, X9 c6 d$ S) e+ I7 q, j另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33) i# A, ~% x8 E6 m+ u
    恩,好的。
    0 T; P0 i3 K+ _3 B另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...

    - V4 [9 S8 C1 Z3 y, }. c/ s0 s因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。- i6 G* E$ i5 i
    原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00
    1 `  U1 n, e: k: ]因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
    - |  h3 \* n; P ...

      n; h% a6 D9 ^5 J! \如果连接在一起了,就是整个系统复位了。
    2 I% h4 \6 `9 K/ D你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?6 Q+ M; G" ?  P+ C6 a6 u* \( g9 A

    - a4 f" C& V1 x/ z$ p
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:079 a  \1 z& h6 p' s
    如果连接在一起了,就是整个系统复位了。
    / W; G. \; Q7 S2 S2 w你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...

    2 l) D4 U& g! L! F6 O有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-10-4 19:49 , Processed in 0.156250 second(s), 29 queries , Gzip On.

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

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

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