开关电源知识库

控制原理通识 —— 传递函数、极点零点、波特图与负反馈:环路补偿的“为什么”

给“读完了环路补偿教程、会照公式整定、但对原理仍不踏实”的工程师。实战篇(03_环路补偿与TL431光耦)回答“怎么整定”——从功率级零极点表到 RC 元件值、再到易错清单;04_环路实测与整定流程回答“怎么验证”——1 Ω 注入实测与判读;本篇回答“为什么”——环路增益这条链上每个方块贡献什么、极点零点代表什么、波特图为什么能作稳定性判据、PID 与 II/III 型补偿器是什么关系、为什么电流模式是“每个周期采一次样的离散控制器”。分工要点:实战教你怎么补,实测教你怎么验,本篇讲清为什么这么补。

全篇沿库内锚点走:UC3842 48 W 反激(fc≈1.77 kHz、PM≈67°、Se=44.7 mV/µs,UC3842 03 篇)、24 W / 65 W 主线(单极点功率级)、TL431+光耦环路(TL431 README、光耦 README)、NCP1680/NCP1399/XDPS2201(数字与谐振控制)、04_65W适配器五拓扑同规格对比(带宽固有限制对照)。

数据规范(本类总纲):教科书公式标「教科书通识」;代入例为本库教学复算并明示;工程近似逐处标注;推断标「待核实」;严禁编造。

0 本篇速览:六个概念,一个问题

本篇的问题 简述答案 哪节
负反馈到底在干什么 测量误差、放大补偿、调节被控量——闭环把增益交给“分压比”而不是“放大器” §1
环路增益 T(s) 从哪来 分压 β × 补偿器 Gc × 调制器 Gm × 功率级 Gvd 四个方块串乘,fc 处乘积=1 §2
极点和零点是什么 极点是系统“自己的节奏”(−90°),零点是增益的变奏点(+90°;RHP 零点反向) §3
波特图怎么读 增益图看斜率(每多一个极点 −20 dB/dec),相位图看离 −180° 多远 §4
稳定性判据的出处 奈奎斯特“绕 −1 点”的工程简化:只看 fc 处 PM 与 −180° 处 GM §5
PID 和 II/III 型什么关系 同一件事的两种字母:P=中频增益、I=积分器、D=零点=相位提升 §7
电流模式为什么“离散” 每周期只采一次电流峰值,扰动按“一拍映射”传递——次谐波振荡是采样不稳 §8

简述版:环路稳不稳,只问一件事——在增益恰好=1 的那个频率上,相位离 −180° 还差多少度。所有补偿器(零点、极点、积分器)都在做同一件事:把穿越频率移到相位仍安全的位置。


1. 反馈的本质:负反馈三件事

1.1 类比:定速巡航的三件事

高速上开定速巡航,你干三件事:看时速表(测出当前车速)、和设定值比(算出差多少)、踩油门/松油门(让车速回设定值)。负反馈电源干的事一模一样,只是“车速”变成输出电压、“油门”变成占空比——先测、再比、后纠,循环往复。这就是“反馈”二字的所有内容。

1.2 负反馈三件事(教科书通识)

教科书通识:负反馈回路由三个环节组成—— ① 测量误差:采样输出 $V_{out}$,与基准 $V_{ref}$ 相减,产生误差信号 $e = V_{ref} - V_{out}$; ② 放大补偿:误差通常很小,先放大、再整形(决定“多快纠正、纠正哪些频率”——这就是补偿器)得到控制信号 $u$; ③ 调节被控量:控制信号驱动被控对象(占空比、峰值电流),使输出向“误差变小”的方向移动。 三者串成一个环:$V_{out}$ 升高 → 误差变小 → 控制量减小 → 占空比变小 → $V_{out}$ 回落。方向接反(正反馈)的后果是推到轨——占空比达到上限或跌至下限(实战篇 §4.4 的极性判据)。

1.3 为什么闭环能对抗元件离散:A/(1+AB)

教科书通识:开环放大器增益为 $A$,反馈系数为 $B$(输出取 $B$ 比例送回输入端相减),则闭环增益 $$ > \frac{V_{out}}{V_{ref}} = \frac{A}{1+AB} > $$ 当 $AB \gg 1$(环路增益很大)时 $\dfrac{A}{1+AB} \approx \dfrac{1}{B}$——闭环增益只由反馈网络 $B$ 决定,放大器自身的 $A$ 被约分消去。

代入一组数(本库教学复算,量级示意):

取 A = 1000(60 dB,模拟误差放大器很容易做到)、B = 0.1(分压比 1/10):
闭环 = 1000 / (1+1000×0.1) = 1000/101 ≈ 9.90   ≈ 1/B = 10 ✓
若 A 因温漂/离散跌到 800(−1.9 dB):
闭环 = 800 / (1+800×0.1) = 800/81 ≈ 9.88       → 只变了 0.2%
开环的话:输出 = A×指令,A 跌 20%,输出就跌 20%。

工程含义:这就是“精度向次级转移”的数学来源——TL431+光耦方案把基准从初级 2.5 V 门槛(±3.2%)转移至次级 TL431 的 2.495 V 基准(±0.5%~2% 按档,实战篇 §4.1),配合大环路增益,输出精度由“次级分压比+次级基准”锁死。反馈网络 $B$ 用精密电阻就能做准,放大器 $A$ 的工艺漂移难以控制——闭环把精度交给可控的那个。

1.4 为什么闭环能对抗负载变化:扰动被 (1+AB) 压制

负载突变(如电子负载从半载拉到满载)对输出的扰动,闭环后约为(教科书通识)

$$ \frac{V_{out}}{d_{load}}\Big \vert _{闭环} \approx \frac{\text{扰动增益}}{1+AB} $$

沿用上例 AB≈100:扰动到输出的影响被压到开环的 1/101 ≈ 1%;环路增益越大压制越强——对应实战篇 §1.1 的“抗扰动”目标。注意环路增益 $AB$ 随频率下降(功率级单极点 + 补偿器积分器都是越往高频增益越低),所以“对抗扰动”只在带宽内有效——这就是穿越频率 fc 的工程意义。

1.5 三件事各自谁在干:TL431+光耦环路(本库锚点)

以最常用的“TL431 出补偿 + 光耦传误差 + 初级上拉”方案为例:

