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.

[参考译文] TMS320F28379D:ePWM TBCTR 初始值

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/624682/tms320f28379d-epwm-tbctr-initial-value

器件型号:TMS320F28379D

您好!

今天、我尝试了 F28379D 演示代码"ePWM_updown_AQ"。 在内部、我对 ePWM1和 ePWM2进行了几次更改。  其他则与演示保持不变。

1) 1)设置 ePWM1.TBCTR=1000。 ePWM2 TBCTR 保持为0。

2) 2)将 ePWM1和 ePWM2设置为相同的周期(1000)、CMPA (500)、CMPB (800)。

3) 3)将 ePWM1和 ePWM2设置为与 CAU=set、CAD=set、PRD=clear 相同的 AQ。

从示波器中、我发现 ePWM1和 ePWM2之间的相位不是1000个时钟。

但是、如果设置 ePWM1.TBCTR=1001。 ePWM2.TBCTR=1;相位恰好为1000个时钟。

可能的问题是什么?

非常感谢。

BR、Jordan

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

    约旦、您好!

    您在哪里进行这些修改? 在现有的初始化例程或其他位置?

    此致、

    Kris

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