1 说明
为了验证是否需要初始化PHY才能检测到网线插上、拔下,这里我们对比初始化PHY(LAN8720)前后,插拔网线PHY寄存器1的bit2的是否按照预期变化来进行测试。
我们查看的PHY寄存器是1的bit2,定义如下:
2 测试结果
2.1 有初始化
可以看到,正常初始化PHY之后可以正确识别到网线插上和拔下。
2.2 无初始化
可以看到,不初始化PHY也可以正确识别到网线插上和拔下。
3 总结
PHY是否初始化不会影响Link Status的检测,只要网线插上去就是link up,拔下来就是link down
注:这里用到的PHY是LAN8720,暂不清楚其它PHY是否也如此设计,考虑到PHY寄存器1是标准PHY寄存器,暂且认为都是按照这种方法设计