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.

[参考译文] TMS320F280025C:每个 ePWM 模块之间的同步错误

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1204745/tms320f280025c-synchronization-error-between-each-epwm-module

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

大家好、

我的客户发现 同步的 ePWM 模块始终滞后来自源 ePWM 模块的2个 TBCLK。 我通过 C2000ware 提供的演示对其进行了验证。

请看一下。

--

谢谢、此致

耶鲁

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

    你好,耶鲁,

    您从 C2000 ware 测试的示例是什么? 我可以从我的末端执行

    此致!

    Uttam

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

     Uttam 您好、

    我使用以下示例:

    C:\ti\c2000\C2000Ware_ 4_02_00_00 \driverlib\f28002x\examples\epwm ->  epwm_ex3_synchronization

    我的 CCS 版本:  12.1.0

    myEPWM1默认设置:

    myEPWM2默认设置:


    1.为 TBCLK 使用100MHz 时钟(每步10ns)。 更改 myEPWM2 相移值 从300到0

    您可以看到、对于 EPWM1、EPWM2的波形滞后了大约2个 TBCLK (20ns)。

    香港特区政府

    2.基于 case1,更改 myEPWM2 相移值 从0到5

    5个 TBCLK 中的2个发挥偏移作用。

    香港特区政府

    3.禁用 myEPWM1和 myEPWM2的所有同步配置

    无滞后。


    谢谢、此致

    耶鲁

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

    你好,耶鲁,

    在 F2802x (不是 F28002x)上、我们实际上指示用户使用相移2来真正同步两个 ePWM 模块、因为同步在同步的 ePWM 中生效之前存在传播延迟。 以下主题对此进行了详细说明:

    https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/279536/epwm-2-cycle-delay-on-sync

    从 TRM 来看、我们不会对 F28002x 提出相同的建议、但我将与其他 ePWM 专家证实这一点。 我在我身边验证了同步发生同样的延迟、当时钟分频器从8切换到1时、使用 EPWM 模块的2个完美线的相移值。

    一旦我与其他 ePWM 专家确认了这一点、我将设法在明天之前与您联系。

    谢谢!

    Luke

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

    你好,耶鲁,

    我弄错了、所有第3代器件上都存在该同步延迟、包括 F28002x。 应使用与 e2e I 链接到的内容相同的注释:如果 TBCLK = SYSCLKOUT、则 TBPHS 应为2、否则在使用 ePWM SYNCOUT 信号同步另一个 ePWM 模块时、TBPHS 应为1。

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

    Luke、谢谢。 非常有帮助。