主题中讨论的其他部件:TLK106、 TLK105
大家好! 我有一个按照 TMDX110 ICE 板建模的定制电路板、我将用于 EtherCAT 应用、但我为 PHY 使用了 TLK106器件、因为 DP83822不可用。
我发现我的 PHY2端口(连接到 ICE 板上 J7的端口、应该是上行端口)不工作。 PHY1似乎可以正常工作、我的系统可以使用该端口、尽管由于它是下游端口、因此它会抛出 EtherCAT 警告。 无法正常工作的 PHY2在我插上电源时显示链路指示灯。 但它不会与主器件通信。
我已经对照 AMIC110 ICE EVM Rev 1.1原理图检查了我的原理图、其中说明了 PHY 与 Micro 的连接、 除了对 TLK106进行的修改外、它所有都匹配、只是我将 PHY2上的 MDIO 地址设置为5、而不是 ICE 上的13。一旦我将地址从13更改为5、AMIC110上的软件就会与 PHY 正常通信。 这对 PRU 固件来说是个问题吗?
我注意到、在电路板支持代码库中有针对 TLK 部件的单独驱动程序/设置软件。 我想也许我需要玩这个,但由于 PHY1工作,我认为这不是一个问题。 是 PHY 设置问题还是搭接问题?
我想知道如何对其进行调试。 我从另一篇 e2e 文章中看到 EtherCAT PRU 固件源不可用、因此我想我会简化为探测 AMIC110代码。 我有一些备用 GPIO 引脚、可以用于输出到逻辑分析仪或示波器。
John