负反馈三件事 物理上是谁在干 库内出处
① 测量误差 次级分压 RFBU/RFBB 采 Vout,与 TL431 内部 2.495 V 基准比较,误差变成阴极电流 TL431 README
② 放大补偿 TL431 高增益误差放大器(积分型基底)+ REF–阴极间 RC 网络(定零点/极点)→ 光耦按 CTR 跨隔离传递误差电流 光耦 README
③ 调节被控量 初级上拉电阻把光电流转成 Comp/FB 电压 → UC3842 EA/PWM 比较器 → 占空比 → 变压器传能 → Vout 回轨 UC3842 03 篇 §3.12

要点:测量在次级、放大整形在 TL431 与光耦、调节在初级 PWM——三个环节串成一个环,缺一环闭环就不成立。 本篇后面所有数学(传递函数、极点零点、波特图)都是给这三个环节各写一份“特性描述”,再算串起来的总核算。

1.6 为什么工程上要懂

看到任何反馈回路,先问三件事:谁在测(误差从哪来)、谁在整形(补偿器在哪儿)、谁在被调节(被控量是什么)。能回答这三个问题,就建立了环路的“信号流总览”——后面读功率级传递函数、配置零极点,全是在这张总览上做标记。


2. 传递函数:从 BUCK 分压网络到环路增益的完整链条

2.1 类比:同一个喇叭,对不同声音反应不同

同一套音响,放低频贝斯“隆隆作响”,放高频镲片“发闷”——系统对不同频率,天生有不同的放大和延迟。电源的“喇叭”就是功率级+补偿器:进来一个 100 Hz 扰动,输出抖得厉害;进来一个 100 kHz 扰动,输出几乎不动。传递函数就是这张“频率→反应”的完整名片。

2.2 黑箱与定义(教科书通识)

教科书通识:把系统看成“输入→输出”的黑箱,传递函数定义为输出与输入的比 $$ > H(s) = \frac{Y(s)}{X(s)} > $$ 其中 $s$ 是复频率 $s = \sigma + j\omega$:$j\omega$ 是“振多快”(频率),$\sigma$ 是“涨多快/衰多快”(指数速率)。稳态正弦激励时取 $\sigma=0$、$s=j\omega$,$H(j\omega)$ 就是频率 $f=\omega/2\pi$ 处的增益与相位——这就是波特图的内容,傅里叶与频域通识 §5 已经铺好了路。

为什么控制论在频域(s 域)工作,三句话:

  1. 微分方程变代数:含电容电感的电路是微分方程,拉普拉斯变换后变成 $s$ 的多项式除法——“解方程”变成“化简式子”;
  2. 级联相乘:系统串起来,传递函数相乘;取分贝后相乘变相加——整条信号链的增益可以逐段加减;
  3. 每根正弦独立响应:线性系统对每个频率分别响应、再叠加(傅里叶保证),“性格”可以被分解到每个频率单独研究。

2.3 第一个传递函数:一阶 RC 低通

教科书通识:电阻 $R$ 与电容 $C$ 串联、从电容两端取输出的分压 $$ > H(s) = \frac{1/sC}{R + 1/sC} = \frac{1}{1 + sRC} = \frac{1}{1 + s/\omega_p},\qquad \omega_p = \frac{1}{RC} > $$

为什么叫“低通”:$s=j\omega$ 代入,频率很低时 $sRC \ll 1$,$H \approx 1$(原样通过);频率很高时 $H \approx 1/(j\omega RC)$,每 10 倍频降 20 dB——高频被抑制,低频得以通过。

代入一组数(本库教学复算):R = 1 kΩ、C = 100 nF → τ = RC = 100 µs、$f_p = 1/(2\pi RC) \approx 1.59$ kHz:

频率 相对 $f_p$ 增益 相位
159 Hz $f_p/10$ ≈0 dB(≈1) ≈ −5.7°
1.59 kHz $f_p$ −3 dB(0.707) −45°
15.9 kHz $10\,f_p$ −20 dB(0.1) ≈ −84°

工程含义:三个数值得牢记——$f_p$ 处增益 −3 dB、相位 −45°;$f_p/10$ 以下“几乎不碰”;$10\,f_p$ 以上“每十倍频 −20 dB”。库内最现成的 RC 低通就是光耦极点:初级上拉 20 kΩ + 寄生电容 ≈5 nF → $f_p \approx 1.6$ kHz,正落在典型带宽中央(实战篇 §4.5 核算 B)——RC 低通并非只存在于课本,它就存在于你的反馈回路里。

2.4 完整链条:从 BUCK 分压网络到环路增益的四个方块

“环路增益 $T(s)$”不是抽象概念,它是四个方块串乘的乘积(教科书通识,负反馈反号折进比较点):

Vref ─►(−)──► 补偿器 Gc(s) ──► PWM 调制器 Gm(s) ──► 功率级 Gvd(s) ──┬──► Vout
        ▲                                                          │
        └───────────────── 采样分压 β ◄────────────────────────────┘

T(s) = β · Gc(s) · Gm(s) · Gvd(s)
方块 传递函数 Buck 教学例(12→5 V) 库内对应
采样分压 $\beta$ $R_{下}/(R_{上}+R_{下})$ 10 k/10 k → 0.5 TL431 分压按 1 mA 定(实战篇 §3.4)
补偿器 $G_c$ $-Z_f/Z_i$(II/III 型,§7) 中频 $R_2/R_1$ UC3842 官方例 9.5(§7.3 解剖)
PWM 调制器 $G_m$ $D = V_e/V_{ramp}$ → $1/V_{ramp}$ 1/1.0 V → 1 /V(教学假设) 电流模式下“斜坡”就是电流采样信号本身——撞线即关断(§8.2),调制器增益折进功率级
功率级 $G_{vd}$ 控制量→输出(§6 的平均模型) 低频 $G_{vd}(0) \approx V_{in}$ = 12 V 电流模式反激 $G_{vc}$ ≈ 单极点(实战篇 §2.2)

把不带补偿器的三块先乘起来(本库教学复算):$\beta \cdot G_m \cdot G_{vd}(0) = 0.5 \times 1 \times 12 = 6$ 倍(15.6 dB)——被控对象+采样这一段的固定增益是 6 倍,补偿器的全部任务就是补出剩下的份额,让乘积在穿越频率处恰好等于 1。

