Compensator Design 补偿器设计 (Type-2 / Type-3 / K-factor)

功率级L1别名 Compensator Design · 补偿器设计 · Type-2 · Type-3 · Voltage Mode Control · Current Mode Control · Loop Compensation · 控制环路补偿 · K-factor · 更新

本质与导读

本质 SMPS 失稳几乎从不是"闭环增益太大"(那是负反馈基本功),而是环路增益 在增益穿越频率 fc 处相位太接近 -180°——此时 分母趋零,闭环出现高 Q 极点,阶跃响应过冲振铃。补偿器 就干三件事:① 用原点极点(积分)把低频增益抬到很高,换来精确稳态调节与扰动抑制;② 在 fc 附近用零点提相,把相位裕度顶到 ~52°(闭环 Q=1、过冲 16%)以上;③ 用高频极点在开关频率前把增益压下去,别让 PWM 纹波灌进环路。选 Type-2 还是 Type-3 由被补偿对象的阶次定:VMC 功率级是 LC 二阶、fc 处已丢近 180°,必须 Type-3(双零点补 ~90°+);PCMC 电流内环把 plant 降成一阶,Type-2(单零点)就够。

主线坐标:第 6 站 · 电机 + 控制采样 · ↑ 全景主线

1. 物理本质 — 补偿器在环路里到底干什么

先把"补偿器"放回它所在的回路里。一个稳压器的小信号框图是:参考 → 误差放大器/补偿器 → PWM 调制器 → 功率级 → 采样 → 回到误差点(Erickson 2e Fig 9.4,p.336)。绕这一圈的乘积就是环路增益 (eq 9.53)。所有闭环性能都由 决定:参考到输出、线到输出、负载到输出三条闭环传函都带同一个分母 (eq 9.4)。

是我们想要的——它把开环扰动按 压缩:线纹波抑制、输出阻抗、稳态误差都 。所以第一冲动是"把增益开大"。但硬约束在这里:只要 是负反馈(绕一圈净相位),在某个频率相位转到 又恰好 ,反馈就变正、系统失稳。功率级的 LC 本身在谐振处就甩掉近 ,增益一大、穿越频率被推高到那片相位塌陷区,环就振。

所以补偿器的任务不是"降增益消灭振荡",而是塑形 :低频尽量高(积分)、fc 处相位留足裕度(零点提相)、高频快速滚降(极点)。这就是 lead(提相)、lag(抬低频)、Type-2/Type-3(两者组合)存在的全部理由。

2. 判稳几何 — 穿越频率、相位裕度、以及 PM↔Q↔过冲

判稳只需看 的两个数。增益穿越频率 fc 定义为 (0 dB)处(Erickson eq 9.19,p.341);相位裕度是在 fc 处相位离 还差多少:

只要环路只有一个穿越频率、且 无右半平面极点, 就等价于闭环稳定(Nyquist 的一个特例,"相位裕度判据")。但"稳定"和"好"是两码事——PM 太小,闭环就在 fc 附近长出高 Q 复极点,阶跃过冲振铃。Erickson 把这个关系量化了(§9.4.2,eq 9.25,Fig 9.13,p.345):把 fc 附近的环路近似成 ,解出闭环双极点的品质因数

这条曲线给出几个必须背下来的锚点:

相位裕度 PM闭环 Q闭环双极点单位阶跃过冲
0.5( dB)实根、临界阻尼~0%(无过冲)
1.0(0 dB)复根~16%
1.2复根、明显振铃~23%
谐振尖峰不稳定

过冲那一列可独立核:二阶系统阻尼 ,过冲 ;、过冲 ,与表一致。工程取值:PM 目标 是甜点——低于 振铃难看、余量不够(元件容差 ESR 漂移会再吃掉几度),高于 则牺牲带宽换来的过阻尼并不划算。增益裕度 GM(相位过 离 0 dB 的余量)守 dB 作为第二道闸。

