高边MOS管驱动自举电路:原理、结构图与选型调试

发布时间:2026/10/7 9:08:39
高边MOS管驱动自举电路:原理、结构图与选型调试 做电机驱动、开关电源和变频控制这类活儿绕不开的一个坎就是高边MOS管怎么驱动。你随便翻开一块半桥驱动板几乎都能看到一颗电容跨在驱动芯片的VB和VS引脚之间旁边还挂着一个二极管接回电源。这个看起来只有两个元件的小结构就是MOS管自举电路而它背后牵扯的升压自举电路结构图分析是很多人从能点亮到能稳定跑之间最大的分水岭。我见过不少人第一次调半桥低边管波形成漂亮高边管要么纹丝不动要么发烫冒烟最后发现问题就出在自举电容没充上电、自举二极管选错型号、或者占空比拉满之后高边驱动电压慢慢往下掉。这篇文章想干的事很明确把自举电路从为什么需要讲到参数怎么算再从结构图怎么看讲到板子怎么布、坏了怎么查。不管你是刚接触MOS管驱动电路设计的学生还是已经在做变频器、无刷电机控制器、DC-DC升压电路的工程人员都能从里面挑到能直接抄的公式和能直接避的坑。我不会堆一堆教科书推导而是按一个实际项目从选型到调试的顺序把每一步的判断依据摆出来参数计算过程写清楚最后再聊聊那些文档里不会写、但现场一定会遇到的怪问题。1. 高边MOS管驱动为什么非要自举先把问题定位清楚1.1 源极电位浮动才是真正的麻烦源头很多新手会觉得驱动一个MOS管不就是给栅极加个高于阈值的电压吗有什么难的。这句话对低边管完全成立因为低边管的源极直接接地栅极电压以地为参考驱动芯片给个12VVgs就是12V干净利落。但高边管不一样它的源极接在开关节点上也就是半桥的中点、电感的输入端、或者电机某一相的接线端这个点的电位在不同的开关状态下会从0V一路跳变到母线电压。对24V系统来说它就是0到24V来回蹦对310V母线来说就是0到310V来回蹦跳变速率还往往在几十纳秒级别。问题就在这儿如果高边管的栅极驱动电压始终以地为参考那么当源极电位抬到24V或者310V的时候栅源之间的压差就变成负的管子直接关断。你要让它保持导通栅极电压必须跟着源极一起往上抬并且始终保持比源极高出一个10V到15V的驱动电平。这就是所谓浮地驱动的需求也是自举电路存在的唯一理由。我第一次理解这件事的时候脑子里冒出来的是抬轿子——源极是坐在轿子上的人栅极电压是轿顶轿子升高多少轿顶就得升高多少两者之间的高度差不能变。1.2 三种浮地驱动方案的取舍逻辑满足浮地驱动需求的办法不止一种常见的有三条路自举电容、隔离电源比如小变压器或者隔离DC-DC模块、电荷泵。这三个方案我在不同项目里都用过没有绝对的好坏只有场景匹配。自举电容的最大优势是便宜、简单、几乎不占板面积一颗电容加一个二极管就完事成本可能就几毛钱。它的局限也很明确高边驱动能量必须靠低边导通期间顺带充进来这意味着高边不能长时间一直开着占空比接近100%的时候就会出问题。隔离电源方案最贵但没有任何占空比限制高边想开多久开多久多路高边完全独立缺点是体积大、成本高、还有隔离器件的寿命问题。电荷泵介于两者之间靠开关动作持续给自举电容补电能缓解高占空比的问题但电路复杂度上去了还要多一路控制时序。方案成本占空比限制适用场景主要风险自举电容加二极管极低高边导通时间受限需保证最小低边导通时间半桥、三相桥、绝大多数变频与电机驱动电容储能不足导致驱动电压跌落电荷泵中等基本无限制需要长时间高边常开的场合时序复杂补电能力取决于泵容量隔离电源高无限制多路独立高边、高压强隔离场合体积成本高隔离器件老化提示绝大多数无刷电机控制器和变频空调主板用的都是自举方案因为三相桥的高边管天然轮流工作低边导通的时间足够把电容充满没必要为这个多花几块钱。1.3 一个容易被忽略的前提必须有低边管配合自举方案的成立有个隐含前提就是同一桥臂的低边管会周期性导通。低边导通时开关节点被拉到接近地电位此时驱动电源VCC就能通过自举二极管给自举电容充电把电容两端电压充到接近VCC。等低边关断、高边开通时开关节点电位被抬起来电容就像一个随身电源跟着源极一起抬升持续给高边栅极供电。这也解释了为什么有些只做高边开关、根本没有低边管的场合用不了自举。我见过有人想用一个N沟道MOS做高边防反接或者高边负载开关然后照搬半桥的自举结构结果发现低边管不存在电容永远充不上电折腾了半天以为是驱动芯片坏了。这种场景老老实实上P沟道MOS或者专用的高边开关芯片别跟自举较劲。2. 自举电路工作原理拆解一次充电、一次放电的完整链路2.1 低边导通阶段电容被喂饱的过程把时间轴切开看自举电路其实就在重复两件事。第一件事发生在低边管导通期间。此时开关节点VS被低边管拉到地电位附近可能还有一点点导通压降比如0.1V到0.5V。驱动芯片的供电VCC通过自举二极管D_boot流向自举电容C_boot的上极板也就是VB引脚电流路径是VCC → D_boot → C_boot → VS → 低边管 → 地。这条路径上的电压关系很朴素电容两端最终会被充到 VCC 减去二极管正向压降。假设VCC是12V用的是普通硅二极管正向压降0.7V那么自举电容两端电压就是11.3V左右如果用的是肖特基压降可能只有0.3V电容能充到11.7V。这个差值看起来不起眼但它直接决定了高边管导通时的栅源电压进而影响导通电阻和发热所以我会在选型时特别留意。充电是个RC过程时间常数主要由自举电阻如果串联了和自举电容决定如果没串电阻那就是二极管的动态电阻加上电容的ESR在起作用通常几十到几百纳秒就充得差不多。关键在于低边管导通的时间必须远远大于这个充电时间常数一般要求五倍以上否则电容充不满高边驱动电平就会偏低。2.2 高边导通阶段VB跟着VS一起抬起来第二件事发生在低边管关断、高边管开通之后。这时候开关节点VS被高边管拉到母线电压比如24V。自举电容的下极板连在VS上所以下极板电位变成24V电容两端电压不能突变上极板VB就跟着变成24V加上11.3V约等于35.3V。此时驱动芯片内部的高边输出HO把VB的电压送到高边管栅极栅源电压就是11.3V左右管子稳稳导通。有个细节特别值得说自举电容的上极板电压达到35.3V已经超过了驱动芯片的供电电压VCC所以自举二极管在这个阶段是反向偏置的处于截止状态。它的作用就是阻止电容上的高压倒灌回VCC把VCC电源拉高烧掉其他共用这个电源的电路。这个单向阀的角色是自举二极管最核心的价值不是整流而是隔离。明白了这一点你就知道为什么这个二极管不能随便拿个1N4007凑数——普通整流管的反向恢复时间在微秒级别在高频开关场合根本跟不上会在反向恢复期间形成瞬间直通既发热又干扰。2.3 电压跌落与容量估算把公式真正落到数字上自举电容不是理想电源高边管导通期间它一直在放电电压会慢慢往下掉。放电的来源主要有两个一是高边MOS的栅极电荷Qg这是大头二是驱动芯片高边通道的静态工作电流和自举二极管的反向漏电这部分通常很小。所以容量估算的主线就是一个电荷守恒电容放掉的电荷等于栅极电荷加上漏电流在导通时间内的积分。用公式表达就是 C_boot × ΔV ≥ Qg I_leak × T_on。其中ΔV是我们允许的自举电压跌落幅度一般控制在0.2V到0.5V之间跌太多会导致高边管进入线性区导通电阻飙升、发热加剧。举个具体例子某款常用于低压电机驱动的N沟道MOS栅极总电荷Qg约146nC驱动电压12V允许跌落0.4V那么C_boot ≥ 146nC / 0.4V 365nF。考虑温度漂移和容量衰减实际我会选1μF留出接近三倍余量。假如驱动芯片高边静态电流是200μA高边最长导通时间按20kHz、占空比95%算是47.5μs漏掉的电荷是200μA × 47.5μs 9.5nC相比146nC几乎可以忽略所以低压小功率场合基本不用管这一项。真正要小心的是高压大功率场合那儿的MOS栅极电荷可能是微库仑级别比如某些大电流器件Qg能到1μC以上这时候1μF的电容就有点紧张了。计算逻辑一样把数字代进去就行但要多考虑一个因素高压母线的dv/dt会在自举电容上耦合出额外电流等效于增加了漏电所以高压场合我通常会把余量放到五倍以上。2.4 时序约束最小低边导通时间是硬指标自举方案有个必须写进设计约束里的参数就是最小低边导通时间。因为低边导通是唯一的充电窗口如果这个窗口太短电容来不及充满高边驱动电压就会一次比一次低最后掉到MOS的阈值以下高边管直接退出导通输出波形塌掉。举个常见场景一个20kHz的半桥开关周期50μs如果要求高边占空比最大到95%那么低边导通时间只剩5%也就是2.5μs。假设自举回路的时间常数是1μs2.5μs只能算2.5倍时间常数电容大概充到92%左右勉强能用但余量很小。如果占空比拉到98%低边只有1μs那就彻底充不上了。这时候要么降低最高占空比要么把自举电阻去掉减小时间常数要么干脆换电荷泵方案。注意很多驱动芯片的数据手册里会明确写最小导通时间或者最小关断时间设计时一定要拿这个参数去校验你的占空比范围不要等板子回来才发现波形不对。3. 升压自举电路结构图逐块拆解节点连接关系一次讲透3.1 典型半桥自举拓扑的元件对照很多人看结构图看晕是因为图里的引脚名和元件名对不上。我把一块标准半桥自举电路的连接关系整理成表格对着看会清楚很多。核心元件其实就四类驱动芯片、自举电容、自举二极管、高边和低边两颗MOS管外加一些可选的栅极电阻和自举电阻。网络/引脚连接对象另一端在电路中的作用VCC驱动芯片供电脚、自举二极管阳极12V或15V电源提供低边驱动和自举充电能量VB自举二极管阴极、自举电容上极板驱动芯片VB脚高边驱动的浮动电源正端VS自举电容下极板、高边管源极、低边管漏极驱动芯片VS脚高边驱动的浮动参考点也是开关节点HO驱动芯片高边输出高边管栅极经栅极电阻输出抬升后的驱动电平LO驱动芯片低边输出低边管栅极经栅极电阻输出以地为参考的驱动电平COM/VSS驱动芯片地脚低边管源极、功率地提供低边驱动的参考地从这张表能看出结构图的骨架自举电容一端在VB一端在VS它就像一块浮动电池挂在高边驱动的供电轨上。自举二极管从VCC指向VB负责单向充电。整个结构的巧妙之处在于驱动芯片只用一个VCC电源却能同时驱动地参考的低边和浮地的高边省掉了一路隔离电源。3.2 结构图里最容易看错的三个细节第一个细节是自举二极管的方向。它的阳极必须接VCC阴极必须接VB这样电流只能从VCC流向电容不能倒流。我见过不止一次焊反的板子症状是高边完全没输出低边正常用万用表量VB电压接近0V。这个错误太低级但发生率极高因为原理图符号里二极管方向看起来不那么直观特别是贴片封装没有丝印标识的时候。第二个细节是自举电容下极板的接点。它必须接VS也就是高边管的源极不能接地。有些人在画图的时候顺手把电容一端接到了地网络整个自举结构就废了因为电容失去了跟着源极浮动的能力。判断方法很简单顺着VS这条网络走一遍看看它连的是高边管源极、低边管漏极、驱动芯片VS脚和自举电容这四个东西必须在同一个网络上。第三个细节是栅极电阻的位置。它应该串在HO和高边管栅极之间以及LO和低边管栅极之间用来限制栅极充电电流、抑制振铃。但要注意栅极电阻不能串在自举电容的充电路径上那是两码事。我遇到过有人为了限流把电阻串在自举二极管和VB之间结果电容充电变慢高占空比下驱动电压直接掉下去。自举电阻确实存在但它要配合具体的频率和占空比来取值不是随手加一个就行。3.3 三相桥里的三个自举电容怎么摆变频器、变频空调主板、无刷电机控制器这类应用用的是三相桥也就是三组半桥。这三组高边管需要三个独立的浮地驱动所以对应三个自举电容和三个自举二极管分别挂在驱动芯片的VBA、VBB、VBC引脚上。它们共用同一个VCC但VS参考点完全独立各自跟着自己那一相的开关节点浮动。这里有个很实际的设计考虑三路自举的充电时机。三相桥在正常换相时每个电角度周期内三路低边都会依次导通所以每路自举电容都有充电机会。但在某些特殊状态下比如电机堵转、或者控制器遇到故障只在某个固定相位输出就可能出现某一路低边长时间不导通的情况那一路的自举电容就会慢慢掉电。这也是为什么很多变频主板在故障保护之后会有一个强制下桥臂导通补充自举的动作目的就是让三个自举电容重新充满再重新启动。维修变频主板的时候如果发现固定是某一相的上桥臂不工作或者驱动电压偏低先别怀疑芯片拿示波器量一下那一相自举电容两端的电压波形很多问题就水落石出了。常见的原因是那一相的自举二极管性能变差、反向漏电变大导致电容充电不足。3.4 别把Boost升压和自举升压混成一锅这两个词经常被混用但说的完全是两回事混淆之后分析思路就会跑偏。Boost升压电路是一种DC-DC拓扑由电感、开关管、二极管和输出电容组成功能是把一个较低的直流电压转换成较高的直流电压核心公式是 Vout Vin / (1 - D)D是开关管的导通占空比。它的输出是真的电压升高了能量被存到输出电容里。而自举升压说的是驱动电源的浮动抬高电容两端电压其实一直只有VCC减去二极管压降那么多并没有升压只是它的参考点跟着开关节点一起抬到了母线电压之上。VB引脚对地的电压确实比VCC高看起来像升压但对栅极而言真正起作用的是VB减去VS这个差值而这个差值始终在12V左右。搞不清这个区别就容易在分析波形时犯迷糊。有朋友拿着示波器看到VB对地电压变化范围很大以为电路在振荡出问题其实那只是开关节点在正常跳变把探头参考点换成VS再看波形立刻变得平稳整齐。测自举电压的正确做法是测VB和VS之间的差分电压而不是各自对地测。至于市面上常见的升压芯片方案比如用小型升压芯片把5V升到12V给驱动供电再比如用运放搭的所谓升压电路那是独立的电源设计问题跟MOS管自举驱动是两条技术线不要把它们混在一起排查故障。4. 从选型到布板的落地实操4.1 自举电容、二极管、栅极电阻的选型计算全过程先定自举电容。第一步查高边MOS的栅极总电荷Qg这个参数在数据手册的Gate Charge部分通常叫Qg total注意要选对应驱动电压的那一列。第二步定允许跌落ΔV建议0.2V到0.5V。第三步用C k × Qg / ΔVk是安全系数一般取3到5。第四步考虑电容类型的直流偏压衰减X7R材质在额定电压附近工作时容量可能掉三成所以实际标称容值要比计算值再放大一档。# 自举电容选型快速估算脚本 Qg 146e-9 # 高边MOS栅极总电荷单位库仑来自数据手册 dV 0.4 # 允许的自举电压跌落单位伏 k 3 # 安全系数 I_leak 200e-6 # 驱动芯片高边静态电流单位安培 fsw 20e3 # 开关频率单位赫兹 D_max 0.95 # 高边最大占空比 T_on_max D_max / fsw # 高边最长导通时间 Q_leak I_leak * T_on_max # 漏电流消耗的电荷 C_calc k * (Qg Q_leak) / dV # 理论计算容值 print(f高边最长导通时间: {T_on_max*1e6:.1f} 微秒) print(f漏电消耗电荷: {Q_leak*1e9:.1f} 纳库仑) print(f建议自举电容容值: {C_calc*1e6:.2f} 微法) print(f实际选型建议: {max(1.0, round(C_calc*1e6, 1))} 微法25V X7R 陶瓷)跑一遍上面的脚本会看到理论值大概在1.1μF左右实际取1μF或者2.2μF都可以。我一般低压场合直接上1μF高压大功率场合上2.2μF多出来的余量比省下来的几分钱值钱得多。电容耐压不用按母线电压选因为它两端电压只有12V左右选25V足够但要注意开关节点的高dv/dt所以别用普通电解电容选低ESR的陶瓷电容X7R材质比X5R温度特性好Y5V坚决不要用它的容量随温度和电压漂得太厉害。再看自举二极管。三个硬指标必须满足反向耐压要高于母线电压加上驱动电压并留两倍以上余量反向恢复时间要短高频场合建议小于50ns正向压降要小减少自举电压损失。低压24V系统用100V的超快恢复管就很宽裕高压300V以上母线建议用600V到1000V的快恢复管。选型的时候我特别关注反向恢复电荷Qrr这个参数Qrr大的管子在每次反向关断时都会抽走一部分电容电荷导致自举电压跌落更明显。最后是栅极电阻和自举电阻。栅极电阻的作用是控制开关速度、抑制振铃取值通常在2Ω到22Ω之间功率大、栅极电荷大的管子取小值需要降噪、走线长的场合取大值。这个电阻要在实测波形上调先用10Ω试看振铃和开关损耗的平衡点在哪。自举电阻是串在自举二极管和电容之间的可选件作用是限制充电时的冲击电流但会拖慢充电速度只在低频、占空比余量大的场合用或者遇到自举回路振铃的时候作为阻尼加入。元件关键参数低压24V系统推荐高压300V以上推荐自举电容容值、材质、耐压1μF / 25V X7R2.2μF / 50V X7R自举二极管耐压、trr、Qrr、Vf100V超快恢复600V到1000V快恢复栅极电阻阻值、功率4.7Ω到10Ω2Ω到10Ω自举电阻阻值可选通常省略1Ω到4.7Ω视波形定4.2 布板走线的五条硬规矩原理图对不代表板子能跑自举电路对布板特别敏感因为里面同时存在高速开关节点和微小电流的充电回路。第一条规矩自举电容必须紧贴驱动芯片的VB和VS引脚走线越短越好回路面积越小越好因为这一段在开关瞬间会流过较大的瞬态电流面积大了就是一根天线既辐射又接收干扰。第二条自举二极管要紧靠驱动芯片阴极就近连到VB脚阳极连到VCC。二极管到VB的这段线是充电电流的路径同样要短粗。第三条VS节点是全板dv/dt最高的地方之一高边管源极、低边管漏极、驱动芯片VS脚三者的连接要短而粗最好用铺铜不要用细线绕来绕去。第四条低边管源极到驱动芯片地脚的走线要单独拉到芯片的地脚不要把功率地和大电流地混在一起走否则低边开关时的地弹会把驱动芯片的参考地抬起来导致误动作。第五条如果驱动芯片有独立的逻辑地和功率地引脚两者要在芯片下方单点连接别到处乱接。提示画完板之后习惯性做一件事把自举电容和自举二极管这个回路单独高亮看一遍确认它的物理面积是不是全板最小的几个回路之一这个习惯帮我避开过好几次莫名其妙的驱动异常。4.3 上电验证用示波器确认自举真的在工作板子焊好之后别急着上大功率先低压上电看波形。第一步测低边驱动波形确认频率、占空比正常上升沿干净。第二步测自举电容两端电压也就是VB减VS这是最关键的一步。测的方法是用两个探头分别接VB和VS然后让示波器做数学相减或者用差分探头直接跨接。正常波形应该是一个幅度稳定在11V到12V之间的方波在低边导通期间往上充高边导通期间略微下降但整体不应该持续衰减。如果看到电压一路往下掉、每次都跌一点点说明充电不足要查低边导通时间是不是太短、自举电阻是不是太大、自举二极管是不是焊反或者漏电大。如果看到电压幅度只有几伏检查VCC是不是被拉低了或者自举二极管正向压降异常大。第三步测开关节点VS的波形看有没有超过母线电压的尖峰尖峰太高会威胁驱动芯片的耐压需要调整栅极电阻或者加吸收电路。第四步测高边管的栅源电压确认它和自举电容电压一致说明驱动通道是通的。注意测高边栅源电压时探头的参考夹不能夹地必须夹在VS上否则会把开关节点短路的。这个操作一定要在断电的时候先把探头接好再上电别带电去夹容易炸探头也容易炸管子。5. 常见故障排查与经验总结5.1 高频故障速查表自举电路的故障现象其实很集中我把这些年遇到过的整理成一张速查表按现象倒推原因能省下不少排查时间。现象可能原因排查方法高边完全无输出低边正常自举二极管焊反或虚焊、自举电容虚焊或失效万用表量VB对VS电压正常应有11V以上高边能工作但驱动电压偏低自举二极管压降大、自举电容容量不足、充电时间太短测VB减VS波形幅度检查低边最小导通时间占空比升高后高边逐渐失效低边导通时间不足电容充不满示波器观察自举电压随占空比变化的趋势上电瞬间烧驱动芯片VB减VS过压或VS出现较大负压查是否缺少自举限流电阻检查VS是否有钳位高边管发热严重驱动电压偏低导致工作在线性区或开关损耗大测栅源电压幅度优化栅极电阻自举电压有高频振荡自举回路寄生电感大缺阻尼缩短走线必要时串入小阻值自举电阻高温环境下自举失效陶瓷电容容量温漂大用了Y5V或X5R换X7R材质增大标称容值5.2 几个用真金白银换来的经验第一个经验是关于电容材质的。我曾经为了省成本在一批小功率控制器上用了标称1μF的X5R电容常温测试完全正常结果高温老化测试的时候批量出现高边驱动电压不足返工换料损失不小。后来统一改成X7R并且标称容值加到2.2μF再没出过问题。陶瓷电容的直流偏压效应是真实存在的1μF的0603 X5R在12V直流下实际可能只剩0.4μF这个衰减幅度一定要算进去数据手册的容值曲线值得花几分钟看一下。第二个经验是关于自举二极管的。低压场合很多人喜欢用肖特基因为压降小自举电压能充得更高。这本身没问题但要选反向耐压合适的型号有些肖特基的反向漏电在高温下会显著增大而自举电容的充电时间窗口本来就不长漏电一大就充不满。我现在的做法是低压用耐压100V的低漏电肖特基高压一律用超快恢复管宁可损失0.3V压降也要保证稳定。第三个经验是关于调试顺序的。新手常见的错误是直接上额定母线电压开环跑一出问题就是炸管损失大而且不容易定位。我习惯先用远低于额定的电压比如24V系统先用6V跑观察驱动波形和自举电压是否正常然后一步步升压、升电流、拉占空比。自举电路的问题在低压下就能暴露出来因为它跟母线电压关系不大主要跟驱动电压和时序有关低压可以说是一面照妖镜。第四个经验是关于测量方法的。自举电路的所有电压都是浮动的用普通单端探头测容易看得一头雾水还可能因为探头地夹接错位置造成短路。我现在测自举相关波形一律用差分探头或者先用双探头做减法然后把示波器的参考基准统一到开关节点上再看波形会整洁很多。有一回愣是对着一个正常电路怀疑了两天最后发现只是测量方法的问题接对参考点之后所有波形都正常。我还想多说一句关于扩展的部分。如果你做的项目对占空比要求特别高或者高边需要长时间连续开通那自举方案迟早会撞到墙。这个时候的升级路径通常是换成带电荷泵的驱动芯片或者干脆给每一路高边配一个隔离电源。这两条路成本都会上升但省下来的调试时间和可靠性收益在批量产品上通常是划算的。真正做工程的人不会死守一种方案而是看约束条件在哪哪条路代价最小就走哪条。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询