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

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。
    & p9 z' z- y0 }/ K* n0 v最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。8 I3 |. N0 M' k" U5 B* J
    异常时如搭载系统其表现如下:
    ' n0 b! B# t2 v( A4 L  w# t' _3 K; N1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。
    . m# J- u! x( Y2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。
    ( `/ ?4 J$ V& u- h" w7 Z3、出现以上现象无法上网。
    8 f4 z1 M+ u: ]" y4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。
    ( }. _$ p3 U; ^( m4 K1 r
    1 |' w- n% \4 k- S% a$ M2 U8 ~如不搭载没有CPU控制,出现以下现象:
    ' {; t: z( j# G  e1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    ( [5 c& E! w' D+ y# j" f% G2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。
    9 l  X+ y% _6 a: t
    1 m& C$ V- G2 Y; }# Q$ ~! z4 c% Z9 u: r
    请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。7 O* J$ a1 ^2 e

    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:553 N( ~! X) g' N$ ~
    现在问题解决了么?

    ' ]) T5 h' b/ a) b' z还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。9 `0 k% c; S# J  B  @8 ~1 Z& ]
    问题出现时系统打印如下:" ~- S% O& Q5 T5 O. F, X$ a/ Y
    atmel_nand atmel_nand: No DMA support for NAND access.
    5 K# R2 Y. W1 H- a. k" S" s9 mNAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
    + {- M' [' I/ a! I; w% o+ Q! LScanning device for bad blocks
    5 V, Z" ]) X% c7 ?; VBad eraseblock 2709 at 0x0000152a00008 ?; w( G! W1 f7 M7 Y! J9 t* g; {( L4 `
    Bad eraseblock 7103 at 0x0000377e0000
    / v* {1 ?8 M. X+ n3 V& _Creating 3 MTD partitions on "atmel_nand":. t9 U, S4 v4 s8 \# d  B; @1 y
    0x000000000000-0x000004000000 : "system0"9 Z* K, |( j0 `  X, q3 P' A: e3 e% ]
    0x000004000000-0x000008000000 : "system1"
    5 [( U2 h6 C: D; C7 z5 q7 V# ?, I* {2 _0x000008000000-0x000040000000 : "data"% h# t$ g" K3 C+ {  G+ J
    atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    : s  h, l+ e! q& v% @8 Lmacb macb: invalid hw address, using random
    3 m" t9 L1 u5 w5 C. ]" k9 Z, e4 rMACB_mii_bus: probed/ j( {0 p; E) r; {
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)' [  [3 _, w: X! W5 s, @
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)

    ( Z7 a  n5 N' L* h) vPPP generic driver version 2.4.2, I, L1 |* H! K4 F$ ~/ B" G
    PPP BSD Compression module registered
    9 l+ n0 B2 c1 Q1 i' FPPP Deflate Compression module registered! y  I3 s6 W  X* l" D6 N
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver% N; t2 b" m* ^, l6 `
    at91_ohci at91_ohci: AT91 OHCI
    + @9 p% L4 L5 \# C. Eat91_ohci at91_ohci: new USB bus registered, assigned bus number 1$ e3 x) }: z  T) z0 b  n+ N
    at91_ohci at91_ohci: irq 20, io mem 0x00500000
    . q  l. S4 z! Z/ B; bhub 1-0:1.0: USB hub found
    1 m& t* {2 f( Y7 jhub 1-0:1.0: 2 ports detected/ `; b( f$ X8 P
    如果是正常仪器启动,加色那段信息为:8 u5 ]1 P# p) W9 H% z
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a) ' {/ D& V* h1 P% {- L7 t1 I5 T
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)
    ( Y2 z- K- @2 o5 c但是不知道这个代表这什么意思。! m- C) s0 \' n3 B& z0 `( V

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:53
    . l. T5 _. O3 S" E异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...
    ) C9 \9 Z5 c3 H3 _2 j+ P  Q
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。0 C. b# P/ U7 D4 d: P
    复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位+ J, p  k) E3 c0 E8 P6 S0 E
    软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。2 ?( |" I" T/ M& o" x3 H3 i6 L
    上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23
    ( ?- x7 \# Q2 ]. i! f; q8 r* r如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...
    0 G0 O0 n# L; v2 u
    问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
    . [6 `8 S7 t/ p解决方法:1 B" d0 j9 }; V4 _/ _* o
    1、将pin 37和38加一个下拉电阻即可解决。
    1 s# G9 j$ H1 a) n8 c' a7 s. x9 `$ {2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。* F, w( P+ ^1 L1 W8 J
    1或2二选一进行修改即可。
    7 e1 @) T8 c$ s5 V- ~9 f
    % e5 ~( `8 [& i/ A' }1 h% [坑呀。。。好大的一个坑。。。$ V+ H. t7 l3 K9 M# C

    . O; v2 ^2 k6 B3 |
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    [LV.5]常住居民I

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

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:32
    6 z1 t  ?0 k. ]6 q  C1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。
    * A9 u) S( y, U2 异常的情况,是什么时候出现的,是工作一段 ...
    ; K4 j3 x8 N+ s0 n' Q, E; A
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。& t, O" Y5 G8 Z1 t
    出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01
    " I" B# a7 o* p- J2 \& Y可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...
    : L1 w3 w( E3 r/ f8 O
    手动复位尝试过,没有作用。5 N- u4 z6 b- n3 j, [" e* u3 x) q
    相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:37  j5 u6 o2 o9 r1 n) v
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。& W5 E: m% v% u% V# f0 @% u! h( e
    复位的方法有:1 延长复位 ...

    ' {  [( \$ C# T4 i谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30# M6 @) d* u& w1 W7 R' g
    谢谢,我按照您的方式处理下看看。

    9 y9 ^8 c: L; H8 P恩,好的。# t- g/ W; _) Y3 G, P
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33
    7 N) z" o$ ~' \% T7 c! Q恩,好的。0 ^2 R7 t$ T0 B! @0 k* `  I5 w
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...

    ) H7 b" l9 r4 g" r& ?3 n( f, t% @因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
    # \. F; a+ H8 x* B  W原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00& V: r; r0 d1 ^2 y, _* l
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。
    5 V& V. a' ~2 D0 G& l; b; F$ P ...
    8 D& z3 H1 e  h) D/ d8 b) K1 D
    如果连接在一起了,就是整个系统复位了。
    3 A1 G7 X5 g9 J你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?
    / W0 \/ X+ |! b+ G3 V& _( E& n; e6 O, P, v
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:07
    . [7 y5 T+ o+ W: {9 G7 V0 y如果连接在一起了,就是整个系统复位了。- r. h$ Z" C/ Q: v
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...

    / `3 k/ h* F2 d, A有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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