Other Parts Discussed in Thread: DP83822I
你(们)好
祝你一切顺利、希望这封电子邮件能为你提供帮助。
我之所以联系我们、是因为我的客户 XINJE 对 我们的 DP83822I 有疑问。(该应用 程序位于 HMI (人机界面))您能就这些问题向我提供帮助吗?
众所周知、DP83822能够驱动 EtherCAT、通过读取 phy 寄存器、可以看到 dp83822已经处于100兆位全双工状态(reg0 = 0x3100、reg1 = 0x786d)
他们使用 EtherCAT 主站每2ms 发送一条指令来读取数据、 但是、从站(rx72m+dp83822)以及对其做出任何响应、我们无法确定 MCU 端是否未接收数据、或者 DP83822附近的电路是否存在问题。 他们是否可以通过任何方法来确定由 MCU 或 DP83822引起的问题?
在 DP83822I 中、RX_DV 和 TX_EN 引脚电平为高电平意味 着读取和写入 是有效的。 那么、他们能否通过使用逻辑分析仪测量这两条线路的电平来确定 PHY 的工作状态? 例如、RX_DV 电压电平是高电平、表示 PHY 在数据帧的正常接收链路上?
提前感谢您的帮助
此致
艾琳·秦