多彩编程 多彩编程MZPH · CODE BLOG
ARTICLE DETAIL

文章详情

深耕前端与后端开发技术的一线实战笔记与踩坑复盘。

36V 4A小封装DC-DC Buck模块:选型、设计、实测全解析

36V 4A小封装DC-DC Buck模块:选型、设计、实测全解析 前段时间调一块便携式数据采集设备的电源板系统里6节锂电池串联供电满电电压25.2V还得兼容24V工业适配器板子总面积被结构卡死给电源部分就留了不到半个信用卡大的地方。绕了一圈之后我把目光落在36V 4A这类小封装DC-DC Buck模块上。这类模块在贸易平台上的标题通常就两个卖点一个是“36V 4A”另一个是“Tiny Footprint”翻译成工程语言就是宽压输入、20W级别输出、占板面积尽量小。实际用下来这个“小”字背后牵扯的东西远比想象中多——热、环路、布局、测量方法每一项都能让板子从“能跑”变成“跑得稳”。这篇文章不打算做产品软文也不搞理论综述我把选型逻辑、解构分析、实测数据和踩过的坑一次说清楚给正在用或准备用这类模块做电源方案的朋友一个参考。1. 为什么需要36V输入的4A降压模块从使用场景倒推模块价值1.1 36V输入不是“高压”而是“宽压兼容”很多人看到36V第一反应是“高压”其实从电源设计角度36V是一个极其典型的“宽压锚点”。它覆盖了三类最常见的应用场景车载12V系统正常运行时是13.8V到14.4V但发动机启动、抛负载、蓄电池老化时会产生明显的电压尖峰和跌落。36V额定输入能覆盖大部分非极端工况很多车载ECU、传感器、显示屏的电源设计都卡在这个电压等级。工业24V系统24V是工业现场最常见的供电电压PLC、传感器、执行器、工业通信总线都是这个等级。实际工况中24V未必是稳定的24V见过不少现场电压在20V到30V之间波动36V输入留足了余量。电池平台比如36V锂电工具、电动自行车仪表、便携设备。这里必须提醒一个关键点标称36V的锂电池组满电电压是42V不是36V。所以选模块时不能只看标称电压必须看“绝对最大输入电压”。如果模块的Absolute Maximum只有36V那你接36V锂电池组基本就是拿寿命甚至安全在赌。我一般会在模块输入端加TVS管并且确认芯片的绝对最大输入至少到40V以上才敢用。这类模块把三种完全不同体系的供电电压“一档通吃”意味着你的设计不用因为输入电压不同而维护多个BOM这对小批量、多品种的产品来说非常实用。1.2 4A输出能干什么20W级别的功率能力4A看起来不是很大的电流但结合36V输入这个能力已经被限定在“板级电源”的典型需求区间。用功率说话5V输出时是20W12V输出时接近48W。拿我那块数据采集板举例系统里包含一颗Cortex-M7主控功耗不超过1W4路RS485收发器加隔离电源峰值大概3W一个4G Cat.1模组瞬时发射电流能到2A按3.8V算约7.6W两路24bit ADC加前端调理电路约1W一块带背光的显示屏约2W。所有负载加起来正常工作电流3.2A左右4A输出留了大约20%到25%的裕量刚好够用。如果你在设计一个30W左右的工控小板、一个带电机驱动的控制板或者给树莓派这类单板机做前端供电单颗36V 4A模块就能把系统主电源全部包下来不用再挂第二级DCDC。再往细分这个电流等级还有一层考量20W以下用模块最划算因为BOM少、调试快超过30W模块的散热压力会快速上升可能就需要加散热片或者强制风冷这时候分立的同步Buck方案反而更灵活。所以36V 4A正好卡在小尺寸模块的“甜蜜区”。1.3 模块方案和分立方案边界在哪里我经常被问“为什么不用分立元件搭一个Buck”答案是能用但不是每个项目都值得。对比维度分立方案集成模块方案设计周期2到4周取决于工程师经验半天到一天照参考设计画就行BOM数量10到20颗采购和库存压力大1颗模块加2到4颗外围电容成本大批量下有优势小批量下反而便宜因为省了验证成本EMI风险需要自己处理布局和滤波厂家已针对模块内部优化灵活性电感、频率、环路都可调基本锁定几乎没有调的空间故障排查出问题需要查整条链路通常怀疑外围电容和焊接散热优化可以针对热源单独设计受限于模块封装和PCB铺铜我的判断标准很简单如果产品年产量在几千片以下或者项目周期只有一两周模块方案几乎总是更优的选择。因为它把电感选型、环路补偿、布局优化这三大硬骨头替你啃掉了。而“小尺寸”这个特征恰好是模块方案最容易打动我的地方——它不是简单地把分立元件塞进一个封装里而是从芯片层面就把功率级、电感、反馈网络做了联合优化。2. 小体积不是白来的高频、损耗和热这三笔账要算清2.1 开关频率越高电感越小但高压差下有个“最小导通时间”的坑Buck模块为什么能做小最核心的驱动力是开关频率。Buck电路里电感量的选择由允许的纹波电流决定ΔI_L (Vin - Vout) × D / (f × L)其中D Vout / Vinf是开关频率。把D代进去在同样的纹波电流要求下频率提升一倍电感量可以缩小一半。电感变小磁芯尺寸跟着变小所以“小尺寸”的第一功臣是高频。以36V输入转5V输出、4A负载为例。取f 1MHz纹波电流目标为0.9A左右使用L 4.7µHD 5 / 36 ≈ 0.139ΔI_L (36 - 5) × 0.139 / (1 × 10⁶ × 4.7 × 10⁻⁶) ≈ 0.92A纹波率约23%这个值在常规设计里属于合理区间。如果频率降到500kHz想保持同样纹波电感要翻倍到10µH体积差不多翻番。但频率不能无限往上提这里有一个非常容易被忽略的约束最小导通时间Minimum On-Time。开关管在一个周期内导通的时间是Ton D × T D / f。同样是36V输入5V输出时D≈0.139若频率取2MHz周期500nsTon就只有约70ns。如果输出是3.3VD≈0.092Ton更是掉到46ns。很多控制器的规格书上最小导通时间在60到100ns之间。一旦你算出来的Ton比控制器的最小导通时间还短控制器就“发不出”这么窄的脉冲只能跳周期或者频率折返。结果就是输出电压纹波变大、EMI变得更难预测。所以36V转低压输出时频率不是越高越好通常500kHz到1MHz是兼顾体积和可行性的折中区间。这个结论在做方案选型时非常关键。2.2 效率账4A满载时那百分之几的损耗去了哪小体积模块的另一大代价是热。先算一笔效率账。5V/4A输出输出功率20W。假设效率92%损耗是P_loss P_out × (1 - η) / η 20 × (1 - 0.92) / 0.92 ≈ 1.74W如果输出12V/4A48W输出效率95%损耗约2.53W。也就是说无论输出怎么配置满载时模块内部都要耗散1.7W到2.5W的热量。这些热主要来自三个方面MOSFET导通损耗同步整流方案下高边和低边MOSFET都有导通电阻Rdson电流流过就会发热。输出电流4A如果高低边MOSFET的总等效导通电阻是50mΩ就有大约0.8W的导通损耗。开关损耗每个开关周期MOSFET的寄生电容充放电、体二极管反向恢复都会产生损耗这部分随频率线性上升。电感损耗电感的DCR直流损耗加磁芯损耗4A电流在50mΩ DCR的电感上就是0.8W的纯发热。所以在看模块效率曲线时不要只看峰值效率要看满载效率和高温下的效率。见过不少模块标称效率95%那通常是在12V输入、5V输出、2A负载的“甜点位”测的换到36V输入满载效率往往掉到88%到90%。这不代表模块不好而是物理规律Vin越高开关损耗占比越大占空比越小峰值电流也越大。2.3 热阻就是硬指标2cm²板子上的散热极限小尺寸模块的封装面积通常只有2cm²左右甚至更小。芯片的结到环境热阻θ_JA会很大常见值在30到50℃/W之间具体取决于PCB铺铜面积。用最保守的情况算损耗1.7W热阻40℃/W温升就是68℃。环境温度25℃时模块表面温度已经到93℃芯片结温更是在100℃附近。如果是工业环境55℃起步就非常危险了。这就是“小尺寸”的硬代价你能把电路板做小但热量散不出去系统寿命会成问题。所以这类模块的PCB设计很大一部分工作是为散热服务的——底部大面积铺铜、过孔阵列、底层铜皮这些不是可选项是必须项。后面第四章我会专门展开讲布局。3. 拆开来看一颗36V 4A Buck模块的“五脏六腑”3.1 控制方案同步整流与电流模式控制这类模块内部的核心是降压控制器加功率MOSFET。36V/4A这个等级市面上的主流方案基本都走同步整流路线因为非同步方案在低压大电流输出时续流二极管的正向压降会吃掉太多效率。打个比方4A电流通过一个0.4V压降的肖特基二极管损耗就是1.6W跟同步整流用10mΩ MOSFET损耗0.16W差了整整一个数量级。控制方式上绝大多数模块用的是电流模式控制峰值电流模式或谷值电流模式。电流模式的好处是逐周期限流天然带有过流保护且环路补偿相对简单。但峰值电流模式有一个经典问题叫“次谐波振荡”当占空比超过50%时电流环路可能不稳定需要斜率补偿来抑制。小模块里集成度这么高斜率补偿和环路补偿网络都已经在芯片内部做好了这是好事——但代价就是你没法自己调环路后级如果非线性的东西接得太多比如大容性负载、动态负载要靠外围电容来“配合”。3.2 电感与输出电容纹波是怎么算出来的电感是Buck模块的“能量中转站”选型时最关键的是饱和电流。峰值电流等于负载电流加一半纹波电流I_peak I_load ΔI_L / 2 4 0.92 / 2 ≈ 4.46A这还没算瞬态和过载。实际选型时电感饱和电流至少要留20%余量也就是5.4A以上。如果电感饱和了感值骤降纹波电流会突然变大轻则输出纹波恶化重则烧MOSFET。这也是为什么小模块里的电感虽然看起来很小但基本都是屏蔽式一体成型电感这类电感饱和曲线比较“硬”到电流极限前感值能保持住。输出电容决定了输出纹波。简化计算ΔV_out ≈ ΔI_L × ESR ΔI_L / (8 × f × C_out)代入ΔI_L0.92AESR10mΩf1MHzC_out47µF第一项0.92 × 0.01 9.2mV第二项0.92 / (8 × 10⁶ × 47 × 10⁻⁶) ≈ 2.4mV总纹波约11.6mV可以看到在MLCC年代输出纹波主要由ESR项决定所以输出电容不是越多越好而是选择ESR足够低的陶瓷电容布局上离电感输出端越近越好。如果不把ESR算进去随便拿个电解电容并联纹波性能会被ESR拖垮。3.3 反馈电阻与保护功能细节里藏着可靠性模块外围通常留一个反馈分压电阻设定输出电压。假定参考电压V_ref 0.6V目标V_out 5V选择下分压电阻R_bottom 10kΩR_top R_bottom × (V_out / V_ref - 1) 10 × (5 / 0.6 - 1) ≈ 73.2kΩ取标准值73.2kΩ输出电压约4.99V误差完全可以接受。但这里有个细节反馈电阻不能选太大否则分压支路电流太小对PCB漏电流和噪声都更敏感也不能选太小否则会额外拉低轻载效率。几十kΩ级别是常见平衡点。保护功能方面模块内部一般集成了过流保护OCP、短路保护SCP、过温保护OTP和输入欠压锁定UVLO。UVLO值得额外说一句它可以通过EN引脚的外部分压电阻设置启动阈值让系统在输入电压低于安全值时不启动。对于电池供电的系统这还能兼做电池欠压保护防止锂电池过放。很多工程师把模块当“黑盒”用了根本没看这些细节结果现场电池保护板先跳了还以为模块损坏。4. 落地实操布局、焊接和关键测试方法4.1 输入输出电容放不对EMI和纹波全完蛋模块本身设计得再好到了实际PCB上布线的质量直接决定最终性能。我见过太多人拿模块做板子电容随便一放开关节点周围铜皮乱走结果示波器一测全是毛刺却不知道是自己布局的问题。输入电容是第一个必须紧贴的位置。输入电容必须尽可能靠近模块的Vin和GND引脚形成最小的功率环路。原因是开关管每次导通瞬间需要从输入电容抽取电流提供高频脉冲如果输入电容离得远这个路径上的寄生电感会让Vin引脚出现很大的电压尖峰严重时直接击穿芯片。输入电容的RMS电流能力也要算一下。以36V输入5V输出4A为例I_rms I_load × √(D × (1 - D)) 4 × √(0.139 × 0.861) ≈ 1.38A这意味着输入电容至少需要能承受1.38A的纹波电流。如果随便放个电解电容ESR偏高纹波电流能力不足电容自身发热会很严重。正确做法是一颗X7R的陶瓷电容比如10µF/50V紧贴Vin必要时并联一个小容值的C0G电容吸收高频。输出电容也要贴着模块的输出引脚放。它的位置直接影响纹波电压。陶瓷电容的直流偏压特性也得注意很多X5R/X7R电容在额定电压下容值会衰减50%以上所以标称47µF的电容在5V输出下可能实际只有20µF到30µF。选型时要么用更高耐压的电容要么用两颗并联。反馈走线必须远离开关节点和电感。开关节点SW引脚到电感这一段是整块板子上dv/dt最剧烈的地方如果反馈分压电阻的信号从这个区域穿过开关噪声会直接耦合进反馈环路造成输出抖动。正确做法是反馈走线走底层用GND平面做屏蔽或者在顶层用一条地线包住。4.2 焊接小封装模块的几点实用手法这类模块大多是QFN或DFN封装的LGA形式底面有散热焊盘引脚在四周。手焊时最容易犯的错是热风枪温度太高把模块内部引脚上的焊料都吹化了结果模块漂移引脚桥连。我的习惯是先在PCB的散热焊盘上均匀刷一层薄助焊剂再用热风枪280℃到300℃预热板子10秒然后对准模块位置等焊盘上的锡膏融化后模块自然“塌”下去。观察模块边缘和PCB之间的焊料有无形成光滑的圆角同时看PCB背面的过孔是否吃锡——如果底面散热焊盘焊接充分过孔里会看到锡从顶层爬到底层这是判断散热焊盘是否焊好的一个简单实用方法。如果完全没有回流焊条件用电烙铁拖焊也行但一定要在模块底部点助焊剂焊完后用放大镜检查每个引脚特别是角落的引脚。QFN封装最大的隐患是“看起来焊上了其实虚焊”因为引脚本身是平的没有引脚伸出封装肉眼很难判断。用万用表量关键引脚到测试点的导通性只能排除开路虚焊导致的接触电阻只能靠温升测试暴露。4.3 纹波测量示波器探头接错数据全是假的没有做过电源的人第一次测Buck模块纹波很容易得到一张“灾难级”的波形——几百mV的尖峰叠加在直流上然后开始怀疑模块质量。大部分时候问题不在模块而在测量方法。纹波测量的三个铁律示波器带宽限制到20MHz。开关电源的纹波带宽没那么高超过20MHz的全是辐射噪声和探头感应的杂散。不限带宽测量等于把天线接到示波器上。必须用弹簧接地或同轴测量。标配的鳄鱼夹地线在开关电源测量里就是一根大天线地线环路感应到的磁场会让波形面目全非。正确做法是把探头的地线尽量缩短最理想是套一个接地弹簧直接搭在输出电容的GND端。探头应直接接触输出电容两端不是模块的输出引脚也不是远处的电源端子。测的是模块和负载之间的“点”上的纹波而不是地弹和线阻叠加的“伪纹波”。用这个方法测出来的纹波如果还有尖峰再用差分探头交叉验证。我在实际项目中遇到过一种情况测出80mV的开关尖峰排除测量问题后发现是输出到负载的走线太长输出电容放到了负载端模块输出端反而没有电容。把电容挪回模块输出端尖峰立刻降到25mV。5. 实测数据与踩坑记录文档不会告诉你的那些事5.1 不同输入电压下的效率与温升实测实际测一块36V输入、5V输出、4A标称的小模块数据如下环境温度25℃自然对流PCB双层各1oz铜模块底下有8×8过孔阵列散热输入电压负载电流输出电压效率30分钟后模块表面温度24V0.5A5.02V83.2%38℃24V1A5.01V88.5%46℃24V2A5.00V90.6%58℃24V3A4.99V90.2%71℃24V4A4.98V89.1%82℃36V2A5.00V88.3%61℃36V4A4.97V86.5%88℃两个结论第一效率峰值在1到2A区间重载和轻载都会往下掉第二输入电压越高满载效率和温升越恶化。36V输入满载时88℃的表面温度已经说明模块处于“全负荷工作”状态如果机箱内部环境温度再高寿命会大打折扣。有人看到82℃或88℃就觉得“烫得不行”但对电源模块来说这个温度不算异常长期可靠性问题是真实存在的。我自己设定的红线是模块表面温度不超过85℃对应芯片结温大约在105℃到110℃在这个区间内采用模块原厂推荐的高温电容和合理的降额设计基本能保证数万小时的寿命。超过这个温度就得加散热措施或者重新评估负载。5.2 空载和轻载PFM噪声和输出纹波的取舍小模块为了满足低待机功耗要求轻载时通常会从PWM模式切换到PFM脉冲频率调制或PSM脉冲跳跃模式。这个设计让空载电流降到几十µA但代价是输出纹波显著增大。实测空载时模块进入PFM模式输出电压纹波从PWM模式下的11mV左右上升到80mV甚至100mV纹波波形变成不规则的“锯齿包络”频率还在音频范围内时模块电感会发出轻微的啸叫。如果你后级有精密模拟电路或者用户对噪声很敏感这两个问题可能都不可接受。解决办法有两类一类是在输出端加一级LC滤波器用电感加电容组成π型滤波能把PFM纹波压到10mV以内另一类是看模块是否支持强制PWM模式有些芯片通过拉高某个引脚或通过I2C配置可以关掉PFM代价就是空载损耗从几十µA升到几mA。做低功耗电池产品时这是个需要权衡的设计点。5.3 输入侧振铃与热插拔过压这是我最想强调的一个坑。很多小模块的输入侧用的是陶瓷电容陶瓷电容ESR很低和输入端的长导线电感会构成一个高品质因数的LC网络。在输入热插拔、或者前一节电池组突然接通时这个LC网络会产生很大的电压振铃峰值可能比稳态输入高出一倍。我见过一次现场故障24V输入的系统在MCU复位瞬间模块输入引脚测到46V的尖峰直接把芯片打穿。解决思路有三层输入端并联一个电解电容利用电解电容较大的ESR给LC网络增加阻尼。容量不需要很大100µF/50V就够重点是它有“电阻性”地吸收振铃。在模块输入端加TVS管钳位电压选在输入上限以上一点比如40V到48V只处理瞬态不影响正常工作。输入端加一个小阻值的功率电阻比如0.5Ω和输入电容组成RC滤波也能有效抑制振铃缺点是重载时会有压降和损耗。这三层不一定全用但至少要做其中一项。我自己的习惯是电解电容加TVS的组合成本很低但效果立竿见影。5.4 软启动与输出过冲模块内部通常都有软启动但软启动时间有的短到几百微秒。如果输出电容很大或者后级有预充电压启动瞬间输出可能会过冲。实测过某些模块在满负载、大电容输出时启动输出电压冲到额定值的120%持续几十毫秒才恢复。检查方法很简单用示波器探头挂输出端通道触发设成上升沿观察每次上电时的输出波形。如果看到明显的过冲尖峰看模块有没有SS引脚有的话外接软启动电容加大启动时间没有的话只能在输出端额外串联一个缓启动电路或者把后级负载的使能信号延迟几百毫秒再打开。这种问题在实验室里往往发现不了因为实验室电源的上升沿很缓。到了现场供电是工业24V开关电源或者电池组直接接通上升沿非常陡过冲问题就暴露了。所以模块的带载启动波形我建议列为每个批次出厂前抽测项。5.5 关于“小模块”的假货与翻新问题最后说个容易踩的雷这类36V 4A模块市场销量大假货和翻新也极多。买到假芯片的表现往往是效率低2到3个百分点满载温升高一截甚至丝印都和原厂不一致。我自己的判断方法看丝印原厂丝印字体规范、清晰激光打标有质感对比价格明显低于市场均价的基本不可信上电实测同负载条件下假货的效率如果比规格书低超过2%直接退货拆开看内部如果模块里的电感尺寸明显比原厂小那基本是替换料饱和电流大概率不够。在电源领域“便宜”很多时候是最贵的。模块省下的设计工时如果因为一颗假芯片在现场炸机整个项目的成本优势都会被抹掉。关于这类小模块我最后想说的模块用多了最大的感触是小尺寸模块省的不是设计工作量而是“验证成本”。电感选型、环路补偿、EMI优化这些最难啃的部分模块厂家已经替你走过一遍了你拿到手只需要做好外围配合。但这不意味着可以完全不懂原理——你至少要明白热从哪来、输入回路为什么重要、纹波怎么测才是真实的否则一旦现场出问题你连排查方向都没有。我在实际项目里最受益的一件小事是在模块底下铺了一块大面积铜皮用一圈过孔连到PCB背面的地平面就这么一个动作满载温升比最初版本低了10℃以上。这是成本几乎为零、效果立竿见影的散热投资也是这类小尺寸模块设计里最值得优先做的优化。先把热处理好再去调纹波、调EMI整个电源方案的开发节奏会顺畅很多。
返回列表