[网络] 国产PHY YT8521S UTP/FIBER 模式的一次调试

硬件环境:NXP T1042 (CPU自带MAC) + YT8521S

1、问题现象

我的板子使用国产裕太的 YT8521S  ,工作模式配置在 RGMII <->UTP/FIBER ,这种工作模式就是光口和电口复用的,不管用户插入是媒介是光口还是网线接口(电口),网口都应该正常工作的。  经过测试当插入网线时 UTP 功能正常,当接入光纤时,FIBER可成功link成千兆(sds mii reg 0x11 =0xbc29   1000M全双工),但是无法ping通。

UTP模式下,压力测试一晚上也正常,理论上RGMII 一侧的TX RX delay(RGMII 时序) 应该是没问题的。

2、解决思路

1)  从寄存器角度确定硬件上配置的模式是正确的。

        查看寄存器 ext reg 0xa001 =0x8162  RGMII <->UTP/FIBER 模式是否配置正确 (排除掉)

2)  想办法确认RGMII 时序是正常的。

        UTP 模式,网口压力测试也正常,说明RGMII 时序理论上应该问题不大,因为RGMII 只是MAC与PHY的接口通信时序,与PHY的MDI一侧关系不大。

3)  确认PHY的TXC/RXC时钟是否正常。

测试 link 状态下PHY 的 TXC  RXC 时钟,正常千兆模式,TXC RXC 应为 125M,百兆模式 TXC RXC 应为25M ,十兆模式 TXC R

你可能感兴趣的:(Bug日常,YT8521,PHY,T1042,fiber)