做电机驱动、开关电源和变频控制这类活儿,绕不开的一个坎就是高边MOS管怎么驱动。你随便翻开一块半桥驱动板,几乎都能看到一颗电容跨在驱动芯片的VB和VS引脚之间,旁边还挂着一个二极管接回电源。这个看起来只有两个元件的小结构,就是MOS管自举电路,而它背后牵扯的升压自举电路结构图分析,是很多人从"能点亮"到"能稳定跑"之间最大的分水岭。我见过不少人第一次调半桥,低边管波形成漂亮,高边管要么纹丝不动,要么发烫冒烟,最后发现问题就出在自举电容没充上电、自举二极管选错型号、或者占空比拉满之后高边驱动电压慢慢往下掉。这篇文章想干的事很明确:把自举电路从"为什么需要"讲到"参数怎么算",再从"结构图怎么看"讲到"板子怎么布、坏了怎么查"。不管你是刚接触MOS管驱动电路设计的学生,还是已经在做变频器、无刷电机控制器、DC-DC升压电路的工程人员,都能从里面挑到能直接抄的公式和能直接避的坑。我不会堆一堆教科书推导,而是按一个实际项目从选型到调试的顺序,把每一步的判断依据摆出来,参数计算过程写清楚,最后再聊聊那些文档里不会写、但现场一定会遇到的怪问题。
1. 高边MOS管驱动为什么非要自举:先把问题定位清楚
1.1 源极电位浮动才是真正的麻烦源头
很多新手会觉得,驱动一个MOS管不就是给栅极加个高于阈值的电压吗,有什么难的。这句话对低边管完全成立,因为低边管的源极直接接地,栅极电压以地为参考,驱动芯片给个12V,Vgs就是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μs,2.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 / ΔV,k是安全系数,一般取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 X7R | 2.2μF / 50V X7R |
| 自举二极管 | 耐压、trr、Qrr、Vf | 100V超快恢复 | 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跑,观察驱动波形和自举电压是否正常,然后一步步升压、升电流、拉占空比。自举电路的问题在低压下就能暴露出来,因为它跟母线电压关系不大,主要跟驱动电压和时序有关,低压可以说是一面照妖镜。
第四个经验是关于测量方法的。自举电路的所有电压都是浮动的,用普通单端探头测容易看得一头雾水,还可能因为探头地夹接错位置造成短路。我现在测自举相关波形一律用差分探头,或者先用双探头做减法,然后把示波器的参考基准统一到开关节点上再看,波形会整洁很多。有一回愣是对着一个正常电路怀疑了两天,最后发现只是测量方法的问题,接对参考点之后所有波形都正常。
我还想多说一句关于扩展的部分。如果你做的项目对占空比要求特别高,或者高边需要长时间连续开通,那自举方案迟早会撞到墙。这个时候的升级路径通常是换成带电荷泵的驱动芯片,或者干脆给每一路高边配一个隔离电源。这两条路成本都会上升,但省下来的调试时间和可靠性收益,在批量产品上通常是划算的。真正做工程的人不会死守一种方案,而是看约束条件在哪,哪条路代价最小就走哪条。