ARTICLE DETAIL

资讯详情

深耕网站建设与运营推广的一线实战洞察。

升降压电路原理与应用:从Boost-Buck拓扑到四开关同步整流设计

升降压电路原理与应用:从Boost-Buck拓扑到四开关同步整流设计 你是不是也遇到过这样的问题手头有一个12V的电池但你的设备有的需要5V有的需要15V。难道要为每个电压都单独配一个电源模块吗或者在太阳能板供电的系统中光照变化导致输入电压忽高忽低如何保证输出一个稳定的电压给负载这些看似复杂的电源问题其实背后都指向一个核心需求一个电路既能升压也能降压。今天要讲的Boost-Buck电路或称升降压电路就是解决这类问题的“瑞士军刀”。它不像单纯的Boost升压或Buck降压电路那样功能单一而是将两者巧妙地结合让输出电压可以高于、等于或低于输入电压。这对于电池供电设备、宽输入电压范围的适配器、LED驱动等领域至关重要。很多人一听到“升降压”就觉得原理复杂、设计困难。但事实是只要理解了其核心的“能量搬运”逻辑你会发现它比想象中直观得多。本文将用最通俗的方式结合动画原理虽然文章是静态的但我会用清晰的时序图来解释带你彻底搞懂Boost-Buck电路。读完本文你将能理解Boost-Buck电路的核心工作原理和能量流动路径。掌握其关键公式并能进行初步的参数计算。看懂并分析一个典型的四开关同步升降压电路。了解其优缺点及典型应用场景知道何时该用它何时不该用。1. 为什么我们需要一个能升压又能降压的电路在深入电路细节之前我们先搞清楚需求。电源设计的核心目标之一就是在输入电压变化时维持输出电压的稳定。传统的线性稳压器LDO效率低、压差大只适合小功率降压。开关电源DC-DC效率高但传统的Boost和Buck电路各有局限Buck降压电路输出电压必须低于输入电压。如果输入电压跌落到低于目标输出电压它就无法工作输出会跟着输入一起掉。Boost升压电路输出电压必须高于输入电压。如果输入电压高于目标输出电压它也无法直接输出更低的电压。那么当输入电压在一个宽范围内波动且可能跨越目标输出电压值时怎么办这就是Boost-Buck电路的用武之地。它本质上是一个“电压跟随器”无论输入是高于还是低于输出它都能通过内部开关的协调将能量“搬运”到合适的电压水平。典型应用场景单节锂电池供电设备锂电池电压范围通常在3.0V-4.2V。如果你的设备需要稳定的3.3V需要降压或5V有时需要升压有时需要降压升降压电路是完美选择。汽车电子汽车蓄电池电压在9V-16V甚至更高之间剧烈波动而车内的电子设备通常需要5V或12V的稳定电压。太阳能/能量收集太阳能板的输出电压随光照强度变化很大需要升降压电路来为后级电池或设备提供恒定电压。USB PD快充支持多种电压档位如5V, 9V, 12V, 15V, 20V的充电器内部很可能采用升降压拓扑以适应不同设备的需求。所以Boost-Buck电路解决的不是一个理论问题而是一个广泛的工程实际问题如何在输入电压不稳定且可能跨越输出设定值的条件下高效、稳定地提供电能。2. 从分立到集成认识两种主流的Boost-Buck拓扑实现升降压功能主要有两种经典的电路拓扑。理解它们的演变能帮你更好地抓住本质。2.1 级联式CascadeBoost-Buck电路这是最直观的想法把一个Boost电路和一个Buck电路串联起来。Vin -- [Boost电路] -- Vmid -- [Buck电路] -- Vout工作原理第一级的Boost电路先将输入电压升到一个中间电压Vmid这个Vmid必须始终高于最终所需的输出电压Vout。然后第二级的Buck电路再将Vmid降到Vout。优点概念清晰控制相对独立。致命缺点效率低下。能量需要经过两次功率转换升压一次降压一次每次转换都有损耗开关损耗、导通损耗等总效率约为两个电路效率的乘积。例如如果每级效率为90%总效率可能只有81%。这在大功率应用中是无法接受的。因此级联式方案在实际产品中较少见除非对成本极其敏感或功率很小。2.2 单电感四开关升降压电路Four-Switch Buck-Boost这是目前主流的、高效率的解决方案。它只使用一个电感和四个功率开关管通常是MOSFET通过精妙的时序控制让同一个电路在同一个周期内根据输入输出电压的关系动态地工作在Boost模式、Buck模式或“直通”模式。核心思想它不再是两个电路的简单拼接而是一个统一的、可重构的功率通路。控制器实时监测Vin和Vout并决定能量的传递路径。为了让你直观理解我们用一张时序状态图来代替动画描述一个开关周期内当Vin Vout需要升压时能量的流动过程一个开关周期 T 分为两个主要阶段 阶段1 (时间 D*T): [能量存储] SW1闭合SW4闭合SW2断开SW3断开。 电流路径Vin -- SW1 -- 电感L -- SW4 -- Vin-。 电感L两端电压为 Vin电流线性增加电能转化为磁能存储在电感中。 输出电容Cout单独为负载供电。 阶段2 (时间 (1-D)*T): [能量释放] SW1断开SW4断开SW2闭合SW3闭合。 电流路径电感L -- SW3 -- 负载/Cout -- SW2 -- 电感L。 电感L两端电压为 (Vout)电流线性减小磁能转化为电能释放给负载和输出电容。(注当Vin Vout时电路会工作在Buck模式开关序列不同当两者接近时可能工作在一种混合模式或直通模式)它的精妙之处在于这个单电感同时扮演了Boost电路和Buck电路中的电感角色。四个开关管SW1-SW4的组合等效于在需要时“搭建”出Boost或Buck的拓扑。因此它避免了级联式的双重损耗效率可以做得非常高常高于90%。下文我们将重点剖析这种单电感四开关升降压电路因为它是实际设计中的绝对主流。3. 核心元件与工作原理深度解析现在我们打开这个“黑盒子”看看里面的关键角色是如何协同工作的。3.1 电路结构与元件作用一个典型的四开关同步升降压电路简化原理图如下省略了驱动、控制芯片等SW1 (高侧) SW3 (高侧) Vin -----|MOSFET|----------|MOSFET|----- Vout | | | | 电感 L Cout | | | | Vin- -----|MOSFET|----------|MOSFET|----- Vout- SW4 (低侧) SW2 (低侧)电感L核心储能元件。通过电流的增减来存储和释放能量实现电压的变换。功率MOSFETSW1, SW2, SW3, SW4四个开关管。它们的通断状态由控制芯片PWM控制器精确控制决定了电流的路径和电感的充放电。输入电容Cin滤除输入端的电流尖峰为电路提供瞬态电流稳定输入电压。输出电容Cout滤除输出端的电压纹波为负载提供平滑的电压储存能量。控制芯片电路的大脑。它监测输入电压Vin、输出电压Vout和电感电流IL并根据设定的输出电压计算出所需的开关占空比驱动四个MOSFET。3.2 三种工作模式详解控制芯片会根据Vin和Vout的关系自动切换工作模式模式一Buck降压模式当 Vin Vout 一定裕量此时电路等效为一个同步Buck电路。SW3 常通SW4 常断。SW1 和 SW2 作为Buck电路的高侧和低侧开关进行PWM调制。能量路径Vin - SW1 - L - Cout/负载 - SW2 - GND。公式Vout ≈ D_buck * Vin其中D_buck是SW1的占空比。模式二Boost升压模式当 Vin Vout - 一定裕量此时电路等效为一个同步Boost电路。SW1 常通SW2 常断。SW3 和 SW4 作为Boost电路的高侧和低侧开关进行PWM调制。能量路径Vin - SW1 - L - SW4 - GND充电L - SW3 - Cout/负载 - SW4 - GND放电。公式Vout ≈ Vin / (1 - D_boost)其中D_boost是SW4的占空比或SW3的关断占空比。模式三Buck-Boost或直通模式当 Vin ≈ Vout这是最复杂也最体现设计水平的状态。为了避免在Buck和Boost模式之间频繁切换导致振荡控制器会进入一种特殊的调制模式。一种常见策略是“四开关切换模式”在一个开关周期内可能同时包含Buck和Boost的动作。例如先让电感从输入源充电类似Buck然后将其能量释放到输出类似Boost但通过精细控制使输入和输出电流平滑。另一种简单策略是“直通Pass-through模式”当Vin非常接近Vout时控制SW1和SW3常通SW2和SW4常断让输入直接连接到输出此时效率接近100%。但需注意防止反向电流。3.3 核心公式与参数计算理解公式是进行设计和选型的基础。对于理想的四开关升降压电路在连续导通模式CCM下其输入输出电压关系可以统一表示为Vout / Vin D / (1 - D)其中D是SW1和SW4同时导通的占空比对于某些控制定义。但这个公式在模式切换时需谨慎使用。更实用的方法是记住两个边界公式纯Buck边界Vout D_buck * Vin(D_buck 1)纯Boost边界Vout Vin / (1 - D_boost)(D_boost 1)电感选型计算 电感是影响性能的关键。其值主要由开关频率f_sw、最大电感电流纹波ΔI_L和输入输出电压决定。 在Buck或Boost模式下可分别用其公式计算并取**要求更严格电感量更大**的那个值作为最终选择。 以Buck模式为例公式为L (Vin_max - Vout) * D_buck / (f_sw * ΔI_L)其中ΔI_L通常取额定输出电流的20%-40%。电感额定电流必须大于峰值电感电流I_L_peak I_out ΔI_L/2。4. 动手实践使用LTspice仿真一个升降压电路理论需要实践验证。我们使用免费的强大仿真软件LTspice来搭建并观察一个四开关升降压电路的工作波形。这将让你对之前讲到的模式切换有最直观的认识。4.1 仿真电路图我们使用凌力尔特现ADI的经典控制器LTC3789的简化模型进行仿真。以下是核心网表描述你可以在LTspice中据此绘制原理图。* 升降压电路仿真 - LTC3789 简化行为模型 Vin N1 0 DC 12V ; 输入电压我们将变化它 Vout_set N2 0 DC 5V ; 目标输出电压 * 功率开关管 (用理想开关代替MOSFET) S1 N1 N3 N_ctrl1 0 SW ; SW1 S2 N4 0 N_ctrl2 0 SW ; SW2 S3 N3 N5 N_ctrl3 0 SW ; SW3 S4 N6 0 N_ctrl4 0 SW ; SW4 .model SW SW(Ron0.01m Roff1Meg Vt0.5 Vh-0.5) * 储能元件 L1 N3 N6 10uH ; 功率电感 Cout N5 0 100uF ; 输出电容 Cin N1 0 100uF ; 输入电容 Rload N5 0 2 ; 负载电阻 (对应2.5A输出) * 控制信号源 (模拟PWM控制器) * 这里用一个简单的电压比较器产生PWM实际芯片复杂得多。 B1 N_ctrl1 0 V V(pwm_buck) 0.5 ? 1 : 0 ; SW1 驱动 B2 N_ctrl2 0 V V(pwm_buck) 0.5 ? 1 : 0 ; SW2 驱动 (与SW1互补) B3 N_ctrl3 0 V V(pwm_boost) 0.5 ? 1 : 0 ; SW3 驱动 B4 N_ctrl4 0 V V(pwm_boost) 0.5 ? 1 : 0 ; SW4 驱动 (与SW3互补) * 简单的PWM生成仅为演示非真实控制环 Vpwm_buck pwm_buck 0 PULSE(0 1 0 1n 1n {D_buck*10u} 10u) ; Buck占空比信号 Vpwm_boost pwm_boost 0 PULSE(0 1 0 1n 1n {D_boost*10u} 10u) ; Boost占空比信号 .param D_buck0.42 ; 当Vin12VVout5V时Buck占空比约0.42 .param D_boost0.6 ; 当Vin8VVout12V时Boost占空比约0.6 .tran 0 2m 1.5m ; 瞬态分析 .step param Vin list 8 12 15 ; 改变输入电压8V(升压), 12V(降压), 15V(降压) .backanno .end(注意这是一个高度简化的行为级仿真用于演示概念。真实的仿真需要完整的芯片模型和补偿网络。)4.2 仿真设置与运行在LTspice中新建原理图放置电压源、电阻、电容、电感、开关SW和行为电压源bv。按照上述网表连接电路。注意开关的控制节点。设置仿真命令.tran 0 2m 1.5m和.step param Vin list 8 12 15。点击运行。4.3 关键波形观察与分析仿真结束后添加波形窗口观察以下关键信号V(n5)输出电压Vout。看它是否能在不同输入下稳定在5V附近。I(L1)电感电流IL。观察其纹波形状和大小。V(n_ctrl1)和V(n_ctrl3)SW1和SW3的驱动信号。观察其占空比如何随Vin变化。预期现象当Vin15V或12V时电路应主要呈现Buck模式特征。SW1的驱动信号V(n_ctrl1)是PWM波SW3的驱动信号V(n_ctrl3)可能接近常高导通。当Vin8V时电路应主要呈现Boost模式特征。SW3的驱动信号V(n_ctrl3)是PWM波或低侧SW4是PWMSW1的驱动信号V(n_ctrl1)可能接近常高导通。电感电流I(L1)在Buck模式下是连续的三角波在Boost模式下也是连续的但波形可能因输入输出关系不同而略有差异。输出电压V(n5)在负载变化或输入电压阶跃时会有动态调整过程最终趋于稳定。通过这个仿真你可以清晰地看到同一个电路如何通过改变开关管的动作顺序来适应不同的输入输出电压关系这正是升降压电路的精髓。5. 设计要点与常见陷阱理解了原理但在实际设计中魔鬼藏在细节里。以下是几个必须关注的关键点5.1 模式切换与稳定性问题当输入电压Vin在目标输出电压Vout附近波动时电路可能在Buck模式和Boost模式之间频繁切换导致输出电压纹波增大甚至引发振荡。对策设置迟滞Hysteresis区域不要设置一个单一的模式切换点。例如设定当Vin Vout 0.5V时进入Buck模式只有当Vin Vout - 0.5V时才进入Boost模式。中间的1V区域为“Buck-Boost模式”或“直通模式”避免乒乓切换。优化控制算法使用高级的、平滑的模式切换算法例如“单电感多模式”控制让过渡更自然。5.2 电感与电容的选型电感饱和电流必须大于峰值电感电流I_L_peak。在升降压电路中电感电流可能同时包含输入和输出电流分量其峰值会比单纯的Buck或Boost电路更高需仔细计算。电容的ESR输出电容的等效串联电阻ESR直接影响输出电压纹波。高频低ESR的陶瓷电容是首选通常需要多个并联。输入电容也需要低ESR以抑制输入电流尖峰。5.3 布局与布线PCB Layout开关电源的布局至关重要糟糕的布局会导致噪声、振荡甚至芯片损坏。功率回路最小化将输入电容Cin、上管SW1/SW3、下管SW4/SW2、电感L和输出电容Cout形成的功率环路面积做到最小。这能减小寄生电感和电磁干扰EMI。地平面分割通常采用单点接地星型接地将大电流的功率地和小信号的控制器地分开最后在一点连接避免噪声耦合。驱动走线连接到MOSFET栅极的驱动走线应短而粗必要时可串联一个小电阻如10Ω来抑制振铃。反馈采样输出电压反馈分压电阻的采样点应直接接到输出电容Cout的两端而不是负载端以避免走线寄生电阻引入误差。6. 实战选型如何选择合适的升降压控制器芯片对于绝大多数工程师不会从分立MOSFET开始设计而是选择一颗集成的升降压控制器或模块。市面上有众多选择如TI的TPS630xx系列ADI的LTC378x系列MPS的MPxxxx系列等。选型时关注以下参数输入电压范围必须覆盖你的应用场景的最大和最小输入电压。输出电压范围/精度是否可调精度如何输出电流能力注意芯片标称的是输入电流还是输出电流以及在不同压差下的降额曲线。开关频率高频如2MHz可以使用更小的电感和电容但效率可能略低EMI更难处理。低频则相反。效率查看芯片数据手册中在你的典型工作点Vin, Vout, Iout下的效率曲线。效率是核心指标。工作模式是否支持强制PWMFPWM模式在轻载时FPWM模式频率固定但效率低脉冲跳跃PSM模式效率高但纹波和噪声可能更大。封装与外围元件封装是否易于焊接所需的外围电感、电容是否常见、廉价特殊功能是否有使能脚、电源正常PG指示、软启动、频率同步、I2C编程接口等一个快速选型流程确定输入输出规格 - 查找主流供应商的选型工具如TI的WEBENCH ADI的LTpowerCAD - 生成几个候选方案 - 对比效率、尺寸、BOM成本和设计复杂度 - 阅读数据手册和评估板资料 - 最终确定。7. 常见问题与故障排查即使按照芯片手册设计调试中也可能遇到问题。这里列出一些典型现象和排查思路。问题现象可能原因排查步骤解决方案无输出或输出电压极低1. 使能信号未开启。2. 输入电压过低/过高触发欠压/过压保护。3. 反馈网络开路或短路导致芯片误判。4. 功率电感开路或饱和。5. 开关管损坏。1. 测量使能引脚电压。2. 测量输入电压是否在规格内。3. 检查反馈分压电阻值测量FB引脚电压。4. 用电感表测量电感量或观察其是否发热严重。5. 用万用表二极管档检查MOSFET。1. 确保使能引脚接到正确电平。2. 提供合规的输入电源。3. 更换反馈电阻。4. 更换功率更大或电感量合适的电感。5. 更换MOSFET。输出电压不稳定纹波大1. 输出电容ESR过大或容值不足。2. 布局不佳功率回路过长。3. 反馈环路不稳定相位裕度不足。4. 模式切换区域振荡。1. 用示波器观察输出纹波波形。2. 检查PCB布局特别是功率路径。3. 检查补偿网络元件值是否与数据手册推荐值偏差过大。4. 在Vin接近Vout时观察波形。1. 并联多个低ESR陶瓷电容。2. 重新优化PCB布局缩短功率回路。3. 按照数据手册调整补偿元件。4. 检查芯片是否支持平滑模式切换或调整模式切换阈值。芯片或电感异常发热1. 开关损耗或导通损耗过大。2. 电感饱和或选择不当。3. 负载电流超过设计值。4. 散热设计不足。1. 用热像仪或手触摸定位发热源。2. 测量电感电流波形看是否出现平顶饱和迹象。3. 测量实际负载电流。4. 检查是否有足够的散热铜皮或散热器。1. 选择导通电阻Rds(on)更小的MOSFET或优化驱动。2. 更换饱和电流更高的电感。3. 重新评估负载或选择功率更大的方案。4. 增加散热措施。轻载时效率极低芯片工作在强制PWMFPWM模式开关损耗占比大。查看数据手册确认芯片在轻载时的工作模式。如果应用允许选择支持脉冲跳跃PSM或省电模式PSM的芯片或外部调整模式。上电时芯片损坏1. 输入电压极性接反。2. 热插拔导致电压尖峰浪涌。3. 输出短路。1. 检查电源接线。2. 用示波器捕捉上电瞬间的输入电压波形。3. 检查负载是否有短路。1. 加入防反接二极管或MOSFET电路。2. 在输入端加入TVS管和缓启动电路。3. 确保芯片有过流保护功能并合理设置限流值。8. 进阶话题与最佳实践当你掌握了基本设计后这些进阶知识能让你的设计更可靠、更高效。8.1 同步整流 vs 非同步整流我们之前讨论的都是同步整流方案四个MOSFET。还有一种是非同步整流方案它使用两个MOSFET和两个二极管。例如用二极管代替SW2和SW4。同步整流效率高因为MOSFET的导通压降低。但控制更复杂成本略高。非同步整流电路简单成本低。但二极管有正向压降约0.3-0.7V在低压大电流应用中效率损失显著。最佳实践对于输出电压较低如3.3V、5V或追求高效率的应用优先选择同步整流方案。8.2 电流模式控制与电压模式控制这是开关电源的两种基本控制策略。电压模式控制只反馈输出电压与固定频率的锯齿波比较产生PWM。设计简单但环路响应慢对输入电压变化抑制能力差。电流模式控制同时反馈输出电压和电感电流或开关电流。它响应更快具有内在的逐周期限流保护对输入电压变化不敏感。但需要小心处理次谐波振荡问题通常通过加斜坡补偿解决。最佳实践现代升降压控制器芯片绝大多数采用电流模式控制因为它性能更优。你在设计补偿网络时需遵循芯片手册对斜坡补偿的建议。8.3 多相并联与交错控制对于需要极大输出电流如几十安培的应用单相电路的电感、电容和MOSFET会承受巨大压力。此时可以采用多相并联技术。原理将多个相同的升降压功率级并联它们的控制信号PWM在相位上交错开。例如两相并联相位差180度四相并联相位差90度。好处减小输入输出电流纹波各相纹波相互抵消可以显著减小对输入源和输出电容的压力。提升散热能力热源分散在多颗芯片和电感上。提高功率密度可以使用更小封装的器件。最佳实践对于超过15A-20A的应用开始考虑使用集成了多相控制器的方案或者使用支持主从并联的控制器芯片。9. 总结从理解到应用Boost-Buck升降压电路从一个“既要又要”的工程需求出发通过巧妙的拓扑演变最终以单电感四开关这种高效、紧凑的形式成为电源设计中的主流选择。它的核心价值在于提供了宽输入电压范围下的稳定输出极大地增强了电子系统的适应性和可靠性。回顾全文我们经历了从需求分析为什么需要、拓扑演变级联 vs 四开关、原理深潜三种工作模式、仿真验证LTspice动手看波形、到实战设计选型、布局、调试的完整路径。希望你现在对它的认识不再是一个神秘的“黑盒子”而是一个可以根据清晰规则分析和设计的工具。最后给出一条最实用的建议当你面对一个输入电压可能高于、也可能低于输出电压的应用时不要再犹豫升降压电路是你的首选方案。在具体实施时借助大厂提供的在线设计工具和评估板可以极大地降低入门门槛和开发风险。理解本文的原理将帮助你在使用这些工具时做出正确的判断和优化。
返回列表