ARTICLE DETAIL

资讯详情

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

H桥反向电动势钳位:TVS与稳压二极管选型实战

H桥反向电动势钳位:TVS与稳压二极管选型实战 1. 从一次烧板子说起为什么H桥的反向电动势必须认真对待做电机驱动或者功率变换的朋友对H桥这个拓扑应该都不陌生。四个开关管搭成一个“H”形中间横着负载——直流电机、感性线圈、变压器原边甚至某些PWM整流器的桥臂本质上都在玩同一件事用对角线导通控制电流方向用PWM调节平均电压。听起来简单但真正让硬件工程师掉头发的往往不是开关管本身而是关断瞬间那一下反向电动势。我最早踩这个坑是做一个小型直流电机正反转驱动板。逻辑跑得好好的电机一转起来示波器上桥臂节点电压直接冲到电源电压的两三倍尖峰像针一样扎上去。第一次上电测试四个MOS管里炸了两个栅极驱动芯片也跟着陪葬。后来复盘才发现问题不在驱动能力也不在死区时间而是感性负载在电流突变时释放的储能没有去处只能靠开关管的雪崩耐量硬扛扛不住就炸。这就是反向电动势钳位要解决的核心问题。H桥里每个开关管关断时负载电感电机绕组、变压器漏感、走线寄生电感里的电流不能瞬间归零根据 $V -L \cdot di/dt$电流变化率越大感应电压越高。这个电压叠加在电源电压上直接压在开关管的漏源或集电极-发射极两端。如果超过器件的耐压值击穿就是分分钟的事。解决思路有两条主流路线一条是用TVS瞬态电压抑制二极管把尖峰“削”掉另一条是用稳压二极管做钳位把电压“卡”在一个安全上限。两者名字里都带“二极管”都能钳位但工作机理、响应速度、能量处理能力、长期可靠性差别很大。选错了轻则钳位效果不理想重则TVS自己先热死或者稳压管被浪涌电流打穿。这篇文章我打算把这两种方案掰开揉碎讲清楚它们各自怎么工作、参数怎么算、什么场景选哪个、实际布板和选型时有哪些坑。内容基于我自己做电机驱动和功率变换项目的经验也参考了常见工程实践适合正在做H桥驱动、PWM整流、感性负载控制的硬件工程师和嵌入式开发者参考。不管你是刚画第一块H桥板子的新手还是想优化现有方案的老手应该都能找到能直接抄作业的东西。2. H桥反向电动势从哪来到底有多猛2.1 反向电动势的物理本质电感电流不能突变先把原理说透不然后面选型都是瞎猜。H桥驱动感性负载最典型的场景是直流有刷电机。电机可以等效成一个电感 $L$ 串联一个电阻 $R$再串联一个反电动势源 $E$电机转动时产生的反电动势。当H桥的对角开关管导通时电流从电源正极经过上桥臂、电机、下桥臂回到地电流方向确定。关键在关断那一刻。假设我们用PWM控制上桥臂MOS管突然关断电机电感里的电流还想维持原来的方向。电感的基本公式是$$V L \cdot \frac{di}{dt}$$电流要从 $I$ 降到0需要时间。如果电路里没有提供续流路径$di/dt$ 会非常大感应电压 $V$ 就会非常高。这个电压极性是阻碍电流减小的也就是和原来电源电压方向相反叠加在开关管两端。举个具体数字。假设电机电感 $L 1\text{ mH}$工作电流 $I 2\text{ A}$开关管关断时间 $t_f 100\text{ ns}$。那么$$V L \cdot \frac{\Delta I}{\Delta t} 1 \times 10^{-3} \cdot \frac{2}{100 \times 10^{-9}} 20000\text{ V}$$当然这是理想化的极端值实际电路里有寄生电容、续流二极管等会限制电压但这个计算说明一个问题关断越快尖峰越高。20kV当然不可能真的出现但冲到电源电压的2到3倍非常常见。如果电源是24V尖峰冲到60V甚至80V而MOS管耐压只有30V或40V那就危险了。2.2 H桥里反向电动势的几条释放路径实际H桥电路里反向电动势不是完全没有出路有几条路径在“帮忙”MOS管体二极管MOS管内部天然有一个从源极到漏极的体二极管N沟道MOS。当漏极电压被反向电动势拉高到超过源极时体二极管会导通提供一条续流路径。但体二极管的导通压降和恢复特性都不理想而且它导通时MOS管本身承受的电压仍然很高。外部续流二极管很多H桥设计会在每个开关管旁边反并联一个快恢复二极管专门用来续流。这比体二极管性能好但成本增加而且如果布局不好寄生电感会让效果打折扣。开关管的雪崩击穿如果电压超过MOS管耐压器件会进入雪崩击穿状态靠自身消耗能量。短时间、小能量可以扛但反复雪崩会累积损伤最终失效。钳位电路这就是TVS和稳压二极管要干的事——主动把电压限制在一个安全值以下不让它冲到开关管耐压附近。所以钳位电路的本质是给反向电动势提供一条可控的、能量释放能力足够的路径把尖峰电压“截胡”掉。2.3 不钳位会怎样真实损坏案例我见过几种典型的损坏模式都和不钳位或钳位不当有关第一种是MOS管漏源击穿。尖峰电压超过 $V_{DSS}$MOS管直接短路通常伴随栅极驱动芯片损坏。这种损坏最干脆一眼就能看出来。第二种是栅极氧化层击穿。尖峰通过米勒电容耦合到栅极如果栅极驱动电阻较大栅极电压被抬升超过栅源耐压通常±20V氧化层击穿MOS管失效。这种损坏比较隐蔽有时候MOS管外观正常但已经不能开关了。第三种是长期累积损伤。每次关断都让MOS管轻微雪崩能量不大但日积月累器件参数漂移导通电阻变大最终热失效。这种最坑因为前期测试都正常量产一段时间后批量返修。第四种是EMI问题。尖峰电压产生高频辐射传导和辐射发射超标过不了认证。这个不算“损坏”但足以让项目卡在认证环节。所以钳位电路不是可选项是H桥驱动感性负载的标配。问题只是选TVS还是稳压二极管或者两者怎么配合。3. TVS钳位方案快、猛、但要注意能量3.1 TVS的工作机理雪崩击穿下的电压钳位TVS全称Transient Voltage Suppressor瞬态电压抑制二极管。它的核心是一个PN结但设计成在特定反向电压下发生雪崩击穿而且能承受较大的瞬态功率。正常工作时TVS反向截止漏电流很小微安级相当于开路。当两端电压超过它的击穿电压 $V_{BR}$ 时TVS迅速进入雪崩击穿状态阻抗急剧下降电流大量流过把电压钳在 $V_{CL}$钳位电压附近。关键参数有几个反向 standoff 电压 $V_{RWM}$TVS正常工作时能承受的最大反向电压低于这个值TVS不导通。选型时要保证 $V_{RWM}$ 大于电路正常工作电压。击穿电压 $V_{BR}$TVS开始显著导通的电压通常在 $V_{RWM}$ 的1.1到1.2倍左右。钳位电压 $V_{CL}$在指定峰值电流 $I_{PP}$ 下TVS两端的电压。这个值必须低于被保护器件的耐压。峰值脉冲功率 $P_{PP}$TVS能承受的最大瞬态功率通常是 $V_{CL} \times I_{PP}$。注意这个功率是瞬态的持续时间很短微秒级不能按连续功率算。结电容 $C_J$TVS的寄生电容高速信号线上要关注但H桥驱动里一般不是问题。TVS的响应速度非常快通常在皮秒到纳秒级比稳压二极管快得多。这是它最大的优势。3.2 TVS在H桥里的接法跨接还是对地TVS在H桥里的接法主要有两种第一种跨接在桥臂输出和地之间。每个桥臂输出节点对地接一个TVS钳位该节点对地的电压。这种接法适合负载一端接地的场景但H桥是桥式结构负载两端都是浮动的单点对地钳位效果有限。第二种跨接在电源正极和地之间。在电源母线上并一个TVS钳位母线电压。当反向电动势通过体二极管或续流二极管回灌到母线时TVS把母线电压钳住。这种接法最常用因为反向电动势最终大部分会回灌到电源母线。第三种跨接在负载两端。直接在电机或感性负载两端并TVS钳位负载两端的电压。这种接法最直接但TVS要承受负载的全部反向电压能量压力大。实际工程里我通常会在电源母线上并一个TVS作为主钳位然后在每个桥臂输出对地再并一个小功率TVS作为辅助。母线TVS选大功率的桥臂TVS选小功率快响应的。这样两级配合既保证能量处理能力又保证响应速度。3.3 TVS选型计算从能量倒推参数选TVS不是看哪个顺眼拿哪个要算。核心是算反向电动势释放的能量然后倒推TVS的功率和钳位电压。假设电机电感 $L 1\text{ mH}$工作电流 $I 3\text{ A}$电源电压 $V_{CC} 24\text{ V}$MOS管耐压 $V_{DSS} 60\text{ V}$。反向电动势释放的能量近似为电感储能$$E \frac{1}{2} L I^2 \frac{1}{2} \times 1 \times 10^{-3} \times 3^2 4.5\text{ mJ}$$这个能量要在关断瞬间释放掉。假设关断频率 $f 20\text{ kHz}$那么每秒释放的能量是$$P E \times f 4.5 \times 10^{-3} \times 20 \times 10^3 90\text{ W}$$注意这是平均功率不是TVS的脉冲功率。TVS的脉冲功率 $P_{PP}$ 要按单次脉冲能量和脉冲持续时间来算。如果每次脉冲持续时间 $t_p 10\text{ \mu s}$那么单次脉冲功率$$P_{PP} \frac{E}{t_p} \frac{4.5 \times 10^{-3}}{10 \times 10^{-6}} 450\text{ W}$$所以TVS的峰值脉冲功率至少要选450W以上留余量选600W或更高。同时钳位电压 $V_{CL}$ 要低于MOS管耐压60V留20%余量$V_{CL}$ 最好在48V以下。反向 standoff 电压 $V_{RWM}$ 要高于24V选26V或28V的TVS。这里有个坑TVS的 $V_{CL}$ 是在特定 $I_{PP}$ 下测的实际电流小于 $I_{PP}$ 时 $V_{CL}$ 会低一些但电流超过 $I_{PP}$ 时 $V_{CL}$ 会升高。所以选型时要看TVS的 $V_{CL}$ 曲线确保在最坏情况下 $V_{CL}$ 仍然低于MOS管耐压。3.4 TVS的局限能量处理能力和长期可靠性TVS虽然快但有两个硬伤第一能量处理能力有限。TVS的芯片面积决定了它能承受的瞬态能量。大功率TVS体积大、成本高。如果反向电动势能量很大比如大功率电机、大电感负载TVS可能扛不住需要并联多个或者选更大封装。第二长期反复脉冲会老化。TVS每次雪崩都会产生热量虽然单次热量不大但高频反复工作热量累积结温升高长期可靠性下降。我见过一个案例TVS在20kHz PWM下工作初期钳位效果很好但运行几个月后钳位电压逐渐升高最后MOS管还是炸了。拆下来测TVS发现漏电流已经明显增大说明器件已经退化。所以TVS适合瞬态、低频、能量可控的场景。如果是高频PWM连续工作TVS要选大功率的并且做好散热或者考虑其他方案。4. 稳压二极管钳位方案稳、省、但响应慢4.1 稳压二极管的工作原理齐纳击穿与电压稳定稳压二极管Zener Diode和TVS在物理结构上很像都是利用PN结的反向击穿特性。区别在于稳压二极管设计成在特定电压下稳定工作击穿特性比较“软”而且能连续工作在击穿区。TVS则设计成瞬态响应击穿特性更“硬”但连续工作能力弱。稳压二极管的关键参数稳定电压 $V_Z$反向击穿后两端的电压这是钳位电压。稳定电流 $I_Z$正常工作时流过稳压管的电流范围低于这个范围稳压效果不好高于这个范围可能过热。最大耗散功率 $P_Z$稳压管能连续承受的最大功率通常是 $V_Z \times I_{Zmax}$。动态电阻 $r_Z$击穿区电压随电流变化的斜率$r_Z$ 越小稳压效果越好。稳压二极管的响应速度比TVS慢通常在微秒级。这是因为它的结电容较大而且击穿区的载流子存储效应更明显。但在H桥钳位场景里这个速度够不够用要看具体情况。4.2 稳压二极管在H桥里的典型接法稳压二极管在H桥里的接法和TVS类似但更常见的是栅极钳位和母线钳位两种栅极钳位在MOS管的栅极和源极之间并一个稳压二极管钳位栅源电压。这个用法很常见因为MOS管栅源耐压通常只有±20V而反向电动势通过米勒电容耦合到栅极时可能超过这个值。稳压二极管把栅源电压钳在18V或15V保护栅极氧化层。母线钳位在电源母线上并一个稳压二极管钳位母线电压。这种用法适合小功率场景因为稳压二极管的连续功率有限大功率场景下它会发热严重。桥臂钳位在每个桥臂输出对地并稳压二极管钳位桥臂电压。这种用法比较少因为稳压二极管的结电容会影响开关速度。实际工程里稳压二极管更多用在栅极保护和小功率母线钳位大功率母线钳位还是TVS更合适。4.3 稳压二极管选型功率和电压的平衡选稳压二极管核心是平衡钳位电压和功率耗散。假设电源电压24VMOS管耐压60V反向电动势能量4.5mJ关断频率20kHz。如果选稳压二极管做母线钳位钳位电压选36V留余量那么每次脉冲稳压管要吸收的能量还是4.5mJ但稳压管是连续工作的平均功率$$P E \times f 4.5 \times 10^{-3} \times 20 \times 10^3 90\text{ W}$$这个功率对稳压二极管来说太大了。常见的稳压二极管功率等级是0.5W、1W、5W90W根本不可能。所以稳压二极管不能单独用于这种高频大能量场景。但如果场景是低频、小能量比如偶尔关断一次或者负载电感很小稳压二极管就合适了。比如负载电感100μH电流1A能量$$E \frac{1}{2} \times 100 \times 10^{-6} \times 1^2 50\text{ \mu J}$$如果每秒关断10次平均功率$$P 50 \times 10^{-6} \times 10 0.5\text{ mW}$$这个功率稳压二极管轻松应对。所以稳压二极管的适用场景是低频、小能量、连续钳位。4.4 稳压二极管的优势与短板优势很明显成本低稳压二极管比同功率TVS便宜很多。电压稳定击穿区电压比较稳定钳位电压可预测。连续工作能力只要功率不超可以长期连续工作。封装小小功率稳压二极管可以做到很小适合空间受限的场景。短板也很明显响应慢微秒级响应对于纳秒级尖峰可能来不及。功率有限连续功率通常不超过几瓦大能量场景扛不住。结电容大高速开关场景下会影响开关波形。动态电阻$r_Z$ 较大时电流变化会引起钳位电压波动。所以稳压二极管适合栅极保护、小功率钳位、低频场景不适合大功率高频H桥的母线钳位。5. TVS与稳压二极管正面PK五个维度对比5.1 响应速度对比纳秒 vs 微秒响应速度是两者最本质的区别。TVS的雪崩击穿几乎是瞬间发生的响应时间在皮秒到纳秒级。稳压二极管的击穿需要载流子积累响应时间在微秒级。这个差别在H桥里意味着什么MOS管关断时间通常在几十到几百纳秒反向电动势尖峰的上升时间也在纳秒级。TVS能在尖峰刚冒头时就把它钳住稳压二极管可能等尖峰冲到很高了才开始导通。所以对于快速尖峰TVS是唯一选择。但如果是慢速过压比如电源上电时的浪涌或者负载缓慢变化引起的过压稳压二极管的响应速度就够了。5.2 能量处理能力对比瞬态 vs 连续TVS擅长瞬态大能量稳压二极管擅长连续小能量。这是由它们的芯片设计和封装决定的。TVS的芯片面积大专门为瞬态大电流设计能承受几百瓦到几千瓦的脉冲功率。但连续功率通常只有几瓦因为它的散热设计不是为连续工作优化的。稳压二极管的芯片面积小连续功率可以做到几瓦但瞬态功率有限。如果强行让它承受大脉冲结温会瞬间升高可能烧毁。在H桥里反向电动势是高频反复脉冲既有瞬态大能量又有连续平均功率。所以理想方案是TVS处理瞬态尖峰稳压二极管处理连续钳位两者配合。5.3 钳位电压精度对比谁更“稳”钳位电压精度方面稳压二极管通常更好。因为稳压二极管工作在击穿区电压由掺杂浓度决定温度系数可以做得很小。TVS的钳位电压随电流变化较大$V_{CL}$ 是在特定 $I_{PP}$ 下测的实际电流不同时 $V_{CL}$ 会波动。但TVS的钳位电压可以选得很精确因为它的击穿电压范围窄。稳压二极管的击穿电压范围相对宽同一型号不同批次的 $V_Z$ 可能有±5%的偏差。实际选型时如果对钳位电压精度要求高选稳压二极管如果对响应速度要求高选TVS。5.4 成本与体积对比小功率稳压管胜出成本方面小功率稳压二极管0.5W到1W几毛钱一个同功率TVS要几块钱。大功率TVS600W以上十几块到几十块同功率稳压二极管根本不存在因为稳压二极管做不到那么大功率。体积方面小功率稳压二极管可以做到SOD-123甚至更小TVS通常要SMA、SMB、SMC封装大功率TVS甚至要TO-220、TO-247。所以如果空间和成本敏感小功率场景优先考虑稳压二极管。5.5 长期可靠性对比谁更耐造长期可靠性方面两者各有优劣。TVS在反复脉冲下会老化漏电流增大钳位电压漂移。稳压二极管在连续工作下也会老化但老化速度慢一些因为它的工作条件更“温和”。关键看工作条件。如果TVS工作在额定功率的50%以下寿命很长。如果工作在80%以上寿命会明显缩短。稳压二极管同理降额使用能显著提高可靠性。我的经验是TVS降额到50%使用稳压二极管降额到60%使用这样长期可靠性都有保障。6. 实战选型不同场景该用哪个6.1 小功率直流电机驱动稳压二极管够用小功率直流电机比如玩具车、小型机器人电源12V电流1A以下电感几百微亨。这种场景反向电动势能量很小稳压二极管完全够用。我的做法是在电源母线上并一个1W、18V的稳压二极管同时在每个MOS管栅源之间并一个0.5W、15V的稳压二极管。母线稳压管钳位反向电动势栅极稳压管保护栅极氧化层。成本低效果稳。注意母线稳压管的功率要算一下。如果电机电感500μH电流1A能量0.25mJ关断频率10kHz平均功率2.5W。1W的稳压管不够要选2W或3W的。或者降低关断频率或者加RC吸收。6.2 中大功率电机驱动TVS是主力中大功率电机电源24V到48V电流3A到10A电感1mH以上。这种场景反向电动势能量大必须用TVS。我的做法是电源母线上并一个600W或1500W的TVS钳位电压选比电源电压高20%到30%但低于MOS管耐压的80%。同时每个桥臂输出对地并一个小功率TVS比如400W作为二级钳位。TVS的功率要算按前面说的能量法算。如果TVS发热明显要加散热片或者选更大功率的。6.3 高频PWM场景TVS加RC吸收高频PWM比如20kHz以上反向电动势脉冲频率很高TVS的平均功率压力大。这时候单靠TVS可能不够要加RC吸收电路。RC吸收电路的作用是减缓电压上升率把尖峰能量部分消耗在电阻上减轻TVS的压力。RC参数要算电容选几纳法到几十纳法电阻选几欧到几十欧。电容太大影响效率电阻太小吸收效果不好。我的经验是先选TVS把尖峰钳住如果TVS发热严重再加RC吸收。RC吸收和TVS配合能显著降低TVS的功率压力。6.4 栅极保护稳压二极管是标配不管母线钳位用TVS还是稳压二极管栅极保护一定要用稳压二极管。因为栅极氧化层很脆弱±20V就可能击穿而反向电动势通过米勒电容耦合到栅极的电压可能超过这个值。栅极稳压二极管选15V到18V的功率0.5W就够了。接在栅极和源极之间尽量靠近MOS管。注意稳压二极管的结电容会影响开关速度如果开关频率很高选结电容小的型号。7. 实操避坑指南我踩过的那些坑7.1 TVS选型别只看功率要看钳位电压曲线我最早选TVS只看功率觉得600W肯定够。结果实际工作时TVS的钳位电压比标称值高很多因为实际电流超过了测试条件。后来学会看数据手册里的 $V_{CL}$ vs $I_{PP}$ 曲线确保在最坏电流下 $V_{CL}$ 仍然低于MOS管耐压。提示TVS数据手册里的 $V_{CL}$ 是在特定 $I_{PP}$ 下测的实际电流小于 $I_{PP}$ 时 $V_{CL}$ 低大于 $I_{PP}$ 时 $V_{CL}$ 高。选型时要按最大可能电流查曲线。7.2 稳压二极管别用在高温环境稳压二极管的击穿电压有温度系数虽然可以做得很小但高温下仍然会漂移。我做过一个项目环境温度60度稳压二极管钳位电压从18V漂到20V差点超过MOS管栅源耐压。后来换了温度系数更小的型号问题解决。注意高温环境下选稳压二极管要看温度系数选零温度系数或负温度系数的型号。7.3 布局比选型更重要再好的TVS布局不好也白搭。TVS的引线电感会严重影响响应速度引线越长响应越慢钳位效果越差。我的经验是TVS尽量靠近被保护器件引线长度控制在5mm以内最好用贴片封装减少寄生电感。提示TVS的接地回路要短而粗最好直接连到MOS管的源极或地平面不要绕远路。7.4 别忽略RC吸收和TVS的配合TVS单独用有时候发热严重。加RC吸收后TVS的功率压力明显下降。RC吸收的参数要调电容太大会影响效率电阻太大会吸收效果不好。我的经验是先选10nF电容和10Ω电阻试然后根据波形调整。7.5 测试时用示波器看真实波形选型和布局对不对最终要看波形。用示波器看桥臂节点电压看尖峰有多高TVS有没有动作钳位电压是多少。注意示波器探头要用高压差分探头普通探头会引入干扰而且可能被高压打坏。注意测桥臂电压要用差分探头测栅极电压要用隔离探头普通探头接地夹可能引起短路。8. 常见问题速查表问题现象可能原因排查方法解决方案MOS管反复炸反向电动势超过耐压示波器测桥臂尖峰加TVS或稳压管钳位降额选MOSTVS发热严重平均功率超限算平均功率测TVS温度选更大功率TVS加RC吸收稳压管钳位电压漂移温度系数大或老化测不同温度下钳位电压换低温漂型号降额使用栅极击穿米勒耦合过压测栅源电压尖峰加栅源稳压管减小栅极电阻EMI超标尖峰辐射近场探头扫描加TVS加RC吸收优化布局TVS响应慢引线电感大测TVS两端波形缩短引线用贴片封装钳位电压不够低TVS选型不当查 $V_{CL}$ 曲线选更低 $V_{CL}$ 的TVS或两级钳位9. 我的最终方案TVS加稳压管加RC三层防护经过多个项目的迭代我现在做H桥驱动钳位方案基本固定为三层第一层母线TVS。选600W到1500W的TVS钳位电压比电源电压高20%到30%低于MOS管耐压的80%。这是主力钳位处理大部分反向电动势能量。第二层桥臂小TVS或稳压管。每个桥臂输出对地并一个小功率TVS400W或稳压管1W到2W作为二级钳位处理高频尖峰。第三层RC吸收。在每个桥臂输出和地之间加RC吸收电容10nF电阻10Ω减缓电压上升率减轻TVS压力。栅极保护每个MOS管栅源之间并15V到18V稳压管0.5W保护栅极氧化层。这套方案成本不算高但可靠性很好。我做过一个24V、5A的直流电机驱动板连续运行两年多没有出现钳位相关故障。TVS和稳压管都有降额温度控制在合理范围。最后分享一个小技巧TVS和稳压管可以并联使用TVS负责快速响应稳压管负责连续钳位。但要注意两者的钳位电压要匹配稳压管的 $V_Z$ 要略高于TVS的 $V_{CL}$这样正常工作时稳压管不导通只有TVS扛不住时稳压管才帮忙。这个用法我试过效果不错但参数要调好不然可能互相干扰。这个内容后续还可以这样扩展比如不同封装TVS的热阻对比、RC吸收参数的详细计算、或者用仿真软件验证钳位效果。有机会再聊。
返回列表