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

求助,DM9162IEP芯片工作异常

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

    [LV.1]初来乍到

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

    EDA365欢迎您登录!

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

    x
    各位大神麻烦帮看看咋回事。
    3 H; u$ O" \7 q5 D. Y最近画了一块电路,原来使用的是DM9162IEP 1305NL芯片,后来换成DM9162IEP 1345MS芯片后,发现会出现网络芯片偶尔出现异常的现象。
    ! p0 l; b+ w/ [, ]异常时如搭载系统其表现如下:
    - x+ o6 ?8 h" W$ m* ^8 N) e3 i' \1、不管是否插上网线,LED0/OP0、LED1/OP1引脚为高电平,LED2/OP3引脚为低电平。5 d% e0 p+ b9 Y/ Q8 B
    2、CABLESTS/LINKSTS引脚插上网线引脚1.3V,不插网线引脚0V。! h7 f7 `; ?' k% p/ O! l
    3、出现以上现象无法上网。
    0 u+ ?1 T# q4 L9 \7 v3 `1 d4、另外当插上网线时也会出现识别为10M半双工。LED2/OP2为高电平,CABLESTS/LINKSTS引脚电平为1.3V。
      t( a1 h5 {* i" ^4 h, e% u  R  U6 n5 `. p3 J' l
    如不搭载没有CPU控制,出现以下现象:1 `/ }5 i- z. ?. G# ?6 |2 C4 c) u
    1、不管是否插上网线,LED0/OP0、LED1/OP1、LED2/OP3引脚为高电平。
    6 E9 e+ v( S3 _6 S2、CABLESTS/LINKSTS引脚插上网线引脚0.3V~0.5V跳跃,不插网线引脚0V。: D; H, H' P) i$ _, g; X' k$ [

    1 H1 q* ]2 x+ F, k* T8 F/ \. N8 T# q8 S4 G5 r
    请大神帮忙分析,看看是什么原因引起的。原理图如下图所示。! X; r; K0 B1 o! P4 k7 E

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

    DM9162原理图

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

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-20 11:10 | 只看该作者
    fallen 发表于 2014-8-19 11:55; p$ a+ D/ {& L; k4 Z) R6 d
    现在问题解决了么?

    ; s& Z# p* q9 q还没有,出差了一周,事情搁在那,现在又重新捡起来检查,按官方的电路也试过,但是没有好转。$ v! \& [; v: a6 G) }1 C
    问题出现时系统打印如下:" [3 M+ \0 A" o2 s
    atmel_nand atmel_nand: No DMA support for NAND access.
    * _0 c* F+ u9 F0 S& U5 }: rNAND device: Manufacturer ID: 0xec, Chip ID: 0xd3 (Samsung NAND 1GiB 3,3V 8-bit)
    4 Y, n. r; n5 X1 x0 p. ?3 W9 ]Scanning device for bad blocks
    " [5 C3 e, A8 v& U5 |) R8 \# ~Bad eraseblock 2709 at 0x0000152a0000
    % q+ k; I( |; k. a% iBad eraseblock 7103 at 0x0000377e0000+ b, w+ T# r3 q% o4 u
    Creating 3 MTD partitions on "atmel_nand":
    % \# [6 A  H# U3 i( P1 F3 y0x000000000000-0x000004000000 : "system0"
    $ W+ u& \+ S1 v* U- k, y' H0x000004000000-0x000008000000 : "system1"; W( P- ]# V: C
    0x000008000000-0x000040000000 : "data"
    " I, \/ _$ Z& \8 O& i7 c! v3 h; |atmel_spi atmel_spi.1: Atmel SPI Controller at 0xfffcc000 (irq 13)
    ! a2 B% u2 k' _0 q+ N0 Fmacb macb: invalid hw address, using random/ t' Q( y3 l6 ?5 d( Y1 T
    MACB_mii_bus: probed1 z3 K: |2 |( N4 [9 q: N
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a)
    / R4 r  |- P8 N+ heth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:1f, irq=-1)
    " v; }8 I# i  w* j) b
    PPP generic driver version 2.4.27 }6 T4 z9 N7 p! p1 ?
    PPP BSD Compression module registered9 g2 L6 S  E4 ^* @$ B
    PPP Deflate Compression module registered" e: `3 R* y* z3 M
    ohci_hcd: USB 1.1 'Open' Host Controller (OHCI) Driver, j! P: B# E; F3 m6 x
    at91_ohci at91_ohci: AT91 OHCI9 r6 n+ L5 Z  E9 _) E# g+ X# z- `
    at91_ohci at91_ohci: new USB bus registered, assigned bus number 12 |0 p0 `( `+ r3 i! s5 B
    at91_ohci at91_ohci: irq 20, io mem 0x00500000& |$ i0 a/ U8 F
    hub 1-0:1.0: USB hub found" P: M9 d5 Z9 K" [  N/ I; z$ c, u
    hub 1-0:1.0: 2 ports detected
    # J; T* W, P. b' n! X9 s- Z如果是正常仪器启动,加色那段信息为:! h$ \( m- B" B  Y" E1 _- ?
    eth0: Atmel MACB at 0xfffc4000 irq 21 (a6:ac:7f:b8:05:7a) 3 ^& ~7 x) H) I( y+ O) t3 D
    eth0: attached PHY driver [Davicom DM9161A] (mii_bus:phy_addr=ffffffff:00, irq=-1)
    5 y. x. l, r. P! H" b8 ~. g# L但是不知道这个代表这什么意思。
    % d  A! B& M6 g# @1 F2 ?. v6 Z+ I

    该用户从未签到

    推荐
    发表于 2014-8-1 10:37 | 只看该作者
    jorhui 发表于 2014-8-1 08:53' H3 e8 \. W5 h4 |1 o3 H
    异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常 ...
    % E* y; k$ v* j$ f
    OK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。
    " T  o9 W* ?0 u* l复位的方法有:1 延长复位时间  2 软件复位与硬件复位结合   3 硬件两次复位4 M/ X8 m4 ^& ^
    软件配置 : 让软件工程师查查看上电的时候没有配置到的会出现异常。
    ) ?7 w" |2 Z" i8 S# T1 h4 M, ?上电时序: 复位与电源的关系,50MHZ与电源的关系等。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    推荐
     楼主| 发表于 2014-8-31 02:37 | 只看该作者
    天才小痴 发表于 2014-8-20 18:23# d: S1 }  `5 P9 e
    如果你用原来的芯片调试没有问题,那么换新的可能是软件不一样,如果是这样的话,那查规格书,两款有什么差 ...
    1 D* k, h: j8 b+ c5 r6 w0 Z
    问题解决了,厂商芯片批次有一定的不同,规格书和厂商没有详细说明。
      C2 y; h: z1 j解决方法:- s  x0 Q* D5 y" }0 o0 Y  k/ Y
    1、将pin 37和38加一个下拉电阻即可解决。( d5 u% V6 V: R: z( Y
    2、修改网络芯片的寄存器,但芯片误进入test模式后,强制修改寄存器,恢复到普通模式。
    # y! }, j0 q4 ^1或2二选一进行修改即可。
    - r9 E: {5 m5 K  o7 l
    $ f1 z( \' ]* D' k) d! l坑呀。。。好大的一个坑。。。
    . ?  w. A  F: c( n; j
    9 F) Q, {# I+ ^# J
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    [LV.5]常住居民I

    4#
    发表于 2014-7-31 18:01 | 只看该作者
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该是这个问题了,想办法在RESET引脚端接RC电路延长复位时间。- D; T. z  N5 G- Q5 H. u* c- h0 D

    3 g/ f4 A- r7 W' x) K! y# R上面的情况只会出现在系统刚上电时,如果异常情况是在系统正常运行中出现的,则不在上面的问题之列。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    5#
     楼主| 发表于 2014-8-1 08:53 | 只看该作者
    fallen 发表于 2014-7-31 17:325 H2 E  r. {0 s2 |, u8 U6 U+ u
    1 不用CPU控制,也许复位都不行。所以这些现象不分析也行。. d+ f. Z: v& c8 I$ j( h
    2 异常的情况,是什么时候出现的,是工作一段 ...

    3 b8 \9 Z& Q/ ?) m1 J7 f异常情况是刚上电的时候出现的,如果开始异常就会一直异常,且一段时间内重启也许也没有用。如果开始正常,则一直正常。工作几天也没有问题。; s! x/ d6 S/ [6 b5 r' R; L
    出现异常时,手动复位尝试过,没有作用。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    6#
     楼主| 发表于 2014-8-1 08:55 | 只看该作者
    jielove2003 发表于 2014-7-31 18:01: e0 @2 s* D0 Q6 t) I' C- b; x8 t
    可能是由于DM9162复位时间不够,在异常状态下短接RESET到地手动复位试一下。如果复位后状态正常的话就应该 ...

    # X$ A) E! P# R2 k6 ~手动复位尝试过,没有作用。
    # K% `) K8 l1 O7 d; }* K( ^相同的型号1305NL没有出现过这样的现象,但是1345MS就有。不会买到次品了吧,还是不同批次时序有所变化,而厂商没有通知?
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    8#
     楼主| 发表于 2014-8-1 11:30 | 只看该作者
    fallen 发表于 2014-8-1 10:37
    3 f5 W' @! k: T" \1 M% wOK,如果是上电的时候出现的异常情况,通常考虑复位,软件配置,上电时序等。9 w  z% ^9 i' D. ?$ _+ z6 q
    复位的方法有:1 延长复位 ...

    ' l  A- K' Y& A* [' L+ \, F8 _' v5 \谢谢,我按照您的方式处理下看看。

    该用户从未签到

    9#
    发表于 2014-8-1 13:33 | 只看该作者
    jorhui 发表于 2014-8-1 11:30# \7 D: m" J( k' w$ ?
    谢谢,我按照您的方式处理下看看。
      y  X9 ?" j9 b: }
    恩,好的。
    % i7 j( e/ `" }5 ]' W8 ~7 W$ j另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可以。你这个属于模块,单独复位该模块,软件没有跟上是没用的。
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    10#
     楼主| 发表于 2014-8-1 17:00 | 只看该作者
    fallen 发表于 2014-8-1 13:33) ?2 D# j6 T1 D/ M+ s% e
    恩,好的。1 }! o$ _- z& e: k8 `
    另外,出现异常后,复位该模块是不行的,因为你这个不是完整的系统,如果是完整的系统的话可 ...
    % `7 h) r. K2 V2 `
    因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。* C! ~. {0 b* m/ w- Z4 s5 O8 Z2 Q
    原理图设计是参考AT91SAM9G20开发板设计的。其复位引脚是也是连在一起的,且无复位芯片或RC电路。

    该用户从未签到

    11#
    发表于 2014-8-1 17:07 | 只看该作者
    jorhui 发表于 2014-8-1 17:00
    : K/ ]7 B4 r# b) v4 T因为网络芯片的复位和CPU及其外围一些芯片的复位引脚连在一起的。所以复位的时候是整个系统都复位了。+ L: d; i& I  F0 p. J' _
    ...
    & M* F: }1 N+ M& K( Q
    如果连接在一起了,就是整个系统复位了。6 @% `8 [3 E* A) w5 x
    你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新断电再上电才可以,是吧?
    6 p. [3 S7 i& x, t; c1 h2 l8 z+ ]* M5 @" E  g2 Y7 i" |: j
  • TA的每日心情
    郁闷
    2019-12-19 15:30
  • 签到天数: 1 天

    [LV.1]初来乍到

    12#
     楼主| 发表于 2014-8-19 09:33 | 只看该作者
    fallen 发表于 2014-8-1 17:07
    ) v( q6 r/ Z$ {: c8 L$ p5 S如果连接在一起了,就是整个系统复位了。
    8 Q, N1 s, f% X8 _你之前描述,出现异常的时候再重新复位也无果,是吧,必须重新 ...
    2 `. U" z  Y2 s8 j2 R, h& W6 y# \  s- b
    有些出了问题就算是重新上电也不行,但是搁置一段时间,再上电可能又可以了。

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-8-24 17:39 , Processed in 0.140625 second(s), 29 queries , Gzip On.

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

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

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