ARTICLE DETAIL

资讯详情

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

MOS管关断尖峰从原理到实战:5种抑制方案实测对比与选型指南

MOS管关断尖峰从原理到实战:5种抑制方案实测对比与选型指南 做开关电源或者电机驱动的朋友基本都遇到过这种情况示波器探头刚挂到MOS管漏源极屏幕上啪地弹起一个比母线电压高一倍的尖峰伴随几十兆赫兹的振铃看着就肉疼。这个尖峰轻则让效率变差、EMI变差重则直接击穿MOS管把整个功率板送走。网上关于尖峰抑制的说法很多但大多要么只给结论不给推导要么推荐一堆方案让你自己试。我手上正好有一块48V输入的Buck测试板花了两周时间把主流的抑制手段逐个搭进去实测这里把过程、数据和踩过的坑一起整理出来希望对你有实际参考价值。开始之前先说清楚尖峰电压不是单一原因造成的所以没有哪个方案能一招通吃。想要把尖峰压下去、把系统可靠性提上来得先弄明白它从哪儿来再根据你自己的电路条件选合适的组合拳。这篇内容围绕“MOS管关断尖峰”展开会先拆原理再讲5种实用抑制方案最后给出实测数据对比和选型经验。1. 先搞懂尖峰电压是怎么来的1.1 一个简化模型看懂“关断尖峰”的本质MOS管关断的时候沟道从低阻状态快速变成高阻状态换句话说原来流过管子的大电流被硬生生切断。但电流在物理上是有惯性的不能瞬间突降——这句话是理解尖峰的核心。从电路模型看真正制造尖峰的器件不是MOS管本身而是它周围那些看不见摸不着的寄生电感。功率回路里的每一段走线、每一个过孔、MOS管的引脚和封装内键合线都有寄生电感。典型经验值PCB走线大概每毫米0.5到1nH普通SOT-23或者DPAK封装内部电感在2到5nHTO-220这种插件封装甚至会到5到10nH。当作MOS管关断时回路电感上必然产生感应电动势V_L Ls × di/dt这个感应电动势的方向是阻止电流下降的也就是和母线电压同方向叠加反映到MOS管漏源极上就形成了我们看到的尖峰。用一张不太严谨但很直观的等效模型来说母线电源给寄生电感Ls充电Ls串联MOS管MOS管的漏源间还有一个寄生电容Coss。电流突变瞬间电感里的储能必须转移到Coss上于是LC谐振形成了振铃。尖峰电压的极限理论上取决于谐振回路里初始储能和寄生电容的比值公式一看就懂0.5 × Ls × I² 0.5 × Coss × (ΔV)²也就是说电感储能越大、Coss越小关断尖峰就越高。这也是为什么低压大电流和高频应用里尖峰问题特别明显——电流I在储能公式里是平方项。1.2 尖峰电压的数学关系与关键参数既然尖峰的本质是电感储能转移到寄生电容那影响峰值电压的参数就可以拆成几个方向关断电流I一上来就是平方关系电流越大打尖峰越凶寄生电感Ls回路面积大、走线长、封装大Ls就大MOS管的Coss同样能量下Coss越小电压越高但这由管子选型决定关断速度di/dtdV Ls × di/dt关断越快同样电感下尖峰越猛这里有一个很容易忽略的细节关断速度快慢不只是由驱动电阻决定的。MOS管关断时存在米勒效应Vds上升过程中的dv/dt会通过Cgd反馈到栅极形成一个抵抗关断的电流实际di/dt受到米勒平台期间栅极驱动能力、Cgd大小和跨导的共同影响。换句话说你只看栅极驱动电阻去预估尖峰往往偏差很大。这也是为什么有时候驱动电阻没变换个型号的MOS管尖峰幅度却完全不同。另外一个参数是系统的谐振频率。尖峰振铃的频率可以用下面这个关系估f 1 / (2π × √(Ls × Coss))知道了频率配合示波器量出来的振铃波形可以反向推算主回路寄生电感量级这对后面设计RC吸收参数很有用。后面实测部分我会演示怎么利用这个公式。1.3 实测波形怎么看很多工程师拿到示波器就直接看峰值这是不够的。一个典型的关断尖峰波形包含三部分信息直流母线电平、过冲峰值、振铃衰减特性。以我手头这块48V Buck板为例满载10A、输入48V、输出12V原始关断波形实测峰值约91V振铃频率约80MHz振铃持续时间超过180ns。管子的耐压是100V过冲已经到91V剩下不到10%的裕量这种状态在任何负载波动或电压瞬态下都可能直接炸管。看波形时有几个点要留意探头尽量用短地线弹簧方式连接长接地线本身就相当于引入一个电感测出来的振铃可能有一部分是探头自己贡献的观察振铃频率是否随负载变化如果基本不变说明是LC谐振主导和负载关系不大注意关断瞬间的dv/dt斜率如果斜率很陡通常说明驱动关断能力很强这时尖峰幅度最容易超限搞清楚原理之后就可以对症下手了下面进入正题。2. 5种实用抑制方案拆解2.1 方案一RC吸收网络SnubberRC吸收网络是无源器件里最常见的抑制方案结构就是一只电阻串一只电容并联在MOS管漏源极两端或者并联在主功率电感两端。工作原理概括成一句话给高频谐振电流提供一条额外的阻尼通路。原本Lk和Coss谐振产生的振铃能量没有额外出路只能来回流动。并联上RC之后振铃电流会有一部分流入电容被电阻变成热量耗散掉振荡幅度快速衰减尖峰峰值也会压低。具体参数选择上我是按“谐振频率定位法”来算的先接一个几十pF的小电容上去看振铃频率变化逐步加大电容当振铃频率降低到接近原始频率的0.7倍左右时说明电容值和Coss已经可比取C 2到4倍的Coss取R 1到5欧之间作为起点再微调实际选值时经验公式可以这样估R √(Ls / Coss)C Coss × 2~4倍。我实测这板子的Coss在几百皮法量级Ls按振铃频率80MHz反推大约在10nH量级算下来R取2.2欧C取2.2nF最后确认用2.2Ω加2.7nF效果最好。需要注意RC吸收的损耗不容忽视损耗大约是P fs × C × V²在100kHz下C取2.7nF、电压70V左右算下来约1.3W。低频还好一旦你把开关频率提到500kHz甚至更高这个损耗会成倍增长。RC方案适合中小功率、开关频率不太高的场合大功率或超高频场景建议看后面的RCD和TVS方案。2.2 方案二RCD钳位网络RCD钳位结构是电容与电阻并联再串一只超快恢复二极管跨接在开关管两端。从名字上就能看出它和RC吸收的区别RC是吸收振铃RCD是钳位电压。它的工作流程分两步关断瞬间电压上升到钳位电压二极管导通电流向电容充电尖峰被“截住”电容充到钳位电压后通过电阻放电把能量慢慢泄放掉等待下一个周期这里有一个很关键的参数设计点钳位电压不能设得太低否则损耗会大到无法接受。RCD的目标不是让尖峰消失而是把它封在一个安全范围内比如期望峰值是母线电压的1.3到1.5倍那钳位电压就设在这个范围内。原理上RCD让尖峰变成方波顶部的“平头”而这部分平头额外消耗的能量就是电容里存、电阻上放的那份。我这块测试板在48V输入、10A满载条件下最终采用RCD方案二极管选的是600V超快恢复管反向恢复时间大约35ns电容选47nF/100V电阻选10kΩ/2W钳位电压实测约71V峰值被压到74V左右。调RCD时最容易踩的坑就是电容和电阻比例失衡。电容太小尖峰还没被充分吸收就满了钳位效果差电容太大每个周期充电和放电的能量都很大电阻发热严重。电阻太小时放电太快钳位作用和RC吸收差不多还可能和主回路产生新的谐振电阻太大时电容电压释放不掉次级周期会在更高的起始电压上叠加尖峰甚至比不装时还危险。我建议从R100kC10nF的起点往下调边测边观察。2.3 方案三TVS钳位TVS管本质上是一个响应极快的稳压二极管阵列专门用来吸收瞬态大功率脉冲。在MOS管漏源间并一只TVS当尖峰超过TVS的击穿电压时它会在纳秒级时间钳位住电压把多余的电流导走、以热量形式耗散。相比RCDTVS最大的优势是响应速度快、钳位电压精度高。RCD里的二极管和电容组合存在响应延迟尖峰前沿到达时已经冲出一点才能拉回来TVS则几乎在过压瞬间动作波形上看到的尖峰会变得很“硬”削得非常齐整。我实测下来TVS方案下的峰值从91V直接压到52V而且振铃几乎消失效果在五种方案里最直观。但TVS不是全无代价。它的钳位电压选择需要很讲究选低了会造成持续大电流流过TVS管子发热严重甚至直接损坏选高了又起不到保护作用。一般按下面的原则选VRWM工作反向电压要大于母线电压留至少20%到30%裕量VBR击穿电压要略高于预期的目标钳位电压最大钳位电压VC(max)必须低于MOS管的额定耐压我用的这颗TVSVBR标称58VVC(max)约93V对100V耐压的管子来说理论上可行但实测钳位效果非常好峰值才52V说明实际击穿在60V以下就开始动作了。需要注意脉冲功率Pppm的校核大电流应用下TVS承受不住反复大能量冲击多脉冲条件下温度上升很快。我还遇到过TVS连续工作中发热飘移、钳位电压下降的情况所以大批量设计时一定要测试环温下的稳态温度。2.4 方案四栅极驱动优化增大Rg_off与分段关断前三个方案都是“事后处理”——能量已经产生再用无源元件吸收或钳位。驱动优化则是从源头下手直接降低关断时的di/dt让感应电动势变小。最朴素的做法就是增大关断驱动电阻Rg。关断电阻变大栅极电荷泄放变慢MOS管从导通状态切换到关断状态的时间变长电流变化率下降V_L Ls × di/dt 自然变小。以我这块板子为例原来关断电阻22Ω换成100Ω后关断尖峰从91V降到62V确实立竿见影。但代价也要说清楚。关断变慢意味着MOS管在放大区停留时间拉长开关损耗明显上升。100kHz下我还勉强扛得住但BUCK实测效率掉了约0.8个百分点如果是500kHz的电路这个损耗几乎不可接受。所以单纯增大Rg适合对EMI和可靠性要求高、开关频率偏低、损耗预算有冗余的设计。如果想兼顾两端的性能可以考虑分段关断驱动主栅极电阻仍然用小阻值保证快速关断同时并联一条R-C-VD组成的慢关断支路或者用两颗MOS管组成图腾柱驱动让关断前期快速过米勒平台、后期再慢下来。这样尖峰电压和损耗能得到更优的折中。分段关断的代价是驱动电路复杂度上升得额外多几颗器件小批量调试成本不低。更进阶的做法还有负压关断——给栅极加一个负压保证关断时Vgs充分低于阈值防止米勒效应引起的误导通。负压关断本身不直接削尖峰但它能避免桥式电路里上下管共通导致的异常尖峰对系统稳定性帮助很大。驱动优化是唯一能在不增加主回路元器件的情况下改善尖峰的路径建议优先尝试。2.5 方案五主回路寄生电感优化PCB布局最后一个方案跟前四个思路完全不同既不加元件也不改驱动而是直接减小寄生电感Ls本身。有一点必须承认布局优化是所有方案里面投入收益比最高、也最容易被忽略的一项。很多工程师画板时只关注线宽线距没有认真对待功率回路的面积结果样机一上电波形惨不忍睹。寄生电感主要由回路围成的面积决定。高频电流沿着物理路径流动回路面积越大等效电感越大。降低寄生电感可以从几个方向入手功率回路尽量短、尽量粗让输入电容到MOS管到电感再回到输入电容形成最小环路面积输入电容紧贴MOS管漏极地端紧贴源极中间不留拖沓的长走线多层板用相邻层做正负极平行布线利用层间磁通对消减小回路电感过孔尽量多用多个并联降低过孔本身的等效电感功率地和信号地分开走避免驱动信号被主回路干扰还有一个特别实用的技巧开尔文连接Kelvin connection。源极引脚单独引一根细线给驱动回路做参考地让大电流源极走线和驱动地走线分离避免功率电流在源极寄生电感上产生的压降干扰栅极驱动。实测我的板子重新布局之后寄生电感大约从10nH降到4nH空载振铃频率从80MHz降到了45MHz尖峰从91V降到75V效率几乎没损失。当然布局优化也有物理极限。即便把回路电感压到极限MOS管封装内部的键合线和引脚电感始终存在这是一个无法绕开的下限。如果到这个点尖峰还超就得回到吸收和钳位方案上去。3. 实测数据对比5种方案横向测评3.1 测试平台与条件为了避免纸上谈兵我把这5种方案全部放到了同一块板上实测。测试平台的参数如下测试项参数拓扑Buck降压输入电压48V输出电压12V负载电流10A开关频率100kHzMOS管耐压100V原始尖峰91V测试仪器500MHz示波器高压差分探头配合短地线弹簧测漏源极波形这里说明一下每块板子的寄生参数不一样单管参数不一样绝对数值不具备普适性但方案之间的相对趋势是稳定的。看数据时重点看方案间的排名关系和变化幅度。3.2 原始波形情况不加任何抑制措施满负载关断波形峰值91V过冲高达89%振铃频率80MHz振铃持续时间约180ns。如果按常规耐压降额要求一般MOS耐压要高于最大漏源电压的1.2倍这个设计显然不合格。实际工作温度升高后器件耐压还会略降风险更大。3.3 5种方案实测数据汇总对比下面是5种方案在同样测试条件下的对比数据方案峰值电压过冲率振铃持续时间额外功率损耗改动成本难度原始裸板91V89%180ns无无无RC吸收2.2Ω2.7nF64V33%60ns约1.3W低低RCD钳位47nF10kΩ74V54%80ns约0.9W低中TVS钳位52V8%40ns约0.4W中低驱动优化Rg100Ω62V29%70ns约1.1W极低低布局优化Ls降到4nH75V56%45ns约0.1W高需改板中从表里能看到一个很有意思的现象TVS的峰值最低、振铃最短但器件价格最贵而且如果持续过压脉冲多寿命是个隐忧。RC吸收效果居中、成本很低但1.3W的损耗在高温老化测试中会比较明显。RCD各方面指标都居中工程上最常用。驱动优化几乎没有额外成本但牺牲效率。布局优化效率损失最小但需要改版周期。3.4 数据背后的含义结合起来理解这组数据TVS胜在极限电压控制适合对电压裕量极敏感、MOS管耐压余量小的设计。RC和RCD属于中庸方案适合大多数Buck、Boost、反激场景。驱动优化适合对损耗不太敏感、但对成本敏感的产品比如一些小功率白电电源。布局优化则应当作为任何功率板的基本功优先把寄生电感压下来再考虑其他方案。有一点要提醒数据里的“额外功率损耗”是加装方案后只算该方案的损耗不包含驱动优化带来的开关损耗变化。驱动优化那一行是综合算的因为关断变慢导致MOS管本身的开关损耗上升了0.8W加上驱动电阻损耗约0.3W总共约1.1W。4. 实战选型与调参指南4.1 按应用场景选不同产品形态适合的方案不同我按自己接触过的几类应用给一个参考建议应用场景推荐方案理由通信电源/服务器电源高频、高效率布局优化 TVS/RC高频下RC损耗大优先布局减感TVS精准钳位车载DC-DC宽输入、大电流布局优化 RCDRCD耐冲击性强可靠性好成本可控反激电源漏感尖峰大RCD钳位反激漏感能量大RCD可以把能量回馈到输入端电机驱动功率大、频率低RCD/驱动优化低频下驱动优化的效率损失可接受成本低小功率低成本方案驱动优化 RC不加主回路器件成本增量极小4.2 参数计算与快速调参法调RC吸收参数时我习惯用“频率定位法”先用示波器量原始振铃频率f0已知MOS管Ciss/Coss参数估算主回路电感Ls 1 / (4π² × f0² × Coss)确定吸收电容C 2~4 × Coss确定吸收电阻R √(Ls / Coss)上板实测微调R值调RCD时步骤稍有不同先用示波器确定目标钳位电压建议设置在1.3~1.5倍母线电压二极管选超快恢复管反向恢复时间尽量控制在50ns以内电容从10nF起步观察钳位波形是否“平头”且无回弹电阻从100k起步逐步减小观察电容放电彻底、次级周期无叠加用温升测试确认电阻功耗在额定范围内TVS选型比起前两个简单关键是看三组电压参数是否落在目标区间VRWM要高于稳态母线电压VBR留出余量VC(max)要低于MOS耐压。另一个容易忽略的是封装形式我建议留出SMB或SMC尺寸的焊盘便于后期根据实测发热情况调整功率等级。4.3 常见问题速查调吸收和钳位的过程中有几个问题出现频率特别高汇总说明一下。加了RC吸收但尖峰没有明显下降。多半是吸收电容选小了回路能量比吸收容量大得多电容还没充到能削弱振荡的程度就被网住了。先换成4到5倍Coss甚至更大的电容试试如果有效果再回头精细调R。RCD电阻发热到烫手。先测一下电阻两端的平均电压和电流如果钳位电压设得太接近母线电压正常漏感能量很容易把电阻烧掉。把钳位电压抬高一点同时加大电阻阻值但要确认新的钳位电压仍在MOS耐压裕量内。TVS连续工作后失效短路。这是脉冲功率Pppm不够的表现换大封装、选更大脉冲功率的TVS管同时检查是否持续有超过TVS击穿电压的过压脉冲正常电路只在瞬态时才触发TVS动作。驱动电阻加大会导致高温下效率下降。建议结合开关频率做折算60kHz以下影响较小100kHz以上每加10Ω关断电阻满载效率可能掉0.3到0.5个点。如果效率压力大优先考虑分段关断而不是单纯加大电阻。5. 写在最后的小建议折腾完这五种方案我自己最深的体会是任何加装的吸收和钳位器件本质上都是在给系统“擦屁股”真正的源头还是在主回路寄生电感和驱动设计上。所以我个人推荐的调试顺序是先花半天时间重新审视PCB布局想办法把功率回路面积做到最小再根据剩余的尖峰情况决定要不要调驱动最后才用RC、RCD或TVS去兜底。这样组合下来既能控制成本又能把效率和可靠性兼顾得比较好。最后分享一个我踩过很多次坑才总结出来的小技巧调试尖峰时别只盯着一块样板多测几个温度点的波形。常温下尖峰可能刚好在安全线内但随着温度升高二极管反向恢复变慢、MOS饱和压降变化尖峰幅度和振铃特性都会漂移。我习惯在高低温环境里各测一轮取最差工况去校核方案参数这也是很多电源产品在量产前能提前发现问题的重要一步。
返回列表