3. 控制环路基础:电压模式控制与电流模式控制原理、环路稳定性判据
各位工程师朋友,咱们今天聊聊控制环路。说实话,很多电源工程师能把功率级调得不错,但一到环路补偿就头疼。我当年也一样,第一次调一个48V输出的模块,相位裕度不够,带载就振荡,波形像心电图一样。后来才明白——环路不稳,一切白搭。
这一节,咱们把电压模式控制、电流模式控制,还有环路稳定性判据彻底讲透。你想想看,搞懂了这些,你调电源就不再是“试参数”,而是“算参数”。
3.1 电压模式控制(Voltage Mode Control)
电压模式控制,说白了就是只采样输出电压,跟一个参考电压比较,误差信号直接去调PWM占空比。结构简单,但有个毛病——响应慢。
核心特点:
- 单环控制:只有电压外环
- PWM调制:误差放大器输出直接与锯齿波比较
- 对输入电压变化响应慢:因为要等输出电压变了才能调整
我在项目中遇到过,一个Buck电路用电压模式控制,输入从24V跳到36V,输出要振荡好几个周期才能稳住。这就是典型的“输出滞后”问题。
电压模式控制的传递函数:
Gvd(s) = Vout(s) / d(s) = Vin * (1 + s*ESR*C) / (1 + s/(Q*ω0) + s²/ω0²)
其中ω0 = 1/√(L*C),Q是品质因数。这个传递函数有一个双极点,相位会下降180°。补偿起来需要Type III补偿网络,挺麻烦的。
| 参数 | 电压模式控制 | 说明 |
|---|---|---|
| 环路数量 | 单环(电压) | 结构简单 |
| 响应速度 | 较慢 | 需等待输出变化 |
| 补偿难度 | 较高 | 需Type III补偿 |
| 抗输入扰动 | 差 | 无前馈时明显 |
3.2 电流模式控制(Current Mode Control)
电流模式控制就聪明多了。它不光看输出电压,还看电感电流。内环是电流环,外环是电压环。这样一来,电感电流被直接控制,响应快得多。
我记得第一次用峰值电流模式做反激电源,带载瞬态响应从原来的2ms降到了200μs。效果立竿见影。
电流模式控制的两大好处:
- 自动限流:每个周期限制峰值电流,保护功率管
- 简化补偿:电流内环把电感极点推高了,外环只需要Type II补偿
实战小技巧:电流模式控制虽然好,但有个“次谐波振荡”的坑。当占空比超过50%时,电流环会不稳定。解决办法是加斜坡补偿(Slope Compensation)。我建议你不管占空比多少,都加一点斜坡补偿,省得后面出问题。
电流模式控制的传递函数(简化):
Gvc(s) = Vout(s) / Vc(s) ≈ Rload * (1 + s*ESR*C) / (1 + s/(Qp*ωp) + s²/ωp²)
注意这里的极点频率ωp比电压模式高很多,因为电流环把LC双极点变成了单极点。
| 参数 | 电流模式控制 | 说明 |
|---|---|---|
| 环路数量 | 双环(电流内环+电压外环) | 更复杂但性能好 |
| 响应速度 | 快 | 电流环直接响应 |
| 补偿难度 | 较低 | Type II即可 |
| 抗输入扰动 | 好 | 电流环有前馈效果 |
3.3 环路稳定性判据
环路稳不稳,不能靠感觉。咱们得看两个关键指标:相位裕度和增益裕度。
你想想看,一个负反馈系统,如果相位滞后太多,负反馈就变成了正反馈,系统就振荡了。这就是环路不稳定的本质。
3.4.1 相位裕度(Phase Margin, PM)
相位裕度,就是在增益为0dB的频率(穿越频率fc)上,相位距离-180°还有多少度。
经验法则:
- PM > 45°:系统稳定,但瞬态响应有振荡
- PM > 60°:系统稳定,瞬态响应良好
- PM > 75°:系统非常稳定,但响应偏慢
我个人习惯把PM做到55°~70°之间。低于45°的电源,我都不敢量产。
3.4.2 增益裕度(Gain Margin, GM)
增益裕度,就是在相位为-180°的频率上,增益距离0dB还有多少dB。
经验法则:GM > 10dB。我曾经有一个项目,GM只有6dB,温度一变化就振荡。后来把补偿网络调了一下,GM做到12dB,问题就解决了。
| 指标 | 推荐值 | 测量方法 |
|---|---|---|
| 相位裕度(PM) | 55° ~ 70° | 网络分析仪扫频 |
| 增益裕度(GM) | > 10dB | 网络分析仪扫频 |
| 穿越频率(fc) | 开关频率的1/10 ~ 1/5 | 计算或仿真 |
避坑指南:我曾经犯过一个错误——只看相位裕度,不看增益裕度。结果一个电源在满载时稳定,轻载时振荡。后来发现是轻载时增益曲线有“隆起”,增益裕度不够。所以,两个裕度都要看,缺一不可。
3.5 知识体系总览
下面这张图,把电压模式控制、电流模式控制、环路稳定性判据串起来了。你保存下来,以后调环路时对照着看。
3.6 实战建议
好了,理论讲完了,咱们说说怎么用。
- 先选控制模式:如果负载变化不大,电压模式够用;如果负载动态范围大,用电流模式。
- 再算穿越频率:fc = fsw / 10 左右,别太高,否则噪声容易耦合进来。
- 最后调补偿:用网络分析仪扫频,看PM和GM。没有仪器?那就用仿真软件,LTspice、SIMPLIS都行。
我的习惯:每次调完环路,我都会做两个测试——满载到空载的跳变,还有输入电压的跳变。如果输出过冲小于5%,恢复时间小于1ms,基本就稳了。
嗯,这一节的内容就到这儿。环路控制是开关电源的灵魂,你花时间把它搞透,后面调任何拓扑都会轻松很多。