这在库内=UC3842 的“中频增益对消”核算:功率级在 fc=1.77 kHz 处衰减 19.55 dB(DS 图 8-3 读值),于是整条补偿链——TL431 段 $R_z/Z_i$ × 光耦段 $\mathrm{CTR}\cdot R_{OPTO}/R_{LED}$(DS 式 56)× 初级 EA $R_{COMPp}/R_{FBG}=10\,\text{k}/4.99\,\text{k}=2$(实战篇 §4.7)——合计必须供出 +19.55 dB;RLED=1.3 kΩ 正是由“fc 处总环路增益=1”(DS 式 58)反推出来的。链条每一站的增益都是乘积的一项,设计收口就是“$\lvert T(jf_c)\rvert = 1$”——这就是补偿器公式卡里“中频增益对消”四个字的全部来历。

2.5 为什么要懂这条链

排查环路问题时,链上有几个方块就有几类嫌疑:fc 偏低查增益段(RLED/CTR/R2),PM 不足查相位段(光耦极点/RHPz/零点位置),输出精度查低频段(分压比与基准)。把 T(s) 拆成方块,故障就有了地址——环路实测与整定流程 §5.3 的“重测对不上改什么”决策表,本质就是按方块定位。


3. 极点与零点:系统的“固有节奏”

3.1 类比:秋千的固有频率 vs 音箱的凹陷

3.2 定义(教科书通识)

教科书通识:对传递函数 $H(s) = N(s)/D(s)$(分子分母都是多项式):

  • 零点(zero):使 $N(s)=0$、即 $H(s)=0$ 的 $s$ 值。物理上:增益被抬升/压平的频率点(左半平面零点抬增益、抬相位;右半平面零点抬增益却压相位——坏,见 §3.6);
  • 极点(pole):使 $D(s)=0$、即 $H(s)\to\infty$ 的 $s$ 值。物理上:系统“自发响应”的频率——欠阻尼时输出自己会以这个频率振荡,阻尼把它按指数衰减。极点实部为负 → 衰减(稳定);实部为正 → 发散(振荡长大)。

要点:极点是系统的“固有节奏”,零点是增益的“变奏点”。波特图上每看到一个拐点,先问:这是极点还是零点、在哪个频率、带来正相位还是负相位。

3.3 代入一:RC 低通的极点 fp = 1/(2πRC),光耦极点例

RC 低通的极点 $s_p = -1/RC$,对应频率 $f_p = 1/(2\pi RC)$(§2.3)。光耦极点两项核算(本库锚点,光耦 README 口径):

上拉 1 kΩ  × 5 nF → fp ≈ 1/(2π×1k×5n) ≈ 32 kHz:fc≈1.8 kHz 处只吃 −atan(1.8/32) ≈ −3°,无害
上拉 20 kΩ × 5 nF → fp ≈ 1/(2π×20k×5n) ≈ 1.6 kHz:极点就在带宽正中,fc 处 −45°,
                   三分之一相位裕量一口吃掉(实战篇 §4.5 账 B)

工程含义:极点是“固定成本”——它不因你的设计意图消失,只因电阻/电容取值不同而移动。 整定前先数一数信号链上有几个寄生极点(光耦极点、采样双极点),算清它们在 fc 处各消耗多少度相位(实战篇 §精炼速查“相位裕量预算表”)。

3.4 代入二:LC 双极点(输出滤波器)——相位裕量的物理来源

教科书通识:电感 $L$ 与电容 $C$ 构成二阶系统,谐振频率 $$ > f_0 = \frac{1}{2\pi\sqrt{LC}} > $$ 一对共轭极点在 $f_0$ 处,各贡献 −90° 相位(合计 −180°),增益滚降 −40 dB/dec;阻尼决定峰高:阻尼比 $\zeta$ 越小、$Q = 1/(2\zeta)$ 越大,谐振峰越高、相位在 $f_0$ 附近变化越陡。

这个 $\zeta$、$Q$ 与 电路原理通识 §4.2/§6 的是同一组数——二阶系统不分场合,数学只有一个。代入电压模式 Buck 输出滤波(教科书算例,与电路原理篇 §4.5 同一项):L = 10 µH、C = 470 µF → $f_0 \approx 2.3$ kHz,$\zeta \approx 0.115$ → $Q \approx 4.3$ → 谐振峰 ≈ +12 dB。谐振峰并非无害:它使 fc 附近增益抬高、相位快速跌落——这就是电压模式需要 III 型补偿的根因(实战篇 §5)。电流模式的收益:电流内环把电感电流变成“受控电流源”,双极点退化为单极点,谐振峰随之消失,II 型就够——“电流模式把 LC 双极点变单极点”(实战篇 §2.3)就是这个意思。

3.5 为什么“极点越多越难稳”

每个极点带来 −90° 相位(渐近值),而反馈环路的振荡线在 −180°:

极点个数 高频端相位 后果
1 个 趋近 −90° 离振荡线远,容易稳(RC 低通)
2 个 趋近 −180° 贴着振荡线,必须靠零点/补偿救(LC 双极点)
3 个及以上 跌破 −180° 不加补偿必然振荡(输出滤波双极点 + 光耦极点 + 采样极点)

反激的“极点固有代价”核算:输出电容单极点(电流模式)−90°,加光耦极点(20 kΩ 上拉 ≈1.6 kHz 落带宽内)又 −45°,加采样/延迟 −5°~−10°——还没上补偿,相位预算就被消耗大半(实战篇 §精炼速查)。工程含义:数极点是环路设计的第一步——每多一个高频极点,就多一项需要补偿器弥补的相位缺口。

3.6 右半平面(RHP)零点:CCM 反激的固有限制

教科书通识:右半平面零点 $s = +\omega_{RHPz}$:增益向上翘(像零点)、相位却滞后(像极点)——增益特性与零点相同、相位特性却与极点相同,且相位随频率恶化很快。

CCM 反激 RHP 零点位置(通用工程公式,与 UC3842 DS 式 31/32 同口径):

$$ f_{RHPz} = \frac{R_{OUT}(1-D)^2 N_{PS}^2}{2\pi L_P D} $$

UC3842 官方例代入(本库复算,见 实战篇 §1.3):ROUT=3 Ω、D=0.627、NPS=10、LP=1.5 mH → $f_{RHPz} \approx 7.07$ kHz(65 W 复算例 7.06 kHz,65W对比篇 §3.2);带宽上限取 $f_{RHPz}/4 \approx 1.77$ kHz——这就是“CCM 反激带宽是固有限制”的全部数学。零点分好坏:补偿器的零点(左半平面)能提供相位提升;RHP 零点(右半平面)却引起额外相位滞后,整定时必须避开它。


