行业资讯
📅 2026/8/27 12:17:58
24V/20A大电流Buck电源设计:同步整流与PCB布局实战
看到“24 V Buck Regulator Boasts 20 A Output”这个标题懂行的人会先看一眼电流方向不是开玩笑降压管输出20A整机就是480W的功率级。放在48V母线转24V的工业场景里这基本是小型机柜电源、中继供电、传感器集中供电的中间层。标题里那个“Boasts”用得挺准因为20A的Buck不是简单把BUCK公式套一遍就能稳跑的电感饱和、MOS温升、PCB寄生参数、补偿环路任何一环偷懒都会让你在负载一拉满的时候直接看烟火表演。我在调试这类大电流Buck电源时经常在网上看到两类问题一类是“5V通电口给了24V电冒烟了板卡会坏吗”另一类是“SMATER模拟量模块24V供电电源需要多少W”。这两类问题其实都指向同一个核心——24V供电系统在工控现场的使用边界。所以这篇文章不打算只复述一个“24V/20A降压电路”的图纸而是想把从方案选型、参数计算、PCB布局到现场故障排查这条完整链路讲清楚这些东西是我实际做项目时一点一点踩出来的。1. 为什么需要一台24V/20A的Buck电源应用背景与整体设计思路1.1 20A输出到底意味着什么先别急着看拓扑先把功率需求算清楚。24V输出、20A持续输出这就是480W的功率等级。480W能干什么我给几个真实场景一套中型自动化设备的控制柜里面有PLC、十几个传感器、若干模拟量模块、电磁阀继电器加起来24V侧的电流消耗通常在8A到15A之间一组工业显示屏加工控机整机24V供电功率在200W上下如果是户外设备48V铅酸或者磷酸铁锂电池组作为主电源通过24V/20A Buck给通信模块、摄像头、传感器网络供电那就更典型了。所以这个输出能力不是给那种几瓦的小模块用的它对应的是“系统级供电母线”。也就是说设计目标不是“能亮灯”而是在20A持续负载、20%~80%负载阶跃、-20℃到60℃环境温度下电压稳定、纹波可控、器件不热崩。很多新手第一次做20A级别的Buck会把注意力全放在电感选型上觉得电感选大一点总没错。但实际上20A的坑在于电感饱和电流、MOS导通损耗、驱动能力、环路稳定性、PCB走线寄生电阻这些在高电流下会同时显现。比如一根普通的PCB走线宽度2mm、铜厚1oz、长度5cm直流电阻大概在4.7mΩ左右听着不大吧但电流20A时压降就是0.1V功耗0.95W。这种看不见的损耗在低压大电流场景里非常致命。1.2 方案选型同步整流是必须的控制模式要考虑做20A输出的Buck第一原则就是必须用同步整流拓扑。非同步的普通Buck续流靠的是肖特基二极管一个60V/20A的肖特基正向压降少说0.4V20A时损耗就是8W光续流就能把散热片烧得烫手。而同步整流用低导通电阻的MOS管代替二极管低压侧MOS在续流阶段的压降只有I×Rds(on)用10mΩ的管子算20A时压降才0.2V损耗4W两者差距非常明显。至于控制模式我这个项目选的是峰值电流模式的同步Buck控制器。峰值电流模式好处是固有逐周期限流、对输入电压波动响应快、补偿简单适合宽输入范围和大负载动态。当然如果你想用电压模式也不是不行只是大电感、大电容的低频极点会让环路补偿变得棘手新手容易陷入“示波器上自激振荡却找不到原因”的困境。控制器方面我以LM5116这类宽输入同步Buck控制器为参考来做分析输入范围能覆盖30V到60V的工业母线输出24V/20A正好在它能力范围内。选它还有一个原因LM5116的占空比覆盖范围宽支持从接近100%实际90%以上到很低的输出并且在轻载时能进入二极管仿真模式效率曲线相对好看。你们选择芯片时只要是电流模式、宽输入、带同步驱动输出级的控制器思路完全通用。1.3 功率预算与效率目标做500W等级电源效率不是一个“锦上添花”指标而是决定系统能不能稳定运行的硬指标。我设计时明确要求满载效率不低于90%目标值92%。450W输出、90%效率意味损耗50W如果效率只有85%损耗就是79W多出来的近30W全靠散热器硬扛机柜里温度马上吃不消。把损耗砍到50W以内需要逐项分配预算高侧MOS开关和导通损耗约10W、低压侧MOS导通和体二极管损耗约6W、电感磁损和铜损约8W、输入输出电容及控制器和驱动损耗约6W剩下留一些余量。这要求低压侧MOS的Rds(on)尽量做到10mΩ以内、高侧MOS的Qg不要选太高、电感要选低DCR的磁芯材料。效率的计算不是拍脑袋我在后面会专门拉出公式做一轮完整计算。2. 核心参数计算与关键器件选型2.1 电感选型纹波电流和饱和电流怎么算这是Buck电源设计里最基础也最容易被低估的一步。电感决定输出纹波电流、直接影响环路稳定性和输出电容的应力20A电流下它的磁饱和问题比小电流小功率电路严重得多。我按这个设计参数计算输入电压Vin48V典型值范围36V~60V输出电压Vout24V开关频率fsw300kHz输出电流Iout20A纹波电流系数r取0.3即峰值纹波电流ΔI20A×0.36ABuck电路占空比先求 DVout/Vin24/480.5电感量用最常用的公式 L(Vin-Vout)×D / (fsw×ΔI)代入数值 L(48-24)×0.5 / (300×10³×6)12 / 1.8×10⁶≈6.67µH所以我选了6.8µH的标准值。这里必须强调电感值只是其中一环更关键的是饱和电流。Buck电感的峰值电流等于IoutΔI/2也就是23A。如果选一个标称“6.8µH/20A”的电感实际在23A时很可能已经开始掉电感量严重时直接饱和。我一般要求电感额定饱和电流至少比计算峰值大15%~20%也就是选不低于26A最好30A以上。同时还要看DCRDCR每大1mΩ满载就带来0.4W损耗要选尽可能低阻的磁芯型号。另一个容易忽略的点是磁芯温升。电感的数据手册里通常会给出饱和电流和温升电流两个参数温升电流一般比饱和电流低。在工业环境下如果环境温度70℃、机柜封闭电感温升40K就会顶到110℃这对磁芯材料的损耗和寿命都不利。所以我在选型时会把温升电流作为和饱和电流同样重要的指标来看优先选磁芯损耗低的铁硅铝或者铁镍钼材料。2.2 MOS管的损耗计算与散热预算20A输出下MOS选型必须做细账。每一个功率管至少有四类损耗要算导通损耗、开关损耗、体二极管损耗同步续流时还有驱动损耗。以高侧MOS为例假设选了一颗100V/40A、Rds(on)8mΩ的管子导通损耗 Pcond_HSIout²×Rds(on)×D20²×0.008×0.51.6W开关损耗估算 Psw0.5×Vds×Ion×(t_riset_fall)×fsw设Vds48VIon20A开关时间合计50ns则 Psw0.5×48×20×50×10⁻⁹×300×10³7.2W这颗高侧管的损耗就往9W去了。低压侧MOS没有开关损耗零电压开通但导通时间长1-D0.5体二极管在死区时间里的损耗也算在里面。如果低压侧Rds(on)6mΩ Pcond_LS20²×0.006×0.51.2W体二极管的损耗可以粗略按死区时间比例算这部分不大但在300kHz频率下不能完全忽略实际测下来低压侧总损耗大概2~3W。整套功率级加起来MOS总损耗约12W这还没算驱动损耗和电感损耗。要控制这12W的发热不能只靠管子自身散热。PCB上必须铺大面积铜箔底层加散热过孔阵列如果条件允许再在MOS上方贴一块铝散热片。我做热设计时一般按“结温不超过100℃”来反推需要的散热面积环境65℃、热阻目标做到15K/W以内。2.3 输入输出电容的RMS电流与容量匹配很多人在电容选型上只看容量但大电流Buck的约束条件其实是纹波电流承受能力。输入电容方面Buck电路输入电流是脉冲状的输入端的RMS电流有公式 Iin_rmsIout×√(D×(1-D))20×√(0.5×0.5)10A这意味着输入电容每时每刻要扛10A的有效值纹波电流。如果电容没有足够的纹波电流额定值寿命很快会掉光。我这里的做法是4颗220µF/100V低ESR电解电容并联再叠4颗10µF/100V陶瓷电容处理高频分量。电解电容的纹波电流额定值通常单颗2A左右4颗就是8A再靠陶瓷分流一部分实际工作温度勉强能控制在合理范围内。输出电容重点看负载动态响应而非单纯稳态纹波。20A负载突加时如果输出电容太小电压跌落会超出5%的设计目标。以24V输出5%即1.2V为动态跌落上限粗略估算需要的电容量 Cout≈Istep/(ΔV_BW)ΔV_BW取0.5V留一半给ESR压降和环路延迟Istep取15A则Cout15/(0.5×10kHz)≈3000µF。实际我用了6颗470µF/35V电解并联再加若干陶瓷电容总容值2700µF左右。这里必须说一句输出电容并非越大越好过大会让环路补偿变得困难容易产生低频频段的振荡后面调试会非常痛苦。2.4 补偿网络怎么整定峰值电流模式控制器的环路补偿相对友好但“相对”不等于“随便”。我在LM5116这类控制器上用Type II补偿也就是COMP脚接电阻加电容串联再并联一个电容形成零极点组合。整定思路先把穿越频率设定在开关频率的1/10左右也就是30kHz。在这个频率上功率级增益和相位已经固定补偿网络需要把低频增益拉高以保证输出电压精度同时在中频段提供足够的相位裕量。我的做法是先用一个100nF电容做积分电容再并联一个1nF的高频电容压掉开关频率附近增益然后根据实测的穿越频率和相位裕量去微调并联电阻。这个环节我没有一次成功的最后都是靠实测Bode图或者瞬态响应波形来反复调试。经验是如果轻载和满载之间输出电压稳定性差、出现低频抖动通常是补偿带宽过低或者相位裕量不足如果重载时听到电感发出“吱吱”声多半是环路不稳定引起了次谐波振荡。3. 电路实现与PCB布局实操3.1 一个可落地的参考设计方案我以LM5116作为核心控制器的典型设计来展开说明这套思路同样适用于其他功同类型的同步Buck控制器。关键配置如下输入范围36V~60V实际测试按48V典型值标定开关频率300kHzRT电阻取30kΩ附近按控制器规格书公式配置电感6.8µH、饱和电流30A以上、DCR不超过6mΩ高侧MOS100V/40A级低Qg器件Rds(on)≤10mΩ低侧MOS同型号或更低Rds(on)版本输入电容220µF×4电解 10µF×4陶瓷输出电容470µF×6电解 22µF×4陶瓷软启动5ms~10ms避免上电瞬间输入母线被电流拉垮LM5116这类控制器有高侧电流检测检测电阻放置在输入回路里通过检测峰值电流做逐周期限流。我把限流点设在25A左右留出20A满载加纹波峰值的余量。这个参数千万不要卡在23A万一电感饱和或负载瞬时冲击限流点太紧容易误触发太松又起不到保护作用25A是平衡点。3.2 大电流PCB布局的灵魂功率回路与GND这部分我要多说一点因为做过大电流电源的人都明白PCB布局能直接决定一个电源能不能稳定工作。Buck电路的高频电流路径集中在输入电容、高侧MOS、低侧MOS、电感之间的回路。这个回路面积必须尽可能小。每次开关动作回路上的寄生电感都会产生一个感应电压尖峰尖峰大小按VL×di/dt估算。20A电流、5A/ns的电流变化率如果有10nH寄生电感就会产生50V的尖峰叠加到48V输入上MOS的耐压余量立刻告急。实际布局技巧高侧MOS、低侧MOS和输入电容放在同一面形成最小功率回路输入电容尽量靠近两个MOS的桥臂GND采用大面积铺铜底下不要有大的空隙必要的时候用多层板比如4层板第二层整个用作GND输出电感和输出电容直接放在桥臂之后让功率流沿一条直线走采样反馈走线要单独从小信号地引出远离功率GND的噪声区电压反馈点接在输出电容之后的负载端开关节点LX的铜皮面积适中就好太大会增加高频辐射太小又影响散热这几点我在第一版就吃了亏。第一版布局把输入电容放得离MOS稍远以为铺铜宽一点就没问题结果满载时SW节点振铃超过30V最后换了布局才压下去。3.3 散热与热设计验证20A的Buck功率级即使效率做到92%损耗还有约40W。按我这个设计的损耗分配MOS集中在一点电感是体热源两者散热方式不同MOS位置铺大面积平面铜箔下面打0.3mm的通孔阵列到底层通孔间距1mm阵列覆盖MOS的焊盘区域靠过孔把热量导到背面。如果还压不住就在正面MOS上方加一个铝挤散热片用绝缘垫片和卡扣固定。电感只能靠表面自然对流所以在选型时要把工作温度算清楚。用热成像仪实测48V输入、24V/20A满载、环境25℃稳定30分钟后高侧MOS表面温度82℃电感表面温度78℃控制器芯片54℃整体热分布基本符合预期。如果环境温度升到60℃MOS表面就会到117℃这个温度在长期运行下已经偏高了。所以我实际给出的结论是这个设计在65℃环境温度下需要额外风冷或者把开关频率降到250kHz来削减一部分开关损耗。4. 常见问题与排查技巧实录4.1 “5V供电口给了24V电会不会烧板卡”过压损坏原理与防护措施这个热搜词很有代表性——“5V通电口给了24V电冒烟了板卡会坏吗”。我先直接给结论大概率会坏而且烧的往往不止一个地方。5V域的板卡输入电容通常按6.3V耐压选DC-DC芯片的输入极限也多在10V上下IO口的TVS钳位电压大概在6V到7V之间。24V直接灌进去第一波击穿的通常是输入电容然后是控制芯片的LDO或电源管理IC接着顺着供电网络蔓延到MCU、传感器接口冒烟往往就是某个芯片内部短路后大电流持续烧毁的结果。从Buck电源设计师的角度这个案例给我们的教训是电源输入端口必须加过压保护。常见的标准化方案是保险丝加TVS管组合TVS击穿电压选在正常输入的1.2倍以上、后端耐压以下比如24V系统选30V左右的TVS。一旦输入异常升高TVS先导通拉低电压、拉大电流保险丝随之熔断把后面电路和电源隔离。更严谨的设计还可以加输入过压锁定电路用比较器检测输入电压超过阈值直接关断MOS。这个保护成本不高但在现场能省下一整块板卡的维修费。4.2 负载带不起来、电压跌落严重先查电源回路的压降实际调试中有一个很典型的现象输出空载或者轻载时电压正常一带重载就掉到22V甚至更低如果负载再大一点就直接保护。很多人第一反应是“电源功率不够”但很多时候根源在布线压降。我把这个现象拆解成三个排查点输入侧压降输入线缆细、接插头接触电阻大20A电流下输入端被拉低占空比推到极限输出照样不足输出侧压降从输出电容到负载端如果走了长导线20A×0.1Ω就是2V压降负载端电压自然不达标大电流路径的焊点虚焊看起来连接上了接触电阻可能几十毫欧重载发热后电阻继续升高形成正反馈排查方法不复杂用示波器同时测芯片输出电压和负载端电压对比压差再用点温计看导线和接头温度。哪一个环节温升明显异常就说明压降主要发生在哪。我这里处理过最离谱的一次是端子排的螺丝没拧紧接触电阻0.2Ω满载时相当于额外损耗80W的发热源最后端子直接烤焦。4.3 电感异响、输出纹波大、打嗝保护分别对应什么原因电感啸叫是Buck电源里经典问题。电感“吱吱”响说明流过电感的电流频率落在了音频范围内通常是环路不稳定产生低频振荡或者负载进入跳周期模式。排查方法把示波器探头夹在输出电容上观察波形如果看到低频包络就是环路问题如果是规律的间隙振荡就是轻载模式切换频率过低。输出纹波大经常和输出电容的ESR直接相关。陶瓷电容ESR小电解电容ESR大如果输出滤波主要靠大电解纹波电压会明显偏大。解决办法是在输出端并联多颗小容量陶瓷电容来降低高频阻抗。我实测过同一个设计只用电解电容时纹波80mV后并联4颗22µF陶瓷电容后纹波降到25mV。打嗝保护频繁启动大概率是限流点设得太靠近峰值电流或者电感饱和导致电流突增。如果确认负载没短路先把限流点抬高一点试试如果抬高后仍然打嗝就要用钳流表测实际峰值电流看是不是电感在重载时失去感值电流尖峰失控。4.4 大电流Buck电源排查速查表故障现象优先排查项常见原因处理方向上电后无输出输入电压、软启动、EN脚输入欠压保护、使能未拉高检查输入是否在启动阈值以上空载正常、带载掉压输入/输出回路压降、电感饱和线缆细、接头接触电阻大、电感饱和测两端压差、换更大饱和电流电感电感异响环路稳定性、跳周期补偿参数不当、轻载频率过低调整补偿网络、设强制PWM模式纹波过大输出电容ESR、探头测量方式电解电容ESR过高、接地线太长并联陶瓷电容、用短接地弹簧测频繁打嗝保护限流点、电感峰值电流限流阈值太紧、电感饱和调高限流点、换低饱和DCR电感MOS异常高温散热设计、栅极驱动电阻开关损耗过大、驱动不足增大铜箔面积、调整驱动电阻5. 工控现场24V供电系统怎么选配电源功率5.1 “SMATER模拟量模块24V供电需要多少W”背后的选型思路搜到的热搜词“smater模拟量模块24v供电电源需要多少w”很有现场代表性。很多人会盯着单个模块的手册功耗去配电源比如看到SMATER模拟量模块写的功率只有几W就觉得随便一个小开关电源就够了结果整个系统上电后频繁重启或者测量值飘忽不定。这里有一个关键区别模块本身的功耗和整个回路的功耗不是一回事。模拟量模块通常要向外部的两线制或四线制变送器馈电变送器的功耗是变量。比如一个8通道模拟量输入模块每路变送器如果吃24V/25mA那8路就是4.8W模块自身还要1W多加上通信和指示灯单模块总耗电就可能到6W左右。如果是十几个模块组成的模拟量采集机箱总功率很容易冲到80W到120W。我的建议是把所有24V侧负载的功耗列成表格逐项加总再乘以1.3到1.5的系数作为电源选型功率。这个系数用来应对启动浪涌、变送器瞬态、未来扩展余量。按这个思路一套含有10个模拟量模块、若干传感器和控制器的系统总估算120W那么选一个24V/10A240W的电源是比较稳妥的至少也要150W。电源长期运行在70%负载率以下寿命和温升都会更理想。5.2 电源与负载的配合细节这个标题下的自研24V/20A Buck模块放在整个系统中其实是“二次电源”的角色它从48V母线降压到24V给设备子模块供电。在配合多路负载时有几个细节要特别注意多个模块同时上电时浪涌电流叠加很容易超过单路电源的峰值限制。解决方法是分级上电或者利用Buck模块的软启动功能让它按斜坡逐步拉高输出电压模拟量采集模块对电源纹波比较敏感尤其是和传感器共用电源回路时干扰会通过供电线串入测量信号。所以这类负载的供电端最好再加一级LC滤波或者把Buck模块输出纹波控制到30mV以内24V侧如果经常有电机、继电器这类感性负载反向电动势会通过导线灌回电源输出端。输出端要加极性适当的TVS管或者大容量电解电容缓冲否则一次开关动作就可能打坏输出电容做电源设计时很多人只盯着电源本身忽视了电源和负载之间的配合。我经历过一次比较尴尬的现场问题自制的24V/20A模块各项指标都正常但接上某个闭环比例阀之后比例阀的PWM驱动电流让供电电压产生几伏的波动进而和阀内部的控制环路发生耦合导致整个系统低频振荡。最后靠输出端多加了一级LC滤波才把问题压下来。写在最后的几条实操体会这一路做下来最深的感受是20A输出的Buck电路原理图可能只占三成功夫剩下的七成全在PCB布局、热设计和现场排查上。如果你也是第一次碰大电流电源我建议动手前先把输入输出电容的纹波电流、电感的饱和余量、MOS的损耗分配这三件事算清楚这三个地方出了问题后面很多时候只能推翻重做。我自己调试这类电源的习惯是上电前先用万用表确认输入输出没有短路然后用电子负载分三档加载先5A跑10分钟看温升再10A跑10分钟看波形稳定性最后直接拉满20A持续半小时同时用热成像记录每一个发热点。这种“阶梯式加载”能让你在故障扩散之前就发现异常比满载直接轰上去要安全得多。如果后面还想继续扩展这个24V/20A的设计可以加一个数字接口做输出电压和电流回读再配合主控做动态负载分配。不过那就是另外一个项目了。