paradoxfx

【原创】TI C2833x介绍---HRPWM(12)

0
阅读(3165)
因为MEP的计算、校正等需要一定的时钟周期,所以在PWM开始产生之后,MEP并不能立即作用在传统的PWM波形上对其进行校正。在不启用SFO对MEP的预定标因子进行实时校正的话,在传统PWM开始产生之后,MEP需要等待3个系统时钟周期才能开始起作用;如果启用了SFO校正的话,则需要6个系统时钟周才能使用MEP。以系统时钟为100MHz,PWM开关频率为1MHz为例,可以用下面的图说明占空比范围受到的限制。

 

       因为MEP的作用时间要之后3个或者6个系统时钟周期(30或者60ns),所以MEP的作用范围在占空比很低的时候收到了限制。以上图中为例,如果传统的PWM波形在这个开关周期内占空比小于3个或者6个系统时钟周期,则MEP无法对其进行任何校正,原理不难解释,因为MEP还未开始工作,相当于HRPWM在这段时间内还未起作用。当然这样的情况在实际系统里是很少见的,例如在逆变器输出电压控制的应用里,只有在期望的输出电压靠近过零点的时候PWM占空比才会非常的小;如果把这么小的占空比作为额定状态,显然是对DSPMOSFET等资源的浪费。

       为了更方便地对最小的占空比限制进行快速查找,把常用的数据列举出来,如下表所示(仍以系统时钟为100MHz,PWM开关频率为1MHz为例):

PWM开关频率(kHz

不使用SFO3SYSCLOCKOUT延时(%)

使用SFO6SYSCLOCKOUT延时(%)

200

0.006

0.012

400

0.012

0.024

600

0.018

0.036

800

0.024

0.048

1000

0.03

0.06

1200

0.036

0.072

1400

0.042

0.084

1600

0.048

0.096

1800

0.054

0.108

2000

0.06

0.12

       如果PWM开关频率和系统时钟频率是别的值,也可以根据实际的值用excel快速的制作出这么一张表格来。