拓十年匠心定制 · 商业建站与技术教学双线并行 咨询热线:400-886-1026 service@lmnt.cn
ARTICLE DETAIL

资讯详情

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

同步Buck自举电容串电阻的作用:限浪涌、抑振铃与EMI设计

同步Buck自举电容串电阻的作用:限浪涌、抑振铃与EMI设计

记得有次调一块12V转5V/3A的同步Buck板卡,控制器芯片自带驱动器,BST引脚上串了一颗2.2Ω的小电阻。当时我第一反应是“多余”,直接把它短路掉。结果SW节点振铃明显变大,驱动芯片的VCC引脚上多出几十毫伏的高频毛刺,自举电容本体温度也上来了。焊回去,一切恢复正常。后来我花了很长时间把自举电容、自举电阻和整个上管驱动回路彻底理了一遍,才明白这颗不起眼的电阻背后牵着一整套逻辑:充电浪涌、寄生谐振、占空比边界、EMI。这篇文章就是想把这些内容完整讲透,适合刚开始设计同步Buck的硬件工程师、做DC-DC电源调试的同行,以及想弄明白驱动芯片数据手册里BOOT引脚推荐电路的人。

1. 自举电容的工作原理:为什么Buck上管必须“借”一份高电压

1.1 N-MOS上管面临的电压困境

先补基础。同步Buck拓扑里,上管通常用N沟道MOSFET,因为相同耐压和导通电阻下,N-MOS比P-MOS便宜、性能更好。但N-MOS的栅极驱动有个天然矛盾:源极不是固定的。

比如输入12V,上管导通时SW节点电压接近12V。要让上管完全导通,Vgs一般需要8V到10V以上(看具体管子)。如果你手上只有12V驱动电压,栅极需要被拉到22V左右,才能维持一个有效的Vgs。驱动芯片内部可没有这么高的电源轨,于是“自举”成了最经典的解法。

有人会问:直接用P-MOS做上管不就没这麻烦了吗?确实,P-MOS的Vgs是负的,源极接输入正端,栅极拉低就能导通,不需要自举。但P-MOS在高压、大电流场合的选择面窄,同规格下Rdson偏大,成本也高。所以实际产品里,需要高效率、大电流的Buck基本都绕不开“N-MOS上管+自举驱动”这个组合。

1.2 自举电容的充放电循环

自举电路的本质,是用一个电容“悬浮”在上管的源极SW上,随时准备把栅极电压顶到比输入电压还高的位置。整个过程分两拍:

下管导通阶段,SW被拉到接近0V。驱动芯片内部的充电开关(或者是外部自举二极管)把VCC接到自举电容正极,电容被充电到大约VCC。这是“充电拍”。

上管要导通时,SW还没起来,电容两端电压就是VCC。驱动电路把电容正极的能量送给上管栅极,上管开始开启,SW跟着往Vin方向抬升。电容负极被SW拽上去,正极电压就变成Vin+VCC。这个“跟着抬高”的动作,就是自举名字的由来。

上管完全导通后,自举电容负极稳定在Vin附近,正极比Vin高一个VCC,正好维持住上管的Vgs。等到上管关断、下管再次导通,SW掉回0V,电容重新充电,进入下一个循环。

1.3 “充不满”是最常见的隐性坑

自举电容只在SW被拉低的窗口里充电。这个窗口通常对应Buck的下管导通时间,也就是(1-D)×T_S,D是占空比。

如果占空比D很大,比如低压差应用里D=0.9以上,下管导通时间非常短,自举电容来不及充满。电容电压不足,上管Vgs就不够,MOS管没有完全打开,Rdson变大,损耗和发热明显上升,严重时可能进入危险的线性区。

所以设计同步Buck时,最大占空比、最小导通时间、自举电容容值和充电电阻阻值,必须放在一起算。只盯着额定电流和电感波纹计算是远远不够的,驱动上管的这份“隐藏预算”经常被新手忽略。

2. 串联电阻的第一个作用:限制充电回路里的浪涌尖峰

2.1 充电瞬间到底发生了什么

回到开头那个2.2Ω电阻。下管导通、SW被拉低的瞬间,自举电容通过内部充电开关(或自举二极管)、下管沟道完成充电。如果前一周期上管刚关断,自举电容已经放掉了一部分电荷,电压下降了一两个伏特;重新充电的瞬间,回路等效阻抗非常低——可能只有几百毫欧,包括内部开关导通电阻、二极管本体电阻、电容ESR、铜箔走线电阻。

这个瞬间的充电电流可以用欧姆定律粗略估计:

I_peak ≈ (VCC - V_BST) / R_total

举个例子:VCC=12V,上一周期电容电压掉到10V,R_total=0.5Ω,瞬时电流就是4A。要是电容电压更低(启动、过载恢复、空载切重载),电流会更大,十几安培也正常。

这种尖峰宽度很窄,但能量不小,而且每次开关都会来一次。很多人示波器看SW波形时没注意,是因为探头带宽不够或者地线夹得太长,导致高频分量被滤掉了。

