3. 反馈控制系统基础

开关电源本质上是一个负反馈控制系统。无论是Buck、Boost还是反激变换器,其输出电压的稳定、动态响应以及环路稳定性,都取决于反馈网络如何感知输出、误差放大器如何比较并放大误差、以及补偿网络如何塑造环路增益。理解反馈控制系统的五大核心要素——闭环系统、开环增益、反馈网络、误差放大器、基准电压与分压网络——是进行环路补偿设计的前提。本章将从控制理论视角出发,结合LTspice仿真实践,逐一拆解这些要素在开关电源中的具体实现与相互作用。

开关电源负反馈控制系统信号链路 基准电压 Vref = 0.8V / 2.5V 温度稳定 ±1% 误差放大器 EA 跨导型 gm = 1mS 输出 COMP 节点 分压网络 R1=10kΩ, R2=10kΩ 反馈系数 β = 0.5 反馈网络 R1/R2 + 补偿网络 Type-II / Type-III 开环增益 T(s) T = G_ps × G_EA × β 穿越频率 fc 处 |T|=1 闭环系统 Vout = Vin × D 负反馈稳定工作点 功率级 G_ps(s) LC滤波器 + PWM Vref Vfb Vfb 反馈 COMP T(s) PWM Vout 输出采样反馈回路 (负反馈) 环路增益 T(s) = G_ps(s) × G_EA(s) × β(s) 相位裕度 PM = 180° + ∠T(j·fc) 增益裕度 GM = -20·log₁₀|T(j·f_180°)| 典型目标:穿越频率 fc = f_sw/10 ~ f_sw/5,相位裕度 45°~60°,增益裕度 > 10dB LTspice 仿真:.AC 分析 + 断开环路注入测试信号

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°频率,读取增益
常见误区:许多工程师误以为开环增益越高越好。实际上,过高的增益会导致穿越频率升高,可能接近开关频率的一半,引发次谐波振荡。此外,Boost和反激拓扑在连续导通模式(CCM)下存在右半平面零点,限制了最大穿越频率,通常只能做到开关频率的1/10以下。

3.3 反馈网络与分压网络:精确采样的工程实现

分压网络由电阻 R1(上臂)和 R2(下臂)组成,将输出电压 Vout 分压为反馈电压 Vfb,与基准电压 Vref 比较。其设计要点包括:

  • 阻值选择:R1 和 R2 的阻值不宜过大(避免噪声耦合),也不宜过小(增加功耗)。典型值在 kΩ 级别,流过分压网络的电流通常为 0.1~1mA。
  • 精度要求:电阻精度直接影响输出电压精度。对于 1% 精度的输出,分压电阻应选用 0.1% 或更高精度。
  • 温度系数:电阻的温度漂移会导致输出电压随温度变化。建议使用低温度系数的金属膜电阻或薄膜电阻。

反馈网络不仅包含分压电阻,还包含补偿元件(如 Type-II 或 Type-III 补偿网络中的电阻电容)。这些元件与误差放大器共同构成补偿网络,其传递函数决定了环路增益的零极点分布。在 LTspice 中,反馈网络的建模需要特别注意:分压电阻的采样点应尽量靠近负载端,避免因 PCB 走线电阻引入额外压降。

工程经验:对于高精度电源(如 FPGA 内核供电),建议使用 Kelvin 检测(远端采样)方式,将分压电阻直接连接到负载端,避免输出线缆上的压降影响采样精度。在 LTspice 中,可以通过在输出端和分压点之间添加一个小电阻(模拟走线阻抗)来验证这种影响。

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(保证稳态精度)
仿真结果复盘:若相位裕度不足,可增大补偿电容 C_comp 以降低极点频率,或减小 R_comp 以调整零点位置。若穿越频率过高,可减小 gm 或增加分压电阻值。实际调试中,建议使用 LTspice 的参数扫描功能(.step)快速观察不同补偿参数对环路的影响。

3.6 常见误区与设计复盘

在反馈控制系统设计中,以下误区需要特别注意:

  • 误区一:忽略 ESR 零点的影响。电解电容的 ESR 零点通常在几十 kHz,若补偿网络未考虑该零点,可能导致穿越频率附近相位提升不足,引发振荡。
  • 误区二:分压电阻取值过大。当 R1、R2 阻值超过 100kΩ 时,误差放大器的输入偏置电流会在分压网络上产生额外压降,导致输出电压偏差。此时应选用低偏置电流的放大器或减小电阻值。
  • 误区三:基准电压的噪声。基准电压引脚上的高频噪声会直接耦合到误差放大器输出,影响 PWM 调制精度。建议在基准引脚附近放置 100nF 高频去耦电容。
  • 误区四:环路增益测量点错误。在 LTspice 中测量环路增益时,必须正确断开反馈环路并注入测试信号。常见方法是使用 L(大电感)和 C(大电容)隔离直流工作点,同时允许交流信号通过。
设计复盘要点:完成环路补偿后,务必进行全温度范围(-40°C~+125°C)和全负载范围(空载到满载)的仿真验证。电容的 ESR 和容量会随温度变化,导致穿越频率和相位裕度漂移。建议在 LTspice 中使用 .step temp 和 .step param 进行多工况扫描,确保环路在所有条件下均稳定。