news 2026/10/6 6:30:02

推挽电路MOS管反复击穿?TVS二极管选型与尖峰吸收实战

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
推挽电路MOS管反复击穿?TVS二极管选型与尖峰吸收实战

做开关电源调试的,谁没被MOS管击穿折磨过?尤其是推挽电路,明明算好了占空比,偏偏上电没几分钟管子就冒烟,DS短路,驱动IC跟着报废,输出电压直接掉零。我前段时间刚处理完一台24V输入、100W输出的推挽电源故障,现象就是带载后Q1、Q2反复击穿,换管子换到怀疑人生。最后一步步排查,发现罪魁祸首是变压器漏感在关断瞬间打出的电压尖峰,而解决问题的关键器件,其实只是一只不起眼的TVS二极管。

这篇文章就以这台24V推挽电路为例,把尖峰从哪来、TVS到底怎么选、装在哪、调试中踩过哪些坑一次说清楚。不管你是做开关电源、DC-DC还是逆变器前级,只要用推挽拓扑,这套思路基本通用。文章尽量少讲空泛理论,多给能直接抄作业的参数计算和实操步骤。

1. 推挽电路里的MOS管为什么总被击穿——先把尖峰“捉拿归案”

1.1 推挽拓扑的“原罪”:死区、漏感和双向励磁

推挽电路是低压大电流输入的经典选择,两只MOS管轮流导通,变压器初级在正负半周都被利用,磁芯利用率比正激高,驱动也不复杂。但反过来,正因为初级电流是双向流动的,关断瞬间发生的事情比反激和正激都复杂。

我之前修的那台24V推挽电路,工作频率50kHz,输入范围21.6V到26.4V,输出100W。Q1导通时,初级上半绕组励磁,能量通过变压器传给次级;Q1关断后,理想情况下电流应该立刻换到Q2,但因为驱动有死区时间,Q2不会马上导通。这期间,变压器漏感上的电流不能突变,还在沿着原来的方向流动,可它已经没有正常的续流回路了,于是只能在关断管Q1的漏极上硬生生压出电压尖峰。

很多人以为漏感很小就不当回事,实际上漏感是变压器漏磁通产生的等效电感,数值可能只有零点几微亨到几微亨,但开关电源工作频率高、电流变化率大,漏感储能产生的电压尖峰足以摧毁MOS管。打个比方,漏感就像一个被压缩的弹簧,你想在几纳秒内把电流切断,弹簧就会瞬间反弹打人,电压尖峰就是这一拳的力度。

1.2 从公式看击穿:VDS到底有多大,MOS管还差多少

关断瞬间,MOS管的漏源电压可以近似写成:

V_DS ≈ 2 × V_IN + L_k × (di/dt)

其中2×V_IN是推挽拓扑固有的关断电压,因为关断管这时候承受的是两倍输入电压,24V输入就是48V。这个48V只是“起步价”,真正致命的是后面那项漏感尖峰。假设漏感L_k是2μH,关断时电流从8A在100ns内掉到0,那么L_k×di/dt等于2μH × 80A/μs = 160V,叠加在48V上就是208V,这个数值对任何标称100V的管子都是秒杀。

那为什么现实里不是每次都炸?因为寄生电容、PCB走线分布电容、次级反射回路都在吸收能量,尖峰没有公式算出来那么夸张。但这也带来一个坏处:你无法从计算上精确预知尖峰最大值,只能通过示波器实测。

更阴险的是,MOS管击穿不一定是瞬间烧毁。还有一种情况是每次开关都让管子工作在雪崩区边缘,单次脉冲能量没超过雪崩定额EAS,但长时间反复冲击后,热载流子注入会让阈值电压漂移、导通电阻变大,最后某一天突然失效——这种故障最磨人,因为炸管前波形看起来都还正常。所以搞清尖峰从哪来,比盲目换更大电流的管子重要得多。

1.3 让尖峰雪上加霜的几个隐蔽因素

我把那台24V推挽电源的尖峰问题理清之后,发现除了漏感本身,至少还有三个因素让尖峰变得更难控制:

第一是关断速度。栅极驱动电阻太小,关断时电压变化率dv/dt极高,虽然关断损耗低,但漏感产生的尖峰更大。很多工程师为了效率拼命减小栅极电阻,结果尖峰高得离谱,效率没提升多少,MOS管先扛不住了。

第二是布局环路。MOS管漏极到变压器绕组的走线如果太长,走线电感会和漏感串联,进一步抬高尖峰。我之前那台样机就是因为飞线测试,测出来的尖峰有130V,把线缩短到5cm以内后,尖峰降到100V左右,差别非常明显。

