ARTICLE DETAIL

资讯详情

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

同步Buck自举电容选错为何会导致芯片严重发热?

同步Buck自举电容选错为何会导致芯片严重发热? 电源工程师应该都有过这种经历板子画完、焊接好第一次上电顺手往芯片或者电感上一摸烫得缩手。这时候第一反应通常是电流太大或者MOS管选小了于是换更大封装的电感、加散热铜箔、调低开关频率折腾一晚上温度降了三五度问题却像牛皮癣一样反复。我第一次被这类问题困住是在调一块基于MPS MPQ4572的同步Buck电路时——输入12V、输出3.3V负载还不到2A芯片却热得离谱。后来把示波器探头搭在SW节点上我才发现问题根本不在功率路径而在高边驱动回路里那颗不起眼的自举电容。这篇文章我按照当时的调试路径把同步Buck自举电容的工作原理、选型逻辑、失效表现以及MPQ4572上的实测数据完整整理出来。如果你是刚接触同步Buck电源、或者正被板子发热问题折磨的工程师这篇文章应该能帮你少走不少弯路。1. 先搞清楚一件事自举电容在同步Buck里到底在干什么很多人画同步Buck电路是把数据手册参考电路抄过来BST引脚接一颗100nF电容到SW引脚完事。至于这颗电容为什么存在、选小了会怎样、选大了会怎样基本没想过。在同步Buck拓扑里高边MOS管也叫上管的源极接的是SW节点这个节点在开关过程中会从接近0V跳到接近输入电压。也就是说上管的源极电位是浮动的而栅极必须要比源极高一个足够大的电压通常8V到10V才能完全导通。问题来了芯片内部的主电源VIN可能是12V、24V甚至更高无法直接用于栅极驱动就算能承受驱动电路的地和上管源极也不是同一个参考点。这时候就需要一个浮动电源——自举电容就是干这个事的。你可以把它理解成一个人站在电梯里想要打开头顶的检修口电梯地板SW节点在上下移动但检修口开关需要的操作空间是相对电梯地板而言的。要想随时够得着你得在身边常备一个能跟着电梯一起浮动的小踏板——这个踏板就是自举电容。1.1 自举充放电的完整路径同步Buck正常工作时下管也叫低边MOS管导通期间SW节点被拉到地此时芯片内部的自举充电通路通常是一个二极管或开关管会给自举电容充电。电荷从VIN经过内部充电路径、BST引脚、自举电容、SW引脚、下管回到地。等到上管要导通的时刻自举电容上已经存好了电荷。上管导通的整个期间这个电容就是高边驱动的唯一电源。它放电给上管栅极电容充电维持栅极电压让上管保持完全导通。一直到这个开关周期结束下管重新导通自举电容才再次被充电。所以自举电容的本质是一个电荷搬运工每次开关周期它先存电再放电驱动上管循环往复。这颗电容的容量、材质、摆放位置直接决定了高边驱动电压的质量。注意如果下管导通时间太短或者自举电容容量太小电容还没充满就被拿去放电上管的栅极电压就会掉得很厉害这是后面所有发热问题的起点。1.2 为什么说自举电容是高频工作的命门开关电源的频率越高每个开关周期内允许自举充电的时间就越短。拿MPQ4572这类芯片来说开关频率可以设置到几百千赫兹甚至上兆赫兹一个周期只有一两微秒自举电容的充电窗口可能只有几百纳秒。在这么短的时间内要把电荷补充到位自举电容本身的ESR、ESL以及它到芯片引脚之间的走线寄生参数都会直接影响充电效果。电容太小充不满电容材质差ESR大充电慢摆放离引脚远走线电感大充电回路振铃严重。这三个因素叠加起来高边驱动波形就会变得非常难看上管长期工作在半导通状态损耗直线上升发热自然躲不掉。2. 选错自举电容为什么会发热把损耗算给你看先说结论自举电容选错导致的发热本质是高边MOS管不能完全导通引起的额外开关损耗和导通损耗。当自举电容容量不足时上管导通后期电容电压会明显跌落。MOS管的栅极电压一旦低于充分导通所需的值导通阻抗Rdson会急剧增大。这时候上管就像一个没有完全打开的水龙头电流照样要过但流过的截面小了阻力大了损耗跟着暴涨。以MPQ4572这类集成同步Buck芯片为例内部上管的栅极电荷一般在纳库仑量级。如果自举电容电压从10V跌到6V而上管刚好需要8V才能完全开通那么这段时间上管就会工作在线性区。线性区的损耗不是普通导通损耗能比的往往是正常工作时的数倍。2.1 容值偏小最常见的翻车原因自举电容容值偏小的典型表现是芯片在高负载时剧烈发热而且波形上能看到SW上升沿明显的圆角和振铃。我拿MPQ4572做过一组对比测试分别装0.022uF、0.1uF和0.22uF的自举电容。0.022uF那组满载时上管栅极电压在导通后段从9V跌到了不到6VSW波形上升沿明显变缓芯片表面温度比0.1uF那组高出了将近20℃。这里的基本物理逻辑是自举电容上的电荷Q C × V放电给上管栅极电容时两者组成一个电容分压关系。所需电荷接近电容储存电荷时电压就会掉得很明显。所以最小容值可以用一个简单公式估算C_BOOT(min) Q_g / ΔV_BOOT其中Q_g是上管MOSFET的栅极总电荷ΔV_BOOT是允许的自举电压跌落量。以MPQ4572这个级别的芯片来说上管栅极电荷大致在纳库仑量级。如果按Q_g10nC、允许跌落0.5V计算需要的电容至少是20nF。但实际应用中还要叠加电容容差、温度漂移、占空比带来的充电时间限制所以单纯按公式算出20nF实际至少得留3到5倍裕量。这就是为什么多数芯片参考设计用100nF甚至220nF的原因。2.2 容值偏大问题不是没有只是被忽略了自举电容并不是越大越好。容值过大最直接的问题是每次自举充电需要的时间变长。充电过程发生在下管导通期间如果开关频率很高、下管导通时间很短大电容压根充不满。下个周期上管导通时电容电压比预期低照样会导致上管导通不充分。另一个问题出现在轻载模式下。很多芯片在轻载时会进入PFM或突发模式开关频率降低上下管间歇性工作。大容量的自举电容在突发模式下会多消耗一点静态电荷导致芯片的静态功耗略微上升轻载效率变差。虽然这个损耗不大但在追求极致待机功耗的场合确实能测出来。我实测MPQ4572在轻载100mA时自举电容从0.1uF换到1uF输入电流大约多了0.3mA左右。对于电池供电的产品来说这个数字足够你在评审会上被拷问一番了。2.3 材质和封装X7R和C0G的差别真的很大自举电容的位置决定了它的电压应力不会太高一般按BST-SW间的电压来选择常见的是16V耐压。但材质选择上很容易踩坑。便宜工程中常用的Y5V、Z5U材质的陶瓷电容直流偏压特性极差在6.3V电压下容量可能只剩标称值的30%到50%。如果你用了一颗标称100nF的Y5V电容实际工作容量可能只有30nF相当于容值直接缩水了三分之二还多。X7R材质温度稳定性就好很多在-55℃到125℃范围内容量变化通常在±15%以内。更好的是C0GNP0容量几乎不随温度和电压变化但缺点是容值做不大0402封装一般只能做到几百皮法到几纳法。在实际工程中自举电容我建议至少选X7R如果空间允许用C0G更好。对于MPQ4572这类芯片100nF到220nF的X7R电容是性价比最高的选择。2.4 摆放位置和走线物理距离会变成波形上的毛刺这是最容易被忽视的一块。自举电容的充放电回路中PCB走线本身带有寄生电感。电容离芯片引脚越远寄生电感越大。这个寄生电感会在高频开关动作时产生压降和振铃直接影响自举电容的充放电速度和稳定性。我用MPQ4572的评估板做过实验把自举电容从紧贴引脚的位置挪到距离5mm左右其他条件完全不变SW节点的振铃幅度明显增大满载效率下降了大约1.3个百分点。这个损耗虽然不至于让芯片立刻烧掉但在长时间满负载运行下温度差异很容易超过10℃。注意自举电容的摆放原则是能多近就多近尽量让BST引脚、电容、SW引脚形成一个最小的环路。走线宽一点、短一点不要打过孔换层这些都是硬要求。3. MPQ4572实测五组自举电容方案的完整对比光讲原理不贴数据总觉得少了点说服力。下面是我在一块MPQ4572同步Buck测试板上的实测记录。3.1 测试条件测试板的基本参数输入电压12V输出电压3.3V额定负载2A开关频率设定为500kHz电感选择4.7uH室温25℃无强制风冷。温度测量采用红外点温枪测量芯片封装表面最高点发射率设定为0.95。波形测量使用示波器配合差分探头测试BST对SW的电压以及SW节点对地的开关波形。效率采用输入输出端高精度万用表四线制测量。需要说明一下芯片上管栅极的电压在正常运行时不建议直接测量因为高边驱动电流极小任何探头电容都会干扰驱动波形。我这里的判断依据主要是SW节点波形和BST-SW电压间接推算标注推算的数据仅供参考。3.2 实测数据对比自举电容配置满载效率芯片表面温度SW振铃幅度驱动电压跌落结论0.1uF / 0402 / X7R紧贴引脚90.2%68℃轻微约1.2V约0.2V推荐方案各方面表现均衡0.22uF / 0402 / X7R紧贴引脚90.0%69℃轻微约1.1V约0.15V可用与0.1uF差异不大0.022uF / 0402 / X7R紧贴引脚86.5%89℃明显约2.8V约0.9V容值严重不足发热明显0.47uF / 0603 / X7R紧贴引脚89.8%70℃中等约1.6V约0.1V略偏大轻载效率略降0.1uF / 0402 / X7R距离引脚5mm88.7%77℃明显约2.2V约0.35V摆放太远寄生电感影响显著从数据可以看出0.022uF那组配置的芯片表面温度比推荐配置高了整整21℃这个差距足够在长时间运行时引起可靠性隐患。0.47uF那组在满载时表现并不差但如果把负载降到100mA效率会比0.1uF那组低大约0.5个百分点。这就是前面提到的轻载效率牺牲在大部分应用中不值得。3.3 波形细节怎么从示波器上一眼看出问题实测过程中最有价值的是SW节点的开关波形。正常配置下SW上升沿比较陡振铃幅度小在1V到1.5V以内。如果自举电容容量不足SW上升沿会明显变缓上升时间从正常的大约10ns拖慢到20ns甚至更慢并且振铃幅度显著增加。这不是PCB布局的锅而是高边驱动能力不足导致上管开通速度变慢开关过程变软。还有一个判断技巧是看SW下降沿。如果下降沿的负尖峰超过了0.5V说明自举回路寄生电感偏大或者自举电容摆放位置有问题。这个负尖峰其实反映的是下管续流阶段的压降和寄生参数震荡。4. 实战选型从计算到落地的完整方法说了这么多直接给一套可以照着做的选型流程是我觉得工程师之间交流最舒服的方式。4.1 第一步先查数据手册的参考设计每个正经的Buck芯片数据手册都会给出参考电路图上面标注了自举电容的推荐值。MPQ4572的参考电路用的是100nF这个级别这个值不是随手写的而是芯片设计团队根据内部上管的栅极电荷、驱动强度和典型开关频率计算出来的。如果你的应用场景跟参考电路的输入输出条件差不多直接用参考值基本不会出大问题。但如果你改变了开关频率或者输入输出压差差别很大就需要自己做一次验算。4.2 第二步按公式估算下限自举电容最小容值的估算公式前面已经提过C_BOOT(min) ≥ Q_g / ΔV_BOOT对于MPQ4572这个级别的芯片高边MOS管栅极电荷可以参考同规格芯片的经验值大约在5nC到20nC之间。允许的电压跌落一般取栅极驱动电压的10%也就是0.8V到1V。用中间值计算Q_g10nCΔV0.8V得到C12.5nF。考虑到电容容差、温度漂移、高占空比下充电时间不足等因素至少要放大3倍以上也就是37.5nF。所以100nF的推荐值是在合理范围内的。如果输入电压很低、占空比很高比如输入5V、输出3.3V的场景下管导通时间短自举电容充电窗口小这时候可以适当加大容值到220nF甚至330nF补偿充电不足的问题。4.3 第三步衡量高频工作下的实际有效容值陶瓷电容的直流偏压特性会让有效容量打折。选择电容时不能只看标称值还要看它在工作电压下的实际容量。举例来说一颗标称100nF的0402 X7R电容在6.3V电压下可能只剩下70nF到80nF的有效容量。如果你用的是Y5V材质可能只剩下30nF。所以材质选择很关键通常建议至少X7R起步温度稳定性和偏压特性都够用。如果芯片的BST-SW工作电压不高一般就是内部稳压后的5V到10V选16V耐压的电容完全够用耐压太高反而会让同容值的封装变大、ESR变大没有必要。4.4 第四步PCB布局必须让步选好了电容值和材质最后一步是布局。这段话值得所有画过Buck电路的人反复看三遍自举电容必须放置得离芯片的BST引脚和SW引脚尽可能近同层放置效果最好。不要在这条回路上打过孔不要绕远路不要为了美观把电容放到芯片背面。走线尽量短而宽保持低阻抗。如果芯片引脚间距允许电容可以直接横跨在BST和SW引脚之间。MPQ4572这类QFN封装的芯片引脚间距不大0402封装电容可以直接贴着引脚放。我看到过不少工程师觉得0402太小焊不了用了0603封装结果放不下或者距离远了对性能的影响在前面实测里已经展示过了。5. 常见问题与排查技巧实录分享一下我在调试自举电容相关问题时实际遇到过的几种典型情况以及对应的排查方法。这些问题不一定每次都只由自举电容引起但排查顺序上自举电容值得放在比较靠前的位置。5.1 问题速查表下面是针对自举电容相关故障的快速排查表整理了我调试MPQ4572和另外几颗同步Buck芯片的经验。现象可能原因验证方法解决办法满载芯片严重发热SW上升沿变缓自举电容容值过小或材质差示波器测SW波形观察上升沿和振铃更换为0.1uF/0402/X7R或更大芯片BST引脚附近局部过热自举回路走线过长或寄生电感大热像仪观察引脚附近温度分布重画布局电容紧贴引脚高占空比应用输入低压时发热下管导通时间短自举充电不足测BST对SW电压观察导通后段电压加大容值或适当降低开关频率轻载效率比预期差自举电容容值过大测不同负载下的输入电流更换为参考设计推荐值SW节点振铃幅度异常增大自举电容失效或回路阻抗过大对比更换电容前后振铃幅度检查电容是否虚焊、材质是否不对5.2 热像仪判断驱动损耗的独门技巧如果你手头有热像仪可以把镜头对准芯片本体仔细观察芯片表面的温度分布。功率损耗导致的发热通常会集中在MOSFET所在的位置而驱动损耗导致的发热会更靠近驱动电路和BST引脚一侧。如果热像仪下看到BST引脚附近区域的温度明显高于其他区域那十有八九是自举回路出了问题。没有热像仪的话可以用点温枪在芯片封装边缘测几个点对比。虽然分辨率有限但至少能判断一个大致的温度梯度方向。这是我调MPQ4572时用得最顺手的判断手段比盲目换功率器件高效得多。5.3 不能只盯着电容本身最后提醒一点自举电容出问题有时候不是电容的锅而是它的工作环境出了问题。比如下管的续流压降过大会导致SW节点在自举充电阶段不是真正的0V而是负几百毫伏。这样自举电容实际充到的电压就偏高了长期工作可能超过内部钳位限制缩短芯片寿命。这个问题常见于下管Rdson偏大或者死区时间设置不当的情况。再比如如果输入电压本身纹波很大自举充电电源不稳也会导致驱动电压波动。这时候即使自举电容选得没问题驱动波形依然会抖动表现出来就是芯片发热和SW波形不稳定。所以排查发热问题的时候建议按这个顺序走一遍先看输入电源纹波再看SW节点波形然后看自举电容容值和材质最后看PCB布局。顺序反了很容易被表面的现象带偏。我现在的习惯是每块新板子回来先在空载下检查SW波形是否干净再上满载观察温升顺手把自举电容附近的焊点重新补一遍锡确认没有虚焊。这几步做下来大半的莫名发热问题都能在两天内定位而不是在群里问了一圈最后发现是电容问题。如果你正在被同步Buck的发热问题折磨先别急着换大电感或者加散热片去看看那颗小小的自举电容吧。很多时候问题就藏在最小的元器件里。
返回列表