其他分享
首页 > 其他分享> > 让一部分人先学会【信号完整性测试】

让一部分人先学会【信号完整性测试】

作者:互联网

在最近的项目中遇到的需要做信号完整性测试的几个例子,在此记录下软件配置部分。

1. phy芯片---信号一致性测试

1.1 ksz9896信号一致性测试

一般的phy配置成非自协商,强制千兆,配置4种test mode就行。如下图寄存器,先配置disable 自协商。

step1: 在uboot下mii或者i2c命令配置相应端口值=0x0140.

step2: 如下图配置对应test mode。9896写的不够详细,下面贴的是9897的图。

test mode一般占用3bit,配置对应端口如0x1112=2700(test mode1), =4700(test mode2)...

配置完后波形必出来。

1.2 万兆88x3310信号一致性测试

和上面的千兆ksz9896方法基本一样,关闭自协商,配置7种test mode模式。

step1: uboo下mdio配置寄存器。

mdio write DPMAC13@xgmii 7.0  2000    (关自协商)

step2: 配7种test mode模式, 模式4需要配置单独配置下dual tone。

uboot下配置:

mdio write DPMAC13@xgmii 1.84 2000  (配置模式1)
mdio write DPMAC13@xgmii 1.84 4000  (配置模式2)
mdio write DPMAC13@xgmii 1.84 6000  (配置模式3)
mdio write DPMAC13@xgmii 1.84 a000  (配置模式5)
mdio write DPMAC13@xgmii 1.84 c000  (配置模式6)
mdio write DPMAC13@xgmii 1.84 e000  (配置模式7)

模式4 再加上dual tone:

mdio write DPMAC13@xgmii 1.84 8400  // 模式4 tone 1
mdio write DPMAC13@xgmii 1.84 8800   //模式4 tone 2
mdio write DPMAC13@xgmii 1.84 9000   //模式4 tone 3
mdio write DPMAC13@xgmii 1.84 9400   //模式4 tone 4
mdio write DPMAC13@xgmii 1.84 9800   //模式4 tone 5

 

 

标签:配置,人先,DPMAC13,mdio,write,完整性,测试,xgmii,1.84
来源: https://blog.csdn.net/muaxi8/article/details/122386749