Compensator Design 补偿器设计 (Type-2 / Type-3)
本质与导读
本质 SMPS 不稳定不是闭环增益太大,而是相位裕度不够:Buck 的 L+C 二阶 plant 在谐振 fo 处相位骤降 180°,落在带宽附近就振荡。补偿器的本质是在带宽附近用零点把相位提回来,选 Type-2 还是 Type-3 由控制模式定——VMC 二阶 plant 必用 Type-3,PCMC 一阶 plant 用 Type-2 即可。
1. SMPS 不稳定 = 相位问题
负反馈系统稳定条件 (Nyquist):
- 增益穿越频率 (,gain = 0 dB 处) 的相位裕度 (Phase Margin, PM) ≥ 45°
- 相位穿越频率 (,phase = -180° 处) 的增益裕度 (Gain Margin, GM) ≥ 10 dB
Buck 不稳定的物理原因:
Buck 输出 L+C 形成二阶系统,谐振频率处相位从 0° 跌到 -180°。如果带宽 设在 附近 → 环路相位接近 0° → 阶跃响应振荡。
例子:Buck L=10μH, C=100μF → = 5 kHz。如果带宽设 10 kHz → 没有补偿器的话相位接近 -180° → 振荡。
补偿器的作用:在 附近用零点把相位推回去 (提升 +90°/zero)。
2. 三种控制模式对比
3 种控制模式按"反馈量"分 — VMC 反馈 Vout 控简单 / PCMC 反馈 Ipeak 抗 Vin 跳 / Average CMC 反馈 Iavg 适合 PFC:
2.1 Voltage Mode Control (VMC)
架构:只取 Vout 反馈,误差放大器输出 → PWM 比较器 → 占空比。
Plant 阶次:二阶 (L+C 双极点)。
补偿要求:Type-3 (2 零 + 3 极),提相 ~100° 抵消二阶相位损失。
优点:
- 简单 (单环)
- 噪声好 (不依赖电流采样)
缺点:
- 补偿复杂 (Type-3 设计难)
- 无电流限保护 (要单独加)
- 输入电压敏感 (前馈可缓解)
应用:输入稳的拓扑、低成本场景。
2.2 Peak Current Mode Control (PCMC)
架构:双环——内环电流 (电感峰值电流 = ),外环电压 (Vout)。
Plant 阶次:一阶 (内环消除了 L 极点)。
补偿要求:Type-2 (1 零 + 2 极),提相 ~60°。
优点:
缺点:
- D > 0.5 时次谐振荡 → 需要斜率补偿 (Slope Compensation)
- 噪声敏感 (电流采样靠谱)
应用:90% 现代 SMPS——Buck / Flyback / Forward / LLC。
2.3 Average Current Mode Control
架构:双环——内环电感平均电流,外环电压。
优点:
- 无次谐振荡 (内环不取峰值)
- 抗噪能力强
- 特别适合 PFC (topic-pfc-power-factor-correction) — 电流需精确跟随电压
缺点:
- 响应慢
- 模拟实现复杂
应用:PFC + 大功率 + 数字电源。
3. Buck PCMC Plant 模型
Plant = 占空比 () → 输出电压 (Vout) 的传递函数。
Voltage Mode (二阶):
谐振 ,Q = 。
Peak Current Mode (一阶):
只剩 RC 极点 → 一阶,相位最多 -90° → 容易补偿。
关键认知:PCMC 把 Buck 的二阶 plant 变一阶——这就是它取代 VMC 的主要理由。
4. Type-2 补偿器
架构:1 个零点 + 2 个极点 (1 个在原点积分,提供 DC 增益):
- (零点):典型放在 /5 ~ ,提升相位 +90° (在 处提~60°)
- (极点):典型放在 ,衰减高频噪声
- K:决定 位置
典型设计步骤 (PCMC Buck):
- 选带宽 ≈ (如 100 kHz 开关 → 10 kHz 带宽)
- 测 plant 在 处增益
- 选 → 让总环增益在 为 0 dB
- 放零点
- 放极点 (避免 PWM 噪声)
Bode 图特点:Type-2 在零点 + 极点之间幅度斜率 -20 dB/dec,带宽附近的相位被零点提到 +30~60°。
5. Type-3 补偿器
架构:2 个零点 + 3 个极点:
用途:VMC Buck (二阶 plant 必须提相 ~100°)。
双零点策略:
- + 重合放在 (LC 谐振) 附近
- 在 LC 谐振处提相 +180° 抵消 plant 的 -180°
- 极点放在 附近
复杂度代价:6 个元件 (3 RC) 必须精算,设计错误率高。
现代趋势:数字电源用 Type-3 + 自适应;模拟仍用 PCMC + Type-2 (简单)。
6. 斜率补偿 (Slope Compensation)
PCMC D > 0.5 时出现次谐振荡 (Subharmonic Oscillation):
物理:扰动 → 下个周期 D 变化 → 接下来周期反向变化 → 周期 2 振荡 → 不稳定。
数学:理想条件下,扰动衰减:
其中 = 电感电流上升斜率, = 下降斜率。 时 → 扰动放大 → 振荡。
解决方案:在 PWM 比较器的电流反馈端加上斜率补偿信号 (人造下降斜率):
实操:控制 IC 内置斜率补偿,只需选 IC 类型 (如 UC3842 vs UC3843 → 不同 slope)。
7. 设计实操 — 12V/3A Buck PCMC 例
目标:Vin=24V, Vout=12V, =3A, =300kHz, 带宽 =30kHz。
7.2 Plant 增益 (PCMC)
PCMC 的 Plant 是 1 阶 RC 系统,在带宽 fc 处幅频用 R/√(1+(2πfRC)²) 直接算:
7.3 Type-2 设计
Type-2 补偿器靠 1 零 + 1 极在带宽附近提相 50°,3 个参数从 fc 反推:
- 零点
- 极点
- 误差放大器 DC 增益 = = 1.9 → 调整 比
7.4 验证相位裕度
补偿器设计完必须验证 PM ≥ 60° + GM ≥ 12 dB,实测和理论会有偏差,Bode 仿真做最后裁判:
- Type-2 在 提相 ~50°
- Plant 一阶在 相位 -tan(2π×30k×4×10μ) ≈ -82°
- 总相位 = -82 + 50 = -32°
- PM = 180 - 32 = 148° 等等不对
实际公式更复杂,Bode 图工具或仿真:
- 实测 PM 通常 60-80° → 稳定
8. 相位裕度 / 增益裕度判定
PM / GM / 带宽 3 个判稳指标 — 任一进入临界都要重新调补偿器参数:
| 指标 | 良好 | 临界 | 不稳定 |
|---|---|---|---|
| Phase Margin | ≥ 60° | 45-60° | < 45° |
| Gain Margin | ≥ 12 dB | 6-12 dB | < 6 dB |
| 带宽 | < |
实测方法:
- 频响分析仪 (Bode 100, Picotest J2120A)
- 或 LTspice / SIMetrix 仿真
- 或注入方波负载阶跃,看响应过冲 < 30%
9. 数字补偿 (Digital Compensator)
DSP / MCU 越来越多用作 SMPS 控制——数字补偿器优势:
| 维度 | 模拟 | 数字 |
|---|---|---|
| 零极点精度 | RC 容差 ±5% | 系数精确 |
| 带宽 | 受采样频率限制 () | |
| 自适应 | 难 | 容易 (改系数) |
| 复杂度 | 元件多 | 软件复杂 |
| 成本 | 低 (Type-2 ~$0.5) | 高 (DSP ~$3) |
数字补偿器形式:差分方程
典型应用:数字电源、数字 PFC、PMBus 服务器电源。
10. 5 个常见陷阱
补偿器设计 失败模式集中在 5 个反复出现的坑:
| 陷阱 | 描述 | 预防 |
|---|---|---|
| 带宽过高 | → PWM 噪声进环路 | |
| 零点位置错 | 零点放在 之上 → 相位没提 | 零点放在 左右 |
| PCMC 无斜率补偿 | D > 0.5 直接振荡 | 控制 IC 选有内置 slope 的 |
| 输出电容 ESR 忽视 | 陶瓷电容低 ESR 引入零点,影响补偿 | 测 ESR + 进 plant 模型 |
| 模拟仿真 ≠ 实测 | 仿真稳定,实测振荡 | 频响仪实测 PM + GM |
核心要点
- SMPS 不稳定不是增益,是相位——相位裕度 ≥ 45° 是稳定底线。
- 三种控制模式:VMC (二阶 plant) / PCMC (一阶,主流) / Average CMC (PFC)。
- VMC 需要 Type-3 (2 零 3 极),PCMC 需要 Type-2 (1 零 2 极)。
- Type-2 零点放在 左右,提相 ~60°。
- PCMC D > 0.5 → 次谐振荡 → 必须斜率补偿 ()。
- 带宽 取 是经验值——太高 PWM 噪声,太低瞬态慢。
- 频响仪 (Bode 100) 是最终判定工具,仿真只是设计起点。
- 数字电源用 Type-3 + 自适应,模拟主流仍 PCMC + Type-2。
Engineering Objects
引用此页的结构化 Engineeri…
引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。
- failure_mode ·
failure_mode_rhp_zero_oscillation— Right-Half-Plane Zero Oscillation
Cross-references
- ← 索引
- 电力电子 — 顶层
- Buck PCMC 控制环路 — Buck 实例
- Flyback 变换器 — RHP 零问题
- Forward 家族 — VMC 应用
- PFC — Average CMC 应用
- 多相 Buck — 多相协调
- 4-Switch Buck-Boost — 模式切换控制
- 电路仿真 — LTspice/SIMetrix