4. 波特图:频域看增益与相位

4.1 类比:一张体检表,两行曲线

波特图 = 系统对每个频率的两张名片:身高(增益,纵轴 dB)+ 态度(相位,纵轴度),横轴都是频率(对数刻度)。为什么要对数轴:增益从 1000 倍到 0.001 倍跨度巨大,取 dB($20\log_{10}$)后相乘变相加,曲线变成一根根直线——手算波特图就是“把直线连起来”。

4.2 三块积木(教科书通识)

环节 增益图 相位图
常数增益 水平线 不变
一个极点 @fp 低于 fp 平,高于 fp 以 −20 dB/dec 滚降 fp/10 处起降,fp 处 −45°,10fp 处趋近 −90°
一个零点 @fz 低于 fz 平,高于 fz 以 +20 dB/dec 上翘 与极点相反:+90°

为什么 20 dB/dec 对应单极点:$f \gg f_p$ 时 $\vert H \vert \approx f_p/f$——频率 ×10,增益 ÷10,即 −20 dB/每十倍频程。每多一个极点就多 −20 dB/dec、多 −90° 相位;零点反着来。“斜率”就是“这里有几个极点/零点”的计数器。

4.3 代入:电流模式反激功率级的波特图数字(24 W/65 W 主线)

电流模式反激的功率级(Comp → Vout)近似单极点(实战篇 §2.2/2.4),主极点由输出电容 × 负载电阻决定:

$$ f_{P1} \approx \frac{1}{2\pi\,R_{OUT}\,C_{OUT}},\qquad R_{OUT} = \frac{V_{out}}{I_{out}} $$

代入两条主线(本库教学复算;COUT 为库内示意取值,实际按纹波电流/瞬态选):

主线 满载 ROUT COUT(示意) 主极点 fP1 @1 kHz 衰减(单极点近似)
24 W 反激(12 V/2 A) 6 Ω 1000 µF ≈26.5 Hz −20log₁₀(1000/26.5) ≈ −31.5 dB
65 W QR(20 V/3.25 A) ≈6.2 Ω 1000 µF ≈26 Hz ≈ −31.7 dB
UC3842 48 W(12 V/4 A) 3 Ω 2200 µF 裸值 ≈24 Hz(DS 计 40.4 Hz) 锚点见 实战篇 §2.2

两个洞察:① 主极点都在 20~40 Hz 量级——不管 24 W 还是 65 W,“输出电容×负载电阻”这个组合把主极点固定在同一量级,功率大小只是换 ROUT;② 从 ~26 Hz 到 fc 就是一条 −20 dB/dec 直线:若 fc 取 1 kHz,功率级已衰减约 32 dB,补偿器中频增益要补回 ≈32 dB(约 40 倍)——这正是 实战篇 §3.3 里 R2/R1=9.5 那项核算的数字来源(UC3842 因 fc 取 1.77 kHz,功率级衰减 −19.55 dB)。验证单极点近似(本库复算):UC3842 用 fP1=40.4 Hz 近似 @1.77 kHz 得 $9.78 - 20\log_{10}(1770/40.4) \approx -23.0$ dB,加 ESR 零点 +3.2 dB、RHP 零点 +0.3 dB → −19.5 dB ≈ DS 读值 −19.55 dB ✓——单极点近似在 fc 以下是好用的。ESR 零点(电解电容 ≈1.68 kHz 量级)会在这条直线上局部上翘 +20 dB/dec,给 fc 附近“提供相位提升”(实战篇 §2.2 的 +46.5°)。

4.4 斜率与稳定性:-20 是安全坡,-40 是悬崖

fc 处增益斜率 相位状态 稳定性
−20 dB/dec(单极点主导) 相位 ≈ −90° 附近 PM 充足(可到 ~90°),安全
−40 dB/dec(双极点) 相位已贴近 −180° 临界,PM 大概率不足,需补偿救
−60 dB/dec(三极点) 相位已破 −180° 必然振荡(教科书/经验口径)

工程含义:补偿器(零点、积分器)的摆放,本质是把“穿越频率 fc 处的斜率”尽量拉回 −20 dB/dec——零点的作用就是把 fc 处 −40 dB/dec 的斜率恢复到 −20 dB/dec。看一张波特图先不看绝对值,先看 fc 处斜率:−20 起步、−40 警惕、−60 重画(实战篇 §7.2 的归档要求“0 dB 之后斜率 ≥ −20 dB/dec”)。


5. 稳定性判据:奈奎斯特的工程简化(波特图读法)

5.1 振荡条件:增益=1 且相位=−180°

教科书通识(巴克豪森判据):闭环系统在某个频率开始自持振荡的条件——信号绕环路一圈回到出发点时 $$ > \lvert T(jf) \rvert = 1 \quad\text{且}\quad \angle T(jf) = -180^{\circ} > $$ 环路增益恰好 1(不放大也不衰减)、相位翻转 180°(负反馈在这一圈变成了正反馈)——两者同时成立,扰动绕一圈回来自我加强,振荡建立。

为什么只看这两个量:增益曲线和相位曲线是频域里唯二存在的量,振荡条件把稳定性的判断压缩成简述——“在增益=1 的那个频率上,相位离 −180° 还有多远?” 距离远 → 即使增益再涨一点、相位再滞后一点也碰不到振荡点;距离为零 → 已经振荡。

5.2 奈奎斯特判据:波特图是它的“降维读法”

教科书通识(奈奎斯特判据):把 $T(j\omega)$ 随 $\omega$ 从 $-\infty$ 扫到 $+\infty$ 的轨迹画在复平面上,轨迹包围 −1 点的圈数 = 闭环传递函数在右半平面的极点数。右半平面极点意味着时域发散——所以“不包围 −1 点”就是稳定。 −1 点的物理身份:模为 1(增益=1)、辐角 −180°(相位翻转)——巴克豪森振荡条件的复数写法。波特图把这个二维判据拆成两条一维曲线:增益曲线读“|T|=1 在哪”,相位曲线读“离 −180° 多远”。

