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

TMS320F28027: 在使用PWM的时候,设置了死区,并且采用CPMA做源,PWMxB的输出是PWMxA的取反,但我占空比CPMA的值在不断变化,请问死区的值是在CMPA内还是CPMA外?谢谢!

Part Number:TMS320F28027

我现在疑问的是死区对PWM占空比值得影响,占空比是CPMA/寄存器值还是(CPMA+死区时间值)/寄存器值还是CPMA-死区时间值)/寄存器值

当CPMA的值小于等于死区设置值得时候会出现什么情况?

谢谢!

Green Deng:

死区的目的是为了防止同一个PWM模块的A/B输出端同时出现高电位,从而对后端器件造成损坏。

所以PWMxA的占空比就是CPMA/寄存器值,而PWMxB是PWMxA的取反再加上死区,所以一般就不讨论PWMxB的占空比,如果要计算的话就是:(寄存器值-CPMA-死区时间值)/寄存器值(因为高电平的时间与PWMxA相反)

赞(0)
未经允许不得转载:TI中文支持网 » TMS320F28027: 在使用PWM的时候,设置了死区,并且采用CPMA做源,PWMxB的输出是PWMxA的取反,但我占空比CPMA的值在不断变化,请问死区的值是在CMPA内还是CPMA外?谢谢!
分享到: 更多 (0)