TI E2E™ 设计支持论坛将于 5 月 30 日至 6 月 1 日进行维护。如果您在此期间需要技术支持,请联系 TI 的客户支持中心寻求帮助。

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.

TMS320F280039C: F280039

Part Number: TMS320F280039C

通过上升,下降沿死区设置,实现如下图驱动波形:

第一个图是需要的波形,通过配置PWM1 模块和PWM2模块上升沿和下降沿死区:将PWM2模块的死区大于PWM1的死区,代码如下:

EPwm2Regs.DBRED.bit.DBRED = uiDeadBandSet + 20 + 30 + 50 + 60 + 80;
EPwm2Regs.DBFED.bit.DBFED = uiDeadBandSet + 20 + 30 + 50 + 60 + 80;

EPwm1Regs.DBRED.bit.DBRED = uiDeadBandSet + 20 + 30 + 50 ;
EPwm1Regs.DBFED.bit.DBFED = uiDeadBandSet + 20 + 30 + 50 ;

通过上面的配置可以实现第二幅图的驱动:PWM1先开,但是PWM1和PWM2还是同时关断;为什么没法实现PWM1先开,并且后关断??