为什么电源工程师敢只用波特图:功率级+补偿器这条链是“形状良好”的系统——极点零点几乎都在左半平面(唯一例外 RHP 零点位置已知、且设计规则就是避开它),增益与相位有单调绑定,0 dB 交叉点的相位裕量一项就足以判稳。三个工程判据(实战篇 §1 口径)就是奈奎斯特的降维版:

① fc ≤ min(fs/10, fRHPz/4)   ——别把 0 dB 交叉点放到相位危险区
② PM ≥ 45°(测试)/ ≥60°(量产)——fc 处离 −1 点的角度距离
③ GM ≥ 10 dB                 ——相位到 −180° 处离 −1 点的径向距离

RHP 零点是“必须看相位”的例外提醒:若只盯着增益曲线,7 kHz 的 RHP 零点让增益上翘“显得很健康”,相位却早已崩坏——这就是拿 fs/10=11 kHz 套 UC3842 会误用的原因(实战篇 §1.5 误用 1)。

5.3 实测怎么对上:返回比 B/A = T(本库锚点)

波特图上的 T 不是画出来的,是测出来的:反馈路径串 1 Ω 注入电阻,隔离变压器注入几十 mV 小信号,网络分析仪读两通道之比。推导三行(环路实测与整定流程 §2.4 口径,本库复算):

A = 注入端,B = 返回端,绕环一周 B = T·A;注入源与环路串联 A = V_inj + T·A
→ A(1−T) = V_inj → B/A = T

测得一个 T,其余指标全部可得:fc/PM/GM 直接读图,扰动抑制 $S = 1/(1+T)$、输出阻抗、阶跃响应全部从它导出。库内实测锚点:NCP1680 300 W EVM 实测 8~11 Hz / PM≈70° / GM>14 dB,与设计值(5~10 Hz、>60°)吻合(EVBUM2822 口径)——纸面奈奎斯特与实测波特图在这条锚点上闭环。

5.4 相位裕量与增益裕量(教科书通识)

教科书通识:穿越频率 $f_c$ 是 $\lvert T(j f_c) \rvert =1$(0 dB)的频率(= 带宽,环路“还有能力纠正”的最高频率)。两个裕量 $$ > \text{PM} = 180^{\circ} - \lvert\angle T(j f_c)\rvert,\qquad > \text{GM} = 0\ \text{dB} - \lvert T\rvert_{\angle T = -180^{\circ}} > $$ 相位裕量 PM:在穿越频率处,相位离 −180° 还差多少度;增益裕量 GM:在相位恰好 −180° 处,增益低于 0 dB 多少分贝。PM 反映“增益=1 那点离振荡点多远”,GM 反映“相位=−180° 那点离 0 dB 多远”,互为第二重保障。

5.5 代入:UC3842 官方例,fc=1.77 kHz 的相位总预算

把 实战篇 §3.3/§4.7 的所有数字串成一张核算表(本库教学复算,fc = 1.77 kHz):

功率级 @fc:        −58°   (含 ESR 零点 +46.5°、RHP 零点 −14° 的综合读值,DS 图 8-3)
补偿器积分器基底:   −90°
零点 @177 Hz(=fc/10):+84°   (atan(1.77k/177) = atan(10))
极点 @1.64 kHz:     −47°   (atan(1.77k/1.64k),锚点法对 ESR 零点)
光耦极点 @32 kHz:    −3°   (1 kΩ 上拉,把极点推出关注频段)
─────────────────────────────
总相位 ≈ −114° → PM ≈ 66°   (DS 实测 ≈67°,同一量级 ✓)

“够不够稳”的数字标准(业界经验/量产口径,实战篇 §1.2):

PM 阶跃表现 判定
<0° 等幅/发散振荡 立即停止调整并回退
30°~45° 过冲 1~2 个周期、振铃 实验室边缘,不量产
45°~60° 一次过冲收回 测试线起步、量产最低线
60°~70° 无过冲或微过冲 量产推荐区
70° 以上 近乎单调恢复 很稳,但往往带宽被压慢

5.6 为什么是 45°~70°,不是 89°

三个理由(业界经验/工程口径):

  1. 裕量要留给元件散差:光耦 CTR 档位×温漂×老化合计 5~6 倍、电解 ESR 随寿命漂移、RC 元件 ±1%~±5%——全部会“消耗”相位裕量。最坏角落(CTR 最低档×寿命末期×低温)算下来仍 >45° 才算过(实战篇 §1.2/§4.3);
  2. 45° 是阶跃响应的心理线:PM 45° ≈ 一次过冲(约 30% 量级),还看得过去;PM 30° 以下开始振铃、有可闻噪声风险(§6 细讲);
  3. 90° 相位提升需要付出代价:相位裕量越高通常意味着穿越频率越低或相位提升网络越复杂——带宽是瞬态响应换来的(跌落 $\Delta V \approx I_{step}/(2\pi f_c C_{OUT})$,实战篇 §1.4)。60°~70° 是“快”与“稳”的工程折中区;PFC 电压环那种慢环(8~11 Hz、PM≈70°,NCP1680 EVM 实测,实战篇 §7.2)自然落在高位。

6. 一阶/二阶的时域响应与频域的联系

6.1 类比:相位裕量是体温计读数,阶跃响应是体温表现

傅里叶篇 §5.3 的比喻在这里兑现:PM 是“还差多少度振荡”的频域读数,阶跃响应是它显示出来的时域体温。你没法在示波器上读出“还差 40°”,但你能数过冲振了几个周期——两者是同一个物理的两套语言。

6.2 二阶系统的阻尼比 ζ 与超调(教科书通识)

教科书通识:二阶系统阶跃响应由阻尼比 $\zeta$ 决定——$\zeta<1$ 欠阻尼(振铃)、$\zeta=1$ 临界、$\zeta>1$ 过阻尼(无振但慢)。超调量 $$ > M_p = e^{-\pi\zeta/\sqrt{1-\zeta^2}} > $$ 相位裕量与阻尼比的经典近似关系(二阶系统,工程近似):$\text{PM} \approx 100\,\zeta$(度)。PM 之所以能和超调对上,是因为 PM 本质是闭环阻尼的频域投影:PM 越高 → 闭环共轭极点越靠左实轴(ζ 越大)→ 阶跃越不欠阻尼。 这个 ζ 就是 电路原理通识 §4.2 里“R 提供阻尼”的那个 ζ——LC 谐振腔的阻尼强度,被环路用作稳定性的度量。

