4、PWM调制器模型:电压模式与电流模式控制的传递函数
各位工程师朋友,咱们今天聊聊PWM调制器的模型。说实话,这块内容在环路补偿设计里特别关键。你想想看,整个电源系统就像一个人,PWM调制器就是心脏——它决定了能量怎么从输入传到输出。
我个人习惯把PWM调制器分成两大类:电压模式控制和电流模式控制。这两种模式各有各的脾气,传递函数也完全不同。咱们一个一个来拆解。
4.1 电压模式PWM调制器
电压模式控制,说白了就是只盯着输出电压干活。误差放大器把输出电压和基准电压比较,产生一个误差信号Vc,然后这个Vc和固定频率的锯齿波比较,生成PWM脉冲。
它的传递函数特别简单:
Gpwm(s) = Vout / Vc = Vin / Vramp
其中Vin是输入电压,Vramp是锯齿波的峰峰值。嗯,这里要注意——这个传递函数是个常数,没有零极点。为什么?因为PWM比较器本质上就是个增益级,它不引入频率相关的特性。
关键点:电压模式PWM调制器的增益只取决于输入电压和锯齿波幅度。输入电压一变,增益就跟着变。我在项目中遇到过这种情况:输入电压从12V降到5V,环路增益直接掉了60%以上,相位裕度也跟着跑偏。
我曾经在一个48V转12V的DC-DC项目里,就因为没考虑输入电压变化对PWM增益的影响,结果低压输入时环路振荡了。后来我在前级加了前馈补偿,把锯齿波幅度和输入电压关联起来,才把问题解决。
4.2 电流模式PWM调制器
电流模式控制就复杂一些了。它不光看输出电压,还盯着电感电流。误差信号Vc和电感电流的采样值比较,当电流达到Vc设定的阈值时,关断功率管。
电流模式PWM调制器的传递函数可以写成:
Gpwm(s) = Vout / Vc = (1 / Rs) * (1 / (1 + s * Tsw/2))
其中Rs是电流采样电阻,Tsw是开关周期。你看,这里多了一个极点——s * Tsw/2这个项。这个极点来自采样保持效应,频率大约在开关频率的一半处。
个人经验:电流模式控制有个好处——它把电感电流这个状态变量变成了受控量,所以功率级的阶数降了一阶。原来二阶的LC滤波器,在电流模式下变成了一阶的RC特性。这对环路补偿来说,简直是福音。
但是!电流模式也有坑。我记得有一次做Buck变换器,占空比超过50%时,系统突然不稳定了。后来查资料才知道,这是电流模式控制的次谐波振荡问题。解决办法是在电流采样信号上加斜坡补偿。
4.3 两种模式的对比
| 特性 | 电压模式 | 电流模式 |
|---|---|---|
| 传递函数形式 | 常数增益 | 一阶低通 |
| 功率级阶数 | 二阶 | 一阶 |
| 输入电压影响 | 直接改变增益 | 影响较小 |
| 环路补偿难度 | 较难(需要Type III补偿) | 较易(Type II补偿即可) |
| 次谐波振荡 | 无 | 占空比>50%时可能发生 |
你想想看,电压模式虽然简单,但补偿起来费劲。电流模式补偿容易,但要注意斜坡补偿。怎么选?我个人习惯是:功率不大、对成本敏感的项目用电压模式;动态响应要求高、输出电容小的项目用电流模式。
4.4 实际设计中的注意事项
- 采样电阻的选择:Rs不能太大,否则损耗高;也不能太小,否则信噪比差。我一般取几十毫欧到几百毫欧。
- 斜坡补偿的设计:补偿斜率一般取电感电流下降斜率的一半到一倍。补偿太多会失去电流模式优势,补偿太少又抑制不了振荡。
- 锯齿波幅度:电压模式下,Vramp通常取1V到3V。太小了抗噪能力差,太大了动态范围不够。
避坑指南:我曾经在一个项目里,为了追求高效率,把电流采样电阻选得特别小。结果轻载时电流信号被噪声淹没,环路乱跳。后来加了滤波电容,但相位又滞后了。折腾了两周,最后还是换了大一点的采样电阻。所以啊,采样电阻不是越小越好,要综合考虑。
4.5 小结
好了,咱们把PWM调制器的模型捋了一遍。电压模式就是常数增益,电流模式多了一个极点。记住这个区别,后面做环路补偿时就知道该用哪种补偿网络了。
下节课咱们会讲功率级的传递函数,到时候把PWM模型和功率级模型串起来,就能得到完整的控制到输出传递函数了。嗯,到时候你会发现,电流模式控制为什么这么好用。
最后说一句:理论归理论,实际调试时还是要用网络分析仪扫一下环路。我见过太多人算得头头是道,一上板子就翻车。仿真和实测结合,才是王道。