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.

TMS320F280049C: 在调试官网的tidm_02002中同步的波形在某一频率PWMA的波形正常但PWMB该周期常高

Part Number: TMS320F280049C

该模型计算周期、占空比、移相的部分是在CLA的ISR2中进行,当频率和周期发生改变的时候会使能ISR1的触发,将计算出来的周期、占空比、移相更新到PWM的模块中。

我做的修改是在C28的ISR3中添加了一个判断,当调节的频率超过350KHz或低于250KHz的时候将同步整流两个PWM的四个IO引脚设为GPIO 引脚并拉低,然后在频率高于250KHz并小于350KHz的时候将同步两个PWM的四个IO引脚重新配置为EPWM引脚输出,添加完后我修改可调负载的功率使工作频率在200KHz~400KHz之间变换用示波器监测EPWM3(即同步的PWM)的A和B,示波器捕捉到有一个周期为3.2us的时候,出现了EPWMA的波形正常,而EPWMB的波形全高的情况。

而我看了同步波形的计算,EPWMB的波形是根据EPWMA得出的,什么情况下可能会出现这种EPWMA已经对了,但EPWMB却算错然后全高了呢?