ARTICLE DETAIL

资讯详情

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

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

推挽电路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.8VVRWM等于58V有5V余量待机漏电流很小Vc最大93.6V配150V耐压的MOS管冗余接近40%。如果手里只有100V的管子选SMBJ54A会让正常态漏电流增大选SMBJ48A则在工作电压上限附近就导通了都不理想所以我宁愿把MOS管从100V升级到150V一劳永逸。还需要校核一下峰值脉冲功率。SMBJ58A的Ipp是6.4AVc是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平均功耗可能超过5WSMBJ这种小封装根本Hold不住必须换成SMCJ或者DO-201AD直插封装。第二钳位电压选得过低。如果TVS的VRWM选在48V而系统正常工作时关断电压就有52.8VTVS几乎每个周期都在导通漏电和发热会迅速累积离烧毁就不远了。第三环境温度过高。TVS的功率耐受能力在高温下会大幅打折规格书里的Pppm都是在25℃测的如果板子内部温度到70℃允许功耗要按65到70%折算。排查方法很简单用热成像仪看正常工作时TVS在冷板上应该几乎摸不出温度如果明显发烫说明要么选型偏小了要么它导通的频率比你想的高得多。4.2 加了TVS还是击穿MOS管先查这三个盲区如果你按上面的方法加了TVS管子还是击穿别急着骂TVS没用先查这三个盲区。盲区一钳位电压和MOS管耐压之间的冗余不够。选了SMBJ58AVc最大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更低的TVSMOS管和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才是救星而不是替罪羊。
返回列表