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.

[参考译文] CCS/TMS320F28379S:EtherCAT 问题:PDI 中断不稳定

Guru**** 2540720 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/855805/ccs-tms320f28379s-ethercat-issue-pdi-interrupt-is-not-stable

器件型号:TMS320F28379S

工具/软件:Code Composer Studio

您好、TI 专家、

目前、我正在根据 TI 的示例代码测试 EtherCAT 函数、现在我遇到了下面在 DEails 中列出的问题:

1.使用 TwinCAT 作为主站且我们开发的控制器卡作为从站时、示波器测量的 PDI 中断稳定、请参阅随附的图1作为参考。 PDI 中断是由 synct0中断进行相位超前、这是正确的。

2.用示波器测量的 PDI 中断不稳定,有时与 synctu0 intterruptt 重叠,当使用市场上的产品作为主控制器和我们开发的控制器作为从控制器时,有时是 sync0的相位超前,请参阅随附的图2作为参考。 PDI 中断与 sync0中断重叠、但我在主控器中的设置应为"PDI 是 sync0的相位超前"。

我不知道如何调试这个问题。 请就此提供帮助。 非常感谢。

图1:PID 稳定

图2:PID 不稳定

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

    你好

    它可能是从主器件侧传输帧的延迟。 我还建议使用 EMIF PDI 接口、因为 SPI 速度要慢得多。

    由于这可能与主器件或 EtherCAT 软件的具体细节相关、因此我建议在 ETG 论坛上获取帮助。

    此致

    Chris

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

    谢谢、我将寻求 ETG 的帮助