3. 被补偿对象 — 功率级 plant 决定补几阶

补偿器补的是"功率级 + 调制器"这个对象,它的阶次直接决定要几个零点。按反馈量分成三种控制模式,plant 阶次不同:

SMPS 控制模式 — VMC 反馈 Vout(二阶 plant)/ PCMC 反馈电感峰值电流(一阶 plant)/ Average CMC 反馈电感平均电流(适合 PFC)三者对比

Voltage Mode Control(VMC):只反馈 Vout,误差经补偿器直接定占空比。控制-输出传函就是功率级的 ——Buck两极点 LC 低通(Erickson eq 9.47-9.49):

是 LC 谐振;阻尼由负载定——( 特征阻抗),轻载大 R → 高 Q 谐振峰、重载低 Q。 时双极点为复根、 处相位恰 、之后 dB/dec 下滑相位奔 fc 通常设在 之上,那里 plant 已丢近 ——这就是 VMC 必须 Type-3 提大相的根源。真实电容 ESR 引入一个实零点 ,给相位补一点、也改变高频斜率。

Peak Current Mode Control(PCMC):内环把电感峰值电流直接控住,把 LC 双极点拆开——低频只剩一个主极点 ,一阶,相位最多 :

一阶对象天然好补,Type-2 单零点提 就够。代价是电流内环带来** 处的采样双极点**(其 Q 由斜率补偿量定)和 的次谐振荡(见 §7)。完整 PCMC 小信号对象见PCMC Buck 控制环路变换器 AC 建模

Average Current Mode Control:内环控电感平均电流,不取峰值 → 无次谐振荡、抗噪强,响应偏慢;特别适合 PFC(topic-pfc-power-factor-correction),因为那里要电流精确跟随整流电压。

一句话认知:PCMC 用电流内环把二阶 plant 压成一阶,把"要 Type-3"降级为"Type-2 够用"——这是它取代 VMC 成为现代主流的核心理由。

4. 补偿器家族与 K-factor 置零极点

补偿器网络其实就是几种基本单元的拼装。Erickson §9.5 把它们讲成三块可组合的积木(p.348-353):

Lead(PD,超前/微分) —— 在 fc 下方加一个零点提相、上方加极点滚降(Erickson eq 9.32,p.349):。最大提相在零极点几何中点 (eq 9.33);要让最大提相正好落在 fc,反解得(eq 9.36):

Lag(PI,滞后/积分) —— 加一个倒置零点(inverted zero)(eq 9.38,p.351),在 以下增益 dB/dec 抬起来 → 低频增益趋大 → 稳态误差趋零、线纹波抑制变好;只要 ,fc 处相位几乎不动。

Type-2 = PI + 单极点(1 原点极点 + 1 零点 + 1 高频极点),Type-3 = PI + PD(1 原点极点 + 2 零点 + 2 高频极点)。前者最大提相 (实用 ),后者可提到 ——够抵消 LC 二阶的相位塌陷:

Type-2 vs Type-3 Bode 对比 — Type-3 用双零点在 LC 谐振附近提相近 100°,代价是 6 个精算元件

K-factor 方法(Venable 1983)把 lead 的置点公式包装成一步到位的配方。定义分离因子 为极点频率与零点频率之比在 fc 两侧的对称展开:

  • Type-2(单零单极):,置
  • Type-3(双零双极,零极点各重合):,置

这与 Erickson eq 9.35 的 完全等价(用 一步换过去),只是 Venable 给了更顺手的 boost→K 表达。所需 boost 由"补齐相位裕度"倒推:,其中 是被补偿对象(含调制器/采样)在 fc 处的相位(负值), 是原点极点固有相位。Type-3 一个漂亮的自然结果:对 LC 二阶 plant,K-factor 算出的双零点几乎正好落在 (LC 谐振)处——等于"把两个零点摞在谐振点抵消双极点"这条老经验的严格推导(§5 worked design 会看到)。

