这一篇在干嘛?
开关电源为什么会”叫”、为什么输出会振荡?因为反馈环路不稳定。这一章从最简单的 RC 电路出发,一路建立传递函数、波特图、极点/零点、相位裕度的直觉,最终手把手完成 Type 3 补偿网络的设计计算。这是全书最难也最值钱的一章。
从 RC 电路说起:什么是传递函数
把任何电路看成一个”黑盒子”:两个端子进(输入/激励),两个端子出(输出/响应),这就是二端口网络。电源本身也可以这样看。
回顾第 1 章的 RC 充电电路:给 RC 网络加一个阶跃电压 ,取电容电压 为输出。定义输出与输入之比为传递函数:
白话:输出按指数规律逼近输入,RC 越大爬得越慢。
注意传递函数不一定无量纲。例如电流检测电阻的传递函数是 V/A(即电阻);PWM 级的输入是控制电压、输出是占空比,其传递函数单位是 V⁻¹。
推导过程要用基尔霍夫电压定律建立微分方程 ,最终解出指数形式。这类只含一阶导数的方程叫一阶微分方程,其中除以 q(t) 的项(本例 RC)叫时间常数,常数项()叫强迫函数。
为什么到处都是 e,以及对数坐标
常数 e ≈ 2.718 之所以无处不在,是因为它描述了”每一步都按固定比例变化”的自然过程。
例:10000 台电源,年失效率 10%。2005 年 10000 台,2006 年 9000 台,2007 年 8100 台,2008 年 7290 台……把这些点画出来就是标准的衰减指数曲线(图 7-1)。最朴素的”恒定失效率”假设,天然导出指数函数——这就是 e 无处不在的原因。

对数坐标的关键用途:对 两边取自然对数,得 ——与直线方程 形式完全一致。所以指数函数画在”对数 y 轴 + 线性 x 轴”上就是一条直线(图 7-2)。另外记住换算:任何数的对数乘以 2.303 就是它的自然对数(),所以底 10 对数与自然对数只是比例关系,曲线形状不变。

时域、频域与复数表示
纯电阻电路没有”滞后/超前”,时间无关紧要。一旦电路里有电容或电感,就必须研究响应随时间的变化——这是时域分析。
而任何周期波形都可分解为一系列正弦波的叠加(傅里叶分析),各分量彼此独立、可分别计算再求和——研究系统对不同频率正弦激励的响应,就是频域分析。
含电抗元件的电路中,电压电流之间有相位差,不能直接算术相加,必须用复数。复数同时携带幅值与相位信息:
白话:实部虚部像直角三角形的两条直角边,幅值是斜边长,相位是夹角。
电抗元件的复阻抗为:
白话:j 因子本质上携带了 90° 相移信息——电感电流滞后电压 90°,电容电流超前 90°;电阻只有实部,相位为零。欧姆定律升级为 。欧拉公式 是连接指数与正弦的桥梁。
s 平面与拉普拉斯变换
真实的激励不会”从时间尽头开始重复”——比如阶跃信号就是非重复的。分析它需要连续的频率成分,还要允许幅值随时间增减,于是引入实指数项:正弦波写成 。复频率 构成 s 平面。做稳态分析时令 σ = 0,即 即可。
在 s 平面里,阻抗写法变得极简:
串并联规则与电阻一样(只是电容的行为”相反”:电容并联相加、串联取积除以和):
拉普拉斯变换就是把时域微分方程映射到 s 域的方法:先变换激励,再变换电路,在 s 域解方程(比时域暴力法优雅得多),需要时再反变换回时域。二阶微分方程映射后,传递函数就是 s 的多项式之比:
白话:时域里的”求导”在 s 域里就是”乘 s”——微分方程瞬间变成代数方程。
对电源设计师的实用结论:算稳定性裕量只需要稳态分析(s = jω);只有要精确算阶跃响应时才需要完整拉普拉斯变换。
扰动与反馈:控制到底知不知道自己该改多少
电源面对的扰动是输入电压变化(line)和负载变化(load)。反馈的目的是让输出”拒绝”这些扰动。
一个深刻的哲学问题:控制电路怎么知道该把占空比 correction 多少?它其实不知道,只知道方向。改慢了,输出过冲且持续时间长;改猛了,就会”矫枉过正”、来回振荡(ringing)。振荡的根源是任何反馈环路固有的因果不确定性:控制永远分不清眼前的误差是外部扰动,还是自己上次纠正的回响。
- 振荡几个周期后稳定 → 临界稳定(marginally stable);
- 振荡不断放大、永不停止 → 不稳定(unstable)。
最优的反馈环路既不能太慢也不能太快。测试方法:在环路中某点注入小幅正弦扰动,看它绕一圈回来时的幅值和相位——若某频率下扰动同相位同幅值地”自我强化”,系统在该频率下不稳定。
由于只研究线性系统(输入加倍输出也加倍),且扰动必须足够小才不触碰内部”轨”(op-amp 饱和),所以这套分析叫小信号分析。注入信号幅值要适中:太大会削顶失真,太小会被开关噪声淹没。经验判据:在示波器上看开关波形,抖动约占边沿的 5~10% 为佳。
RC 滤波器:第一个极点与波特图
把 RC 分压网络变换到频域(图 7-4),令 s = jω,画出增益曲线和相位曲线,合称波特图(Bode plot)。增益与相位只在稳态有意义(“相位”只对正弦波才有定义)。

