2. DC-DC开关电源基础

数字环路补偿设计的核心对象是功率级与控制环路,而功率级的拓扑结构、工作模式与关键参数决定了被控对象的传递函数形态。无论是模拟补偿还是数字补偿,都必须先准确建立功率级模型,才能设计出稳定的补偿器。本章从三种基本拓扑的电路原理与能量传递关系出发,分析CCM与DCM两种工作模式对控制-输出传递函数的影响,并梳理数字控制器设计时必须关注的关键参数体系。

DC-DC开关电源功率级核心要素总览 三种基本拓扑 Buck(降压) Vout = D·Vin,连续输出电流 Boost(升压) Vout = Vin/(1-D),断续输入电流 Buck-Boost(升降压) Vout = -D·Vin/(1-D),反极性 工作模式 CCM(连续导通) 电感电流始终 > 0,双极点响应 DCM(断续导通) 电感电流有零区间,单极点响应 BCM(临界导通) CCM/DCM边界,常用于PFC 关键参数 • 开关频率 fsw(100kHz~2MHz) • 电感值 L(决定纹波与模式) • 输出电容 C(决定纹波与带宽) • 占空比 D(稳态工作点) • 负载电阻 R(决定Q值与极点) • ESR/ESL(影响零点与高频) • 输入电压范围(影响增益) 数字补偿设计输入 功率级传递函数 Gvd(s) ADC采样与量化 数字补偿器 C(z) DPWM 数字环路设计要点: 1. 不同拓扑/模式下,Gvd(s)的零极点位置不同,补偿器结构需相应调整 2. CCM下Buck为二阶系统(双极点),DCM下退化为单极点系统 3. 数字控制引入延迟(ADC+计算+DPWM),需在离散域重新校验相位裕度 4. 关键参数直接决定补偿器零极点配置范围与采样频率选择

2.1 三种基本拓扑结构:原理与能量传递

核心原理:DC-DC变换器的本质是使用开关器件(MOSFET、二极管)和储能元件(电感、电容)实现电压电平的转换。三种基本拓扑的区别在于开关管、电感、二极管和负载的连接方式不同,导致能量传递路径和电压增益公式不同。

  • Buck(降压)拓扑:开关管串联在输入与电感之间,电感输出端接负载。当开关管导通时,输入通过电感向负载供电并储存磁能;当开关管关断时,电感续流二极管导通,电感释放磁能维持负载电流。稳态电压增益为 Vout = D × Vin,其中D为占空比(0<D<1)。
  • Boost(升压)拓扑:电感串联在输入与开关管之间,开关管导通时电感储存能量,负载由输出电容供电;开关管关断时,电感电压与输入电压叠加向负载供电。稳态增益为 Vout = Vin / (1-D),当D接近1时增益趋于无穷,但实际受寄生参数限制。
  • Buck-Boost(升降压)拓扑:电感与开关管并联后串联在输入输出之间,输出极性反转。增益为 Vout = -D × Vin / (1-D),可实现降压(D<0.5)或升压(D>0.5),但输出为负电压,在需要负压轨的应用中广泛使用。

从数字环路设计角度,拓扑决定了功率级传递函数 Gvd(s)(控制-输出传递函数)的零极点结构。Buck在CCM下为典型的二阶系统,具有两个共轭极点;Boost和Buck-Boost在CCM下除双极点外,还包含一个右半平面零点(RHPZ),这极大限制了环路带宽,是数字补偿器设计中的关键挑战。

工程提示:在数字电源设计中,Buck拓扑最常用于12V→1V/3.3V等低压大电流场景;Boost常用于电池供电的5V→12V/24V升压;Buck-Boost则用于输入电压可能高于或低于输出电压的场合(如汽车电子中的宽范围输入)。选择拓扑时需同时考虑输入输出范围、效率、成本和EMI特性。

2.2 工作模式:CCM与DCM的判据与影响

判断方法:工作模式由电感电流是否在开关周期内降到零决定。临界电感电流计算公式为:

Icrit = (Vout × (1-D)) / (2 × L × fsw)   (Buck拓扑)
当负载电流 Iload > Icrit 时,工作在CCM;当 Iload < Icrit 时,工作在DCM。

实际工程中,负载变化范围大时,变换器可能跨越CCM和DCM两种模式。CCM下电感电流连续,传递函数为二阶;DCM下电感电流存在零区间,系统退化为单极点系统,且增益与负载相关。数字补偿器若只针对一种模式设计,在模式切换时可能出现稳定性问题。

对比维度CCM(连续导通)DCM(断续导通)
电感电流特征始终大于零,无断流区间存在零电流区间
控制-输出传递函数二阶系统(双极点)一阶系统(单极点)
右半平面零点Boost/Buck-Boost存在通常不存在
负载对增益影响增益与负载无关增益随负载变化
纹波电流较小,EMI较低较大,需更大输出电容
数字补偿策略固定补偿器,需考虑RHPZ需自适应增益或模式切换

