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.

[参考译文] TMS320F2.8377万D:PWM同步

Guru**** 2568565 points


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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/641463/tms320f28377d-pwm-syncronisation

部件号:TMS320F2.8377万D

您好,

我想让epwm3成为主设备,而不 是epwm1,这样我就可以将epwm4与 epwm3同步 ,  epwm1应该是独立的。当我以技术  参考手册中提到的相同方式与ewm3同步时,它不会同步。  

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

    Navneet,

    您选择PWM的方式是否有充分的理由? 您最好选择两个PWM,它们位于PWM同步链的相同部分。 查看TRM中的图16-8,尝试选择它们之间连接了同步信号的PWM。

    如果您不能更改PWM,您可以禁用ePWM1上的同步,并使用EXTSYNC1同步ePWM3和ePWM4。

    此致,
    科迪  

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

    感谢您的支持,
    在每个应用中,EPWM1和EPWM2具有相同的频率,EPWM3和EPWM4具有另一个相同的频率。所以我想同步EPWM3和EPWM4。 EXTSYNC1用于SYNC EPWM1,EPWM2,EPWM3。因此EPWM3和EPWM4在不同的同步链中。但通过应用
    启用ePWM时钟的正确步骤如下:
    1.在PCLKCRx寄存器中启用ePWM模块时钟
    2.设置TBCLKSYNC= 0
    3.配置ePWM模块
    4.设置TBCLKSYNC = 1

    此过程我能够同步EPWM3和EPWM4。