paradoxfx

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

0
阅读(3432)

在典型的电力电子、电机的控制应用(例如开关电源SMPS、数字电机控制(即TI C2000相关的技术文档中常提到的DMC)、不间断电源UPS等)中,数字型的控制器(例如PID调节器、双极点滤波器、超前/滞后校正等)一般使用标么值或者百分制的方法进行参数的表达,这样很容易在不同的功率等级之间理解参数的意义和调节参数,这时调节器的输出往往也是一种占空比或者百分数的形式。例如在某个运行点上,调节器期望的输出占空比是0.405或者40.5%,若需要的PWM开关频率是1.25MHz,系统的时钟频率和ePWM的时基频率是100MHz,则在不使用MEP技术的时候,PWM变换器实际输出的占空比只能接近40.5%,但是无法精确实现,因为需要使用CMPA寄存器的值为32.4时才能实现40.5%的占空比输出,如表1所示。但是实际情况下,CMPA的值只能为整数,所以最接近的PWM边沿的位置偏移是320ns,而不是324ns,如图1所示。

使用MEP技术对传统ePWM产生的PWM边沿进行修正,则可以产生更精确的PWM占空比输出。再结合表1和图1来看,在CMPA的值为32(320ns)180ps的MEP分辨率的情况下,只要22个MEP,即图1中PWM脉冲的下降沿的边沿位置为

            320+180*22/1000=323.96ns,离324ns的精确位置只差了40ps。如果继续降低MEP的步长,则输出精度就可以更高了。

CMPA的值

输出占空比

高电平时间(ns

 

CMPAHR的值(CMPA32

输出占空比

高电平时间(ns

31

38.8

310

 

21

40.473

323.78

32

40.0

320

 

22

40.495

323.96

33

41.3

330

 

23

40.518

324.14

期望值32.4

40.5

320

 

 

 

 

 

表1 CMPA、CMPAHR与输出的占空比

 

图1 期望输出40.5%占空比(324ns)时实际输出的PWM波形