2.2 浪涌尖峰的三重危害

这个充电尖峰不是“大家都有,无所谓”,它有三个实际危害:

  • 高频噪声:纳秒级的大电流变化率dI/dt会沿VCC走线传导,给IC供电轨注入毛刺,尖峰可能耦合到反馈分压网络,引起环路判断误差或者开关沿抖动。
  • 器件应力:自举二极管和内部充电开关要承受反复的浪涌电流,长期超过数据手册里的重复峰值电流极限,器件会慢慢退化,这是典型的可靠性隐患。
  • 环路辐射:充电回路如果布局不好,环路面积大,尖峰电流就是一根天线,EMI测试会让你头大。

2.3 一个可复现的对比

我在调试中做了个简单对比:短接BST引脚串联的2.2Ω电阻,用近场探头放在充电回路附近,30MHz到100MHz频段的噪声明显抬升,大致高出6dB;恢复电阻后,噪声下降明显。驱动芯片VCC引脚上的纹波也从约80mV峰值降到30mV左右。

这个对比说明,串联电阻直接改变了充电回路的电流峰值和变化率,影响远不止“一个元件”那么局部。实测波形永远比仿真更能说明问题,但基本原理就是:串联电阻把充电回路的电流峰值压了下来,同时也把dI/dt的幅度减小了。

3. 串联电阻的第二个作用:把自举回路的振铃“按住”

3.1 寄生电感和自举电容形成的LC谐振

充电回路不是纯电阻性电路。PCB走线、芯片引脚键合线、MOSFET封装都有寄生电感,一般几nH到十几nH。这些寄生电感L_par和自举电容C_BST构成了串联LC回路,退耦电容和VCC走线的分布参数也会参与进来。

如果没有阻尼元件,充电结束时电感里的能量会和电容来回交换,形成振铃。振铃频率大致是:

f_ring ≈ 1 / (2π√(L_par × C_BST))

取L_par=5nH、C_BST=100nF,算出来约7MHz;寄生电感更小的时候,频率会更高。这类振铃在普通示波器上也许看不清,但用短地线加高带宽探头,或者用频谱分析仪配合近场探头,非常明显。

3.2 阻尼电阻怎么起作用

串联RLC回路里,阻尼比是:

ζ = (R / 2) × √(C / L)

ζ小于1是欠阻尼,会有振铃;ζ大于1是过阻尼,基本不振荡。所以串联电阻最直接的作用就是增大阻尼,把自举回路里的振铃压制住。

换算一下临界条件:R > 2√(L / C)。用L=5nH、C=100nF估算,临界值大约0.45Ω。实际要留余量,取2到3倍以上才比较稳。这就解释了为什么很多参考设计里这颗电阻不低于1Ω——如果只为了限流,0.5Ω可能也够;为了阻尼振铃,阻值还得往上走一点。

3.3 振铃为什么必须治

自举电容上的振铃会直接叠加到驱动芯片的BST引脚电压上。上管导通时SW快速上升,芯片BST引脚承受的电压是Vin+VCC+振铃过冲,过冲一旦超过芯片耐压,就可能损伤驱动级。

同时,振铃也会导致上管栅极驱动电压波动,影响开关边沿的一致性。每次开关的损耗都会轻微变化,传导到输出上就是高频噪声,在轻载模式下这种噪声尤其刺耳,甚至引起音频噪声。

所以这颗电阻在EMI、电压应力和开关一致性三方面都有贡献。很多人以为它只是限流用的,其实阻尼振铃也是一项重要职能。

4. 阻值怎么定:从充电时间常数和峰值电流两头夹逼

4.1 先算允许的最大阻值

电阻太大会导致自举电容充不满。充电回路是RC串联,时间常数τ=R_total×C_BST。在一个下管导通周期T_charge=(1-D)×T_S内,要求电容基本充满。工程经验是至少满足T_charge > 3τ~5τ,否则上管驱动电压下降明显。

举个例子:输入12V,输出5V/3A的Buck,D≈0.42,开关频率500kHz,T_S=2μs,下管导通时间T_charge≈1.16μs。取C_BST=100nF,要求5τ<1.16μs,τ<0.232μs,R_total<2.32Ω。如果芯片内部充电通路已经有0.5Ω,外部R_BOOT就不能超过1.8Ω。实际还要留余量,所以1Ω到2Ω比较合适。

如果把占空比换成输入12V、输出11V,D≈0.92,T_charge≈0.17μs。同样条件下R_total要小于0.33Ω,外部基本只能取0Ω或很小值。这个计算过程是选电阻的第一步:先根据最大占空比确定上限。

4.2 再算允许的最小阻值

电阻太小等于没加。决定下限的是两件事:一是内部充电开关或自举二极管的重复峰值电流耐受能力,二是你对EMI的容忍度。

