主题中讨论的其他器件: DP83822H、
我正在使用一个定制电路板、该电路板旨在用作采用 DP83TD510E PHY 和 DP83822H PHY 的介质转换器。 该定制板的设计与 DP83TD510E-EVM 基本相同、主要区别在于两个 PHY 都配置为 RMII 从器件并共享相同的50MHz 时钟(25ppm)。 两个 PHY 均显示其各自的链路已建立、DP83TD510E 显示有源双绞线链路、DP83822H 显示有源以太网链路。 我正在使用外部 MCU 通过 MDIO SMI 线路读取/写入寄存器数据。 PHY 直接连接。 我已读取 PHY 的寄存器、并验证了它们都作为 RMII 从器件运行、其 SoR 寄存器反映了预期的引导。
我正在使用 DP83TD510E-EVM 板针对我正在使用的定制板进行测试。 EVM 板上还显示了有源双绞线链路。 我遇到的问题是没有任何数据能够通过设置。 当我有两个 EVM 板相互连接时、相同的设置正常。 另一个观察结果是、定制电路板上的 AN_CTRL_10BT1和 AN_STATUS_10BT1寄存器即使写入时也返回0x0000。 此外、TX 数据包的 PKT_STAT 与具有 CRC 错误的 TX 数据包的计数相匹配。 Rx 数据包未显示错误。 这让我觉得问题可能出在定制电路板上的 PHY 到 PHY RMII 的通信上。 如果有人对如何检查以验证问题有任何建议、请告诉我。
如有任何帮助,将不胜感激。
谢谢。
埃里克