3. 控制系统基础
在电源设计中,环路补偿不是“凭经验试参数”,而是建立在控制系统语言之上的工程方法。要理解为什么一个 Buck 变换器会振荡、为什么相位裕度不足会导致过冲,必须先掌握五个基础概念:开环与闭环、负反馈、传递函数、拉普拉斯变换,以及极点零点与频率响应。它们共同构成从“电路”到“控制模型”的桥梁。
一、开环与闭环:从“盲开到自我修正”
开环控制指控制器按预设关系输出,不检测被控量是否达到目标。例如固定占空比的 Buck 电路,输入电压或负载变化时,输出电压会随之漂移。闭环控制则把输出采样回来,与基准比较,用误差去修正占空比,使输出重新稳定。电源中常见的电压模式、电流模式控制都属于闭环。
开环传递函数通常记为 G(s)H(s),其中 G(s) 是功率级与调制器,H(s) 是反馈分压与补偿网络。闭环传递函数为:
T(s) = G(s)H(s)
闭环 = G(s) / (1 + T(s))
当 T(s) 的幅值为 1 且相位为 -180° 时,分母趋于零,系统失去稳定。因此环路分析的核心,就是让 T(s) 在穿越频率处保留足够相位裕度。
二、负反馈:误差驱动与稳定性代价
负反馈把输出变化反向送回输入端,形成“偏差—修正—再检测”的闭环。它带来三大收益:降低稳态误差、减小对器件参数漂移的敏感度、扩展有效带宽。但负反馈也引入相位滞后,尤其当补偿网络和功率级在某个频率上累积相移接近 -180° 时,负反馈会变成正反馈,引发自激振荡。
关键判断:负反馈是否稳定,不取决于“是否接了反馈”,而取决于环路增益 T(s) 在增益穿越频率处的相位余量。工程上通常要求相位裕度大于 45°,较优为 60° 左右。
三、传递函数与拉普拉斯变换:把微分方程变成代数
时域中,电感电流、电容电压满足微分方程,直接求解复杂且难以比较不同电路。拉普拉斯变换把微分运算变成乘以 s,把积分变成除以 s,于是电路方程转化为 s 域代数方程。传递函数定义为:在零初始条件下,输出拉氏变换与输入拉氏变换之比。
电感:v_L(t) = L di/dt → V_L(s) = sL·I(s)
电容:i_C(t) = C dv/dt → I_C(s) = sC·V(s)
RC 低通:H(s) = 1 / (1 + sRC)
对电源而言,Buck 功率级在连续导通模式下可近似为二阶系统,其控制到输出传递函数包含一个 LC 双极点和一个 ESR 零点。补偿网络则常用 Type II 或 Type III,通过配置零极点来重塑环路形状。
四、极点、零点与频率响应:看懂伯德图
极点使幅频曲线以 -20 dB/dec 转折下降,并带来 -90° 相位滞后;零点使幅频曲线以 +20 dB/dec 转折上升,并带来 +90° 相位超前。频率响应就是让 s = jω,观察幅值和相位随频率的变化。伯德图把幅频与相频分开画,是环路补偿最常用的工具。
| 对象 | 典型表达式 | 幅频影响 | 相位影响 |
|---|---|---|---|
| 单极点 | 1 / (1 + s/ωp) | 高频 -20 dB/dec | 最大 -90° |
| 单零点 | 1 + s/ωz | 高频 +20 dB/dec | 最大 +90° |
| LC 双极点 | 1 / (1 + s/(Qω0) + (s/ω0)²) | 谐振峰后 -40 dB/dec | 最大 -180° |
| ESR 零点 | 1 + s/ωesr | 抵消部分下降 | 提供相位超前 |
| 积分器 | 1 / s | -20 dB/dec | 恒定 -90° |
五、案例:为什么 5V/2A Buck 在轻载时振荡
某 5V/2A Buck 使用电压模式控制,功率级 LC 双极点约在 2 kHz,ESR 零点约在 30 kHz。初始补偿器只有积分器,导致环路在 10 kHz 处相位已接近 -150°,相位裕度不足 30°。现象是负载跳变时输出过冲大、恢复慢,轻载下甚至出现音频啸叫。
调整方法:在补偿器中加入一个零点,使其落在 LC 双极点附近,抵消部分相位滞后;再加入一个高频极点,抑制开关噪声。调整后穿越频率约 20 kHz,相位裕度提升到 58°,负载跳变过冲从 180 mV 降到 60 mV。
工程口诀:先看功率级极零点,再定穿越频率;穿越频率通常取开关频率的 1/10~1/5;相位裕度目标 45°~60°;增益裕度至少 10 dB。
六、常见误区与复盘
- 误区一:只看幅频,不看相频。幅频下降不等于稳定,相位裕度才是稳定性的直接指标。
- 误区二:把开环和闭环混为一谈。开环增益大不代表闭环稳定,必须分析
T(s)的穿越行为。 - 误区三:忽略 ESR 零点。ESR 零点会提升高频增益,可能使噪声敏感或穿越频率偏移。
- 误区四:补偿器零点越多越好。零点过多会放大高频噪声,需配合高频极点使用。
- 复盘方法:用网络分析仪测
T(s)伯德图,或通过负载跳变波形反推相位裕度,再与仿真模型对照。
掌握开环与闭环、负反馈、传递函数、拉普拉斯变换、极点零点与频率响应,本质上是掌握一种“用频率看稳定性”的思维。后续所有环路补偿设计,都是在这套语言上做零极点布局与裕度权衡。