第三是变压器绕组间电容。高频下初级绕组的分布电容会与漏感形成LC振铃,让尖峰变成衰减振荡,虽然首个尖峰可能不高,但振铃的第二个波峰偶尔会超过第一个,示波器上看到的是一条长长的毛刺带,这时候单看峰值判断风险很容易漏掉真正危险的振铃过压。

2. TVS二极管到底是怎么“救场”的——原理与选型逻辑

2.1 TVS钳位原理:一场纳秒级反应

TVS二极管,全称是瞬态电压抑制二极管,它的核心结构就是PN结,但和普通稳压管不一样的是,它专门为瞬态高能脉冲而设计。正常工作时,TVS断开的,漏电流极小,不影响电路;一旦两端电压超过它的击穿电压,PN结进入雪崩状态,以皮秒到纳秒量级的速度导通,把电压死死钳在一个相对固定的值上。

这个特性放在MOS管保护上特别合适。漏感尖峰的特点是持续时间短、能量集中,TVS就是专门处理这种瞬态过压的。它导通后,尖峰电流从TVS流过,而不是从MOS管的寄生体二极管流过,这样MOS管的VDS就被限制在TVS的钳位电压附近,而不会被尖峰突破耐压。

有一点要特别注意:TVS不是稳压管,不能长时间工作在击穿区。稳压管是设计来长期稳定输出电压的,而TVS只在瞬态过压时导通一下,如果连续大电流击穿,TVS自己也会烧掉。

2.2 关键参数解读:别只盯着VC和Pppm

选TVS时,很多人都盯着最大钳位电压Vc和峰值脉冲功率Pppm,这两个参数确实重要,但只看这两个远远不够。必须先看懂五个参数:

第一个是截止电压VRWM,这是TVS正常工作时允许加的最高电压,低于它时漏电流很小。第二个是击穿电压VBR,是TVS开始进入雪崩状态的电压,一般比VRWM高10%左右。第三个是最大钳位电压Vc,指定峰值脉冲电流下TVS两端能达到的最高电压,它才是真正决定MOS管承受多高电压的值。第四个是峰值脉冲电流Ipp,第五个是由Vc乘Ipp算出的峰值脉冲功率Pppm。

选型的核心思路就一句话:正常工作时TVS不导通,过压时TVS钳位电压必须明显低于MOS管额定电压。具体到24V推挽电路,正常最高输入是26.4V,关断时固有电压是2倍输入即52.8V,所以VRWM至少要选58V以上,否则正常工作时TVS已经在导通边缘,静态漏电流会增加待机损耗。TVS型号对应的钳位电压Vc则决定了它对150V MOS管的保护效果。

2.3 三种典型保护方案对比:RC吸收、RCD、TVS

修推挽电源时,工程师最常用的尖峰抑制方案有RC吸收、RCD钳位和TVS钳位,三者各有各的适用场景。我做了个表格方便对比:

方案工作原理能量去向优点缺点适用场景
RC吸收电阻电容串联并接在开关管或绕组两端,抑制dv/dt能量在电阻上转化为热结构简单,成本低,抑制振铃效果好损耗大,不适合大功率连续工作功率小、频率低、对效率不敏感
RCD钳位二极管整流后给电容充电,电阻放电,把尖峰能量回收一部分大部分能量耗在电阻上,少量回馈比RC损耗小,钳位电压可以设计参数匹配工作量大,钳位不够“硬”反激、正激、推挽都常用
TVS钳位瞬态电压超过击穿电压后雪崩导通,把电压钳住能量在TVS管芯上转为热响应快,钳位电压准确,电路极简连续大能量下发热明显,能量白白耗散作为保护兜底,或尖峰频率低的场合

实际工程里,很多人把RCD和TVS对立起来,其实完全可以组合用。RCD先处理反复出现的漏感尖峰,把大部分能量收走;TVS负责兜底,万一出现异常过压,RCD来不及吸收的尖峰由TVS硬钳位,防止MOS管超压。这样既控制了损耗,又保证了可靠性。

3. 24V推挽电路TVS保护的实操落地

3.1 一套可以直接抄的电路接法

回到我那台24V推挽电源,最终的保护方案是RCD吸收加TVS兜底。先看基础接法:变压器原边中心抽头接输入正极,Q1漏极接上半绕组,Q2漏极接下半绕组,两个源极接地。TVS的接法推荐直接并联在每个MOS管的漏源之间:TVS阳极接源极,阴极接漏极,箭头方向从源极指向漏极,这样只是把漏极正电压尖峰钳住,不影响正常开关工作。

