switch芯片和phy芯片的区别_网络PHY芯片RTL8211E调试

很久没有更新原创,最近一直在调试一款网络PHY芯片RTL8211E,遇到千兆网络在部分环境下只能百兆ping通,自协商不能协商到千兆网络。

switch芯片和phy芯片的区别_网络PHY芯片RTL8211E调试_第1张图片

手册部分如上图所示,RTL8211E芯片支持10/100/1000M网络自适应,所以从硬件原理图开始排查,首先测试PHY芯片电源电压,此芯片外部供电3.3V,芯片内部通过LDO转出一路1.05V给内部核心电使用,电源电压均正常,电源纹波大概为150mV左右,属正常范围,排除电源影响。

此PHY芯片自身可以调节RGMII接口上时钟与数据的一个延时,通过TXDLY与RXDLY引脚在上电复位瞬间的一个电平状态决定,默认上拉,通过示波器测量确实有2nS的一个延时,将两管脚下拉,则时钟上升沿与数据上升沿重合,不符合时序关系。

switch芯片和phy芯片的区别_网络PHY芯片RTL8211E调试_第2张图片

后经过仔细查看手册,发现电源部分的PCB走线有一定的长度和宽度要求

switch芯片和phy芯片的区别_网络PHY芯片RTL8211E调试_第3张图片

个人认为此处要求过于苛刻,此器件封装为QFN48,引脚间距为0.5mm,不到20mil,确要求电源线宽度为40mil,基本不可能走出来,所以个人认为电源线尽量短,宽度最小与焊盘一致即可。

后经调试发现在RGMII端组内走线没有等长,猜测为此处影响网络在部分环境下不能匹配千兆网,所以进行改板。

需要注意的是,此芯片在布局时尽量与元器件放同层,RGMII端的走线要等长、同层,尽量少过孔。MDI网络输出端也要等长差分走线。电源走线尽量宽、短,滤波器件靠近电源管脚。手册中还提到很多注意点,建议使用这个PHY芯片一定要仔细查看手册,否则杂七杂八的问题都会冒出来搞到你头大。欢迎有使用过此款芯片的朋友一起交流。

你可能感兴趣的:(switch芯片和phy芯片的区别_网络PHY芯片RTL8211E调试)