【原创】TI C2833x介绍---HRPWM(7)
0赞在典型的电力电子、电机的控制应用(例如开关电源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的值(CMPA为32) |
输出占空比 |
高电平时间(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波形