This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] TMS320F28P650DK:用于 EtherCAT 通信的 Flaky PHY 连接

Guru**** 2330840 points
Other Parts Discussed in Thread: C2000WARE, LAUNCHXL-F28P65X
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1510204/tms320f28p650dk-flaky-phy-connections-for-ethercat-communication

器件型号:TMS320F28P650DK
主题:C2000WARE 中讨论的其他器件

工具/软件:

我从 C2000ware SDK 运行一个示例 EtherCAT 工程 f28p65x_cpu1_echback_solution F28P65x controlCARD TMDSCNCD28P65X 评估板|德州仪器 TI.com。 我的设置是~30个 controlCARD、运行此示例 代码 由 EtherCAT 主站(EC-Engineer/TwinCAT/嵌入式解决方案)驱动。  无论此场景中的主器件如何、当我扫描网络时、我将发现0个从器件、除非我执行特定的拔下和重新插入端口1的序列和/或对从器件板进行下电上电。 我必须逐一进行、网络扫描结果为1、2、3、...、 最终发现了总线上的所有从属设备。  

重新创建问题的方法是对从板进行下电上电、然后重试扫描网络。 也就是说、所有从板均由同一个 USB 移动电源供电。 如果我关闭此移动电源、然后再次打开、所有从板一次上电、并且它们都已连接以在菊花链 或菊花链中进行通信(典型值为 EtherCAT)、则我将无法再发现网络上的从器件。 成功扫描的唯一方法是按照上述顺序:断开/重新插入端口1上的网络电缆、重置、再次扫描、一次一个板。  

为什么? PHY 是否受到了错误管理? ESC 外设是否被错误管理?  硬件是否有问题? 希望其他人也遇到过同样的问题、了解根本原因并拥有可行的解决方案。   

P.S.-我在同一评估板 LAUNCHXL-F28P65X 评估板的 LaunchPad 版本上遇到相同的问题|德州仪器 TI.com

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Zachary:

    您是从我假设的闪存独立运行的吗? 通过对电路板进行下电上电、您是拔下并重新插入 USB 电源、还是只按下电路板上的复位按钮?

    我很好奇、是否存在电源时序/电源斜坡速度不够快的问题。 您是否尝试过使用不同类型的 USB 电源? 就像某些 USB-C 电力输送充电器一样、可能具有不同的行为。

    此致、

    Kevin