为什么放在漏源之间而不是并接在变压器原边两端?因为推挽有两只管子,放在每只管子的漏源之间,相当于一对一保护,哪个管子关断尖峰大就钳哪个,保护路径最短。如果并接在变压器原边两端,虽然也能间接限制VDS,但尖峰要经过变压器绕组的走线和漏感,保护反应会慢半拍。

加TVS还不够,我在变压器原边又加了一套RCD吸收:一个快恢复二极管从Q1漏极接到吸收电容正端,电容另一端接输入正极,电阻并联在电容两端。RCD的作用是把每次关断的漏感能量先导进电容,再通过电阻慢慢放掉,减少TVS需要承受的平均功耗。TVS并联在RCD吸收电容两端或者直接并在MOS管DS间,担任最后一道防线。

3.2 选型计算完整示例:从漏感能量到TVS功率

给一个可以照着算的实例。假设24V推挽电路输出100W,开关频率50kHz,输入最高26.4V,变压器初级漏感实测1.2μH,峰值电流Ipk大概8A。

先算每次关断时漏感储存的能量:

E = 0.5 × L_k × I_pk² = 0.5 × 1.2μH × 8² = 38.4μJ

每只MOS管每个开关周期关断一次,每秒50k次,则该管漏感能量的理论平均功率是38.4μJ × 50kHz = 1.92W。实际这部分能量不会全部被TVS吸收,一部分被RCD回路接走,一部分耗在变压器铜阻和线路电阻上,实测TVS承担大约60%左右,也就是1.2W上下。这个平均功耗对SMBJ封装来说是可以接受的,但PCB上要给TVS足够的铜箔散热。

基于这个结果,TVS型号的选择就清晰了:

型号VRWMVBR范围VC最大值1000μs脉冲功率适配场景
SMBJ48A48V53.3~58.9V77.4V600W100V MOS可选,但输入波动时会微导通
SMBJ54A54V60.0~66.3V87.1V600W100V MOS勉强可用,需实测静态损耗
SMBJ58A58V64.4~71.2V93.6V600W150V MOS最稳,正常态漏电流小

我最终选了SMBJ58A。原因很简单:正常最高关断电压52.8V,VRWM等于58V,有5V余量,待机漏电流很小;Vc最大93.6V,配150V耐压的MOS管,冗余接近40%。如果手里只有100V的管子,选SMBJ54A会让正常态漏电流增大,选SMBJ48A则在工作电压上限附近就导通了,都不理想,所以我宁愿把MOS管从100V升级到150V,一劳永逸。

还需要校核一下峰值脉冲功率。SMBJ58A的Ipp是6.4A,Vc是93.6V,峰值脉冲功率600W。推挽关断尖峰持续时间通常是几十到几百纳秒,远短于规格书标称的10/1000μs测试波形,所以600W峰值功率绰绰有余,真正要关心的是前面算出的1.2W平均功耗能否散得掉。这个判断对很多初学者来说容易漏掉——光看了一万瓦的峰值就觉得随便用,忘了平均发热才是长期可靠性的关键。

3.3 布局与波形:装在哪个位置才是关键

TVS选对了,装的位置不对也白搭。我修板子的时候遇到过很典型的情况:TVS飞线焊接在板子边上,示波器测下来尖峰还是很高,其实不是TVS不行,是长导线增加了钳位回路的电感,尖峰在TVS反应之前就已经冲到MOS管上了。

正确的做法是让TVS紧贴MOS管的漏极和源极引脚,间距越短越好,最好直接焊在封装焊盘上或者离引脚根部不超过5毫米。钳位回路面积越小,回路电感越小,TVS的钳位效果越接近理想状态。另一个容易犯的错是TVS的地脚和驱动电路共用一条细地线,TVS导通瞬间有大电流流过地线,会在驱动参考地上打出毛刺,干扰栅极信号。正确做法是功率地和信号地在MOS管源极附近单点汇合,或者用小磁珠隔离高频噪声。

加装TVS前后的实测对比,我记得很清楚。没加任何保护时,MOS管漏源电压示波器波形是VDS峰值103V,振铃尾巴拖了快1μs;加上SMBJ58A后,峰值被钳在95V左右,振铃幅度明显变小。虽然95V离93.6V的理论钳位值有点差距,这主要是回路电感造成的动态过冲,但已经足够保护150V MOSFET了。再后面把RCD吸收调好后,TVS实际导通次数明显减少,温升从裸奔时的48℃降到35℃。

