Part Number: TMS320F28335
epwm模块设置工作在增减计数互补模式,比较值CMP从0切换到非零值时,第一个PWM周期的波形缺少上升计数部分的脉宽
下图中通道1为PWM1B波形,通道3对应PWM周期中断,且电平切换处对应CTR=0,(通道2波形可忽略)
从测得图形看出,缺少图2中标注的红色脉宽部分。请问TI工作人员,是EPWM模块的软件哪里没有设置好吗?如何解决?谢谢!


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.
Part Number: TMS320F28335
epwm模块设置工作在增减计数互补模式,比较值CMP从0切换到非零值时,第一个PWM周期的波形缺少上升计数部分的脉宽
下图中通道1为PWM1B波形,通道3对应PWM周期中断,且电平切换处对应CTR=0,(通道2波形可忽略)
从测得图形看出,缺少图2中标注的红色脉宽部分。请问TI工作人员,是EPWM模块的软件哪里没有设置好吗?如何解决?谢谢!


那我推测您是直接在中断中修改CMP的值是吗?
我们建议您将修改的CMP值写入相应的shadow寄存器,可以选择在TBCTR=0或TBCTR=PRD时刻将shadow寄存器的值传入active寄存器,达到改变占空比的目的。
具体请见sprui07_TMS320x2833x, TMS320x2823x Technical Reference Manual的第237及238页:

