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

关于DP83640如何检测其是否正常工作

在做一个EtherCat的板子,使用倍福的ET1100芯片,PHY用的是TI的dp83640。晶振起振,ET1100的时钟信号也输出了25MHz的时钟信号了,网线一头接板子,另一头接电脑也显示了本地连接成功,ET1100是通过网线将程序烧进去的,现在软件读不出ET1100来。就像用MDK用j-link下程序一样找不到CUP是一样的情况。现在想知道dp83640到底正常工作了没有。附件是原理图。如何去测量?

Harson:

Hi, Peng

可以通过自回环网线确认PHY是否在工作:

取一段10cm左右的网线一端是水晶头,一端剪开,将TX+/-,RX+/-相连。将水晶头接到DP83640 RJ45接口上。

如果可以通过MDIO访问DP83640的寄存器,请读取BMCR,BMSR, 根据BMSR的状态可以判断是否协商成功,建立连接。

也可以通过LED的状态判断。

赞(0)
未经允许不得转载:TI中文支持网 » 关于DP83640如何检测其是否正常工作
分享到: 更多 (0)