关键结论:
- 高频段增益每 10 倍频程下降 10 倍,用分贝表示就是 -20 dB/十倍频(decade),或 -6 dB/倍频(octave)。分贝定义:dB = 20×log(电压比)。
- 这种斜率常记作 “-1” 斜率(在对数-对数坐标且两轴等比例时,图形与横轴夹角恰为 45°)。两个电抗元件的 LC 滤波器则是 -2 斜率(-40 dB/dec,-12 dB/oct,夹角约 63°)。
- 增益渐近线的转折点叫转折频率(corner/break frequency):
- 渐近线近似误差很小:一阶滤波器最坏误差只有 3 dB,且恰发生在转折频率处。
- 相位在转折频率的 1/10 处开始变化、10 倍处结束,共移 90°;恰在极点频率处相位偏移为 45°。
- 增益与相位都随频率下降 → 这里存在一个极点。分母为零时传递函数无穷大,定义出极点;分子为零则定义出零点——零点是”反极点”:增益和相位都随频率上升,且能抵消同频率的极点。
白话记忆法:极点 = 分母归零 = 增益往下弯、相位往下掉;零点 = 分子归零 = 增益往上翘、相位往上抬。
积分器:极点在原点的放大器
反相运放的反馈支路只有一只电容(图 7-5)。直流下电容”不存在”→ 直流反馈为零 → 直流增益无穷大(实际受运放限制)。这正是补偿网络最需要的:直流增益越高,直流调节与低频纹波抑制越好。

它的特殊频率点不是转折点,而是增益恰好为 1(0 dB)的点,记作 fp0——即积分器的穿越频率:
白话:-1 斜率的直线上,任意一点的”增益×频率”乘积处处相等,都等于 fp0——这是后面所有补偿计算的核心工具。
极点在零频率处的传递函数一般形式为 ,穿越频率 ,此处 X = RC。
对数平面里的数学
级联模块相乘时,在 dB 域就是相加:。相位同样是各级相移之和。已知穿越频率和斜率,就能算出任意频率处的增益;把直线竖直平移,穿越频率也随之改变(图 7-6 的公式)。
LC 滤波器:双极点与 Q 值
buck 输出端天然有后置 LC 滤波器。boost 和 buck-boost 虽然实际电路中 L 和 C 之间隔着开关/二极管,但通过”标准型模型(canonical model)“技巧也能等效出一个后置 LC——只是电感要换成 ,C 不变。

核心结论:
- 谐振频率 ,与负载和寄生电阻近似无关。
- 高频段增益以 -2 斜率下降,相位共移 180° → 这是一个双极点(double pole)。
- Q 值衡量谐振点的尖峰程度:Q = 20 意味着谐振频率处输出是输入的 20 倍(dB 图上为 20×log Q)。Q 大 → 欠阻尼;Q 小 → 过阻尼;Q = 0.707 为临界阻尼(谐振点增益比直流低 3 dB)。阻尼因子 。
- 串联寄生电阻(L 的 DCR、C 的 ESR)越大 Q 越低;轻载时负载电阻大,反而使 Q 升高。
- 与 RC 不同,LC 在 Q > 1 时输出可以超过输入(这就是”谐振”)。
- Q 很高时相位在谐振点附近急转 180°,可能诱发”条件稳定”问题(后述)——所以适当的阻尼对相位有利。
- 经验提醒:输出电容不能无脑加大——大 C 推高 Q、加剧尖峰和相位急变;若要加 C,同时加 L 可维持 Q 不变。
一阶/二阶低通滤波器传递函数的标准写法(务必熟悉,后面到处出现):
其中 ,且有两个常用恒等式:,。
反馈环路的整体框图

电源的”被控对象(plant)“可拆成级联的几块:PWM 级 → 功率级(驱动+开关)→ LC 滤波器;反馈块则包括分压器 + 带补偿的误差放大器。
开环增益就是绕环一圈的乘积 GH 的幅值;闭环增益指参考到输出的传递函数。一个反直觉的事实:实际电源根本无法真正”断开”反馈来测开环增益——增益太高,反馈电压稍动输出就会乱摆。必须先闭合环路(让变换器进入稳态调节),才能测所谓的”开环增益”。数学上也可证明:绕 G、H 级联一圈的比值恒为 GH,与环路闭合与否无关。
分压器与 PWM 增益
分压器把输出按比例降压,与 VREF 比较。稳态时运放两输入端近似相等,得设计公式:
白话:想要的输出电压比基准高几倍,上下电阻就按几比一减一来配。
关键点:对理想运放,交流环路分析中只有上电阻 Rf2 参与计算,下电阻 Rf1 纯粹是直流偏置。(它间接影响环路——改 Rf1 会改变输出电压即改变被控对象——但从不进入极点/零点方程。)
PWM 级把”控制电压”变成占空比:误差放大器输出与锯齿波 ramp 比较,输出低于设定值 → COMP 升高 → 占空比加大。其增益为:
白话:锯齿波峰峰值 1 V,控制电压每变 1 V,占空比就变 100%;ramp 越大,控制越”钝”。单位是 V⁻¹。
电压前馈:让线扰动的校正”瞬时完成”
改进技巧:检测输入电压,输入翻倍就让 ramp 斜率翻倍,则占空比立刻减半——对 buck 这正是需要的响应(),而且完全绕过了误差放大器的延迟,实现了近乎完美的线扰动抑制。有意思的是,电压模式+前馈对 buck 的线抑制优于电流模式控制(电流模式的 ramp 来自电感电流,输入翻倍并不能让斜率翻倍)。前馈只适用于电压模式控制。
三种拓扑的被控对象传递函数
以下默认电压模式控制、CCM 连续导通,暂不含 ESR 零点。被控对象(控制到输出)传递函数 = PWM × 占空比到输出 × LC 滤波器三级相乘。
Buck(对 D 求导得 ):
白话:低频增益由 决定,LC 双极点在 。