TI中文支持网
TI专业的中文技术问题搜集分享网站

TMS320F28335: PWM波形,考虑死区设置后,超出了控制周期,这种情况下的PWM波形是什么样的呢?

Part Number:TMS320F28335

正常情况下,PWM波形可以通过设置死区模块来产生死区时间

但是当比较寄存器的数值接近与周期寄存器或者0,而此时的死区时间又设置得很大,那么pwm波形是什么样的呢?

如下图所示

如上图

左侧:当比较寄存器接近于0时,此时PWM1是直接产生的波形,但如果设置了下降沿延时,且该延时很大,那么会直接产生PWM2,可以看到该波形已经超出了PWM周期

右侧:当比较寄存器接近周期寄存器时,此时PWM3是直接产生的波形,但如果此时设置了上升沿延时,且该延时很大,上升沿被延时到下降沿之后了,那么该波形又会是什么样的呢?

Yale Li:

Hi Yue Gu,

参考一下这个帖子:

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1007469/tms320f28379d-pwm-deadband-question

针对您说的具体情况,

左侧,持续高电平;右侧,持续低电平。

有什么不明白的地方欢迎随时提问

,

user4425193:

感谢您的回复。明白了,那就是高低电平会严格执行死区配置,而不会受到当前pwm周期是否执行完成的影响,应该可以这样理解吧?

,

Yale Li:

Hi Yue Gu,

简单来说可以这么理解。您看下sprui07_TMS320x2833x, TMS320x2823x Technical Reference Manual中第256页和第257页的ePWM模块和DB子模块的框图,DB模块在AQ模块之后,所以在这种情况下起决定作用的是DB模块。

,

user4425193:

感谢你的回复,明白了,谢谢!

,

Yale Li:

不客气

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28335: PWM波形,考虑死区设置后,超出了控制周期,这种情况下的PWM波形是什么样的呢?
分享到: 更多 (0)