让一部分人先学会【信号完整性测试】
作者:互联网
在最近的项目中遇到的需要做信号完整性测试的几个例子,在此记录下软件配置部分。
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