PM 与超调的数值对应(本库教学复算,严格二阶公式;工程上按“近似表”记忆):

相位裕量 PM 等效 ζ 阶跃超调 MP
30° ≈0.28 ≈40%
45° ≈0.42 ≈23%(业界经验按 ~30% 记,偏保守)
60° ≈0.60 ≈9%
70° ≈0.70 ≈5%

为什么“PM 45° ≈ 超调 30%”是经验关系:严格二阶算 PM 45° 对应 ζ≈0.42、超调 23%;但真实电源环路不是纯二阶(还有光耦极点、采样延迟、RHP 零点),这些高频环节让实际超调偏大,所以工程上按 30% 记、留有余量。方向可靠、数值粗略——这就是工程通识的分寸。

6.3 工程含义:把时域指标翻译成频域设计

分工:PM 决定“会不会振”,fc 决定“振后多久恢复、跌多少”——这正是环路设计“先定 fc(带宽预算),再配置零极点凑 PM”的顺序依据。


7. PID 与 II/III 型补偿器:同一件事的两种字母

7.1 类比:性格描述单 vs 电路元件清单

PID 是控制教科书的“性格描述单”——比例(P,反应有多狠)、积分(I,记不记历史误差)、微分(D,会不会预判);II/III 型是模拟电源里实现这份性格的“电路元件清单”。两者不是两套理论,是同一件事的两种语言——读完本节你再看 TL431 周围那三个 RC,看到的就是 P、I、D。

7.2 逐项对应(教科书通识 + 本库口径)

PID 项 s 域身份 在环路里管什么 II 型里的物理载体 库内锚点
P 比例 常数 $K_p$ 中频增益——“按误差大小决定纠正力度” 反馈电阻比 $R_2/R_1$ UC3842 例 9.5(补回 19.55 dB)
I 积分 $K_i/s$(原点极点) 直流精度——增益→∞ 使稳态误差→0 与 $R_2$ 串联的 $C_2$(低于 fz 时阻抗→∞,变积分器) TL431 积分型基底(实战篇 §4.2)
D 微分 $K_d\,s$(分子一次因子) 相位提升——“预判误差趋势”提前动作 零点 $f_z = 1/(2\pi R_2 C_2)$ 零点钉 fc/10=177 Hz(实战篇 §3.3)

微分项=零点的因果链:理想 D 项 $\propto s$ 是“分子里的一次 $s$ 因子”,这正是原点零点的定义——每 +20 dB/dec 上翘、+90° 相位。所以**“加微分”和“放一个零点”在数学上是同一件事**;模拟电路不直接做微分(高频增益无界 → 把开关噪声放大到失控),而是用超前网络(lead:一个零点配一个高频极点)代替——零点提供相位提升、极点把高频增益限制回常数。零点在 fc 处贡献的相位 $+\arctan(f_c/f_z)$:$f_z = f_c/10$ 时就是 +84°(§5.5 核算里的那一行)。

7.3 阶数从哪来:II 型 = PI + 一个超前,III 型 = PI + 两个超前

补偿器阶数不由主观偏好决定,由功率级的“相位缺口”决定(实战篇 §3.1/§5.1 口径):

功率级缺陷 相位缺口 对策 提升上限
单极点(电流模式) ~−90° II 型:PI + 1 个超前 ≈90°
双极点+谐振峰(电压模式,§3.4 的 Q≈4.3) 逼近 −180° III 型:PI + 2 个超前 ≈180°

零极点对称摆放的 k 因子(通用工程公式):II 型 $k=\tan(45^{\circ}+\varphi_{boost}/2)$、取 $f_z=f_c/k$、$f_p=k f_c$;III 型 $k=\tan^2(45^{\circ}+\varphi_{boost}/4)$、取 $f_z=f_c/\sqrt{k}$、$f_p=f_c\sqrt{k}$——k 因子就是把“需要多少度相位”翻译成“零极点离 fc 多远”的换算器(实战篇 §3.2/§5.2 有全套代入)。

7.4 UC3842 例的 PID 解析(本库锚点)

拿 实战篇 §3.3 的三个元件值反推 PID:

R2 = 90.9 kΩ          → P:中频增益 R2/R1 = 9.5(补功率级 19.55 dB 的主体)
C2 = 10 nF 与 R2 串联  → I:低频段变积分器(直流精度),交接点即零点 fz = 177 Hz
                        (零点同时是"D 项":fc 处贡献 +84° 相位提升)
C1 ≈ 1.2 nF 并在 R2+C2 上 → 高频极点 fp = 1.64 kHz:
                        这不是 PID 的任何一项,是超前网络的"配套极点"——
                        把 10 倍频后的增益压回去,兼当 ESR 零点的锚(锚点法)

要点:三个 RC 同时实现了 P、I 和“带限的 D”——教科书把控制特性拆成三项,电路用三个元件一并实现。 数字方案的对应物更直白:NCP1680 片内数字补偿器就是离散化的“等效 Type-II”(中频 13.6 dB、零点 1.44 Hz、极点 68.2 Hz,实战篇 §6.3 口径)——在数字域中 PID 与 II 型终于统一为同一件事:都是一组系数。


8. 离散化与采样:为什么电流模式每个周期“采一次样”

8.1 类比:连拍相机

峰值电流模式像一个“每拍只按一次快门”的连拍相机:一个开关周期里,电感电流在整个导通期内斜坡上升,控制器只在电流达到指令值的那一瞬间读取一次(峰值),下一拍之前不再观测。相机两次快门之间发生的事是“盲区”——这就是采样系统的本性。

8.2 峰值电流模式 = 天然离散控制器

教科书通识(采样数据系统):被控量只在离散时刻被读取/修正的系统是采样数据系统,其数学语言是差分方程(这一拍与上一拍的关系)而非微分方程。开关变换器的电流模式内环正是如此:时钟开通 → 电流斜坡上升 → 达到指令值即关断——电流每周期被采样一次(峰值采样),占空比的修正一拍只能送出一次。

这解释了三个“电流模式常识”的深层原因:

  1. “内环一拍就稳”(基础篇 §4.3 的天然前馈):输入电压一变,斜率立即变、同一周期关断点就移动——采样周期内的修正;
  2. 采样双极点在 fsw/2:采样把高频段“折叠”,$f_{sw}/2$ 就是这个离散系统的奈奎斯特频率——fc 必须远离它,这就是“fc ≤ fs/10”粗口径的本意(实战篇 §1.3;UC3842 例采样双极点 55 kHz = 110 kHz/2);
  3. D>50% 的次谐波振荡:这不是连续系统的相位问题,是离散映射发散——见下。

