TI中文支持网
TI专业的中文技术问题搜集分享网站

DP83620: 求助:帮忙确认下DP83620电路是否正确

Part Number:DP83620

各位大神有个问题请教一下,现在使用DP83620出现寄存器读写正常,但是Link灯一直不亮,读取寄存器状态确实link status状态为0,请帮忙确认电路设计是否正确,谢谢!

jhon zhao:

寄存器内容如下:

read PHY_BCR(0x00) 0x3100read PHY_BSR(0x01) 0x78c9read PHY_SR(0x10) 0x0000read PHY_MICR(0x11) 0x0003read PHY_MISR(0x12) 0x0020read PAGESEL(0x13) 0x0000read RBR(0x17) 0x0021read PHYCR(0x19) 0x8022read PHYCR2(0x1C) 0x0002

,

Kailyn Chen:

您好,看了下您的寄存器读取的情况,0x00的寄存器都没问题。

0x01的bit3为0说明0 = Device is not able to perform Auto-Negotiation。 bit2 也为0,0 = Link not established.

并且bit5为0 = Auto-Negotiation process not complete。

所以问题还是应该在自动协商这里导致的,先确认下DP83620的link partner 是否已经使能自动协商功能呢?

,

jhon zhao:

谢谢您的回复,这个link parter自动协商如何确定?我现在使用环境是设备端与PC端都连接到交换机,另一台设备使用LAN8720自动协商是可以正常交互,但DP83620这台不可以。可不可以给出一点查找问题的建议,谢谢!

,

Kailyn Chen:

您好,我的意思是DP83620 使能自动协商,是否和DP83620 对接的link partner是否自动协商功能也使能了?

但是您这边使用LAN8720自动协商正常交互,说明已经使能。

另外,上电时序是否满足datasheet中的power up timing?

,

jhon zhao:

谢谢您的回复,看了datasheet中的power up timing这一块应该是没什么问题,而且是不是正常读写寄存器内容就说明已经power on?读取 BMCR 的bit11为0,是不是也是说明power on?最近一直查找问题,没找到原因,希望得到你的帮助。

,

Kailyn Chen:

您好,是的呢,BMCR bit11为零,说明器件处于正常工作状态,并且读写寄存器也没问题,说明上电时序是没问题的。

从寄存器0x01的状态入手 ,bit2=0,说明0 = Link not established.

下面是一篇关于DP83822的link 问题的FAQ,可以按照这里提到的几点去排查下,看是否是硬件导致的问题:

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/983097/faq-dp83822i-how-to-solve-common-ethernet-phy-link-up-issues

赞(0)
未经允许不得转载:TI中文支持网 » DP83620: 求助:帮忙确认下DP83620电路是否正确
分享到: 更多 (0)