5. 端到端 worked design ① — 电压模式 Buck 的 Type-3(Erickson §9.5.4)

用 Erickson 2e §9.5.4(pp.354-361)那台真实的电压模式 Buck 走全程,数值逐条可复核。规格: V、 V、负载 5 A()、 kHz、PWM 锯齿幅值 V、参考 V。这是 VMC(单环、无电流内环),plant 就是 LC 二阶。

第 1 步 静态工作点与采样增益。采样分压使 落到 :(eq 9.44);占空比 (eq 9.45);静态控制电压 V(eq 9.46)。

第 2 步 写出 plant 与未补偿环路。代入 eq 9.49: V, kHz,( dB,轻载高 Q)。未补偿环路(令 )的直流增益(eq 9.56):

它自己的穿越频率约 1.8 kHz、相位裕度不到 ——几乎必振,因为 fc 落在 上方那片相位已塌到近 的区域。

第 3 步 定目标带宽,读增益/相位缺口。取 kHz (守 留 PWM 纹波余量)。未补偿环路在 5 kHz 的幅值(远高于 ,按 dB/dec 外推)( dB)→ 补偿器要在 fc 提供 dB()增益把环拉到 0 dB。plant 在 fc 相位 (双极点已滚够)。目标 PM (→ 闭环 Q=1、过冲 16%,§2 表)。

第 4 步 K-factor 定 Type-3 零极点。所需提相 。按 Type-3 的 K-factor:

双零点落在 866 Hz ≈ (1 kHz)——正好摞在 LC 谐振上抵消 plant 双极点,双极点推到 28.9 kHz(在 =50 kHz 之下,压 PWM 纹波)。核相:补偿器总相位 ,则 。✓

第 5 步 定增益并落到 op-amp RC 真值。Type-3 的积分常数 (原点极点系数,)按"fc 处 "定:。选真件:采样分压上臂 (下臂 ),按标准 Type-3 op-amp 网络的元件式(Power Electronics Technology 2011-01,eq 39-46,)算出:

元件公式(op-amp Type-3)决定的零/极点
R1(分压上臂/输入)自选环路输入基准
R2,与 C2 定 fz1、与 C12 定 fp1
R3与 C3 定 fp2
C1高频极点 fp1
C2零点 fz1 + 原点积分
C3前馈零点 fz2 + 极点 fp2

反核每个角频率: Hz; Hz(两零点 Hz,合在 处); kHz; kHz(两极点 kHz)。fc 处补偿增益 。✓ 数字闭环自洽。器件建议:op-amp 用 GBW (如 数 MHz)的低噪声运放,或直接用外补偿电压模式控制器(如 TI TPS40200 系列)的误差放大器,C2/C3 用 C0G/NP0 陶瓷(容差/温漂小,别用 X7R——补偿网络对容差敏感)。

第 6 步 验证与扰动抑制。补偿后 :fc kHz、PM、闭环 Q=1、阶跃过冲 16%;直流环增益因原点积分器 很大 → 稳态误差 。Erickson 的对照做法(eq 9.57-9.61,不同置点、同一 plant)把两零点拆开成 lead 零点 kHz + 倒置零点 Hz、lead 极点 kHz,得同样 ( dB);再算线纹波抑制: 上 1 V/100 Hz 的整流纹波,经 在 100 Hz 处衰减(倒置零点把 100Hz 增益再压 ),总 dB → 输出只剩 23 mV/100 Hz( mV)。

两种置点的工程判断:K-factor 把双零点重合(cookbook、对称、最大提相效率),Erickson 把它们拆开(一个当倒置零点专做低频积分、lead 零点单独提相),后者 lead 极点更低( 而非 kHz)→ 高频噪声抑制更狠但提相效率略低。两者都是合法 Type-3,选哪种看你更缺"高频衰减"还是"提相余量"。

