您好!
当 PHY 用于与另一侧的英特尔 PHY 的连接时、我们会遇到连接问题、而且 TP-Link 器件在连接失败、但 TLK106已关闭自动协商功能。 (实际上、在使用 TP-Link 路由器时通过探测以太网 RX 和 TX、可以反复看到协商脉冲、然后是一些数据、但从未建立连接)。
为了能够更深入地了解这个主题、我对例程进行了编程、以便在第22-23页的数据表之后读取扩展寄存器。 读取的数据始终为0x0000。 出于调试原因、我分别在写入0x001F 和0x401F 后检查了 REGCR 的值、并在写入扩展寄存器的地址后检查了 Addar 的值。 REGCR 始终读取0xC00C、添加器始终就绪0x0000。
通常、MDIO 的通信工作正常、因为我可以用合理的值成功地读取其他寄存器、并向 LED 控制寄存器写入所需的功能。
是否有人能够告诉我、在我们的案例中、连接问题或 MDIO 寄存器访问出现了什么问题?
谢谢!