8.3 一拍扰动映射:次谐波振荡的准确出处

教科书通识(一拍扰动推导,基础篇 §4.4 同口径):设导通斜率 $m_1$、关断斜率 $m_2$、补偿斜坡斜率 $m_c$,电流扰动一拍后变为 $$ > \Delta i(n+1) = -\,\Delta i(n)\cdot\frac{m_2 - m_c}{m_1 + m_c} > $$ 稳定条件:$\left \vert \dfrac{m_2 - m_c}{m_1 + m_c}\right \vert < 1 \iff m_c > \dfrac{m_2 - m_1}{2}$;统一取 $m_c = m_2/2$ 的方案对一切占空比稳定。

注意这个式子的形态:$\Delta i(n+1) = \lambda\,\Delta i(n)$,$\vert \lambda \vert <1$ 收敛——这是差分方程的稳定性判据,与波特图的 −180° 判据是两套语言看同一件事。代入数值例(Buck 12→10 V、D=0.833,基础篇 §4.4):m1=0.2、m2=1.0 A/µs → 无补偿传递比 −5(发散,一宽一窄);加 $m_c=0.5$ → −0.714(收敛)。

这在库内=UC3842 的斜坡补偿设计链(DS 式 37~44,UC3842 03 篇 §3.11):D=0.627 时按 QP=1 准则取 $M_C = 2.193$,Sn = 75 V×0.75 Ω/1.5 mH = 37.5 mV/µs,Se = (MC−1)×Sn = 44.74 mV/µs——介于死拍补偿(Se=Sn,31.5 mV/µs)与全补偿(2Sn,63 mV/µs)之间,“刚好够”的量;65 W 复算例 Sn=26.9 mV/µs → Se≈32 mV/µs(65W对比篇 §3.2)。过补的代价:斜坡“稀释”内环增益,前馈作用减弱、相位特性向电压模式退化——离散稳定性与模拟带宽之间需要折中。

8.4 迟滞与量化:离散控制的“最小分辨窗”

离散控制器还有一层连续系统没有的现象——量化。NCP1342 的谷底锁定(VLO)给每个谷的选择比较器加 600 mV 迟滞,就是为了覆盖调节环引起的 FB 纹波:“环路在谷内正常波动、谷不切换”(NCP1342 02 篇 §4.4 口径);若 FB 纹波超过迟滞窗,工作点会在两谷之间来回跳变,可闻噪声与 EMI 抖动随之出现。同源的约束是抖动版本:NCP1342 要选 3.9 kHz 抖动来容纳 ~1 kHz 带宽——fc 必须远低于任何“离散决策”(选谷、抖动、跳模式)的节拍,否则离散层与连续层相互矛盾(实战篇 §6.1)。

8.5 数字环路的相位滞后代价

数字环路把采样延迟体现得更直接:ADC 采样 + 数字运算 + PWM 更新,最快也有约一个开关周期的延迟。延迟在频域就是相位滞后(教科书通识):

$$ \Delta\varphi = 360^{\circ} \times f_c \times t_{delay} $$

代入(本库教学复算):fc = 1.77 kHz、开关频率 110 kHz → 一拍延迟 $t_{delay} \approx 9.1\ \mu s$ → $\Delta\varphi = 360\times 1770\times 9.1\times 10^{-6} \approx 5.8^{\circ}$。简述直觉:一拍延迟在 fc 处消耗 $360^{\circ}\times(f_c/f_{sw})$ 的相位——fc/fsw=1/10 时约 36°(偏紧),fc/fsw=1/20 时约 18°(尚可)。 对策三条:把 fc 压低、提高采样/更新率、或用预测/前馈补偿延迟的影响——XDPS2201 的传播延迟补偿(PDC 200 ns,XDPS2201 02 篇)就是第三条。数字化换来的可配置性,有一部分被采样延迟引起的相位滞后抵消。


9. 数字控制的预告:从“摆 RC”到“写系数”

9.1 数字化的三个层次(库内锚点)

业界常把新芯片统称“数字补偿”,但库内看得更细(XDPS2201 README、NCP1399 README 口径):

层次 环路补偿 策略/状态机 库内代表
① 全模拟 模拟 RC 模拟电路 UC3842
② 模拟环路 + 数字策略 仍是模拟 RC 跳模式、自动死区、测量型启动、PFC 三态联动由内部状态机管理 NCP1399(其 FB 环仍是模拟补偿,02 篇)
②′ 模拟环路 + 片内数字补偿器 片内数字滤波器等效 Type-II(中频 13.6 dB / 零点 1.44 Hz / 极点 68.2 Hz),外部免补偿 检测高线自动降环路增益 1/4 NCP1680(实战篇 §6.3)
③ 全数字环路 控制律、参数、保护全部寄存器化 逐周期 ZVS 伺服、PDC 传播延迟补偿、输出电流控制律解耦 XDPS2201(02 篇)

这张表按“补偿载体”分,与定频/变频无关:HR1000A 与 UC3842 同属①全模拟,但它是 50% 定宽、光耦→VCO 的变频谐振(电压模式 PFM,06_AN151设计指南精译 口径)——变频是调制层的自由选择,不改变补偿载体;所以它的环路分析仍走模拟路线,只是“控制量从 D 换成 f”(§9.2 的“换载体”论对定频/变频同样成立,变频侧三例见本类上篇《电力电子变换器理论 §7.3》)。

9.2 为什么数字补偿:同一套零极点思想,换了载体

要点:模拟整定是“摆 RC 值”,数字整定是“写系数”——§7 的 PID/II 型对应在数字域里终于字面成立。 三个切实的收益:① 没有元件散差(CTR 五倍散差换成“容差等级 TC_xxx”的 min/max 推导表,XDPS2201 00 表 22);② 能逐周期实现模拟方式难以完成的修正(XDPS2201 的 PDC 与 ZVS 伺服);③ 控制律可以解耦——XDPS2201 的输出电流律 $I_{out} = \tfrac{1}{2}N(I_{MAGpos}+I_{MAGneg})$ 与 Vin/Vout 前馈解耦,环路近似一阶、补偿自然简单。代价(采样延迟的相位滞后)已在 §8.5 算清。数字控制的完整语言(z 变换、采样系统理论)另成体系,本篇到此为止。


