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.

[参考译文] LAUNCHXL-F28P65X:LAUNCHXL-F28P65X:EtherCAT(ESC_PhyX_LINKSTATUS 引脚)

Guru**** 2794765 points

Other Parts Discussed in Thread: LAUNCHXL-F28P65X, DP83826E

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1621901/launchxl-f28p65x-launchxl-f28p65x-ethercat-esc_phyx_linkstatus-pin

器件型号: LAUNCHXL-F28P65X
主题中讨论的其他器件: DP83826E

您好:

我目前正在将之前在 LAUNCHXL-F28P65x 板上运行的一个工程迁移到最近开发的基于 TMS320F28P650SH7 的定制板。

 

在此过程中、我对 EtherCAT 通信有一些问题。

示例项目和定制电路板引脚映射如下所示。

 - SDK 示例: f28p65x_cpu1_dc_eepromemu_echoback_solution

 - Phy : DP83826E

 - PIN 映射:  

image.png

根据示例工程中使用的 EtherCAT 引脚配置、在定制电路板上进行了以下更改:

  1. ESC_TX0_DATA0(从 GPIO87 更改为 GPIO10)

  2. ESC_TX1_DATA0(从 GPIO22 更改为 GPIO75)

  3. ESC_PHY0_LINKSTATUS(GPIO86→未使用)

  4. ESC_PHY1_LINKSTATUS(GPIO68→未使用)

根据 TRM 文档、MCU 和 PHY (DP83826E) 之间的 ESC_PhyX_LINKSTATUS 引脚标记为可选引脚。 在示例工程中、这些引脚只是已配置、但似乎在代码中没有被主动处理。 因此、我们正在考虑在定制电路板中移除这两个链路状态连接。

我的问题是:

  1. 如果未连接 ESC_PhyX_LINKSTATUS 引脚、EtherCAT 通信是否正常运行? 还是必须连接这两个引脚?

  2. 如果必须连接这两个引脚、您能否分享解释该要求的任何参考文档? (EtherCAT IP 内核、...)

提前感谢您的支持。