
半桥驱动里的自举电容我做过不少板子也炸过不少管子。说实话绝大多数自举电容失效或者驱动波形畸变的问题根源都在于设计阶段没有把这张电容参数计算的账算清楚。很多人习惯性地抄参考电路随便放一个104或者105板子能转就认为万事大吉结果温度一高、负载一重问题就全冒出来了。这篇东西我打算把自举电容从原理到参数计算的完整链路拆开讲清楚从MOS管的栅极电荷需求、驱动IC的静态电流损耗再到电容材质的差异每个环节都会给出实际的推导和计算过程照着做不说保证一次成功至少不会再被自举电容这种基础器件坑得整板抓瞎。1. 自举电容到底在电路里干什么1.1 高端MOS管驱动的悬浮地困境半桥驱动电路的核心难点几乎都集中在上管驱动上。下管的源极直接接地栅极驱动信号以地为参考逻辑电平只要达到Vgs(th)以上管子就能可靠导通。但上管不一样源极电压会随着开关动作在母线电压和地之间来回跳变导通时源极电位接近母线电压VIN关断时源极电位被下管的体二极管钳位到接近地。这意味着上管的栅极驱动信号必须有一个能跟随源极电位变化的参考点否则栅极电压始终以地为参照在上管导通瞬间根本没办法提供超过源极的电压差。自举电容解决的就是这个问题。它在下管导通或者体二极管续流期间通过自举二极管从低电压轨通常是VCC充电到一个预设的电压值然后当驱动信号翻转、需要开通上管时这个电容就像一块悬浮的电池两端电压叠加上管源极电压给高端驱动电路供电。电容的负极接在VS端正极接在驱动IC的VB端高端驱动级从VB和VS之间取电这样就形成了一个随源极电压浮动的地参考。很多人第一次看这个结构会觉得绕其实用生活中的例子类比一下就很好懂自举电容就像一块独立的备用电池平时趁着下管导通、SGND和源极电位被拉平的窗口期赶紧给自己充满电等到上管要导通、源极电压飙升的时候这块电池就被整个抬升到高压平台上专门给高压侧的驱动器供电直到下一次下管导通再重新充电。整个过程周而复始靠的是半桥开关动作本身产生的充放电窗口。1.2 为什么不能用变压器驱动或者隔离电源替代自举聊自举电容不可避免会面临一个问题既然高端驱动这么麻烦为什么不直接用隔离电源或者脉冲变压器给上管单独供电这个问题的答案牵扯到成本和PCB面积的实际权衡。隔离电源比如DC-DC模块当然能提供一个真正独立的悬浮电源高端驱动器的供电电压在整个开关周期内都稳定不会像自举方案那样存在电容放电导致的电压跌落问题。但代价是一个额外的变压器或隔离模块成本从几毛钱急剧上升到几十块而且占用宝贵的板面积EMI处理也更复杂。脉冲变压器方案则存在占空比限制它适合恒定频率且占空比变化范围窄的场合一旦需要极低占空比或者100%占空比输出脉冲变压器就没办法持续传递能量了。自举方案虽然看起来简陋但它在绝大多数商用半桥驱动应用里反而是最优解只需要一颗二极管加一颗电容成本极低占空比在理论上有上下限约束但实际范围内足够宽最关键的是它跟PWM控制逻辑天然兼容高端驱动器直接接收来自输入逻辑的电平信号不需要额外处理时序。理解了这个权衡关系就不难明白为什么几乎所有的半桥驱动IC——IR2104、IRS2186、EG2104、FD6288甚至GaN驱动芯片——内部都保留了自举结构的支持电路。它是在够用和便宜可靠之间取得的最佳平衡点。1.3 自举电容失效的两个典型症状既然自举电容在电路里位置关键它一出问题症状往往非常明显也相当具有迷惑性。最常见的两个故障现象是上管开通不完全导致管子过热以及上管栅极波形出现高频振荡叠加尖峰。第一个症状的隐蔽性在于它不会立刻烧板子而是表现为上管温度明显高于下管效率下降几个百分点看起来像MOS管选型不对或者散热没做好。实际上如果量一下VB-VS之间的电压波形就会发现自举电容在开通瞬间被拉低到接近甚至跌破驱动IC的欠压保护阈值高端驱动器实际上在半醒半睡状态下工作上管导通阻抗远高于设计值。第二个症状则更加隐蔽电压尖峰往往来自自举电容的ESL等效串联电感过大电容本身无法吸收驱动级快速di/dt产生的压降导致VB-VS电压出现振铃反映在栅极波形上就是开通瞬间的震荡严重时直接击穿栅极氧化层。理解这些症状只是第一步真正的价值在于知道怎么通过参数计算和选型把这些症状扼杀在设计阶段。下面进入正题把自举电容的参数一项一项算清楚。2. 自举电容容值计算从电荷转移到参数量化2.1 电荷守恒法计算自举电容的核心思路自举电容容值计算的核心方法是电荷守恒法。整个理论的出发点非常朴素在一个开关周期内自举电容在放电阶段损失了多少电荷就必须在充电阶段补充多少电荷否则平均电压就会持续下降直至驱动失效。为了确保电容电压在放电结束时仍高于驱动IC的工作阈值我们需要让电容两端的最大允许压降远小于这个放电电荷与电容容值的比值。基于这个原理自举电容容值的最低要求由下面这个经典公式给出C ≥ Qtotal / ΔV其中ΔV是允许的自举电容电压跌落Qtotal是一个开关周期内高端驱动电路消耗的总电荷量。这个公式1看起来简单真正容易出错的地方在于Qtotal的估算和ΔV的设定太多人就是在这一步拍脑袋导致后续整个计算失真。如果把Qtotal拆开它至少包含四部分电荷需求MOS管栅极电荷Qg、高端驱动IC内部电平转换电路消耗的动态电荷Qlc、驱动IC静态工作电流对应的电荷Qih以及自举电容自身的漏电流电荷Qls。写成公式就是Qtotal Qg Qlc Qih Qls每一部分的具体来源和估算方法接下来逐一展开。这些参数并不复杂但每一项都需要从数据手册里找到正确的数值来源不能想当然。2.2 栅极电荷Qg整个计算的基石栅极电荷Qg是MOS管数据手册中明确给出的参数单位是纳库仑nC表示把栅极电压从0充到指定电压通常是10V或4.5V所需的电荷总量。半桥驱动应用里高端MOS管每次开通驱动器都要从自举电容抽取这份电荷注入栅极。对MOS管的栅极电荷参数最关键的一点是充分理解它和输入电容Ciss的本质区别。Ciss是微分参数代表栅极电压变化时电容的增量变化率但MOS管的栅极电荷曲线是非线性的尤其在密勒平台区域由于米勒电容的倍增效应等效输入电容会急剧增大。如果用Ciss乘以栅极驱动电压去估算电荷结果会严重偏小导致自举电容选型不足。这就是为什幺计算自举电容必须以Qg作为出发点而不是看Ciss。举个例子某个型号的MOS管Ciss标称值约1000pF如果按C×V估算10V驱动电压只需要10nC电荷看起来很小。但实际数据手册里Qg可能是25nC甚至更高两者相差2.5倍以上。如果用错误的方式选电容做出来的板子在低温或者大电流工况下几乎必然出问题。在设计半桥驱动时Qg的值建议从数据手册典型曲线或者表格中直接读取取25°C条件下的标称值同时留意125°C条件下的值是否差别过大。不同厂商的MOS管即使电流等级相同Qg也可能差异很大英飞凌的CoolMOS系列和国产的一些超结MOS在栅极电荷特性上追求的目标不同后者的Qg往往偏高。在自举电容计算中按更高的Qg值设计裕量更稳妥。2.3 驱动IC的四类电荷消耗不止Qg一个参数除了MOS管的栅极电荷Qg驱动IC本身也会消耗电荷。这部分消耗容易被人忽略因为它不像Qg那样有一个明确的每次开关消耗多少的说法而是隐藏在静态电流、动态电流这些参数里。第一类是高端驱动级静态工作电流对应的电荷Qih。驱动IC的高端部分在上管导通期间不能断电内部的比较器、逻辑电路、电平移位电路都需要维持一定的工作电流。这个电流一般在数据手册中以ICC或IQ的形式给出单位是毫安或微安。乘以高端导通时间TON就得到这部分消耗的电荷。第二类是电平转换电路消耗的动态电荷Qlc。半桥驱动IC的输入端信号要通过电平移位电路从地参考域传递到浮动的高端参考域每次开关都会消耗一个固定的电荷脉冲这个值通常在驱动IC数据手册中以nC为单位直接给出。IR2104的数据手册里就标注了典型的电平转换电荷需求约4nC。第三类是自举电容本身的漏电流对应的电荷Qls。不同材质的电容漏流差异巨大叠层陶瓷电容的漏电流可以忽略而铝电解电容的漏电流可能高达微安级甚至毫安级。这部分电荷消耗要看具体使用什么材质的电容后面选型部分会详细展开。把上述四部分加起来才能真正反映一个开关周期内自举电容的实际电荷消耗。在PWM频率较高时Qg和Qlc占主导在PWM频率较低时Qih和Qls的占比就会上升低频工况下用大电容与高频工况本质上遵循不同的取舍逻辑。2.4 容值与允许压降ΔV的关系把公式用到实处确定了总电荷消耗Qtotal之后接下来要选择允许的自举电容压降ΔV。ΔV的本质是自举电容在放电阶段的工作电压窗口窗口越宽相同电荷消耗下的容值需求越小但窗口太宽又会导致电容电压在放电结束时过低可能跌破驱动IC的UVLO欠压锁定阈值。工程上推荐的取值原则是ΔV不超过驱动电压的5%到10%。假设VCC是15V自举二极管压降约0.7V自举电容充满后的电压约14.3V那么ΔV取1V到1.4V是合理范围对应的电容放电结束电压约12.9V到13.3V仍然高于大多数驱动IC高端欠压保护阈值典型8V左右有充足余量。举个实际计算例子一个红外加热器的半桥驱动项目选用的MOS管栅极电荷Qg为28nC驱动IC是IR2184电平转换电荷Qlc取4nC高端静态电流IQ约0.2mA低频工况下PWM频率100Hz高端导通时间5ms那么Qih0.2mA×5ms1μC1000nC。此时Qg已经不是主导项静态电流在低频率下消耗的电荷远超栅极电荷这个结论和很多人的直觉相反。再加自举电容漏流Qls按陶瓷电容忽略不计总电荷Qtotal28410001032nC按ΔV1V计算电容容值至少需要1.032μF。这个结果展示了为什么低频大占空比工况需要更大的自举电容也是很多只算高频工况的人容易踩的坑。3. 从选型到参数落地的完整流程3.1 MOSFET选型对自举电容参数的影响逻辑半桥驱动的性能边界实际上在MOSFET选型那一刻就已经被框定了。MOSFET的栅极电荷、导通压降、体二极管反向恢复电荷都会直接影响自举电容的设计参数。栅极电荷Qg对自举电容的影响最直接它决定了每次开关动作必须从自举电容中抽取的基础电荷量。一般来说Qg越小的功率MOSFET对驱动电路越友好这也是为什么许多高频应用选择CoolMOS或者GaN器件的原因之一它们在同等导通阻抗下Qg显著低于传统平面工艺MOSFET。体二极管反向恢复电荷Qrr的影响则更加隐蔽。在互补PWM模式中上管下管交替导通之间存在死区时间死区期间电流经过体二极管续流。当对侧管子开通时体二极管需要从导通状态切换到截止状态其中存储的少数载流子需要被抽取或复合这个过程产生了反向恢复电流。在自举电容的语境下Qrr本身不直接抽取自举电容的电荷但它会影响开关节点的dV/dt和di/dt间接加剧VS引脚的抖动可能导致自举电容电荷通过寄生路径泄漏。在实际选型中我推荐优先关注Qg和Qrr两个参数来预判它们对自举电容的影响。如果Qg特别大比如超过100nC自举电容容值就必须显著增大如果Qrr特别大在高压大电流应用中可能需要在自举电容旁边附加RC吸收电路来抑制开关节点的振铃否则驱动波形会非常脏。3.2 自举电容的材质选择陶瓷电容为何是主流自举电容的材质选择直接决定容值计算中的Qls那一项以及高频下的ESR/ESL表现。半桥驱动电路的自举电容几乎全部使用X7R或X5R材质的MLCC这不是巧合而是因为它们在体积、漏电、ESR、温漂等多个维度上综合表现最佳。X7R电容在整个工作温度范围内-55°C到125°C容值变化率在±15%以内X5R在-55°C到85°C范围内容值变化±15%。考虑到半桥电路可能工作在高温环境X7R是更稳妥的选择而X5R只有在工作温度确定较低的场景下才适合。C0G材质性能更好温漂更小但C0G电容最高容量通常只有几十纳法在半桥驱动需要的1μF级别根本做不出来直接排除。铝电解电容虽然能轻松做到几微法到几十微法但ESR偏高、频率特性差叠加自举电容需要快速充放电的高频电流需求会导致严重的电压纹波。电解电容的漏电流还可能高达微安级别在低频工况下引入额外的电荷损耗。MLCC的漏电流则是纳安甚至皮安级别对电容电压保持几乎可以忽略。温度特性同样是需要留意的因素MLCC的X7R材质在直流偏压作用下会出现容值衰减这在高压应用时尤其明显。25V额定电压的陶瓷电容如果工作在15V直流偏压下实测容值可能下降20%到30%计算自举电容时必须把这个偏压系数考虑进去否则实际容值会比标称值低不少。也正因如此我在设计时会选择额定电压是实际工作电压两倍以上且容值留有裕量的MLCC。3.3 自举二极管与自举电阻被忽视的配角自举二极管承担着在充电窗口期把VCC能量单向传输到自举电容的任务它的选型要点是反向恢复时间短和反向耐压足够。普通整流二极管的反向恢复时间在微秒级别在半桥开关频率几十千赫兹时勉强可用但频率一旦超过100kHz普通二极管的反向恢复电荷会造成额外的开关损耗和电压尖峰。自举二极管需要选用超快恢复二极管如FR107、US1M或者采用高压肖特基二极管反向恢复时间尽量控制在50ns以下。很多驱动IC把自举二极管集成到了内部如IR2104的内置二极管此时只需要关注额定电压是否覆盖母线电压加VCC的叠加范围即可。自举电阻串联在VCC和自举二极管之间主要作用是限制自举电容的初始充电电流。每颗电容在初次上电或者每次欠压锁定恢复后都要从零开始充电如果没有限流电阻巨大的浪涌电流可能损坏驱动IC内部的自举二极管或者外部二极管。但电阻也不能太大否则电容在有限的下管导通时间内充不满会导致高端驱动电压不足。自举电阻的阻值选择没有统一公式实践中通常取2Ω到20Ω之间。阻值偏大时充电时间常数RC会变大需要校验在最恶劣的高端导通时间条件下电容电压能不能达到目标值阻值偏小时充电速度快但浪涌电流大。一个可行的切入点是先按RC≤高端关断时间即下管导通时间的1/10来估算再根据实测波形微调。3.4 完整计算实战一个150W半桥DC-DC项目的自举参数推演上面讲了不少理论下面用一个具体的半桥DC-DC项目把整个计算流程串起来。这个项目是我实际调试过的一个150W输出的同步降压变换器输入48V输出12V开关频率200kHz控制芯片配合一颗半桥驱动IC驱动两个MOS管。MOS管选用的是某款耐压100V的功率MOSFET导通阻抗RDS(on)约9mΩQg在VGS10V条件下为38nC这个值直接用于电荷计算。驱动IC选择了一款耐压120V的半桥驱动器高、低端驱动能力均为1A高端静态工作电流IQ为0.15mA内置电平转换电路单次开关消耗电荷Qlc约3nC。首先计算一个周期内高端驱动器在MOS管开通阶段的总电荷消耗。在200kHz开关频率下高端导通时间按最大占空比85%计算TON4.25μs。Qg38nCQlc3nCQih0.15mA×4.25μs0.6375nCQls按X7R陶瓷电容漏电流忽略但直流偏压下容值衰减另行处理。Qtotal3830.637541.6375nC。接着确定允许压降ΔV。驱动IC的推荐工作电压VCC为12V自举二极管压降0.5V自举电容充满电压约11.5V驱动IC高端欠压保护阈值典型8V。按ΔV不超过10%的驱动电源电压取1V这意味着电容放电后的电压为10.5V距离UVLO阈值还有2.5V的充足余量。根据CQtotal/ΔV计算的容值下限约为41.6nF。这个理论值看起来非常小但实际上远远不够因为还需要考虑电容直流偏压导致的容值衰减和长期可靠性。X7R陶瓷电容在10V直流偏压下容值可能衰减到标称值的70%左右实际需要的标称容值应至少为理论计算值的1.5~2倍也就是62.4nF到83.2nF再加上至少两倍的安全裕量最终选择1μF/25V的X7R电容是稳妥的做法这个已经是工程上经过多次调整后的经验结论了。取1μF还有一个额外的好处在100%占空比限制的死区时间内电容电压的跌落幅度更小高端驱动级在整个开关周期内的供电更平稳波形质量更好。选型时选择0805封装或1206封装的MLCCESL和ESR都控制得不错比使用电解电容的方案要可靠得多。4. 自举电容的PCB布局与布线细节4.1 最小回路的物理含义为什么离VS引脚越近越好自举电容的数据参数算得再准确如果PCB布局不合理实际效果也会大打折扣。自举电容的位置必须尽可能靠近驱动IC的VB和VS引脚这几乎是所有驱动IC数据手册中反复强调的第一条布局建议。自举电容与驱动IC之间的走线构成了高端驱动电源的供电回路这个回路中流过的电流脉冲具有高di/dt特性。回路的寄生电感与电流变化率相乘会产生一个电压尖峰叠加在自举电容的电压之上这个尖峰的方向还可能让电容电压瞬间超过额定值长期来看会加速电容老化和击穿。把自举电容紧贴驱动IC摆放等效于最小化回路的寄生电感让高频电流路径的环路面积趋近于零。在实际布线时不仅电容本体要靠近电容的地端、驱动IC的VS引脚、下管源极之间的连接也要尽量短、尽量粗。如果驱动IC的封装间距允许把自举电容放在IC焊盘的背面是很多工程师的偏好这样做几乎不增加额外走线长度寄生参数最小。4.2 地平面处理与VS引脚的电流回路VS引脚是整个半桥驱动电路中最容易受干扰的节点之一。它在开关周期内快速摆动从接近VIN到接近PGND跳变速率往往在每纳秒几伏级别。如果VS引脚周围有敏感控制信号走线耦合噪声几乎不可避免。处理VS引脚的地回路核心原则是确保自举电容的返回电流路径短而直接。自举电容的负端连接VS而VS的参考电位最终回到下管源极或者功率地。在布线时驱动IC的功率地引脚或者VS引脚应单独走线返回功率地不要与控制地混用避免大电流开关噪声通过地平面耦合到控制系统。另一个容易被忽略的点是自举电容的返回路径不能经过过孔跨越电源层。过孔的电感虽然小但在高频高压摆幅下额外的寄生电感会使自举电容的放电回路产生振铃。如果必须用过孔换层至少用两个并联过孔降低总电感。在四层板的设计中我倾向于把功率地和信号地分开自举电容的地端直接就近打孔到功率地层驱动IC的VS引脚同样以最短路径连接功率地。这样虽然牺牲了一些布局灵活性但换来的是驱动信号的整体稳定调试时能少处理很多莫名奇妙的波形振铃问题。4.3 自举电容的并联配置高频与低频兼得的做法单个瓷片电容在高频条件下也有自己的谐振点超过谐振点之后电容呈现感性旁路效果急剧恶化。在实际工程中通过并联不同容值的电容来拓宽有效频率范围是非常通用的做法自举电容的配置也可以采用这种组合策略。典型配置是一个1μF的X7R主电容并联一个100nF的C0G小电容。1μF电容负责提供足够的电荷储备维持开关周期内的电压稳定100nF小电容凭借C0G材质优异的频率特性和低ESL吸收高频开关脉冲抑制驱动级的电压振铃。这个组合的成本增加几乎可以忽略但对驱动波形质量的提升是实打实的。尤其是当母线电压较高或者MOS管的Qg较大时高频脉冲电流幅值更大单单一个大容值陶瓷电容在纳秒级的电流冲击面前也会力不从心。我在多个项目中采用了这种一大一小的自举电容组合实测栅极波形的高频振铃幅度明显减小VB-VS电压的跌落也更平缓。对于PWM频率在100kHz以上的应用强烈建议采用这种方式。5. 占空比极限与自举电容补充充电的逻辑5.1 最大占空比限制自举电容的最小充电时间约束半桥驱动电路采用自举供电天然存在最大占空比的限制这个限制来自自举电容需要在下管导通期间完成充电的事实。如果下管导通时间太短自举电容来不及补充上一个周期损失的全部电荷电容电压就会逐渐降低最终触发UVLO保护。最大占空比的定量计算本质上是一个电荷平衡问题下管导通时间必须足够让自举电容恢复的电荷量至少等于上管导通期间消耗的电荷量。如果按充电电流近似为(VCC-VD-VCAP)/R进行估算再代入电容充电方程可以得到最大占空比与充电电阻、电容容值、开关周期之间的约束关系。实际应用中最大占空比通常由驱动IC的数据手册直接给出IR2104的规格书上标注最大占空比约80%左右。系统设计时需要在这个基础上再留一定裕量尤其在高温环境下驱动IC内部的充电电流能力会有所下降最大占空比能力也会缩水。如果系统确实需要高于90%甚至接近100%的输出占空比自举方案就不再适合作为上管驱动供电方式这时需要考虑电荷泵或者隔离电源给高端驱动供电。有些驱动IC内部集成了电荷泵电路来维持高端供电电压但这种方案会增加成本和静态电流只有在必须超高占空比时才值得选用。5.2 最小占空比限制电容自放电与漏电流的制约自举方案的最小占空比限制很多人没意识到它来自自举电容在长时间上管导通、下管关断状态下没有充电机会只能依靠自身储存的电荷维持高端驱动器工作。如果占空比过低下管导通时间极短自举电容充电不充分同样会引起驱动电压不足。低频应用中最典型的场景是电机驱动在零速或极低速时PWM占空比接近于零上管几乎不导通、下管几乎不导通此时高端和低端都没有开关动作自举电容没有充电窗口。如果此时上管需要维持导通状态自举电容会以静态电流速率缓慢放电最终耗尽电荷导致高端驱动失效。要缓解这个问题可以在控制策略上做文章比如定期给一个窄的下管导通脉冲来刷新自举电容这与电荷泵电路泵电荷的原理类似属于系统软件层面的补偿手段。硬件层面的另一种方案是提高自举电容的容值让它在长时间静态放电过程中也能维持足够的电压但这会增大充电时间常数并恶化占空比上限。实际设计时应先摸清应用的占空比范围限制然后在这一约束下选择合适的电容容值和充电电阻。对于需要在极低占空比下维持工作的系统必须正视自举方案在这个边界条件下的先天不足预留软硬件补偿机制。5.3 启动瞬间与欠压锁定的特殊情况半桥驱动电路上电启动瞬间自举电容处于完全放电状态高端驱动器没有供电此时如果控制逻辑立刻要求上管开通驱动IC是没有能力执行这个指令的上管会保持关断电流全部流过下管的体二极管。大多数驱动IC内部集成了高端欠压锁定VBUVLO保护功能当VB-VS之间的电压低于UVLO阈值时高端输出被强制拉低直到自举电容充电到UVLO释放阈值以上才允许高端输出响应输入信号。这个机制保证了不会出现上管欠压导通导致过热损坏的危险情况但也带来了启动延迟。设计系统时需要确保上电启动时下管有足够的时间导通让自举电容完成充电。如果控制器的初始PWM波形默认就是高占空比且上管先开通那启动时序就会与自举充电需求冲突。解决方法是让系统初始化时刻强制输出一段低占空比PWM或者通过软件在上电后延时一段时间再开始正常调制。另外一点值得留意的是从欠压锁定恢复之后自举电容是从零电压开始充电的。此时如果充电电阻阻值过大电容电压上升到工作阈值可能耗时较长导致上管延迟开通。在需要快速响应的系统里自举电阻阻值宁小勿大以牺牲一点EMI裕量为代价换取更快的启动响应是值得的。6. 常见故障排查清单6.1 上管过热但下管温度正常优先查自举电容电压波形这个故障现象在前面已经提过是最典型的自举电容容量不足的症状。遇到这个问题第一件事是用差分探头或者隔离探头测量VB-VS之间的电压波形观察它在上管开通期间的最低跌落值。如果实测电压跌落到驱动IC的UVLO阈值附近的状况只是在上管导通的末端才会出现说明电容在放电末期的电压余量已经不足了。出现这类症状时优先考虑两种可能容值偏小导致放电电荷占比过高或者所用MLCC在直流偏压下实际容值远低于标称值。另一个常见原因来自电容的ESR偏大。自举电容每次开通时都要在极短时间内释放大量电荷ESR上的压降会增加瞬间电压跌落幅度。即便平均电压看起来够高开通瞬间的局部电压凹陷也足以造成上管开通初期的驱动不足。此时把电容换成ESR更低的型号或者并联小容量高频电容症状通常会明显缓解。6.2 VS引脚负压尖峰引起的自举电容电荷损失半桥电路工作在硬开关状态时开关节点在死区时间内的电压变化率非常高。当下管从导通切换到关断、电感电流迫使VS引脚电压迅速上升到VIN时由于寄生电感和器件电容的谐振VS引脚电压可能在上升沿或者下降沿出现负向过冲。之所以特别关注VS负压过冲是因为它会导致自举电容的电荷通过驱动IC内部ESD保护二极管或者体二极管向外泄漏。VS每出现一次低于地电位的负压尖峰自举电容就损失一部分电荷。如果负压幅度大、持续时间长上管驱动电压会逐渐衰减表现为开关频率越高故障越频繁。应对负压尖峰的措施包括在下管栅极增加电阻降低开关速度、在VS引脚串联一个小电阻或者磁珠、在VS引脚到地之间增加一个肖特基二极管来钳位负压。这些措施会增加开关损耗但能有效保护驱动IC和维持自举电容的电荷完整性需要在损耗和可靠性之间做权衡。6.3 自举电容电压充不到位的检查顺序当测量VB-VS之间的电压发现它低于预期、甚至只比UVLO阈值高一点点时可以从三个方向排查充电路径电阻过大、充电时间不足、充电电压源本身偏低。充电路径电阻包括外置自举电阻和内置自举二极管的导通压降用示波器测量充电期间自举二极管两端的压降可以与数据手册的典型值对比如果明显偏大说明限流电阻阻值太高或者二极管选型偏弱。充电时间不足和占空比过大本质上是同一个问题有些控制芯片的PWM模式是恒定导通时间COT在某些输入输出电压条件下下管导通时间极小不足以给自举电容充满电。这类问题只能从控制策略层面解决比如增加最小下管导通时间或者改为强制PWM模式。充电电压源偏低则要检查VCC电压本身多层陶瓷电容在靠近其额定电压时容值下降显著如果VCC经过LDO后只有5V而自举电容的额定电压是25V电容在高偏压下的容值几乎不打折理论上使用没有问题问题往往出在驱动IC的供电能力不够高端驱动输出瞬间大电流拉低了VCC进而导致自举电容充电不完全。6.4 排查清单速查表为了方便实际调试时快速定位问题我整理了下面这张自举电容相关故障排查表。这张表是根据多次调试经验整理出来的比凭感觉盲调要高效得多。故障现象优先检查项典型原因解决建议上管发热严重VB-VS放电波形容值偏小、MLCC偏压衰减增大容值、改X7R材质、并联高频电容VB-VS电压跌落过大电容ESR、充电路径电阻ESR过大、充电电阻过大更换低ESR电容、减小自举电阻高频振铃严重VS引脚附近环路面积PCB布局寄生电感过大重排自举电容位置、缩短回路满载效率异常偏低自举电容容值占空比过高充电时间不足减小最大占空比、改用泵电源低温启动失败自举电容充电速度自举电阻过大、VCC启动慢减小自举电阻、提前给电容预充电PWM接近100%时输出跌落自举电容充电窗口下管导通时间太短增加电荷泵电路或隔离电源支持7. 自举电容设计的地雷汇总几条自己踩过的坑文章最后分享一下这几年在自举电容设计上踩过的坑和总结的经验。这些内容不太会出现在数据手册里但对提高设计一次成功率非常有用。第一个坑是电容耐压裕量不足。自举电容在稳态工作时两端电压接近VCC减去二极管压降看似不高但在上管开通瞬间VS引脚电压快速上升自举电容的负端被抬升到接近VIN电容两端电压理论上仍然是原来那个值。问题出在寄生电感电容正端到驱动IC的VB引脚、电容负端到VS引脚之间的寄生电感在开关瞬间会产生感应电压叠加在电容两端电压之上。如果这个尖峰超过电容额定耐压瓷片电容可能会击穿短路后果是驱动IC的VB引脚直接承受高压烧毁驱动芯片。建议自举电容的额定电压至少取VCC电压的两倍最好到三倍以上。第二个坑是只看容值不看偏压特性。不同厂商的X7R电容在相同尺寸和额定电压下偏压特性曲线差异很大。一些厂商的材料配方在直流偏压下的容值保持率能做到90%以上另一些则可能跌到标称值的50%以下。选型时如果只对比电容的标称容值而忽略偏压曲线很容易出现批量生产中一部分板子正常、一部分板子驱动失效的现象因为偏压特性不一致导致实际有效容值差异过大。有条件的话直接选那些在数据手册中给出详细偏压曲线的厂商型号。第三个坑是在自举电容旁边并联了大容值的电解电容。很多人为了保险喜欢在自举电容旁边再并一个10μF甚至100μF的电解电容认为这能进一步提升电压稳定性。实际上这样做带来的负面作用很大电解电容的ESR和ESL远高于陶瓷电容在自举这种高频脉冲电流场景下不起作用更糟的是大容值电解电容会显著增加自举电容的充电时间常数让电容在有限的下管导通窗口内充不满反而恶化了最大占空比能力。自举电容的位置只应该放置低ESL的陶瓷电容不要画蛇添足。第四个坑是忽视了驱动IC的VS引脚最大额定电压。半桥驱动IC的VS引脚耐压通常等于IC的额定电压等级但在一些高边自举应用里VS引脚电压是母线电压加上自举电容电压的叠加。如果母线电压接近IC额定值的一半这个叠加效应有时就会被忽略导致VS引脚电压实际超过IC的绝对最大额定值。选型时要确认VIN与VCC之和不超过IC的VS额定电压。第五个坑跟调试手段相关测量自举电容电压必须用差分探头或者隔离探头普通的单端探头无法承受开关节点的共模电压跳变测量结果会严重失真。没有差分探头的时候可以用两个通道配合减法运算但两个探头的时间延迟差异需要先校准否则测出来的波形仍然不可信。我自己早期因为用普通探头测自举电容波形测出的结果和估算值差距巨大折腾了很久才发现是测量方法的问题而不是电路本身的问题。最后说一个经验技巧判断自举电容选型是否正确直接看MOS管栅极波形的开通平台。正常工作时栅极电压上升曲线应该有一个清晰、平坦的密勒平台平台电压与VCC的比例关系符合预期。如果平台电压明显偏低或者波形出现严重的台阶和震荡几乎可以肯定自举电容电容、充电路径或者PCB布局存在问题。这是排除自举问题时效率最高的波形诊断方法比反复计算参数更有用。