用I_peak≈VCC/R_total做估算。假设驱动芯片规格书允许重复峰值电流3A,VCC=12V,R_total至少要4Ω。这时候再看4.1节算出来的上限,如果冲突,就得调整策略:要么把自举电容改小,要么重新选驱动芯片。常规情况下上下限之间是有空间的,但有些组合天然偏紧,比如5V驱动、100nF自举电容、500kHz开关频率这个组合,上下限几乎贴在一起。这时电阻取值没有太多自由,必须靠实测验证。

4.3 工程参考值

我整理了一个参考表,实际取值要结合芯片数据手册和实测来定:

场景典型阻值说明
高压差、占空比裕度足够1Ω~4.7Ω最常见,兼顾浪涌和振铃
低压差、占空比接近上限0Ω~1Ω充电窗口太短,电阻必须小
高频(1MHz以上)2.2Ω~10Ω看驱动力,兼顾死区时间
EMI敏感产品4.7Ω~10Ω以牺牲一点导通能力换噪声

表格只是给个感性认知,真正决定取值的是两个计算:时间常数约束和峰值电流约束。把电阻放在两者之间的合理位置,然后用示波器和热像仪验证,才算真正完成这颗电阻的选型。

5. 从选型到Layout:这个电阻周边的实战细节

5.1 封装和功率别大意

自举电容每次充电补充的电荷等于上管栅极电荷Q_G加上驱动级电流的积分,所以电阻上的平均功耗约等于Q_G×VCC×f_SW按充电回路阻抗分配的那个比例。粗略估算:Q_G=30nC、VCC=12V、f_SW=500kHz,总驱动功耗约0.18W。如果电阻占了充电回路阻抗的一半以上,分摊下来可能到0.1W量级。

0603封装极限功耗约0.1W,已经偏紧。我一般直接上0805,或者用两颗并联,既降低单颗功耗,又减小寄生参数的影响。在大功率、高频场合,不要因为电阻体积小就随手放一个0402,算一算再定。

5.2 位置比阻值更重要

电阻和自举电容要尽量靠近驱动芯片BST引脚,中间不要穿太多过孔,别绕远路。充电回路的环路面积直接决定了EMI贡献。自举电容的负极走线直接进芯片SW引脚,电阻串在正极回路上就够了。

还需要注意一点:SW节点本身就是大电流开关节点,它对地的铜皮面积要严格控制,不要为了让自举电容“接地”而把SW节点大面积铺铜。自举电容的“地”其实是SW节点,它和功率地不是一回事,搞混了会在PCB上形成一条额外的噪声通道。

5.3 外部自举二极管怎么配合

有些应用不用芯片内部充电开关,而是在BST和VCC之间接外部二极管。这时候自举二极管的反向恢复电流也会走充电回路,串联电阻对反向恢复尖峰同样有抑制作用。

二极管要选反向恢复时间短的肖特基,或者耐压够的快恢复二极管。电阻放在二极管阳极和VCC之间,或者阴极和BST之间都可以,关键是要把充放电回路理清楚,别让充电电流路径和功率回路交叉。

5.4 高占空比下的终极解法

如果应用确实需要长时间工作在D>0.9的状态,串联电阻几乎只有归零这一条路,但此时自举电容可能长期充不满。更稳妥的方案是给上管驱动另配独立稳压电源,比如用隔离式辅助电源或者电荷泵生成一路比Vin还高的驱动轨,也可以用带内部自举预充电能力的控制器。

这个问题不是靠加一个电阻能解决的,设计初期就要判断。很多人在原理图里抄参考设计,却不知道参考设计假定的占空比范围和工作条件,结果在极端工况下暴露问题。选电阻之前,先搞清你的最大占空比和最小下管导通时间,这是所有计算的前提。

5.5 别忘了看数据手册的推荐电路

写到这里再多说一句:很多集成驱动芯片的数据手册都会在BST引脚推荐电路里给出一个小电阻,有的标0Ω,有的标4.7Ω。那不是随便画的,背后就是考虑到EMI、浪涌和振荡。遇到0Ω电阻也别急着当跳线拆掉,先算一下你自己的工作点和占空比,想清楚它为什么被放在那里。

有一个常见误区是:把自举电阻和栅极驱动电阻混为一谈。栅极驱动电阻串在驱动输出和MOSFET栅极之间,控制开关速度和dv/dt;自举电阻串在充电回路里,只管给自举电容充电。两者位置不同,作用也不同,不要用一个电阻同时干两份活。

最后分享一点个人体会。我踩过“把自举电阻当多余器件拆掉”的坑,也见过同事把电阻从2.2Ω改成47Ω导致上管严重发热的案例。这颗电阻不是越低越好,也不是越高越好,它是一个典型的“折中元件”:太小时浪涌和振铃没人管,太大了上管驱动电压又不够。设计时先根据最大占空比算充电时间常数,再对照驱动芯片的峰值电流能力定下限,落到1Ω到4.7Ω这个常见区间,然后用示波器同时看SW电压、BST电压和VCC纹波,确认三个点都没问题再锁方案。这个思路比死记一个阻值靠谱得多。

返回列表