3. 反馈控制系统基础
开关电源本质上是一个负反馈控制系统。无论是Buck、Boost还是反激变换器,其输出电压的稳定、动态响应以及环路稳定性,都取决于反馈网络如何感知输出、误差放大器如何比较并放大误差、以及补偿网络如何塑造环路增益。理解反馈控制系统的五大核心要素——闭环系统、开环增益、反馈网络、误差放大器、基准电压与分压网络——是进行环路补偿设计的前提。本章将从控制理论视角出发,结合LTspice仿真实践,逐一拆解这些要素在开关电源中的具体实现与相互作用。
3.1 闭环系统:负反馈如何稳定输出电压
开关电源的闭环系统由功率级、PWM调制器、误差放大器、补偿网络和反馈分压网络组成。其核心思想是:输出电压经过分压网络采样后,与基准电压比较,产生的误差信号经误差放大器放大并补偿,最终调节PWM占空比,使输出电压逼近目标值。这个闭环回路必须满足负反馈极性——当输出电压升高时,反馈信号应使占空比减小,从而将输出电压拉回设定值。
- 调节精度:闭环增益越大,稳态误差越小。但增益过大会导致稳定性恶化,因此需要在增益与稳定性之间折中。
- 动态响应:闭环带宽(穿越频率)决定了系统对负载阶跃的响应速度。带宽越宽,响应越快,但受限于开关频率和右半平面零点(Boost/反激拓扑)。
- 稳定性:负反馈系统可能因相位延迟过多而振荡。必须保证在穿越频率处相位裕度大于0°,工程上通常要求45°~60°。
在LTspice中,闭环系统的仿真通常采用平均开关模型或瞬态+AC扫描两种方式。平均模型将开关网络等效为受控源,适合快速评估环路稳定性;而瞬态仿真则能观察真实的开关纹波和动态响应。对于初学者,建议先用平均模型理解环路行为,再切换到开关级模型验证。
3.2 开环增益与环路增益:稳定性的数学判据
开环增益(Loop Gain)T(s) 是反馈环路断开后,信号绕行一周的总增益。它等于功率级传递函数 G_ps(s)、误差放大器传递函数 G_EA(s) 和反馈系数 β(s) 的乘积:
T(s) = G_ps(s) × G_EA(s) × β(s)
其中,反馈系数 β 由分压网络决定:β = R2 / (R1 + R2)。对于固定输出电源,β 是常数;对于可调输出,β 由外部电阻设定。
| 参数 | 定义 | 工程目标 | LTspice测量方法 |
|---|---|---|---|
| 穿越频率 fc | |T(j·fc)| = 1 的频率 | fc = f_sw/10 ~ f_sw/5 | .AC 扫描,查找增益过0dB点 |
| 相位裕度 PM | PM = 180° + ∠T(j·fc) | 45° ~ 60° | 在fc处读取相位,计算裕度 |
| 增益裕度 GM | 相位=-180°处的增益倒数 | > 10dB | 查找相位=-180°频率,读取增益 |
3.3 反馈网络与分压网络:精确采样的工程实现
分压网络由电阻 R1(上臂)和 R2(下臂)组成,将输出电压 Vout 分压为反馈电压 Vfb,与基准电压 Vref 比较。其设计要点包括:
- 阻值选择:R1 和 R2 的阻值不宜过大(避免噪声耦合),也不宜过小(增加功耗)。典型值在 kΩ 级别,流过分压网络的电流通常为 0.1~1mA。
- 精度要求:电阻精度直接影响输出电压精度。对于 1% 精度的输出,分压电阻应选用 0.1% 或更高精度。
- 温度系数:电阻的温度漂移会导致输出电压随温度变化。建议使用低温度系数的金属膜电阻或薄膜电阻。
反馈网络不仅包含分压电阻,还包含补偿元件(如 Type-II 或 Type-III 补偿网络中的电阻电容)。这些元件与误差放大器共同构成补偿网络,其传递函数决定了环路增益的零极点分布。在 LTspice 中,反馈网络的建模需要特别注意:分压电阻的采样点应尽量靠近负载端,避免因 PCB 走线电阻引入额外压降。
3.4 误差放大器与基准电压:环路的核心比较器
误差放大器(EA)是反馈环路的核心,它比较 Vfb 与 Vref,输出误差信号 Vcomp,控制 PWM 占空比。开关电源中常用的 EA 有两种类型:
- 电压型误差放大器:输出阻抗低,适合电压模式控制。其传递函数为 G_EA(s) = gm × Z_comp(s),其中 gm 为跨导,Z_comp 为补偿网络阻抗。
- 跨导型误差放大器:输出为电流,需要外部补偿网络将电流转换为电压。LTspice 中常用
G元件或OTA模型来模拟。
基准电压 Vref 的稳定性直接影响输出电压精度。典型基准电压源包括:
| 基准类型 | 典型值 | 温度系数 | 适用场景 |
|---|---|---|---|
| 带隙基准 | 0.8V / 1.25V / 2.5V | ±20ppm/°C | 通用电源,成本敏感 |
| 齐纳基准 | 2.5V / 5V | ±50ppm/°C | 高电压输出,低噪声 |
| 外部精密基准 | 1.024V / 4.096V | ±5ppm/°C | 高精度仪表电源 |
3.5 案例拆解:12V→3.3V Buck变换器的环路参数设计
以一个典型的 12V 输入、3.3V 输出、开关频率 500kHz 的 Buck 变换器为例,演示反馈系统各要素的工程计算与 LTspice 验证。
设计约束:
- 输入电压:V_in = 12V(允许 ±10% 波动)
- 输出电压:V_out = 3.3V,精度 ±2%
- 最大负载电流:I_load = 3A
- 开关频率:f_sw = 500kHz
- 目标穿越频率:fc = 50kHz(f_sw/10)
- 相位裕度:PM ≥ 50°
第一步:确定分压网络
选择基准电压 Vref = 0.8V(常见于现代控制IC)。则反馈系数 β = Vref / Vout = 0.8 / 3.3 ≈ 0.242。取 R2 = 10kΩ,则 R1 = R2 × (Vout - Vref) / Vref = 10k × (3.3 - 0.8) / 0.8 = 31.25kΩ,取标准值 31.6kΩ(1%精度)。
第二步:功率级传递函数
Buck 变换器在 CCM 模式下的控制到输出传递函数为:
G_ps(s) = (V_in / (1 + s/(Q·ω₀) + s²/ω₀²)) × (1 + s·ESR·C_out)
其中,ω₀ = 1/√(L·C_out),Q = R_load·√(C_out/L)。假设 L = 10μH,C_out = 100μF(ESR = 10mΩ),R_load = 3.3V/3A = 1.1Ω。计算得:
- ω₀ = 1/√(10μ × 100μ) = 31.6 krad/s → f₀ ≈ 5kHz
- Q = 1.1 × √(100μ/10μ) = 3.48
- ESR零点:f_ESR = 1/(2π × 10m × 100μ) ≈ 159kHz
第三步:误差放大器补偿设计
为了在 50kHz 处获得足够的相位裕度,采用 Type-II 补偿网络。补偿网络传递函数为:
G_EA(s) = gm × (1 + s/(ω_z)) / (s × (1 + s/(ω_p)))
其中,gm 为跨导(假设 1mS),零点 ω_z 放置在功率级 LC 双极点附近(约 5kHz),极点 ω_p 放置在 ESR 零点之后(约 200kHz)。通过 LTspice 的 .AC 扫描,调整补偿电阻 R_comp 和电容 C_comp 的值,使穿越频率达到 50kHz,相位裕度大于 50°。
第四步:LTspice 仿真验证
在 LTspice 中搭建平均模型电路,使用 .AC 分析扫描 100Hz 到 1MHz,测量环路增益 T(s) 的幅频和相频曲线。仿真结果应显示:
- 穿越频率 fc ≈ 50kHz
- 相位裕度 PM ≈ 55°
- 低频增益 > 60dB(保证稳态精度)
.step)快速观察不同补偿参数对环路的影响。
3.6 常见误区与设计复盘
在反馈控制系统设计中,以下误区需要特别注意:
- 误区一:忽略 ESR 零点的影响。电解电容的 ESR 零点通常在几十 kHz,若补偿网络未考虑该零点,可能导致穿越频率附近相位提升不足,引发振荡。
- 误区二:分压电阻取值过大。当 R1、R2 阻值超过 100kΩ 时,误差放大器的输入偏置电流会在分压网络上产生额外压降,导致输出电压偏差。此时应选用低偏置电流的放大器或减小电阻值。
- 误区三:基准电压的噪声。基准电压引脚上的高频噪声会直接耦合到误差放大器输出,影响 PWM 调制精度。建议在基准引脚附近放置 100nF 高频去耦电容。
- 误区四:环路增益测量点错误。在 LTspice 中测量环路增益时,必须正确断开反馈环路并注入测试信号。常见方法是使用
L(大电感)和C(大电容)隔离直流工作点,同时允许交流信号通过。
.step temp 和 .step param 进行多工况扫描,确保环路在所有条件下均稳定。