主题中讨论的其他器件:DP83822I、
大家好、
之前、我的客户使用 TMS320F28385+DP83822I 开发了一个逆变器项目、其中两个 DP83822I (100BASE-TX)充当 EtherCAT。 系统结构如下所示。 该系统可以正常工作、并且在主器件和逆变器之间具有良好的通信。

最近、他们启动了一个新项目、将接口更改为光学收发器。 系统结构将更改为下图。 由于主器件仅具有电接口、因此添加了 TX 到 FX 板以将电信号转换为光学信号。除了光学收发器、PHY 及其外设几乎与旧工程相同。 软件也不会更改。 客户发现主设备可以与 P0顺利通信、但 P1和 P2之间的通信失败。

我们在客户的原理图上发现了一些明显的错误,并进行了一些更改。
- 将光学收发器的 SD 引脚与 DP83822IF 的引脚24相连、并上拉至3.3V;(您可以找到所连接的光学收发器的 DS)
- 将 P2从模式4更改为模式3、将 P3从模式1更改为模式2、以启用100BASE-FX。
- P1和 P2的 RX_ER 被上拉并设置为模式4。
- SD 为高电平有效。
更改上述项目后、P1和 P2之间的通信再次失败。 您能帮您回顾一下、并提供一些解决此沟通问题的建议吗? 客户根本没有在新项目中更改其软件。 他们应该更改一些寄存器吗? PHY 和光学收发器之间没有电容器、客户只需直接连接导线、这是否是根本原因?