ARTICLE DETAIL

资讯详情

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

BUCK电路CCM模式深度解析:从工作原理到参数计算与仿真验证

BUCK电路CCM模式深度解析:从工作原理到参数计算与仿真验证 大家好我是CSDN的一名技术博主。在电源设计领域无论是新手入门还是老手优化BUCK电路都是绕不开的经典。很多朋友在学习时面对公式推导和波形分析容易感到困惑特别是关键的CCM连续导通模式工作过程如果理解不透彻后续的参数计算和环路设计就无从谈起。本文将彻底拆解BUCK电路在CCM模式下的工作原理从核心器件动作到关键波形公式手把手带你建立清晰的物理图像和数学模型为后续的深入学习和实际设计打下坚实基础。1. 开关电源与BUCK电路核心概念在深入BUCK电路之前我们有必要对开关电源建立一个宏观的认识。开关电源Switching Mode Power Supply, SMPS是一种通过高频开关管如MOSFET的导通与关断配合电感、电容等储能元件来实现高效电能变换的电源。与传统的线性稳压器相比其核心优势在于效率高、体积小、功率密度大。它的基本工作原理是“斩波”与“滤波”先将输入直流电压“斩”成一系列高频脉冲再通过电感和电容“滤”成平滑的、不同电压等级的直流输出。拓扑Topology是开关电源的电路结构骨架它定义了功率开关管、电感、电容、二极管等核心元件的连接方式。不同的拓扑适用于不同的输入输出电压关系、功率等级和隔离需求。常见的非隔离拓扑有BUCK降压、BOOST升压、BUCK-BOOST升降压等隔离拓扑则有反激Flyback、正激Forward、半桥/全桥、LLC谐振等。BUCK电路又称降压斩波电路是所有开关电源拓扑中最基础、应用最广泛的一种。它的核心功能是将一个较高的直流输入电压Vin转换为一个较低的直流输出电压Vout并且满足Vout D * Vin其中D为占空比。从手机充电器、电脑主板供电到工业设备的板级电源BUCK电路无处不在。CCMContinuous Conduction Mode连续导通模式是BUCK电路的一种关键工作状态。在此模式下电感电流在整个开关周期内始终大于零不会下降到零。这意味着电感中的磁场能量从未完全释放完毕。CCM模式通常出现在负载电流较重的情况下其优点是输出纹波电压相对较小对滤波电容的要求较低且电流应力和电磁干扰EMI特性在某些方面优于DCM断续导通模式。理解CCM是分析BUCK电路稳态和动态特性的起点。2. CCM模式下的BUCK电路工作原理详解为了彻底理解CCM工作过程我们以一个最经典的异步BUCK电路为例进行分阶段剖析。所谓“异步”是指使用二极管作为续流器件与之对应的是使用同步MOSFET的“同步”BUCK。2.1 电路结构与核心元件作用首先我们明确电路中的核心元件及其角色开关管Q1通常为MOSFET核心开关器件受PWM信号控制周期性地导通和关断相当于一个高速电子开关。续流二极管D1当开关管Q1关断时为电感电流提供续流回路防止电感产生高压尖峰因此也称为“续流二极管”或“飞轮二极管”。功率电感L1储能与滤波的核心元件。在Q1导通时储存能量电流增大在Q1关断时释放能量电流减小同时与输出电容配合平滑输出电流。输出电容Cout滤波与储能。主要作用是平滑电感电流脉动产生的输出电压纹波并在负载瞬变时提供或吸收瞬时电流维持输出电压稳定。负载RL代表实际用电设备。一个开关周期T被分为两个阶段导通阶段Ton和关断阶段Toff。占空比D Ton / T。2.2 阶段一开关管Q1导通Ton期间当PWM控制器输出高电平驱动开关管Q1导通。此时电路状态如下图所示为简化分析忽略所有元件的导通压降和寄生参数输入回路输入电压Vin的正极通过导通的Q1加到电感L1的左端A点。电感电压电感L1的右端B点连接输出电压Vout。因此加在电感L1两端的电压为VL Vin - Vout。由于Vin Vout所以VL为正值。电感电流变化根据电感的基本公式VL L * (di/dt)正的电压会使电感电流线性增加。电流增长斜率为(Vin - Vout) / L。di/dt (Vin - Vout) / L在这段时间内电感电流从最小值I_L_min线性上升到最大值I_L_max。电感处于储能状态将电能转化为磁能储存起来。能量流向输入电源Vin一方面为负载RL供电另一方面将多余的能量储存在电感L1中。续流二极管D1因承受反向电压阴极为Vin阳极为地而截止。电容状态输出电容Cout与负载并联协助维持输出电压Vout基本恒定。此阶段关键点电感电流上升电感储能增加二极管截止输入电源同时给负载供电和给电感充电。2.3 阶段二开关管Q1关断Toff期间当PWM控制器输出低电平驱动开关管Q1关断。由于电感电流不能突变它需要寻找新的通路来维持。电感续流电感L1为了维持其电流方向从左向右会在其两端产生一个反向电动势左负右正。这使得B点电位被抬高A点电位被拉低。二极管导通当A点电位被拉低至低于地电位约-0.7V时续流二极管D1正向偏置而导通为电感电流提供了续流通路。电感电压此时电感L1的左端A点通过导通的D1连接到地GND右端B点仍为Vout。因此加在电感L1两端的电压为VL 0 - Vout -Vout。这是一个负电压。电感电流变化根据电感公式负的电压会使电感电流线性减小。电流下降斜率为-Vout / L。di/dt -Vout / L在这段时间内电感电流从最大值I_L_max线性下降到最小值I_L_min。电感处于释能状态将储存的磁能转化为电能释放出来。能量流向此时输入电源Vin与电路断开。电感L1释放的能量通过二极管D1形成的回路继续为负载RL供电同时也会给输出电容Cout补充少许能量如果负载电流大于电感电流的瞬时值电容会放电反之则充电。此阶段关键点电感电流下降电感释放能量二极管导通续流由电感独自为负载供电。2.4 关键波形与公式推导理解了两个阶段的物理过程后我们可以绘制出CCM模式下最核心的稳态波形并推导出基本关系式。核心波形包括PWM驱动信号Vgs方波高电平对应Ton低电平对应Toff。开关节点电压Vsw即A点电压Q1导通时为~VinQ1关断时为~ -VfVf为二极管正向压降约-0.7V。电感电压VLQ1导通时为Vin - Vout正值Q1关断时为-Vout负值若考虑二极管压降则为-(Vout Vf)。电感电流IL呈三角波形状在I_L_min和I_L_max之间线性波动平均值I_L_avg等于负载电流Iout。输出电容电流IcoutIcout IL - Iout也是一个三角波其交流分量被电容吸收产生输出电压纹波。稳态电压关系推导理想元件 根据电感伏秒平衡定律Inductor Volt-Second Balance在稳态下一个开关周期内电感电压的平均值必须为零否则电感电流会持续增长或衰减无法达到稳态。导通阶段Ton电感承受的正向伏秒积为(Vin - Vout) * Ton关断阶段Toff电感承受的负向伏秒积为(-Vout) * Toff令两者之和为零(Vin - Vout) * Ton (-Vout) * Toff 0展开并整理Vin * Ton - Vout * Ton - Vout * Toff 0 Vin * Ton Vout * (Ton Toff) Vin * Ton Vout * T最终得到BUCK电路最核心的公式Vout (Ton / T) * Vin D * Vin结论在CCM模式下BUCK电路的理想输出电压等于输入电压乘以占空比。这是进行电路设计和控制器设定的理论基础。电感电流纹波计算 电感电流的纹波大小ΔIL是选择电感值的关键参数。在导通阶段电流上升量ΔIL_rise [(Vin - Vout) / L] * Ton在关断阶段电流下降量ΔIL_fall [Vout / L] * Toff稳态下上升量等于下降量即ΔIL_rise ΔIL_fall ΔIL。 我们通常用关断阶段的公式计算纹波ΔIL (Vout / L) * Toff (Vout / L) * (1-D) * T其中T 1/fswfsw为开关频率。结论电感值L越大开关频率fsw越高电流纹波ΔIL越小。但电感体积和成本也会增加需要折衷。3. CCM模式的设计考量与参数计算示例理解了原理后我们来看如何将这些知识应用于实际设计。假设我们要设计一个BUCK电路参数如下输入电压 Vin 12V输出电压 Vout 5V输出电流 Iout 2A开关频率 fsw 500kHz目标电感电流纹波率 r 0.4即纹波电流与平均电流的比值ΔIL / Iout步骤1确定占空比D根据理想公式Vout D * Vin可得D Vout / Vin 5V / 12V ≈ 0.417步骤2计算电感电流平均值与纹波值电感电流平均值等于负载电流I_L_avg Iout 2A目标纹波电流ΔIL r * I_L_avg 0.4 * 2A 0.8A (峰峰值)步骤3计算所需电感量L使用关断阶段的公式ΔIL (Vout / L) * (1-D) * T其中T 1/fsw 1/500kHz 2μs。 推导出LL Vout * (1-D) * T / ΔIL L 5V * (1 - 0.417) * 2μs / 0.8A L ≈ 5V * 0.583 * 2e-6 s / 0.8A L ≈ 7.29 μH在实际选型中我们会选择一个接近的标准值例如6.8μH或10μH。选择6.8μH会使纹波略大选择10μH会使纹波更小。步骤4验证CCM工作条件CCM模式要求最小电感电流I_L_min 0。I_L_min I_L_avg - ΔIL / 2 2A - 0.8A / 2 1.6A由于I_L_min 1.6A 0电路在2A负载下肯定工作在CCM模式。 那么负载电流降到多少时会进入临界导通模式BCM呢当I_L_min 0时即Iout ΔIL / 2。 如果我们使用计算出的L7.29μH对应的ΔIL为0.8A则临界负载电流I_critical 0.4A。也就是说当负载电流低于0.4A时电路将进入DCM模式。步骤5输出电容估算输出电容的主要作用是处理电感电流纹波限制输出电压纹波。输出电压纹波ΔVout主要由电容的等效串联电阻ESR和容值C决定。ESR引起的纹波ΔVout_esr ≈ ΔIL * ESR容值引起的纹波ΔVout_c ≈ ΔIL / (8 * fsw * C)基于三角波近似假设我们选择一个低ESR的陶瓷电容ESR为5mΩ容值为22μF。ΔVout_esr 0.8A * 0.005Ω 4mV ΔVout_c 0.8A / (8 * 500e3 Hz * 22e-6 F) ≈ 0.8A / (88) ≈ 9.1mV总纹波估算非直接相加取主要贡献者或均方根大约在10mV量级对于5V输出来说0.2%纹波通常是可接受的。4. 从理论到实践仿真验证与波形观测“纸上得来终觉浅绝知此事要躬行”。使用电路仿真软件是验证理论、加深理解的最佳途径。这里以广泛使用的LTspice为例搭建一个简易的异步BUCK电路进行仿真。4.1 创建仿真原理图打开LTspice新建一个电路图。放置元件电压源V112V、NMOS MOSFETM1例如IRF7404、二极管D1例如1N5819、电感L16.8μH、电容C122μF、负载电阻R12.5Ω用于产生2A电流。连接电路形成标准的BUCK拓扑。添加脉冲电压源V2驱动MOSFET的栅极。设置参数Vinitial0VVon5VTdelay0Trise1nTfall1nTon0.417usTperiod2us对应500kHz占空比0.417。添加.tran瞬态分析指令设置仿真时间例如10ms。4.2 关键仿真设置与运行* 异步BUCK电路 CCM模式仿真示例 V1 IN 0 12 V2 GATE 0 PULSE(0 5 0 1n 1n 0.417u 2u) M1 IN GATE 0 0 IRF7404 D1 0 SW MBR0540 L1 SW OUT 6.8u C1 OUT 0 22u Rser0.005 R1 OUT 0 2.5 .model IRF7404 NMOS(...) ; 此处需使用真实模型或通用模型 .model MBR0540 D(...) ; 此处需使用真实模型或通用模型 .tran 0 10m 5m ; 仿真10ms从5ms后开始显示以跳过启动瞬态 .backanno .end注意上述代码中的MOSFET和二极管模型需要替换为LTspice库中存在的或自行定义的模型。在实际LTspice GUI中通常从组件库选择并设置参数更为直观。4.3 观测与分析波形运行仿真后添加以下波形观测点V(GATE)查看PWM驱动信号。V(SW)查看开关节点电压应在~12V和~ -0.7V之间切换。I(L1)查看电感电流应是一个围绕2AIout 5V/2.5Ω2A上下波动的三角波。测量其纹波ΔIL验证是否接近我们计算的0.8A。V(OUT)查看输出电压应在5V附近有微小纹波。测量其平均值验证是否接近5V12V*0.417。通过对比仿真波形与理论分析波形你可以直观地看到CCM模式下的所有特征连续的电感电流、三角波形状、正确的电压转换比。尝试修改负载电阻R1例如增大到25Ω负载电流0.2A观察电感电流是否变得断续从而进入DCM模式。5. 常见问题与深入思考在实际学习和设计BUCK电路时以下几个问题是高频出现的Q1电感电流平均值I_L_avg为什么等于输出电流IoutA从电容节点看根据基尔霍夫电流定律KCL流进输出电容和负载节点的电流之和为零。电感电流IL是流入该节点的唯一电流忽略电容的漏电流负载电流Iout是流出该节点的电流。电容电流Icout是流入/流出该节点的电流。在稳态下电容的平均电流为零否则电压会持续变化因此电感电流的平均值必须等于负载电流的平均值即I_L_avg Iout。Q2计算电感量时用导通阶段公式和关断阶段公式结果一样吗A完全一样因为稳态下伏秒平衡。导通阶段公式L (Vin - Vout) * Ton / ΔIL。关断阶段公式L Vout * Toff / ΔIL。将Ton D*T,Toff(1-D)*T,VoutD*Vin代入任一公式经过变换都能得到另一个。实践中常用关断阶段公式因为Vout通常更稳定、已知。Q3CCM模式一定比DCM模式好吗A并非绝对各有优劣。CCM优点输出纹波小电感电流有效值相对较低对于相同功率对滤波电容要求低适用于中大功率、对纹波敏感的应用。CCM缺点控制环路是二阶系统存在右半平面零点对于电流模式控制则是左半平面补偿设计相对复杂二极管存在反向恢复问题可能引起开关损耗和EMI。DCM优点控制环路简化为一阶系统更容易补偿二极管在关断时电流已为零无反向恢复问题。DCM缺点输出纹波大电感电流峰值高导致导通损耗和磁芯损耗可能更大通常用于小功率或轻载高效场景。现代很多电源芯片会在重载时自动工作在CCM轻载时切换到DCM或PFM脉冲频率调制以提高轻载效率。Q4实际电路中哪些非理想因素会影响CCM工作A主要有以下几点开关管和二极管导通压降MOSFET的导通电阻Rds(on)和二极管正向压降Vf会带来损耗使得实际占空比需要略大于Vout/Vin才能维持输出。电感直流电阻DCR会引起额外的电压降和损耗。开关损耗MOSFET的开启/关断过程不是瞬间完成的存在电压电流交叠区域产生开关损耗。寄生参数PCB走线电感、电容的ESL等会引起电压尖峰和振荡需要在开关节点附近添加snubber电路或使用具有更快恢复特性的二极管来抑制。6. 工程实践与进阶方向掌握了CCM模式的基本原理后在实际项目中还需要关注以下工程实践1. 电感选型要点电感值根据计算值选择最接近的标准值并考虑其公差通常±20%。饱和电流所选电感的饱和电流必须大于电路可能出现的最大峰值电流I_L_max Iout ΔIL/2并留有一定裕量如30%。温升电流在额定RMS电流下电感温升应在可接受范围内。直流电阻DCR尽量选择DCR小的电感以减少导通损耗。封装与尺寸根据功率和空间要求选择。2. 二极管选型要点反向耐压至少大于最大输入电压Vin_max。正向平均电流需大于电感在关断阶段的平均电流约等于(1-D)*Iout。正向压降Vf选择低Vf的肖特基二极管可以显著提高效率。反向恢复时间对于高频应用应选择快恢复或超快恢复二极管甚至用同步MOSFET替代同步BUCK。3. 布局布线建议功率环路最小化将输入电容、上管或二极管、下管或同步管、电感形成的功率回路面积做到最小以降低寄生电感和电磁辐射。地平面使用完整或大面积的接地层为高频噪声提供低阻抗回流路径。敏感信号远离反馈网络、补偿网络等模拟小信号走线应远离高dv/dt开关节点和高di/dt电感、二极管的功率走线。散热考虑为MOSFET、二极管和电感提供足够的散热面积或过孔。4. 进阶学习方向电流模式控制在电压模式控制基础上引入电感电流反馈改善环路响应和提供逐周期限流保护。同步BUCK拓扑用低导通电阻的MOSFET取代续流二极管进一步降低导通损耗提升效率。多相BUCK通过多个相位交错并联大幅降低输入输出电流纹波提高功率处理能力和动态响应。环路补偿设计学习如何设计Type II、Type III误差放大器补偿网络使电源系统稳定且动态性能良好。BUCK电路的CCM工作模式是开关电源设计的基石。从理解每个器件在开关周期内的角色到掌握伏秒平衡推导出核心公式再到能够根据指标计算关键元件参数最后通过仿真和实际调试验证这是一个完整的认知闭环。希望这篇详细的拆解能帮助你彻底打通BUCK电路的“任督二脉”。在实际设计中务必结合芯片数据手册的推荐值和实际测试进行微调。
返回列表