10. 精炼速查

10.1 公式卡:控制原理 → 电源对照表

概念 公式 电源场景 量级(本库实例)
闭环增益 $\dfrac{A}{1+AB} \approx \dfrac{1}{B}$ 精度转移到次级基准 A=1000/B=0.1 → 9.90≈10
环路增益 $T = \beta\,G_c\,G_m\,G_{vd}$ 四方块串乘,fc 处=1 Buck 固定段 β·Gm·Gvd = 6 倍
中频增益对消 $\lvert G_c\rvert = 10^{-G_{pw}(f_c)/20}$ 功率级衰减多少补多少 UC3842:19.55 dB → R2/R1=9.5
RC 低通极点 $f_p = 1/(2\pi RC)$ 光耦极点 20 kΩ×5 nF → 1.6 kHz(fc 处 −45°)
LC 双极点 $f_0 = \dfrac{1}{2\pi\sqrt{LC}}$,$Q = 1/2\zeta$ 电压模式的根因 10 µ/470 µ → 2.3 kHz,Q≈4.3(+12 dB)
主极点(电流模式) $f_{P1} = \dfrac{1}{2\pi R_{OUT}C_{OUT}}$ 24/65 W 功率级 ≈26 Hz(20~40 Hz 量级)
RHP 零点 $f_{RHPz} = \dfrac{R_{OUT}(1-D)^2 N_{PS}^2}{2\pi L_P D}$ CCM 反激带宽固有限制 7.07 kHz → fc ≤ 1.77 kHz
相位裕量 $\text{PM} = 180^{\circ} + \angle T(jf_c)$ 量产 ≥60°、测试 ≥45° UC3842 总核算 −114° → PM≈66°
超调对应 $M_p = e^{-\pi\zeta/\sqrt{1-\zeta^2}}$,PM≈100ζ 阶跃响应预判 PM 45°→ζ0.42→超调 ~30%(经验)
恢复时间 $t \sim 1/(4 f_c)$ 阶跃恢复 1.8 kHz → <1 ms
零点相位 $+\arctan(f_c/f_z)$ 零点钉 fc/10 atan(10) = +84°
II 型 k 因子 $k = \tan(45^{\circ} + \varphi_{boost}/2)$ 对称摆放 提升 52° → k=2.9
次谐波稳定 $m_c > (m_2 - m_1)/2$,统一取 $m_c = m_2/2$ D>50% 必装 D=0.833:−5 → −0.714
斜坡补偿量 $S_e = (M_C - 1)\,S_n$(QP=1) UC3842 补偿链 Sn=37.5 → Se=44.7 mV/µs
采样双极点 ≈ $f_{sw}/2$ fc 远离它(fs/10 的本意) 110 kHz → 55 kHz
相位滞后代价 $\Delta\varphi = 360^{\circ} f_c t_{delay}$ 数字环路一拍延迟 fc/fsw=1/10 → 36°
扰动抑制 $S = 1/(1+T)$ 实测 T 后全都有 NCP1680 实测 8~11 Hz/70°/>14 dB

10.2 波特图判据速查

判据 内容 出处
每极点 −20 dB/dec、−90° 相位(fp 处 −45°、−3 dB) §4 教科书通识
每零点 +20 dB/dec、+90° 相位(左半平面) §4
双极点(LC) −40 dB/dec、合计 −180°,f0=1/(2π√LC) §3
fc 处斜率 −20 安全、−40 警惕、−60 必振 §4
fc 上限 min(fs/10, fRHPz/4);CCM 反激固有限制 fRHPz/4≈1.8 kHz 量级 实战篇 §1.3
PM 标准 测试 ≥45°、量产 ≥60°、PFC 慢环 ~70° §5
GM 标准 ≥10 dB 起步(NCP1680 EVM 实测 >14 dB) §5
最坏角落 CTR 低档×寿命末期×低温后 PM 仍 >45° 实战篇 §1.2

10.3 三个数判断稳不稳的流程

拿到一组“fc、PM、GM”(实测或设计值),按顺序问三句话:

① fc 合理吗?   → fc 远小于 fsw(≤fsw/10)、且小于 fRHPz/4(CCM 反激)。
                   否 → 带宽本身选错了,先改 fc 再谈其他。
② PM 够吗?     → ≥60° 量产放心;45°~60° 测试线、需角落复核;<30° 立即回退。
                   否 → 加零点(借相位)或压 fc(把穿越频率搬到相位安全区)。
③ GM 兜底吗?   → ≥10 dB 起步。GM 不足 → 相位=−180° 处增益仍太胖,压中频增益或加极点。
三问全过 → 稳;任一不过 → 该频率区间的增益形状需要重摆——这就是补偿器的全部工作。

10.4 四行口诀

10.5 库内锚点速引(本篇概念 → 库内落点)

本篇概念 库内落点
负反馈三件事/极性判据 环路补偿与TL431光耦 §4.4、TL431 README
环路增益链条/中频对消 环路补偿 §3.3/§4.7(R2/R1=9.5、RLED 式 58、EA×2)、UC3842 03 篇 §3.12
LC 双极点与 ζ/Q 电路原理通识 §4.2/4.5(Q≈4.3 谐振峰)、傅里叶与频域通识 §2.3
RHP 零点与带宽固有限制 环路补偿 §1.3、UC3842 03 篇(7.07 kHz/1.77 kHz)、65W对比篇 §3.2(7.06 kHz 复算)
奈奎斯特/实测返回比 环路实测与整定流程 §2.4/§4(B/A=T、1 Ω 注入、NCP1680 实测锚点)
PID ↔ II/III 型 环路补偿 §3.2/§5.2(k 因子、III 型代入)、实战篇 §6.3(NCP1680 数字 Type-II)
次谐波/斜坡补偿 Se 开关电源基础概念 §4.4(一拍映射推导)、UC3842 00 全译 式 37~44(QP=1、44.74 mV/µs)
量化/迟滞/抖动 NCP1342 02 篇 §4.4(VLO 600 mV)、实战篇 §6.1(fc≪抖动)
数字环路/控制律解耦 XDPS2201 02 篇(PDC/ZVS 伺服/Iout 律)、NCP1399 README(模拟环+数字策略)

与库内文档联动


上一级:03_控制理论