这里还有一个测量的坑:测VDS尖峰时,示波器探头一定要用弹簧地针,不要用那个长地线鳄鱼夹。长地线会形成一个大回路,把测量到的振铃放大好几倍,导致你误判尖峰严重程度。我就是因为这个坑,早期看了假波形,白白加了好多吸收器件。

4. 常见问题与排查技巧实录

4.1 TVS自身烧掉或击穿的排查思路

TVS是保护器件,但它自己也会失效。最常见的是TVS烧短路,现象是一上电就拉低输入电压,甚至直接把前面保险丝炸了。还有一种是TVS测起来断路,看起来没事,实际已经失去保护能力,过压尖峰会直接灌进MOS管。

排查看三个方向。第一,平均功耗是否超标。我之前算过每只TVS承担1.2W左右,如果你把开关频率拉到100kHz,漏感又偏大,TVS平均功耗可能超过5W,SMBJ这种小封装根本Hold不住,必须换成SMCJ或者DO-201AD直插封装。第二,钳位电压选得过低。如果TVS的VRWM选在48V,而系统正常工作时关断电压就有52.8V,TVS几乎每个周期都在导通,漏电和发热会迅速累积,离烧毁就不远了。第三,环境温度过高。TVS的功率耐受能力在高温下会大幅打折,规格书里的Pppm都是在25℃测的,如果板子内部温度到70℃,允许功耗要按65到70%折算。

排查方法很简单:用热成像仪看,正常工作时TVS在冷板上应该几乎摸不出温度,如果明显发烫,说明要么选型偏小了,要么它导通的频率比你想的高得多。

4.2 加了TVS还是击穿MOS管?先查这三个盲区

如果你按上面的方法加了TVS,管子还是击穿,别急着骂TVS没用,先查这三个盲区。

盲区一:钳位电压和MOS管耐压之间的冗余不够。选了SMBJ58A,Vc最大93.6V,如果MOS管恰好是100V档,实际冗余只有6V。而TVS动态钳位时会有一点过冲,加上VDS本来就存在的50μs量级动态波动,分分钟超过100V。所以我才强烈建议把MOS管压摆到150V档,让冗余拉到40%以上。

盲区二:漏源之外还藏着栅极过压。有时候炸管表面看是DS短路,实际起因是栅极氧化层被电压尖峰击穿,然后栅极短路导致管子失去控制,最后DS一起烧掉。这种问题加DS间TVS解决不了,要在驱动端做保护:栅极串联电阻改大一点,或者在GS之间并联一只小电容,严重时能在GS间加一只低压TVS,比如SMBJ12A,把栅极电压钳在±20V以内。

盲区三:异常工作状态下电流超出预期。比如变压器饱和、输出短路、控制芯片占空比翻转,都会让原边电流急剧上升。漏感储能和电流平方成正比,电流翻倍,漏感能量变四倍,TVS承受不住,MOS管自然保不住。这种情况下要查电流保护回路是否及时动作,不能寄希望于TVS硬扛。

4.3 RCD与TVS组合使用时的参数配合

有经验的电源工程师通常不会只放一只TVS了事,而是把RCD和TVS组合起来,让它们各司其职。RCD里的R值要按这个思路初调:先让RCD钳位电压略高于正常工作时的2倍输入电压,也就是略高于52.8V。电阻值按R ≈ (V_clamp - V_IN) / I_peak来估算,然后把电阻功率按P_R ≈ 0.5 × L_k × I_pk² × f计算,防止电阻烧毁。

电容C选几百皮法到几纳法的CBB电容,耐压要留足余量,最好选250V以上。调试时用示波器看RCD电容上的电压波形,如果钳位电压太高,说明电阻太大,漏感能量来不及放掉;如果钳位电压太低,电阻又太小,正常工作时RCD也在导通,白白增加损耗。调整R的同时,留意TVS外壳温度,让TVS只在异常尖峰时触发,正常稳态下几乎不导通,这样整机长期可靠性才是最优的。

4.4 常见失败现场速查表