6. worked design ② — PCMC Buck 的 Type-2(corrected)

同样一台 Buck,若用峰值电流模式,plant 降成一阶,补偿降级到 Type-2。规格: V、 V、 A()、 kHz、、目标 kHz

第 1 步 plant。PCMC 控制-输出一阶,主极点 kHz。在 fc 处幅值 ( dB);相位

第 2 步 K-factor 定 Type-2。目标 → 所需提相 ;置 kHz、 kHz(仍 ,压 PWM 纹波)。误差放大器中频增益取 ( dB)使 dB。

第 3 步 验证,;。✓ 对照旧版本 §7.4 那句"PM=148° 等等不对"——那是把补偿器提相直接加到 plant 相位、漏掉原点极点的 与 plant 已有的滞后,这里按 完整相加才对。Type-2 只需 1 零 + 1 极 + 积分器,比 Type-3 少一半元件——这正是 PCMC 的工程红利。

7. 斜率补偿 — PCMC 在 D>0.5 的次谐振荡

峰值电流模式有个 D 相关的失稳:占空比 时电感电流扰动逐周期放大,出现周期 2 的次谐振荡(Subharmonic Oscillation)。物理是几何的:一个电流扰动在导通段以斜率 涨、关断段以 落,理想无斜率补偿时下一周期扰动为

、比值 → 扰动逐周期放大 → 失稳。解法是在电流反馈端叠加一条人造下降斜率 (斜率补偿),把有效比值压回 ;经典判据

(补一半到全)最优阻尼( 采样双极点的 Q 恰到)。实操上控制 IC 内置斜率补偿,选型即选它(如 UC3842 vs UC3843 的固定斜率不同);外置则由一个 RC 从时钟锯齿注入。注意斜率补偿会抬高最小稳定电感下限——补太多会把 PCMC 拉向 VMC 特性、丢掉部分电流内环好处。详见PCMC Buck 控制环路

8. 数字补偿 — 同一套零极点,搬进 z 域

DSP/MCU 做 SMPS 控制越来越多,数字补偿器把上面的 离散成差分方程 (通过 Tustin/零极点匹配把 s 域零极点映到 z 域)。它不改判稳几何,只改实现与约束:

维度模拟(op-amp RC)数字(DSP/MCU)
零极点精度RC 容差 、温漂系数精确(定点位宽决定)
带宽上限受采样率与计算延迟限, 且被 计算延迟额外吃相位
自适应难(要换件)易(改系数,可按工况在线切)
复杂度/成本元件多、约 $0.5软件复杂、约 $3

数字实现要额外守两条:计算延迟(采样到 PWM 更新)等效一个纯延迟 ,在 fc 处吃掉 的相位,设计时要预扣;量化/极限环(系数与 ADC/DPWM 分辨率有限)会在稳态留下小幅极限环振荡,需 DPWM 分辨率高于 ADC。典型用在数字电源、数字 PFC、PMBus 服务器电源。

9. 实战 gotcha checklist 与 corner/权衡

公式都对,但真实调环翻车往往在这些"看着稳、实则咬人"的地方——逐条对照:

  • 带宽别贪高: 时 PWM 开关纹波与采样效应直接灌进环路、 采样极点吃相位;守 。高 fc 换来的瞬态提升会被相位余量流失抵消。
  • 零点位置错向:零点必须放在 fc 下方(提相),放到 fc 上方相位没提上来反而更糟;Type-3 双零点摞在 是安全起点。
  • ESR 零点必须进模型:陶瓷电容低 ESR、 很高影响小;但铝电解/钽的 可能落在 fc 附近,凭空多个零点把相位/斜率改掉——测 ESR、进 plant 再补。低 ESR 换高 ESR 电容会让原本稳的环失稳。
  • PCMC 无斜率补偿直接振: 必须斜率补偿;选内置 slope 的 IC,别指望"D 平时不到 0.5"——瞬态/启动会冲过去。
  • 补偿网络电容用 C0G/NP0:X7R/X5R 的容值随直流偏压和温度大幅漂(可掉 50%+),会把 fz/fp 挪位;补偿 RC 对容差敏感,务必用 C0G/NP0,值算完留 E-series 可购档。
  • Q0 随负载变:VMC 的 ,空载 R→大、Q→高,谐振峰顶起来可能顶破 0 dB 造成第二个穿越点;设计要在**最轻载(最高 Q)**核 PM/GM,不是只看满载。
  • 仿真稳 ≠ 实测稳:模型漏了 PCB 寄生、采样延迟、gate driver 传播延迟;上频响分析仪(Bode 100 / Picotest J2120A 注入)实测 PM/GM,或注入负载阶跃看过冲(、无持续振铃)才算数。

