您好!
我们正在开发一个将 DP83TD510E 用作 PHY 的定制板。
我们有介质转换器和定制板、它们都配置为自动协商的"首选主器件"、因此定制板会随机产生主器件或从器件。
当我们的自定义主板产生主板时、我们始终可以毫无问题地执行 Ping 操作、但当它产生从板时、我们有时会丢失 ping 操作。
当我们丢失 ping 时,我们可以在 UC MAC 上看到“DRIBBLE ERROR–DATA ALLIGNAMENT ERROR”(DRIBBLE 错误–数据 ALLIGNAMENT 错误)。
PHY-MAC 通信是 RMII、其中 PHY 作为从器件(PHY 和 MAC 共享相同的50MHz - 50ppm 时钟)。
您能帮我们解决这个问题吗?
作为权变措施(不是很好...) 我们是否可以强制我们的器件进入"强制主器件"? 我们如何配置寄存器来强制主设备、管理自动协商?
如果新的数据表修订版将包含所有寄存器详细信息、将会有所帮助。
谢谢你