ARTICLE DETAIL

资讯详情

深耕编程入门与网站建设的一线实战洞察。

二极管反向恢复时间Trr:从原理到实战,解决尖峰与EMI难题

二极管反向恢复时间Trr:从原理到实战,解决尖峰与EMI难题 二极管反向恢复时间Trr这五个字看起来像是教科书里的一个参数但真正让硬件工程师头疼的往往是它在电路里搞出来的尖峰电压和EMI问题。我做了十多年电源和功率电路设计见过太多因为忽略Trr而炸管、烧驱动、过不了辐射测试的案例。这篇内容就是想把Trr这件事从头讲透——从PN结内部到底发生了什么到它怎么在开关电源、电机驱动、PFC电路里制造麻烦再到实际选型和电路设计上怎么应对。不管你是刚接触二极管的大三学生还是已经在画板子但总被尖峰电压困扰的工程师这篇都能给你一些能直接用的东西。1. 从PN结内部看反向恢复到底在做什么1.1 正向导通时结内到底存了多少电荷要理解Trr得先搞清楚一个事二极管导通的时候不只是“通了”这么简单。PN结在正向偏置下N区的电子往P区跑P区的空穴往N区跑两边各自注入大量少数载流子。这些注入的载流子不会瞬间消失它们会在对方区域里扩散、复合形成一个稳定的浓度梯度分布。换句话说PN结在导通期间内部“存”了一堆电荷行业里叫正向注入电荷Qf。这个Qf的大小跟正向电流If、载流子寿命τ直接相关。粗略估算的话Qf ≈ If × τ。τ是少数载流子寿命硅二极管通常在微秒到纳秒量级肖特基二极管因为是多子导电器件几乎没有少子存储效应所以τ趋近于零。这就是为什么肖特基的反向恢复时间极短——它压根没有多少电荷要抽走。我经常用个类比来解释PN结就像一个水池正向电流是往池子里注水导通时间越长、电流越大池子里的水越多。你想关掉水流让二极管截止得先把池子里的水排空这个排水的时间就是反向恢复时间。1.2 反向恢复过程的两个阶段t1和t2当二极管从正向导通突然切换到反向偏置时外电路施加反向电压理想情况下电流应该立刻降到零。但实际不是这样。由于结内存储的电荷还在载流子会在反向电场作用下被抽走形成一个反向电流。这个反向电流先快速上升到一个峰值Irr然后逐渐衰减到零。整个过程分为两段t1阶段存储时间从电流过零反向开始到反向电流达到峰值Irr。这个阶段主要是把结内存储的电荷抽出来结电压还基本维持在正向压降附近PN结仍然呈现低阻抗。t2阶段渡越时间或衰减时间从峰值Irr开始衰减到反向电流降到某个规定的小值通常是Irr的10%或25%。这个阶段结电容开始充电耗尽层展宽结电压逐渐过渡到反向电压。Trr t1 t2。数据手册上标的Trr测试条件很关键——不同的正向电流If、反向电压VR、电流变化率di/dt测出来的Trr能差好几倍。很多新手看手册只记一个数实际用的时候发现完全对不上问题就出在这里。1.3 软恢复和硬恢复一个容易被忽略的关键区别反向恢复过程中电流从峰值Irr衰减到零的方式分为软恢复和硬恢复。软恢复的电流波形衰减比较平缓di/dt小硬恢复则是电流突然截断di/dt极大。这个区别为什么重要因为硬恢复会产生严重的电磁干扰和电压尖峰。你可以这样理解电流突然从峰值掉到零线路上的寄生电感L_stray会产生一个反向电动势V L_stray × di/dt。di/dt越大尖峰越高。一个硬恢复的二极管在几十纳秒内从几安培掉到零如果线路寄生电感有几十纳亨尖峰轻松上百伏。快恢复二极管通常设计成软恢复特性而普通整流二极管往往是硬恢复。这也是为什么开关电源里不能随便拿个1N4007当续流二极管用——它的Trr可能达到几微秒而且恢复特性很硬尖峰和损耗都受不了。2. Trr在真实电路里制造的三种典型麻烦2.1 开关电源中的尖峰电压与EMI这是Trr最臭名昭著的场景。以Buck电路为例续流二极管在开关管关断时导通在开关管导通时承受反向电压。当开关管再次导通瞬间续流二极管需要从导通状态切换到截止状态这个过程中产生的反向恢复电流会叠加到开关管的导通电流上形成一个电流尖峰。这个电流尖峰流过线路寄生电感产生电压尖峰叠加在开关节点上。如果尖峰超过开关管的耐压直接炸管。即使没炸高频振铃也会带来严重的辐射EMI问题过CISPR 25或CISPR 32的时候特别头疼。我实测过一个案例12V转5V的Buck电路开关频率500kHz续流二极管用的是普通快恢复管Trr标称50ns。在开关节点上测到的尖峰电压比输入电压高出近20V振铃频率约80MHz。换成Trr更短、软恢复特性的二极管后尖峰降到8V左右振铃幅度也明显减小。2.2 电机驱动中的续流回路问题H桥驱动直流电机或步进电机时每个桥臂都需要续流二极管。电机绕组是感性负载关断时电流需要续流回路。如果续流二极管的Trr太大在桥臂换向瞬间反向恢复电流会同时流过上下管形成直通电流的假象——虽然时间很短但峰值可能很大。更麻烦的是反向恢复电流会在电机绕组和线路电感上产生电压尖峰可能击穿MOSFET的体二极管或者外部续流二极管。我见过一个步进电机驱动板用的是普通整流二极管做续流结果在高速换向时频繁烧管。后来换成Trr小于30ns的快恢复管问题消失。2.3 PFC电路中的效率与温升问题PFC功率因数校正电路中的升压二极管工作频率通常在几十到几百kHz电流较大。这个二极管的反向恢复特性直接影响效率。Trr大意味着每次开关周期都有额外的反向恢复损耗这个损耗跟开关频率成正比跟反向恢复电荷Qrr成正比。在连续导通模式CCM的PFC中升压二极管的反向恢复问题尤其突出。因为CCM模式下二极管在每个开关周期都承受反向恢复Qrr带来的损耗可能占到总损耗的相当比例。用SiC肖特基二极管替代传统硅快恢复二极管效率提升几个百分点是常有的事核心原因就是SiC二极管几乎没有反向恢复。3. 数据手册上Trr参数的读法与实测验证3.1 手册参数的测试条件陷阱翻开任何一份二极管数据手册Trr那一栏旁边一定有一堆测试条件。常见的有参数典型测试条件说明If正向电流通常标0.5A、1A或额定电流VR反向电压通常标30V、100V等di/dt电流变化率通常标100A/μs、200A/μsTrr反向恢复时间在上述条件下测得Qrr反向恢复电荷比Trr更能反映损耗问题在于实际电路中的di/dt往往跟手册测试条件差很远。手册标100A/μs你的电路可能只有20A/μs那Trr会明显变长。反过来如果di/dt更大Trr可能缩短但反向恢复峰值电流Irr会增大。提示选型时不要只看Trr的典型值要看最大值并且要结合自己电路的实际di/dt来评估。如果手册只给了典型值建议留至少50%的余量。3.2 自己动手测Trr的可行方案如果你手头没有专业反向恢复测试仪可以用以下方法粗略测量搭建测试电路用一个MOSFET做开关串联被测二极管加上限流电阻和直流电源。MOSFET的栅极用信号发生器驱动产生快速上升沿。测量反向电流在二极管回路中串一个低感电流采样电阻比如0.1Ω的无感电阻用示波器差分探头测量电阻两端电压。触发设置用MOSFET的栅极信号做触发观察二极管电流从正向切换到反向的波形。读取Trr从电流过零点到反向电流衰减到10%Irr的时间就是Trr。这个方法测出来的绝对值可能不如专业仪器准但用来对比不同二极管的相对性能完全够用。我经常用这个方法在实验室快速筛选二极管比等供应商送样快得多。3.3 Qrr比Trr更值得关注很多工程师只盯着Trr看但实际上反向恢复电荷Qrr才是决定损耗的关键参数。Qrr是反向恢复电流对时间的积分单位是纳库仑nC。每次开关周期Qrr对应的电荷都要从电源抽取并消耗掉产生的损耗P Qrr × VR × f_sw。举个例子Qrr 50nCVR 100Vf_sw 100kHz那么反向恢复损耗P 50e-9 × 100 × 100e3 0.5W。对于一个几瓦的辅助电源来说这0.5W的额外损耗足以让效率掉好几个百分点。所以选型时如果数据手册同时给了Trr和Qrr优先看Qrr。如果只给了Trr那就要结合Irr来估算Qrr ≈ 0.5 × Irr × Trr三角形近似。4. 从选型到布局降低Trr影响的实战手段4.1 二极管选型的优先级排序面对一个需要续流或整流的应用二极管选型可以按以下优先级考虑肖特基二极管如果电压和电流等级够用首选。几乎没有反向恢复Qrr极小正向压降也低。缺点是耐压通常不超过200V漏电流较大高温下更明显。SiC肖特基二极管高压场景的首选。耐压600V以上几乎没有反向恢复高温特性好。缺点是价格贵正向压降比硅二极管略高。快恢复二极管性价比之选。Trr通常在几十到几百纳秒Qrr适中。选的时候注意看恢复特性是软还是硬优先选软恢复的。普通整流二极管只适合工频整流。开关频率超过1kHz就不建议用了Trr可能达到微秒级损耗和尖峰都受不了。我个人的经验是在开关电源里续流二极管和输出整流二极管只要电压不超过200V无脑选肖特基超过200V选SiC或者快恢复。不要为了省几毛钱用普通整流管后面调试EMI和温升的时间成本远不止这个价。4.2 缓冲电路怎么加才有效即使选了快恢复二极管有时候尖峰还是超标这时候需要加缓冲电路。常见的有RC缓冲和RCD缓冲。RC缓冲并联在二极管两端作用是吸收反向恢复产生的高频能量。电阻R和电容C的取值需要根据线路寄生电感和二极管的反向恢复特性来算。经验公式C ≈ Qrr / VRR ≈ √(L_stray / C)。比如Qrr 50nCVR 100VC ≈ 0.5nF如果L_stray 50nHR ≈ √(50e-9 / 0.5e-9) ≈ 10Ω。RCD缓冲则是在RC基础上加一个二极管让电容只吸收尖峰能量不参与正常开关过程减少损耗。RCD缓冲适合功率较大的场合。注意缓冲电路不是万能的。如果二极管本身Trr太大缓冲电路只能压制尖峰不能减少反向恢复损耗。根本解决办法还是换二极管。4.3 PCB布局中容易被忽视的寄生电感很多工程师把精力花在选型上却忽略了PCB布局。实际上线路寄生电感对尖峰电压的影响可能比二极管本身还大。几个关键点缩短续流回路续流二极管、开关管、输入电容构成的回路面积要尽可能小。回路面积每减小一半寄生电感大约减小一半。使用大面积铺铜开关节点和续流回路的走线要短而宽最好用铺铜代替细走线。输入电容紧靠开关管输入电容到开关管漏极的走线要尽可能短这个回路的高频电流最大。避免过孔开关回路中尽量减少过孔一个过孔大约增加1-2nH电感。我做过对比测试同一个电路优化布局后开关节点尖峰从25V降到12V效果比换二极管还明显。所以遇到尖峰问题先检查布局再考虑换器件。4.4 用TVS二极管做最后一道防线如果经过选型和布局优化尖峰仍然存在但幅度可控可以在开关节点或二极管两端并联TVS二极管做钳位。TVS的响应速度在纳秒级能有效吸收尖峰能量。选TVS时注意几点击穿电压要高于电路正常工作电压但低于开关管耐压峰值脉冲功率要足够大能吸收尖峰能量结电容要小否则会影响高频特性。在PFC电感上并联二极管串TVS的做法就是利用TVS钳位电感关断时产生的尖峰保护后面的开关管。不过TVS只是保护手段不能替代合理的二极管选型和布局。如果尖峰能量太大TVS也会过热失效。5. 几个容易搞混的二极管概念与Trr的关系5.1 理想二极管电路与Trr理想二极管电路通常用MOSFET代替二极管利用MOSFET的低导通电阻减少损耗。但MOSFET有体二极管体二极管的反向恢复特性往往很差。在理想二极管电路中如果MOSFET的体二极管参与导通换向时同样会有反向恢复问题。所以高端理想二极管控制器会控制MOSFET在体二极管导通前就开通避免体二极管长时间导通。5.2 钳位二极管和Trr钳位二极管用于限制某点的电压不超过某个值。如果钳位二极管的反向恢复时间太长在电压快速变化时可能来不及响应钳位效果打折扣。高速钳位场合要选Trr短的二极管比如肖特基或快恢复管。5.3 矩阵键盘防鬼键二极管与Trr矩阵键盘中每个按键串一个二极管防止鬼键这个二极管对Trr基本没要求因为键盘扫描频率很低普通开关二极管甚至1N4148都够用。这里提一下是为了说明不是所有二极管应用都需要关注Trr只有高频开关场合才需要。5.4 NMOS寄生二极管与TrrNMOS的体二极管是结构自带的无法去掉。在同步整流Buck电路中下管的体二极管在死区时间导通如果死区时间设置不当体二极管导通时间过长反向恢复时会产生尖峰和损耗。解决办法是优化死区时间让体二极管尽量少导通或者并联一个肖特基二极管分流。6. 实测案例一个Buck电路从炸管到稳定的完整调试过程6.1 问题现象与初步判断之前帮朋友调试一个24V转12V、5A的Buck电路。开关频率300kHz开关管用的是60V耐压的MOSFET续流二极管用的是某品牌快恢复管Trr标称35ns。上电后轻载正常加载到3A以上时开关管频繁炸裂。用示波器看开关节点波形发现关断瞬间有超过80V的尖峰远超MOSFET的60V耐压。尖峰频率约50MHz明显是反向恢复引起的振铃。6.2 排查过程与根因定位第一步怀疑布局问题。检查PCB发现续流二极管到开关管的回路走线较长大约有15mm而且经过两个过孔。粗略估算寄生电感约20nH。第二步测量二极管电流波形。用电流探头测续流二极管电流发现反向恢复峰值Irr达到4A恢复时间约40ns。di/dt 4A / 40ns 100A/μs。尖峰电压V L × di/dt 20e-9 × 100e6 2V。等等这才2V远不到80V。第三步重新审视。发现电流探头的带宽不够实际di/dt远大于测量值。换用高带宽探头后发现反向恢复电流从4A降到0只用了约5nsdi/dt 800A/μs。此时V 20e-9 × 800e6 16V。还是不够80V。第四步检查开关管关断波形。发现尖峰不只是反向恢复引起的还有开关管自身关断时的di/dt叠加。开关管关断时漏极电流从5A降到0约10nsdi/dt 500A/μs叠加反向恢复的800A/μs总di/dt达到1300A/μs。V 20e-9 × 1300e6 26V。加上24V输入尖峰约50V。仍然不到80V。第五步发现真正问题输出电容的等效串联电感ESL和PCB走线电感在开关管关断时产生额外振铃。输出电容离开关管较远走线电感约30nH与开关管输出电容形成LC谐振谐振频率约50MHz与实测振铃频率吻合。6.3 最终解决方案与效果验证综合以上分析采取了以下措施更换续流二极管换成SiC肖特基二极管Qrr从原来的约80nC降到几乎为零。优化布局将续流二极管紧靠开关管放置回路面积减小约70%寄生电感从20nH降到约6nH。增加RC缓冲在开关节点加RC缓冲R10ΩC1nF吸收高频振铃。调整输出电容位置将输出电容移到紧靠开关管和续流二极管的位置减小输出回路电感。改版后实测开关节点尖峰从80V降到32V振铃幅度从20V降到5V满载5A连续运行2小时开关管温度稳定在65℃问题彻底解决。这个案例说明Trr引起的尖峰往往是多种因素叠加的结果不能只盯着二极管换。布局、缓冲、电容位置都要综合考虑。7. 关于Trr的几个常见误解与经验总结7.1 误解一Trr越小越好Trr小确实能减少反向恢复损耗和尖峰但不是越小越好。Trr太小的二极管有时候恢复特性偏硬di/dt反而更大尖峰可能更严重。选型时要看Trr和软恢复特性的平衡。另外Trr极小的二极管往往正向压降偏高导通损耗增加。需要根据具体应用权衡。7.2 误解二肖特基二极管完全没有反向恢复肖特基二极管没有少子存储效应所以没有传统意义上的反向恢复。但它有结电容在高速开关时结电容的充放电也会产生电流尖峰。这个电流尖峰虽然比PN结的反向恢复小得多但在高频下仍然需要考虑。SiC肖特基的结电容更小高频特性更好。7.3 误解三数据手册的Trr可以直接用前面已经说过手册的Trr是在特定测试条件下测的实际电路条件不同Trr会变化。而且手册通常给的是典型值批次之间还有离散性。设计时要用最大值并留余量。7.4 个人经验什么时候可以忽略Trr不是所有电路都需要关注Trr。以下几种情况可以基本忽略工频整流50Hz/60HzTrr相对于工频周期可以忽略。低频开关低于1kHzTrr影响很小。小信号电路电流小反向恢复电荷少影响有限。肖特基或SiC二极管本身反向恢复极小。但在高频开关电源、电机驱动、PFC等场合Trr必须认真对待。我个人的判断标准是开关频率超过10kHz或者电流超过1A就要开始关注Trr了。7.5 一个实用的选型检查清单最后分享一个我常用的二极管选型检查清单每次选型时过一遍能避免大部分坑[ ] 反向耐压是否满足要求留了至少20%余量[ ] 正向电流是否满足要求考虑了峰值电流和温升[ ] Trr或Qrr是否满足开关频率要求[ ] 恢复特性是软还是硬硬恢复需要加缓冲或换管。[ ] 正向压降是否在可接受范围影响导通损耗。[ ] 封装热阻是否满足散热要求[ ] 高温下漏电流是否可接受肖特基尤其注意。[ ] 是否有更优的替代方案SiC、肖特基这个清单看起来简单但实际选型时能帮你系统性地考虑问题而不是只盯着一个参数看。我在多个项目中用这个清单确实减少了不少返工。Trr这件事说到底就是PN结存储电荷的释放过程。理解了物理本质再看数据手册和实际波形很多现象就顺理成章了。希望这些从实际项目中摸爬滚打出来的经验能帮你少走一些弯路。
返回列表