corner/权衡:带宽 vs 噪声(高 fc 快但纳噪);PM vs 带宽(高 PM 稳但过阻尼、瞬态钝);积分强度 vs 相位(倒置零点 越靠近 fc 低频抑制越强、但越吃 fc 相位, 是安全折中);Type-2 vs Type-3(少一半元件、少一个精算维度 vs 能补二阶大相位)。

核心要点

  • SMPS 失稳不是增益太大,是 在 fc 处相位太近 ;判稳只看两数:()与 (Erickson eq 9.19/9.20)。
  • PM↔闭环 Q↔过冲是硬对应(eq 9.25): 无过冲、 过冲 16%、 振铃;目标取 、GM dB。
  • plant 阶次定补几阶:VMC 是 LC 二阶(、fc 处丢近 )→ 必 Type-3(双零点);PCMC 电流内环压成一阶 → Type-2 足矣。
  • K-factor 一步置点:Type-2 ;Type-3 、双零 、双极 ;boost 。与 Erickson eq 9.35-9.37 等价。
  • worked ①(VMC Buck,Erickson §9.5.4,28V→15V/5A):kHz、 → 取 kHz、 → K-factor 双零点 866Hz(落在 抵消双极点)、双极 28.9kHz → op-amp Type-3 真值 R2=19.1k/R3=330/C1=300p/C2=10n/C3=18n → 线纹波 1V/100Hz 抑制到 23mV(-32.7dB)。
  • worked ②(PCMC Buck,24V→12V/3A):plant 一阶 kHz、 → Type-2 K-factor k/k、中频增益 1.9 → ;比 Type-3 少一半元件。
  • PCMC 次谐振荡()→ 必斜率补偿
  • 实战:、ESR 零点进模型、补偿电容用 C0G/NP0、在**最轻载(最高 Q0)**核 PM、频响仪实测收尾(仿真只是起点)。

缩写表

缩写全称
环路增益 loop gain()
/ 控制-输出传函 / 补偿器传函
fc增益穿越频率(crossover,$
PM / GM相位裕度 Phase Margin / 增益裕度 Gain Margin
/ 功率级 LC 品质因数 / 谐振频率
VMC / PCMCVoltage / Peak-Current Mode Control
Type-1/2/3补偿器类型(0/1/2 个零点 + 原点极点 + HF 极点)
PD / PI / PID超前(lead)/ 滞后(lag)/ 组合补偿器
K / boostK-factor 分离因子 / 目标提相
fz / fp / fL补偿零点 / 补偿极点 / 倒置零点(积分拐点)
ESR / fesr电容等效串联电阻 / 其零点频率
/ 斜率补偿量 / 电感电流上升、下降斜率
VM / VrefPWM 锯齿幅值 / 参考电压

Engineering Objects

引用此页的结构化 Engineeri…

引用此页的结构化 Engineering Object(v2.0 Copilot 自动生成,不要手动编辑此段)。

  • failure_mode · failure_mode_rhp_zero_oscillation — Right-Half-Plane Zero Oscillation

Cross-references