Atlas200千兆以太PHY调试心得(RTL8211FSI和YT8521SH)

最近调试了一个硬件千兆以太PHY的问题,记录一下。

问题现象描述:两块Atlas200板卡,上电后,ping不通,但是插网线连接电脑的话,电脑能识别这个网卡,所以感觉还是MAC和PHY之间的通信出了问题。一块板卡用的是RTL8211,另一块是YT8521SH,两个PHY芯片是封装完全兼容的。

 

实施步骤:1.先测量外部的25Mhz晶振,正常

                  2.测量PHY芯片的核压,1V/1.2V,正常.顺便说一下,这个核压是一个DC-DC电路,外部的的电感和电容需靠近芯片布局,否则会出现电压不正常现象。

                  3.接口为1.8V,不正常,经过排查发现是配置电压不对,修改后正常。

心得:之前设计以太PHY电路,基本都是一把就通了,不会有太大问题,没对具体的原理经过研究,这次调试发现了以下几点心得:

                   1.只要核压和25M晶振正常,电脑是能识别到PHY的,有个快速判断的方法,就是芯片本身有个CLK125M输出,直接测量这个输出对不对即可。

                    2.Atlas 200 MAC对PHY的复位是软复位,没有通过芯片外部的RESET信号复位,而是通过MDIO接口进行写寄存器复位。可以抓MDIO的信号,看是否有数据,如果一直是高,可以查下PHY地址是否配置正确。

                    3.测量接口电压是不是所需的3.3V/2.5V/1.8V.

Atlas200做的太多了,有疑问可以私信楼主。

物联沃分享整理
物联沃-IOTWORD物联网 » Atlas200千兆以太PHY调试心得(RTL8211FSI和YT8521SH)

发表评论