3. 非隔离型拓扑(一)
非隔离型DC-DC拓扑是电源设计中最基础、应用最广泛的一类变换器。与隔离型拓扑相比,非隔离拓扑没有变压器,能量传递路径直接,具有体积小、成本低、效率高的优势。在板级电源设计中,从FPGA内核供电到电池充电管理,从LED驱动到工业总线供电,Buck、Boost、Buck-Boost三种基本拓扑覆盖了绝大多数降压、升压和正负压变换需求。理解这三种拓扑的工作原理、电感电流连续模式(CCM)与断续模式(DCM)的边界条件,以及关键节点的波形特征,是进行拓扑选型和后续LLC谐振变换器学习的重要基础。
上图从拓扑结构、电压关系、器件应力和典型应用四个维度对三种基本非隔离拓扑进行了对比。可以看到,Buck和Boost在结构上互为对偶,而Buck-Boost则是在两者基础上衍生出的反极性变换器。下面我们逐一深入分析每种拓扑的工作原理与波形特征。
3.1 Buck降压变换器:工作原理与CCM/DCM分析
3.1.1 核心原理与连续导通模式(CCM)
Buck变换器是最常用的降压拓扑,其基本结构由开关管Q、续流二极管D、电感L和输出电容C组成。在CCM模式下,电感电流始终大于零,电路存在两种开关状态:状态1(TON),开关管导通,输入电压通过电感向负载供电,电感两端电压为VIN - VOUT,电流线性上升;状态2(TOFF),开关管关断,电感电流通过二极管续流,电感两端电压为 -VOUT,电流线性下降。根据伏秒平衡原理,稳态时电感两端电压在一个开关周期内的平均值为零,由此推导出电压增益公式:
Buck CCM增益公式:VOUT = D × VIN,其中D为占空比(0 ≤ D ≤ 1)。电感电流纹波:ΔIL = (VIN - VOUT) × D × T / L = VOUT × (1-D) × T / L。
在CCM模式下,Buck变换器的输出纹波电压主要由电容的ESR和充放电电荷决定。设计时需根据允许的纹波要求选择电感量,使电路在最小负载电流下仍能维持CCM工作。临界电感表达式为:
L_critical = (1-D) × R_load / (2 × f_sw) (Buck CCM/DCM边界条件)
3.1.2 断续导通模式(DCM)与模式判断
当负载电流减小到一定程度,电感电流在TOFF结束前就下降到零,电路进入DCM模式。DCM模式下存在第三个状态:电感电流为零,负载完全由输出电容供电。DCM的电压增益变为:VOUT = VIN × 2 / (1 + √(1 + 8×L×f_sw/R_load)),增益不再与D呈线性关系,而是与负载相关。判断电路处于哪种模式,最直接的方法是观察电感电流波形是否出现零电流平台。工程上常用临界负载电流I_OB = (VIN - VOUT) × D × T / (2L) 来判断:当负载电流大于I_OB时工作在CCM,小于I_OB时工作在DCM。
| 参数 | CCM模式 | DCM模式 |
|---|---|---|
| 电感电流特征 | 始终大于0,三角波连续 | 存在零电流区间,波形不连续 |
| 电压增益 | VOUT = D×VIN(线性) | VOUT = VIN×2/(1+√(1+8τ)),非线性 |
| 输出纹波 | 较小,主要由电容决定 | 较大,电感电流峰值高 |
| 负载范围 | 重载/额定负载 | 轻载/待机 |
| 效率特征 | 满载效率高 | 轻载效率高(开关损耗低) |
| 控制环路 | 单极点系统,易补偿 | 右半平面零点,补偿复杂 |
3.1.3 关键波形分析与实战案例
以某通信设备中12V转1.0V/20A的Buck电源为例,开关频率500kHz,电感选1.5μH。实测波形显示:开关节点VSW的方波幅值为12V,上升沿约8ns,下降沿约10ns,存在轻微振铃,这是由开关管寄生电容和PCB寄生电感引起的。电感电流波形为三角波,峰峰值约4.5A,平均电流20A,纹波率r=ΔIL/IL=22.5%,处于合理范围(通常设计r在20%-40%)。输出纹波电压约12mV,主要贡献来自输出电容的ESR(约0.8mΩ)。
实战经验:当Buck电路在轻载(如100mA)时,实测效率反而比满载时低5%-8%,这是因为电路已进入DCM模式,虽然开关损耗降低,但电感峰值电流增大导致铜损和磁芯损耗上升。此时可考虑采用PFM(脉冲频率调制)模式或强制CCM模式来优化轻载效率。
3.2 Boost升压变换器:工作原理与模式边界
3.2.1 核心原理与CCM工作过程
Boost变换器用于将较低输入电压升压到较高输出电压。其结构特点是电感位于输入端,开关管并联在电感之后。在CCM模式下:TON期间,开关管导通,输入电压直接加在电感两端,电感储能,电流线性上升,负载由输出电容供电;TOFF期间,开关管关断,电感电流通过二极管流向负载和输出电容,电感两端电压为VIN - VOUT(负值),电流线性下降。伏秒平衡推导出增益公式:
Boost CCM增益公式:VOUT = VIN / (1-D),D为占空比。由于D < 1,VOUT始终大于VIN。电感电流纹波:ΔIL = VIN × D × T / L。
Boost拓扑的一个重要特点是输入电流连续,而输出电流是断续的(二极管只在TOFF期间导通),因此输出纹波较大,通常需要更大容量的输出电容。开关管和二极管承受的电压应力均为VOUT,这是选型时必须考虑的关键参数。
3.2.2 DCM模式与右半平面零点问题
Boost在DCM模式下同样存在零电流区间,其增益公式为:VOUT = VIN × (1 + √(1 + 4D²/(2×τ))) / 2,其中τ = L×f_sw/R_load。DCM模式下Boost的电压增益对占空比的敏感度降低,控制环路特性发生变化。特别需要注意的是,Boost在CCM模式下存在右半平面零点(RHPZ),这会导致环路补偿困难,带宽受限。RHPZ的频率为:f_RHPZ = R_load × (1-D)² / (2π × L)。当负载变重或电感值偏小时,RHPZ频率降低,可能进入环路带宽范围内,引起系统不稳定。
风险提示:Boost变换器在启动瞬间或负载突变时,由于电感电流不能突变,输出电压会出现较大的过冲。设计时应加入软启动电路,限制启动时的占空比爬升速率,同时输出电容需足够大以吸收能量冲击。
3.2.3 关键波形分析与案例拆解
以锂电池3.7V升压至5V/2A的Boost电路为例,开关频率1MHz,电感2.2μH。实测开关节点波形显示:VSW在关断瞬间会从0V快速上升至5V加上二极管正向压降(约0.4V),随后由于二极管反向恢复和寄生电容谐振,出现约1.5V的振铃过冲。电感电流波形为三角波,平均电流约2.9A(考虑效率),纹波峰峰值约1.2A。输出纹波电压约30mV,明显大于同功率等级的Buck电路,这是因为输出电流不连续所致。
该案例中,工程师发现当负载从1A跳变到2A时,输出电压出现约200mV的跌落,恢复时间约50μs。分析原因是Boost的RHPZ频率约为80kHz,而环路带宽设计为20kHz,虽然满足稳定性要求,但瞬态响应速度受限。改进措施:增大电感至3.3μH以降低RHPZ频率影响,同时优化环路补偿器,将带宽提升至30kHz,最终将恢复时间缩短至25μs。
3.3 Buck-Boost变换器:反极性升降压拓扑
3.3.1 工作原理与电压关系
Buck-Boost变换器(又称反极性变换器)能够实现升降压功能,其输出电压极性与输入相反。在CCM模式下:TON期间,开关管导通,输入电压加在电感两端,电感储能,负载由输出电容供电;TOFF期间,开关管关断,电感电流通过二极管向输出电容和负载供电,此时输出端电压为负。增益公式为:
Buck-Boost CCM增益公式:VOUT = -D × VIN / (1-D)。当D < 0.5时,|VOUT| < VIN(降压);当D > 0.5时,|VOUT| > VIN(升压);当D = 0.5时,|VOUT| = VIN。
Buck-Boost的开关管和二极管承受的电压应力为VIN + |VOUT|,这是三种拓扑中应力最高的。例如,输入12V、输出-12V时,开关管耐压需大于24V,实际选型需留1.5-2倍裕量。电感电流的交流分量同时流过输入和输出,因此输入和输出电流都是断续的,需要较大的输入输出滤波电容。
3.3.2 模式判断与设计要点
Buck-Boost的CCM/DCM边界条件为:L_critical = (1-D)² × R_load / (2 × f_sw)。与Buck和Boost不同,Buck-Boost的临界电感同时受D和负载影响,设计时需在最大占空比和最小负载条件下验证。在DCM模式下,增益公式变为:VOUT = -VIN × D × √(R_load / (2 × L × f_sw)),增益与负载的平方根成正比,非线性程度更高。
| 设计参数 | Buck | Boost | Buck-Boost |
|---|---|---|---|
| 输出电压极性 | 正 | 正 | 负(反极性) |
| 输入电流连续性 | 断续 | 连续 | 断续 |
| 输出电流连续性 | 连续 | 断续 | 断续 |
| 开关管电压应力 | VIN | VOUT | VIN + |VOUT| |
| 二极管电压应力 | VIN | VOUT | VIN + |VOUT| |
| 控制复杂度 | 低 | 中(RHPZ) | 中高 |
| 典型功率范围 | 0.1W-100W+ | 1W-100W | 0.1W-50W |
3.3.3 实战场景:车载负压电源设计
在某车载传感器供电方案中,需要从12V电池电压产生-5V/500mA的负压电源。选用Buck-Boost拓扑,开关频率400kHz,电感22μH。设计时发现两个关键问题:第一,输入电压范围宽(9V-16V),导致占空比变化范围大(D从0.36到0.24),需要确保在整个输入范围内电路都工作在CCM模式;第二,由于输出电压为负,反馈采样电路需要做电平移位,通常采用差分放大器或反相放大器实现。
实测波形显示,开关节点电压在0V和-5V之间切换,关断瞬间存在约-7V的振铃尖峰,这是由开关管关断时电感电流突变和PCB寄生电感引起的。通过增加RC吸收电路(R=10Ω,C=1nF)和优化布局缩短功率回路,将振铃尖峰抑制到-5.8V以内。该案例的复盘经验是:Buck-Boost的PCB布局应特别注意功率回路面积最小化,因为输入输出电流都断续,高频电流路径更长,寄生参数影响更显著。
3.4 三种拓扑的选型对比与常见误区
3.4.1 选型决策流程
在实际项目中,选择哪种拓扑应遵循以下判断流程:第一步,明确输入输出电压范围和极性要求,若输出必须为负压,直接选择Buck-Boost;第二步,若输入始终高于输出,选Buck;输入始终低于输出,选Boost;输入范围跨越输出电压,则需考虑Buck-Boost或SEPIC/Cuk等衍生拓扑;第三步,评估功率等级和效率要求,Buck效率最高(可达95%以上),Boost次之,Buck-Boost因应力高效率相对较低;第四步,检查动态响应要求,若负载瞬变快且幅度大,优先选择无RHPZ的Buck拓扑。
3.4.2 常见误区与设计复盘
- 误区一:忽视DCM模式下的环路稳定性。很多工程师按CCM模式设计补偿网络,但电路在轻载时进入DCM,导致环路相位裕度不足,出现振荡。解决方法是使用PWM/PSM双模式控制器,或在设计时确保最小负载电流大于临界值。
- 误区二:Boost的RHPZ被忽略。在宽输入范围、大负载变化的Boost设计中,RHPZ频率可能低至几十kHz,若环路带宽设置过高,瞬态响应会出现先反向再恢复的现象。建议将Boost环路带宽控制在RHPZ频率的1/5以下。
- 误区三:电感饱和电流选型不足。在DCM模式下,电感峰值电流可达平均电流的2-3倍,若电感饱和电流裕量不足,会导致电感值急剧下降,电流失控。选型时需以最大峰值电流为基准,并留20%-30%裕量。
- 误区四:Buck-Boost的负压反馈采样错误。直接使用电阻分压到地会引入负压采样误差,应使用差分采样或电平移位电路,确保反馈电压在控制器参考电压范围内。
设计总结:三种基本拓扑中,Buck是最容易设计且性能最优的拓扑,应优先选用;Boost适用于需要升压且对输出纹波要求不高的场景;Buck-Boost仅在必须产生负压或输入输出范围交叉时使用。无论选择哪种拓扑,CCM/DCM边界分析、电感选型、环路补偿和PCB布局都是决定成败的关键环节。建议在项目初期使用仿真工具(如LTspice、SIMPLIS)进行波形验证,再进入实际硬件调试。