控制模式与环路补偿 Control Modes & Loop Compensation
Buck、Boost、反激这些拓扑决定了"能量怎么流",但输出电压稳不稳、响应快不快、会不会啸叫振荡,是由控制环路(Control Loop)决定的。前几章把功率级搭好了,这一章解决最后也是最难的一环:怎么把输出电压"闭合"地控住,并保证它稳定。
1. 设计动机
开关电源的输出要在输入电压变化、负载轻重变化时都稳住,靠的是负反馈:把输出电压分压后与一个精密基准比较,用误差去调占空比。
但功率级里有电感和电容,本身就是一个带双极点的二阶系统,会引入很大的相位滞后。如果直接把误差放大器接上去不做任何"补偿",环路在高频处相位可能滞后接近 180°,负反馈瞬间变成正反馈——输出不再是平稳的直流,而是叠加几 MHz 的高频振荡、啸叫、输出乱跳,严重时烧管。
环路补偿(Loop Compensation)就是人为地给误差放大器加上零点和极点,把环路增益 的伯德图"掰"成在穿越频率处仍有足够相位裕度的形状。 这是开关电源从"能工作"到"稳定可靠"的关键一步。
2. 原理图
开关电源的闭环本质是一个单位负反馈系统。下图给出通用结构:输出 经分压 取样,与基准 在误差放大器里比较,放大后的误差 送去 PWM 调制器产生占空比,驱动功率级。
3. 静态分析(DC)
直流稳态下,环路负反馈使误差放大器两个输入端电位近似相等(虚短),于是:
- 反馈分压支路电流要远大于 FB 引脚偏置电流(工程上 ,典型取 A 级以上),否则分压比被芯片偏置电流拉偏。
- 下电阻 ,上电阻 。
- 占空比直流值由拓扑决定:Buck 为 。
以 12V→3.3V、 为例: 时(取 ),;工程上更常取 、。
4. 动态分析(AC / 瞬态)
环路分析的核心是功率级的控制到输出传递函数 (占空比 到输出 )。
Buck 在 CCM(连续导通模式)下:
其中:
- LC 双极点 ,相位在此处快速下降约 180°;
- 品质因数 , 越大(负载越轻), 处增益尖峰越高、相位跌落越陡;
- 输出电容 ESR 引入一个右半平面零点之外的左半平面零点 ,它把相位重新抬起来。
代入一个典型 Buck:、、、、、、:
- 负载 ;
- ;
- ( 处有约 的尖峰);
- 。
PWM 调制器的小信号增益近似为常数 ( 为锯齿波峰峰值)。把它和反馈系数 串起来,就得到除补偿器外的"前向通路"频响。下面是补偿后环路增益的伯德图:
穿越频率 ( 过 0dB 处),此处相位约 ,故相位裕度 ,满足 的稳定判据。
5. 环路分析
控制模式分两大类:
| 模式 | 取样对象 | 特点 | 常用补偿 |
|---|---|---|---|
| 电压模式控制 VMC | 仅输出电压 | 单环、占空比直接调;功率级是双极点,需 Type III | Type III |
| 峰值电流模式 CMC | 输出电压 + 电感电流 | 双环、自动逐周期限流、功率级近似单极点;占空比>50% 需斜率补偿 | Type II |
环路增益 ,其中 是误差放大器/补偿器的传递函数。稳定性判据:
- 穿越 0dB 时,相位裕度 (工程甜点 ),增益裕度 ;
- 穿越频率 一般取 ,过高会被开关噪声干扰,过低则瞬态响应慢;
- 穿越处斜率最好为 (保证相位不会陡跌)。
<>
断开环路求 :在误差放大器输出(COMP)处注入小正弦信号,保留直流工作点,测沿环路绕一圈回来的信号幅度与相位之比。
电压模式 Buck 的 :
Type III 补偿器用于 VMC:在 LC 双极点 处放两个零点把相位顶上去(抵消双极点带来的 −180° 滞后),在 ESR 零点 和 处放两个极点压高频噪声:
- ;
- ;
- 。
Type II 补偿器 R/C 算例(电流模式 Buck,同上参数):CMC 下功率级近似单极点 。取穿越 。
- 把零点放在 提相位;高频极点放在 抵消 ESR 零点。
- 选反馈电阻 :
- 这组值()即为 Type II 的起始取值,实际靠仿真/实测在 处把 调到 。
若 (振荡/高频啸叫):把 提前一点(加大 )或降低 ;若 太大(>70°、瞬态慢吞吞):减小 让零点后移、 上提。
6. 元件取值与工程权衡
- 穿越频率: 是稳妥起点。想瞬态快就上提 ,但要留出对开关噪声的余量。
- 与 :加大 或降低 可压低 处的增益尖峰,补偿更好做,但体积大、瞬态变慢。
- 补偿电容数量级:零点电容几百 pF~nF,高频极点电容几 pF~几十 pF(注意 PCB 寄生电容会让几 pF 的取值漂移,常用 4.7pF 实测微调)。
- 内置补偿 vs 外置补偿:现代 IC 常"内部补偿"并固定推荐 ,换用不同 会破坏稳定性;外置补偿灵活但要自己算。
7. 完整设计示例
- 需求:,,,,要求 PM>45°。
- 功率级:选 、(X5R 陶瓷,低 ESR),算得 、、。
- 选模式:用峰值电流模式(自带逐周期限流),功率级退化为单极点 ,补偿用 Type II。
- 反馈分压:,取 ,。
- 补偿取值:,,;、、。
- 验算:穿越处相位约 −128°,,稳定。
8. 仿真与实验
LTspice 中用 AC 扫描验证:在误差放大器输出(COMP)注入交流小信号,用.ac lin 1000 10Hz 1MHz扫出环路增益伯德图,读 0dB 穿越频率与该处相位,算出 PM。实际板上可用"注入变压器 + 网络分析仪"或"负载瞬态扰动观察收敛"两种方法:
- 瞬态法:让负载电流阶跃(如 0.5A→2.5A),用示波器看 恢复波形。平稳单脉冲收敛 = 稳定;带 1~2 个轻微振铃 = PM 适中;持续振荡不收敛 = 相位裕度不足,需加 。
- 若测出 远低于设计值且 PM 过大,说明补偿太"保守",可减小 提高响应速度。
扩展与变种电路
扩展1:电压模式控制(VMC)Voltage-Mode Control
只有一个电压外环,误差放大器输出 直接与固定频率锯齿波比较决定占空比。
- 越高,锯齿波上升到 越晚(或越早),占空比随之变化。
- 功率级是完整的 LC 双极点,相位跌落大,必须用 Type III 补偿才能在 处补回相位。
- 优点:噪声裕度好、驱动简单;缺点:输入电压扰动要等输出变化后才纠正(无输入前馈),逐周期限流需另设。
取值对比:VMC 用 Type III(双零点双极点,元件 5 个),CMC 用 Type II(3 个);VMC 在 高、输入范围宽时仍常用。适用:大占空比、噪声敏感、需精确占空比;不适用:轻载要求快限流的场合。
- 现象:空载或轻载时输出叠加高频振铃、效率异常。
- 原因: 随负载变轻而增大, 处相位跌落更陡,固定补偿 PM 不够。
- 解决:零点对准 ,或降低 (加大 ),或改用电流模式。
扩展2:峰值电流模式控制(CMC)Peak Current-Mode Control
在电压外环里再套一个电流内环:每个周期时钟置位开关,电感电流上升到由 设定的阈值时复位开关。
- 电流内环把电感"拉直"成一个受控电流源,功率级从双极点退化为近似单极点,Type II 即可稳定。
- 天然逐周期限流、自动均流(多相并联方便)、瞬态响应快。
- 代价:占空比 时会出现次谐波振荡(亚谐波振荡),必须叠加斜率补偿(Slope Compensation)。
取值对比:CMC 补偿元件少、限流免费;VMC 无需斜率补偿。适用:多路输出、需均流、快响应;不适用:占空比>50% 又忘记加斜率补偿(必振)。
- 现象:电感电流每个周期摆幅交替一大一小(分频振荡),输出纹波拍频。
- 原因:开环电流环在 D>50% 时固有不稳定。
- 解决:在电流检测信号上叠加从时钟产生的负斜率补偿斜坡,斜率约 电感下降斜率。
扩展3:Type II 补偿网络
一个积分极点(低频高增益、压低 DC 误差)+ 一个零点(提相位)+ 一个高频极点(压开关噪声)。
- 零点 对准功率级主极点;高频极点 对准 ESR 零点。
- 例:、;。
- 中频增益决定穿越频率,靠 调节。
取值对比:Type II 3 个元件,用于 CMC;Type III 5 个元件用于 VMC。适用:电流模式、输入前馈的电压模式;不适用:CCM Buck 的纯电压模式(相位不够)。
- 现象:高频极点位置比设计值偏低、 上不去。
- 原因:COMP 走线与相邻网络寄生电容(~2-5pF)与 并联。
- 解决: 不宜小于几 pF,或按实测频率反推取值、COMP 走线包地。
扩展4:Type III 补偿网络
在 Type II 基础上再增加一个零点、一个极点,专门给 VMC Buck 的 LC 双极点"补相位"。
- 两个零点 ,在双极点处把相位从 −180° 顶回接近 −90°;
- 消掉 ESR 零点带来的相位提前; 压高频。
- 元件: 为反馈分压, 给零点, 给第二个零点/极点, 给高频极点。
取值对比:Type III 补偿能力强但元件多、对寄生敏感。适用:CCM 电压模式 Buck/Boost;不适用:CMC(用 Type II 即可,Type III 反而过补偿)。
- 现象: 处相位仍 −150° 以下,输出振铃。
- 原因:零点放在了错误频率,没抵消 LC 双极点的相位滞后。
- 解决:先准确算出 ,把两个零点放在它附近 ±30% 内。
9. 常见坑与故障现象
- 输出高频啸叫/振铃:相位裕度不足。表现为轻载或满载时叠加几百 kHz~MHz 振荡、电感发声。原因是补偿网络零点/极点没对准功率级极点。解决:按 重排零点,加大 提前零点,或降低 。
- 瞬态恢复慢、电压掉得深:补偿过于保守(PM>70°、 太低)。解决:减小 、提高 ,但勿超过 。
- 换了电感/电容就不稳:内置补偿 IC 的补偿是按推荐 整定的,自己换了更大电感或陶瓷电容(DC bias 后容量暴跌)会破坏极点位置。解决:严格用 IC 推荐的 组合。
- D>50% 电流模式振荡:忘记斜率补偿。解决:外加或选内置斜率补偿的控制器。
10. 自测题
为什么功率级 LC 双极点会让环路不稳定?补偿器用什么去抵消它?
LC 双极点在 附近带来约 −180° 的相位滞后,若它正好落在穿越频率附近,环路相位裕度被吃光,负反馈变正反馈。补偿器用一对零点(Type III)放在 附近,提供相位超前,把 处的相位"抬回",保证 。
一个 CMC Buck 的 、,主极点频率是多少?零点应放在哪?
主极点 。Type II 补偿的零点放在 以提升该处相位。
相位裕度 PM=30° 和 PM=60° 的环路,负载阶跃恢复波形有何不同?
PM=30° 偏小,阶跃后会多次振铃才收敛;PM=60° 接近最优,阶跃后 1~2 次轻微振铃即平稳。PM 太小振荡,太大则恢复慢。
VMC 与 CMC 在补偿器选型上的主要区别是什么?
VMC 功率级是 LC 双极点、相位跌落大,需 Type III 双零点双极点补偿;CMC 有电流内环把电感拉直成单极点,Type II 即可,但占空比>50% 需斜率补偿。
11. 参考资料
- TI Application Report SLVA477A《Basic Calculation of a Buck Converter's Power Stage》
- Erickson & Maksimovic, Fundamentals of Power Electronics (2nd ed.)——平均开关模型与小信号建模
- Pressman/Billings/Morey, Switching Power Supply Design (3rd ed.)——Type II/III 补偿设计
- Sanjaya Maniktala, Switching Power Supplies A–Z (2nd ed.)——环路补偿工程近似与算例