主题中讨论的其他部件:DP83867E、 DP83869
您好!
我有一个设计以前在 RGMII 至铜配置中使用 DP83867E 封装、但后来已将其替换为 DP83869HM。 在使用 DP83867E 进行操作时、我没有看到任何数据包丢失、并且能够以10/100/1000的速率正常运行。 将 PHY 更改为 DP83869HM 封装后、我最初遇到了一些驱动程序问题、但发现在寄存器0x32中、RGMII_TX_CLK_DELAY 和 RGMII_RX_CLK_DELAY 位在两个封装之间交换。 更正了新的寄存器布局后、驱动程序能够连接到 PHY、但现在我看到100Mb 连接上的数据包丢失多达30%、1000Mb 连接上的数据包丢失更多。 我已将之前的设计与 DP83867E 交换到我的设置中、以验证我当前的布线/网络、它仍然可以正常通信。
通过比较这两个数据表、我很难确定 DP83869HM 封装为什么会出现数据包丢失问题。 我忽略设置的 DP83867E 是否需要 DP83869HM 的其他配置?