案例拆解:某通信设备中的12V→3.3V Buck变换器,开关频率500kHz,电感值4.7μH,满载电流10A。计算临界电流:Icrit = (3.3 × (1-0.275)) / (2 × 4.7μH × 500kHz) ≈ 2.55A。当负载从10A降至1A时,变换器从CCM进入DCM。若数字补偿器仅按CCM设计,在轻载DCM下相位裕度可能从60°降至20°,导致动态响应变差甚至振荡。解决方案是采用模式自适应补偿:检测电感电流过零信号,在DCM下切换为单极点补偿器并调整增益。

风险提示:DCM下功率级增益与负载电阻成正比,轻载时增益升高,容易导致环路不稳定。数字控制器需实时监测负载状态,必要时采用脉冲跳跃(PFM)或降低开关频率来维持稳定。

2.3 关键参数体系:从模拟域到数字域的映射

核心参数与作用:数字环路设计需要精确掌握以下参数,它们直接决定补偿器的零极点位置和采样频率选择:

  1. 开关频率 fsw:决定采样频率(通常为fsw或fsw/2),影响数字控制延迟和可实现的环路带宽。一般环路带宽设为fsw/10~fsw/6。
  2. 电感值 L:决定电流纹波和CCM/DCM边界,影响功率级传递函数的极点位置(ω0 = 1/√(LC))。
  3. 输出电容 C 及其ESR:决定输出纹波和传递函数零点(ωz = 1/(ESR×C))。陶瓷电容ESR低,零点频率高;电解电容ESR高,零点频率低。
  4. 负载电阻 R:在CCM下影响阻尼系数(Q = R×√(C/L)),在DCM下影响增益。
  5. 输入电压 Vin:影响占空比D和功率级增益,数字补偿器需适应宽输入范围。
  6. 数字延迟 Td:包括ADC采样延迟、计算延迟和DPWM更新延迟,等效为相位滞后,需在离散域建模中考虑。

操作流程:数字环路设计参数提取步骤:

1. 确定拓扑与工作模式(根据输入输出规格和负载范围)
2. 计算稳态占空比 D = Vout/Vin(Buck)或 D = 1 - Vin/Vout(Boost)
3. 选择电感 L 使纹波电流 ΔIL ≤ 20%~40% 满载电流
4. 选择输出电容 C 满足纹波电压和瞬态响应要求
5. 测量或计算功率级传递函数 Gvd(s) 的零极点
6. 确定采样频率 fs = fsw(或 fsw/2),计算数字延迟 Td
7. 在离散域设计补偿器 C(z),验证相位裕度和增益裕度

实战场景:设计一个数字控制的Buck变换器,规格为:Vin=12V,Vout=1.2V,Iout=20A,fsw=600kHz,L=1.5μH,C=4×47μF陶瓷电容(ESR≈2mΩ)。计算得D=0.1,LC谐振频率 f0 = 1/(2π√(1.5μH×188μF)) ≈ 9.5kHz,ESR零点 fz = 1/(2π×2mΩ×188μF) ≈ 423kHz。由于fz远高于f0,功率级表现为典型的双极点+高频零点。数字补偿器需在9.5kHz处提供相位提升,同时利用ESR零点抵消高频增益下降。采样频率600kHz,数字延迟约1.5个开关周期(2.5μs),在9.5kHz处引入约5.4°相位滞后,需在补偿器中预留裕量。

经验总结:数字补偿器设计时,建议先用仿真工具(如PLECS、SIMPLIS)提取功率级Bode图,再在MATLAB/Simulink中设计离散补偿器。关键参数(L、C、ESR)的容差范围需在鲁棒性验证中覆盖,确保批量生产的稳定性。

2.4 常见误区与设计复盘

误区一:忽略模式切换。许多设计仅按CCM设计补偿器,未考虑轻载DCM工况。实际产品在待机时负载可能降至额定值的1%以下,此时DCM下增益变化可达10倍以上,极易引发次谐波振荡。

误区二:ESR零点处理不当。陶瓷电容ESR极低,零点频率很高,若补偿器未考虑该零点,可能导致高频增益过高,放大开关噪声。反之,电解电容ESR零点频率低,若补偿器将其当作高频零点忽略,会损失相位裕度。

误区三:数字延迟估计不足。ADC采样保持时间、计算周期、DPWM更新时刻共同构成数字延迟。若按理想零延迟设计,实际相位裕度可能比预期低10°~20°。

误区四:采样频率选择不合理。采样频率过低(如fsw/4)会引入较大延迟和混叠;采样频率过高(如4×fsw)则增加计算负担且无实际收益。工程上推荐采样频率等于开关频率,DPWM在载波顶点或谷底更新。

复盘建议:完成数字环路设计后,务必进行以下验证:① 满载/半载/轻载三种工况下的环路增益Bode图测试;② 输入电压从最低到最高扫描时的相位裕度变化;③ 负载瞬态(1A↔20A,1A/μs)下的输出电压过冲与恢复时间;④ 温度变化(-40℃~+85℃)对L、C参数的影响。只有通过全工况验证,才能确保数字补偿器在实际产品中的可靠性。