PHY芯片如何检测到网线断开的呢?
时间:12-13
整理:3721RD
点击:
这2天看了关于以太网自动协商方面的材料,有一个问题没捋明白,问问版上的大侠
假定网口已经通过自动协商连接上了,提示了LINK UP,随后PHY芯片就不会再继续发送
FLP脉冲了,此时直接把网线拔了,提示了LINK DOWN。提示的结果是正确的,就是不清楚
在linkup后不再发送FLP的条件下,PHY芯片是咋知道网线拔掉了(网口断开了)?
1. 难道PHY在linkup后,还会周期性发送FLP脉冲?查了些材料说linkup后就不再继
续发了
2. 难道PHY芯片在linkup后,硬件上在检测信号电平,看到不对劲了再重新发送FLP,然
后发现收不到ACK后判定网口断开了,报出linkdown
多谢指教...............
假定网口已经通过自动协商连接上了,提示了LINK UP,随后PHY芯片就不会再继续发送
FLP脉冲了,此时直接把网线拔了,提示了LINK DOWN。提示的结果是正确的,就是不清楚
在linkup后不再发送FLP的条件下,PHY芯片是咋知道网线拔掉了(网口断开了)?
1. 难道PHY在linkup后,还会周期性发送FLP脉冲?查了些材料说linkup后就不再继
续发了
2. 难道PHY芯片在linkup后,硬件上在检测信号电平,看到不对劲了再重新发送FLP,然
后发现收不到ACK后判定网口断开了,报出linkdown
多谢指教...............
phy的寄存器里面有个bit叫energy detect。phy里面有状态机,link up之后只要接收端还能收到信号,就保持原来的状态,否则,从头开始。我个人的看法。