主题中讨论的其他器件:AM5718、
工具与软件:
DP83822IF PHY 在光纤模式下会遇到问题。 我们使用的是 AFBR-59E5APZ 收发器。 另一端是光纤与铜线开关。 我们对 PC 进行了 Ping 测试(AM5718由内部开发的电路板)、测试结果显示一切正常。 我们断开光纤并重新连接它们、仍然可以正常工作。 但是、当我们重置光纤交换机(关闭电源和打开电源)时、通信不会恢复。 使其重新工作的唯一方法(到目前为止)就是简单地断开和重新连接光纤。
我们用于恢复通信的"技巧"是定期检查指示"接收错误锁存器"的寄存器0x0010位13。 如果在任何时候我们看到它设置为"1"、我们通过向寄存器0x001f 写入0x4000来复位 PHY。 这解决了问题、但如果有人以前经历过这种情况、我们希望了解发生了什么。