ARTICLE DETAIL

资讯详情

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

高密度降压电源模块选型与布局:双路3A/单路6A的散热与测试要点

高密度降压电源模块选型与布局:双路3A/单路6A的散热与测试要点 做硬件最怕的不是芯片选不出来而是布局布不下。尤其当你考虑“业界最小的双路3A/单路6A降压电源模块”这类高密度电源件方案本身看着很香但布板、测试、散热每个环节都有隐藏条件。上个月我给一块四层板做电源树评估板卡尺寸比一张名片小一圈上面要放FPGA、DDR、ADC、时钟和电平转换芯片把各路LDO和DC-DC摆进去之后核心逻辑只占了不到四分之一面积剩下的地方全被电源、电感、电容和散热过孔啃掉了。这个场景我估计很多硬件工程师都不陌生。所以当厂商宣传“业界最小”时我第一反应是终于有器件能把高密度供电做成标准件了。这类模块把两路独立的3A降压通道集成在一颗很小的封装里需要大电流时还能并成一路6A给FPGA内核、小尺寸SoC、SerDes电源轨用。这篇文章不打算只念参数我想从“为什么能这么小”讲起梳理双路/单路模式切换的逻辑再聊选型、布局和实测中容易踩的坑给打算用这类高密度模块的同行一份能直接参考的清单。1. 把两路DC-DC塞进一颗模块小尺寸背后的封装与取舍1.1 分立方案为什么越做越臃肿很多人一看到“电源模块”就开始担心性能不如分立方案其实要看场景。分立方案做一路3A降压典型拓扑是同步Buck控制器加两个MOSFET、一个功率电感、输入输出电容、反馈电阻再加上自举电容和环路补偿网络。一路三四颗小电容、一个绕线电感、一颗控制IC设计得再紧凑也要一平方米厘米出头。两路3A呢直接乘二还不够因为两路电感和开关节点之间不能贴太近否则磁耦合会串扰SW节点的噪声会互相影响。布局上为了隔离EMI还得额外留出空间打地孔、加屏蔽。我见过很多板卡最后的密集区域不是CPU而是电源区。尤其当你用4层板、6层板层数越多走线规则越苛刻电容的退耦位置越讲究电源占的面积越难压缩。最难受的是反馈环路你为了让输出电容靠近负载把反馈走线拉得老长结果环路里捡了一堆噪声输出纹波差到FPGA内核电压报警。模块化的思路这时候就有优势了。它把控制器、MOSFET、电感甚至部分电容装进了一颗标准封装里用户只需要负责外围的输入输出电容和反馈分压电阻。电源设计从“画一个Buck电路”变成了“给一颗器件做配套”。这个转变对高密度板卡意义很大因为电源路径上的关键寄生参数已经被厂商在封装内部优化过了。1.2 模块化的封装技术把磁性元件和功率级“揉”进基板“业界最小”这种话听听容易真正实现起来难在三件事电感小型化、功率级堆叠、散热路径设计。电感是Buck电路里最大的元件也是模块高度的主要贡献者。要把电感塞进小封装就得用扁平化铁氧体磁芯或者合金粉末磁心把线圈做成平面绕组直接贴在基板上。这类电感的饱和电流不能只看静态值还要看高温降额。有些模块标称3A在60℃环境下实际可用电流会打折扣这个问题我们在后面选型章节细说。功率级方面控制器和MOSFET通常不是并排放而是做成了堆叠结构。控制芯片在下功率管在上或者反过来中间用铜柱/铜夹互连。相比传统键合线铜柱的寄生电阻更小寄生电感也更低。开关节点的高频振铃一部分就是来自封装内部的键合线电感和PCB走线电感用铜柱互连能明显改善这一点。这种封装工艺带来的直接好处是开关环路变小了。Buck电路最怕的就是高边MOSFET导通瞬间的巨大di/dt在寄生电感上产生压降导致SW节点振铃、输出噪声变差。模块内部环路短寄生电感小EMI表现天然更有优势。而且小封装通常采用BGA或者QFN类底部焊盘结构焊接后热量可以直接传导到PCB铜皮上散热路径反而比一堆分立器件更直接。1.3 “业界最小”带来的隐藏问题小不是没有代价。面积小意味着热流密度高。一颗双路3A的模块如果输入12V、输出3V左右满载总输出功率大概18W按90%效率算损耗就要2W左右。这2W的热量要从一个很小的顶部和底部焊盘散出去靠的就是PCB铜皮和过孔。实际工作中我发现很多人第一次用这类模块时对底部散热焊盘的铺铜面积不够重视只是按普通芯片那样走线结果满载半小时后模块表面烫到不敢碰。其实厂商提供的热阻数据都是在特定PCB铜皮面积和过孔数量下测出来的你的板子条件越好热阻越低。PCB上给模块底部多铺一些接地铜皮打上过孔阵列对散热的影响远比想象中大。另外封装小了返修也难了。BGA引脚藏在模块下面目测根本看不到空焊。QFN类封装好歹还有侧面引脚但小尺寸QFN的焊盘间距很小手工补焊时很容易连锡。这些量产阶段的问题我放到最后一部分详细讲。2. 双路3A还是单路6A模式切换没那么玄乎2.1 双路3A两路独立电源怎么协同双路3A从用户角度看就是两颗独立的3A降压电源放在同一封装里。两路各自有输入引脚、输出引脚、反馈、使能输出和使能都是独立的。你可以把第一路设成1.0V给FPGA内核第二路设成1.8V给IO或内存接口互不干扰。这里有个容易忽略的点两路共用一个输入电源时输入端的电流脉冲是叠加的。如果两路开关频率完全一样相位也一致那么输入电容上看到的纹波电流几乎是两倍输入电容的温升会比较明显。好的模块在内部会做相位交错让两路开关错开半个周期输入电流脉冲互相抵消一部分这样输入纹波小、电容压力也小。如果模块没有这个功能你在外部设计时就要注意选择低ESL电容或者人为加大输入电容容量。双路3A适合什么场景最常见的是光模块、小尺寸采集卡、FPGA和SoC的多轨供电。现在的核心芯片对供电时序有严格要求比如内核电压要先起来IO电压后起来或者反过来。模块的使能引脚可以做时序控制两个通道分别由GPIO控制通过电阻电容延时就实现了上下电顺序。这种灵活性在实际项目中很实用比外部再加电源时序控制器方便。2.2 单路6A并联模式到底并联了什么单路6A模式听起来是把两个3A输出直接短接实际没那么简单。如果只是简单地把两路输出连在一起由于两路的反馈基准、电流检测和开关相位都不一样一路会多出力、一路会少出力严重时甚至出现环流。所以模块必须具备均流机制。常见的均流做法是主从配置其中一个通道作主另一个通道作从两路共享同一个误差放大器。主通道定输出电压从通道跟着主通道的占空比走同时检测各自的电感电流通过内部均流环路把电流拉平。这个过程在芯片内部完成用户要做的只是把两路输出用短而宽的走线在模块外部汇合设置好配置引脚告诉芯片“我现在要并联”。并联模式还有个额外好处两路开关频率相同、相位差180度输出纹波电流互相抵消。结果就是6A输出时输出纹波可能比单路3A还低。L和C的等效谐振频率也变了输出电容上的纹波频率变为单路的两倍更容易被滤掉。使用并联模式时要特别注意反馈采样点。最好在汇合点之后、负载端的位置采样别把反馈线接到某一通道的输出引脚附近否则会因为走线电阻不同导致两路电流分配不均。模块的输出电容也要分别靠近各自的输出引脚放置再在汇合点放总输出电容这个布局习惯很重要。2.3 一个模块吃两种供电架构的工程价值从供应链角度看双路3A和单路6A两种需求如果分别用两颗不同的电源芯片意味着两个物料编码、两套验证资料、两套备料。用一颗可配置模块硬件设计时只需要改PCB上的配置电阻或者引脚接法物料层面完全复用。这对中小团队非常友好库存压力小改版周期短同一个核心板可以派生多种型号。从设计复用角度看一个4层板模块如果做成了双路3A版本下一版产品需要6A单路时PCB布局几乎不用变只需要把配置引脚改一下输出汇合方式调整一下就能兼容。这种弹性让电源设计从“每个项目重新做一遍”变成了“套模板微调”。我个人很看好这种灵活性尤其在做系列化产品时省下来的时间和精力非常可观。3. 选型时先看这五项别被“小”字带偏3.1 效率曲线比峰值效率更重要很多模块宣传页喜欢标“峰值效率95%”但峰值效率通常出现在中负载段比如1.5A到2A而且输入输出电压比固定。如果你的应用大部分时间在待机或轻载真正要看的不是峰值效率而是100mA以下的效率曲线。这里牵扯到轻载工作模式。常见有两种PFM和PWM。PFM在轻载时降低开关频率减少开关损耗效率很高但输出纹波会变大频率还不固定。PWM固定开关频率纹波稳定EMI好算但轻载效率拉胯。一些模块提供MODE引脚让用户在FPGA、PWM、突发模式之间切换。选型时一定要看你产品的主流工况落在效率曲线的哪一段不要被峰值效率忽悠。我实际测过一款模块峰值效率是12V转5V时93%但在负载低于100mA时只有70%左右。如果产品主要靠电池供电、大部分时间处于待机那这颗模块再小也不适合老老实实加一颗低静态电流的LDO做待机供电才更实在。3.2 纹波与负载瞬态标称值会骗人模块规格书里的纹波值通常是在理想测试板上、20MHz带宽限制、输出电容足够大的条件下测出来的。你自己板子上的电容数量和位置一变纹波就是另一回事。对数字核心供电来说负载瞬态响应比稳态纹波更致命。FPGA在运行时电流会瞬间从几十毫安跳到几安模块的动态响应决定了电压过冲/下冲有多大。瞬态过冲太大核心电压一旦低于复位阈值系统直接复位。所以在选型时要关注模块在“50%到100%负载突变”下的下冲幅度和恢复时间。如果你发现模块的瞬态响应不够最简单的补救是额外加一些低ESR陶瓷电容最好靠近负载放置。输出电容越大瞬态电压变化越小但模块的环路稳定性可能受影响需要参考规格书推荐的电容范围和ESR范围。3.3 热阻与功耗预算“小封装热阻一定高”是错的因为热阻和封装结构、底部焊盘面积、内部散热设计都有关系。但小封装确实意味着热容小温度变化快。最关键的是功耗预算别只算电流和电压要把效率也算进去。电源损耗的估算公式很简单P_loss P_out × (1 - η) / η假设12V转3.3V输出6Aη90%P_out≈19.8W损耗P_loss≈19.8 × 0.1 / 0.9 ≈ 2.2W。这2.2W的热量如果全走底部焊盘到PCBPCB上就要有足够的铜皮和过孔把它导走。计算温升时常用热阻模型T_j T_a RθJA × P_loss。厂商给的RθJA通常在特定PCB条件下测出比如1oz铜、4层板、一定面积的散热铜皮。你的PCB层数、铜厚、气流条件都会影响实际温度。所以不要直接把规格书最大值当设计值最好在原型板满载跑一下热像仪用实测数据调整散热设计。3.4 封装、引脚与焊接工艺小封装电源模块的引脚间距小焊接工艺比普通芯片更敏感。选型时除了看电气参数还要看封装类型和湿敏等级。BGA封装底部焊球阵列焊接后不可见需要X-Ray检查返修难度高。QFN封装底部有散热焊盘和周边引脚侧面可润湿引脚便于AOI检查返修相对容易。LGA封装焊盘在底部无焊球厚度低但对焊盘设计和回流曲线要求高。MSL湿敏等级也要看。有些模块拆封后必须在规定时间内完成焊接否则要烘烤除湿。贴片厂如果没注意MSL等级回流焊时水汽受热膨胀容易出现封装开裂或焊点空洞这个问题一旦到量产后才爆发排查起来特别痛苦。3.5 一张表看清选型重点关注项常见要求我的建议输入电压范围覆盖你的输入电压并留余量至少留10%-20%降额空间开关频率越高越适合小输出电容但效率会降综合考虑EMI和效率优先选带同步功能的输出电压精度内核供电通常要求±1%或±2%精度指标看全温范围别只看25℃轻载效率由PFM/PWM模式决定带MODE引脚的产品更好调瞬态响应参考恢复时间与过冲幅度自己用电子负载实测别只看规格书热阻RθJA与板级散热条件强相关按你的PCB条件重新评估不要照抄封装尺寸越小越好但焊盘面积不能小预留散热铜皮位置不是封装越小越好这表格列出的内容不是让你逐项背而是提醒选电源模块别只盯着“3A/6A”和“小”两个字。小尺寸带来的热密度问题、封装工艺问题往往比电气性能更早让你头疼。4. 怎么把小模块啃出大电流布局与散热实测细节4.1 输入输出电容先抢到好位置拿到一颗小封装电源模块PCB布局首先要抢位置的是输入电容和输出电容其次是反馈走线。很多模块规格书会给出推荐的电容容值和数量比如输入侧2×22μF、输出侧3×22μF这不是随便给的。输入电容承担了开关电流的高频脉冲必须靠近模块的VIN和PGND引脚用最短的走线或直接打过孔到内层。输出电容的作用是降低输出纹波和承受负载瞬态。这里有个容易犯的错一股脑把所有电容都堆在模块输出引脚边上却忽略了负载端。输出电容的放置应该分成两部分一部分靠近模块输出引脚处理开关纹波另一部分靠近负载处理瞬态电流。靠负载的电容我们通常叫去耦电容模块输出引脚的电容叫滤波电容两者分工不同不能混为一谈。对于负载瞬态较大的场景我习惯在负载端放几颗1μF/0.1μF的高频去耦电容再放一颗4.7μF或10μF的中容值电容。这样既保证了瞬态响应又不会因为电容太多导致环路不稳定。电容的ESR也很关键X7R/X5R陶瓷电容的ESR低表现好Y5V这种温漂大的电压一升高容值掉得厉害不建议用在电源输出上。4.2 过孔阵列不是随便打的小封装模块的底部散热焊盘一定要通过过孔阵列和底层以及内层铜皮连接。我看到很多新手喜欢把过孔打得密密麻麻觉得越多越好。其实过孔数量适中就好关键是散热通路要连续别让热流走一段就走不过去了。过孔的设计有几个经验值过孔孔径0.3mm到0.4mm比较常用孔径太小电镀工艺不容易保证通孔内壁质量孔径太大会让焊盘上的锡膏被吸走形成空焊。过孔间距保持在0.8mm到1.2mm之间太密会破坏铜皮的连续性反而不利于散热。过孔直接打在模块底部散热焊盘上时要确认过孔是否做“塞孔”或“树脂填充”否则回流焊时锡膏会顺着过孔流走轻则焊点少锡重则导致底部短路。这个问题我在返修部分会再强调。散热通路的判断可以用热像仪实测满载跑起来后把板子翻过来看底层温度。如果底层对应模块的位置明显偏热说明过孔导热不充分如果底层温度均匀比顶层低几度说明热量已经顺利导到整个地平面上了。4.3 反馈采样和开关节点的干扰控制反馈走线是小封装电源布局里最容易被轻视的部分。输出电压采样一旦被干扰模块的稳压精度、瞬态表现都会受影响。反馈线一定要从输出电容的远端、或者负载端单独引出走细线避开电感、SW节点和任何高频开关走线。如果模块的SW节点是外露的外部走线要尽量避开这个区域。但集成模块通常把电感和SW节点都封在内部所以外部能看到的高频干扰源主要是输入电容到VIN引脚之间的走线以及输出电容到VOUT引脚之间的走线。这些走线要短、要宽最好做成一个连续的平面不要有细脖子。底层走线也要注意。模块下方对应的底层如果正好是其他信号线的走线通道高频噪声会通过层间寄生电容耦合过去。我一般在模块正下方的所有层都尽量铺地不给信号走线机会。这虽然有点浪费布线资源但对EMI测试省心很多。4.4 热像仪实测的一个典型场景说个我自己的案例。之前做过一块12V转3.3V的单路6A供电板模块封装很小我按规格书要求铺了铜、打了过孔感觉散热够了。拿到原型板满载跑起来热像仪一看模块表面温度90℃。当时环境温度25℃光靠自然对流温度高了15℃左右还在可接受范围但已经让我不安了。后来我把模块下方的过孔从0.3mm改成0.4mm同时在底层对应位置加了一块大面积散热铜皮再跑到满载时温度降了差不多10℃。这10℃不是模块本身变了而是热阻降低了。这件事让我建立了习惯任何小封装高功率模块到手第一件事不是看电气波形而是先做热测试。温度超了电气性能再好也是白搭。5. 从样片到量产测试焊接环节的避坑记录5.1 纹波测试的“探头陷阱”电源纹波测试看似简单其实坑很多。示波器探头如果接地线夹子测出来的不是纹波而是地线环路捡到的开关噪声。地线夹子形成一个大环路相当于一个天线把周围的共模噪声、开关振铃都耦合进来测出的纹波可能是真实值的两三倍。正确做法是把探头尖端的帽子摘掉用接地弹簧接触被测电容两端。如果没有接地弹簧就直接用同轴探头或差分探头并保证示波器带宽限制在20MHz。测试点选择也很关键不要把探头放在模块输出引脚或者长走线中间要直接跨接在输出陶瓷电容的两个端子上。实测时还容易忽略一个细节探头和测量位置之间的夹持稳定性。人手拿探头稍微一抖波形就变了。建议用探头支架固定好位置稳定几秒钟再读取数据。另外环境噪声大的情况下可以先测一下示波器噪声底确认不是测试系统本身的问题。5.2 负载瞬态响应怎么看负载瞬态响应测试需要电子负载或者动态负载电路。设置负载电流从低到高快速切换电流上升沿越陡越能考验模块的环路响应。但也不是越陡越好因为实际负载的电流变化斜率是有限的你拿一个1A/ns的阶跃去测任何模块都会过冲很大。我的做法是先参照目标负载的真实斜率比如FPGA内核电流变化通常在每微秒几安培到十几安培。用电子负载设置一个大概的斜率比如2A/μs到5A/μs观察输出从低载跳到满载时的下冲幅度以及恢复到稳态的时间。合格的模块一般恢复时间在几十微秒量级下冲幅度取决于输出电容和环路带宽。如果瞬态下冲超出负载要求优先考虑增加输出电容而不是改模块环路参数。因为模块内部环路一般已经优化外部改动容易影响稳定性。增加电容后要注意启动时间变化瞬态改善了但启动电流变大还要确认模块的软启动能扛住。5.3 并联模式下的均流和相位真要测并联模式不能只看模块能输出6A还要确认两路确实在公平分摊电流。均流不好时一路可能跑到4A、另一路才2A长期工作轻则高温老化重则其中一路触发过流保护。怎么测均流最简单是拿热像仪看两路对应位置的温度偏热的一路电流一定更大。更靠谱的办法是用示波器电流探头夹到模块的两个输出电感支路上分别看两路电流波形。正规的做法是看两路电流的平均值是否接近以及纹波频率是否为开关频率的两倍、相位是否相差180度。另一个容易忽略的点是模式配置。并联模式通常需要特定引脚接法或者特定焊接配置如果只是把输出短接而没设置模式模块可能仍然各自为政甚至因为抢反馈而振荡。一定要确认规格书里并联模式的步骤按顺序来。5.4 小封装模块的焊接和返修经验小封装电源模块的焊接和返修不值得你用烙铁硬来。BGA类模块建议走贴片回流焊返修用回流焊台或者热风枪配合底部预热。如果没有专业设备至少要控制好热风枪的温度和风速别把旁边的电容吹跑。返修时遇到最常见的问题是焊盘上残留锡不整平。用烙铁配合吸锡带把焊盘处理干净再用酒精清洗然后重新刷锡膏或助焊剂。如果是BGA需要在焊盘上重新植球手工植球难度很大建议直接换新模块别在旧模块上浪费时间。另一个量产阶段容易踩的坑是PCB焊盘设计没有做“可润湿侧面”处理。很多小型QFN/LGA封装有侧面可润湿引脚板上焊盘要向外延伸一点让焊锡能爬上去形成可见的月牙。如果焊盘设计得太保守AOI检查时检测不到焊点无法确认是否连锡品质只能靠抽检甚至碰运气。最后再分享一个我自己的习惯拿到样片后我会先在空板上焊一块测试载板把模块所有引脚引到测试点把时序、纹波、瞬态、温升做一轮完整摸底再上实际电路。高密度电源模块最忌讳的就是跳过功能验证直接进入实际板卡调试。因为一旦板卡上散热、布局、负载耦合在一起出了问题根本分不清是模块本身的问题还是外围设计的问题。先把“模块本身”这个变量隔离干净后面所有坑都会好找很多。
返回列表