故障现象可能原因处理方向
MOS管反复击穿,TVS外观完好钳位电压Vc离MOS耐压太近换更大耐压MOS,或选Vc更低的TVS
MOS管和TVS一起击穿漏感能量太大或电流保护失效加RCD分担能量,查短路保护回路
TVS发烫严重平均功耗超限或VRWM选太低换大封装,测静态漏电流,调高VRWM
上电即烧TVS短路TVS选型VRWM过低实测正常工作最大VDS,重新选型
尖峰被抑制但仍间歇炸管栅极过压导致二次失效在GS间加电容或低压TVS
空载正常,带载后炸管变压器饱和或占空比异常检查变压器磁通复位和电流环响应

我自己的调试习惯是:新板子第一次上电前不装TVS,用示波器探头加弹簧地针直接测裸机VDS波形,记录原始尖峰的高度和振铃频率。接着按2倍输入电压加30%余量选TVS,再根据漏感能量决定要不要加RCD。这样一套下来,绝大多数推挽MOS管击穿问题都能一次搞定,不用反复换管子试错。

最后再分享一个小技巧

调试完那台24V推挽电源后,我又遇到过一个奇怪现象:TVS摸上去不烫,示波器看VDS也没尖峰,但MOS管就是偶尔莫名其妙击穿。排查到最后,问题出在输入电源线的浪涌上。外部24V供电线上偶发一个负向毛刺,直接通过变压器耦合到了MOS管漏极,而DS间单向TVS只对正向尖峰敏感,负向毛刺照样穿透。解决方法是把DS间换成双向TVS,或者输入端口加一级防反接和浪涌抑制电路。

所以各位在做开关电源保护时,别把眼光只盯在漏感一个点上。TVS确实是MOS管的救星,但前提是你得看明白尖峰到底从哪儿来、往哪儿去。我个人的体会是,遇到击穿先测量再选型,测出来的尖峰波形就是最好的设计依据,别凭经验拍脑袋。真正靠得住的设计,是先把变压器漏感做小、把吸收回路做合理,再用TVS兜住那个万一出现的尖峰。这样,TVS才是救星,而不是替罪羊。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/6 6:29:57

彻底关闭Windows Defender:Win11/Win10组策略与注册表方案

简介:面向Win11与Win10各版本用户的一份系统安全设置教程PDF,核心解决因性能优化或改用第三方杀毒软件而希望彻底关闭Windows Defender及其后台通知的问题,全新装机人群尤其适用。资源包仅含1个PDF文档,大小约19.04MB,…

作者头像 李华
网站建设 2026/10/6 6:28:38

无人机河道垃圾图像识别系统:从YOLO训练到TensorRT部署全流程解析

做河道巡检项目的人应该都有同感:河道很长,人工巡检一趟下来,几十公里的岸线和水面要靠人眼盯屏幕,一段无人机航拍视频看下来眼睛酸胀不说,漂浮垃圾往往就漏过去了。这几年智慧水利、数字孪生流域的项目越来越多&#…

作者头像 李华
网站建设 2026/10/6 6:28:20

云原生技术学习路线图:从Kubernetes到Serverless的避坑指南

简介:这份云原生技术学习路线图面向开发者、运维人员与技术架构师,旨在帮助读者理清从基础容器、集群编排、微服务架构,到服务网格、无服务器计算、开发运维一体化等方向的完整知识脉络。内容按初阶、中阶、高阶三个阶段展开,从容…

作者头像 李华
网站建设 2026/10/6 6:27:50

用Multisim拆解555定时器:从黑盒子到可干预硅片

1. 为什么555定时器总被当成“黑盒子”?——从Multisim仿真切入的真实认知断层你有没有过这种经历:翻开模电教材,555定时器那一章密密麻麻全是公式——振荡周期T0.693(R₁2R₂)C、占空比DR₁/(R₁R₂)……抄下来背熟,考试能算对&a…

作者头像 李华
网站建设 2026/10/6 6:27:05

ABB机器人手动模式调试全解析:使能逻辑、坐标系与增量控制

1. 手动模式不是“随便动”:先搞懂它在ABB机器人系统里的真实定位很多人第一次拿到ABB示教器,点开手动模式就急着推摇杆——结果机器人纹丝不动,或者突然跳一个急停,吓得赶紧拍急停按钮。我刚入行那会儿也这样,以为“手…

作者头像 李华
网站建设 2026/10/6 6:26:51

AI代码审查四步法:上下文、语义、防御与可追溯性

1. 这不是代码审查,是AI时代的技术守门人实践“AI的代码交给我审:四条清单,两次打回”——这句话最近在技术团队的晨会、代码评审群、甚至茶水间里反复出现。它不是一句调侃,也不是对AI生成代码的轻蔑,而是一线开发者在…

作者头像 李华