
刚入行那会儿我组装一台600W的LLC电源满载老化不到半小时半桥下管就开始异常发烫接着击穿。一开始怀疑是驱动芯片能力不够后来怀疑是米勒平台引起的桥臂直通逐一排查都不对。最后把管子拆下来单独量了一下源极到漏极那个PN结的反向恢复时间Trr才发现问题根本不在这颗管子能不能扛电流而是我压根没搞清楚它在死区时间里的真实表现。那次的教训让我明白一件事很多做电源的工程师对MOS管的Rds(on)、Qg、米勒电容如数家珍但真正问起体二极管的Vf和Trr能讲清楚的人并不多。这两个参数不会出现在绝大多数选型表里也不会影响你计算静态导通损耗但到了硬开关拓扑、同步整流、逆变器续流这些场景里它们往往就是整机效率和EMI成败的隐形推手。这篇文章就从体二极管的物理结构讲起手把手带你把Vf和Trr都测出来。适合正在做DC-DC、充电器、逆变器或者电机驱动的硬件工程师也适合刚接触功率半导体的学生。看完之后你至少能自己搭一个双脉冲测试台把任何一颗MOS管的体二极管特性摸得清清楚楚。1. 体二极管为什么值得单独测量它是MOS管里“免费的”但又拖后腿的PN结1.1 先搞清楚体二极管在哪、长什么样很多人对体二极管的第一印象就是数据手册等效电路里漏极和源极之间并联的那只二极管。但它的本质其实是MOSFET结构自带的寄生PN结而不是设计者故意做上去的元件。N沟道增强型MOS管的截面结构可以这样理解P型衬底上生长出N源区和N-漂移区漏极侧P体区通过源极金属短接到S引脚。这样一来P体区和N-漂移区之间自然而然就形成了一个PN结。这个PN结的一端是P体区连着源极另一端是N-漂移区连着漏极于是等效电路上就出现了我们熟悉的体二极管。有个细节容易被忽略这只二极管的极性是阳极在源极S、阴极在漏极D也就是电流方向从源极流向漏极。很多人一开始会记反用万用表量的时候红黑表笔一摆发现读数不对还以为是管子坏了。栅极和沟道呢在Vgs0时P体区表面没有反型层沟道完全截止但体二极管依然存在。也就是说不管栅极电压怎么样只要源极电位比漏极高出一个二极管压降电流就能从源极穿到漏极。这就是它被称为“不请自来的二极管”的原因。1.2 体二极管的双重身份续流功臣和损耗元凶体二极管在几乎所有功率电路里都在默默工作。半桥或者全桥拓扑中当两只开关管都不导通、电感电流需要续流时电流走的就是体二极管。同步Buck里死区时间内续流电流也完全依赖它。这在设计上省掉了外部并联二极管的成本和面积是它“免费”的一面。但坏的一面也很明显体二极管毕竟是普通的PN结少子存储效应导致它关断时无法瞬间截止。开关管快速切换时这个正在导通的二极管被施加反向电压必须先把内部存储的电荷抽走才能恢复阻断能力。这个抽走电荷的过程就是反向恢复表现出来的就是Trr和Qrr这两个参数。实际应用中体二极管的Trr太差会带来几件事反向恢复电流叠加在主管开通电流上形成大的电流尖峰造成额外开关损耗电流尖峰在回路寄生电感上产生电压过冲增加MOS管的电压应力高频振铃顺着功率回路传导出去就是典型的EMI问题源。最容易被忽视的是数据手册通常对体二极管参数写得很“含蓄”很多型号只给一个IF下的典型VfTrr甚至不标或者只在“Reverse Diode Characteristics”的小表格里挤一行。如果不实测你就是拿着一个不完整的数据去设计一个拿命赌的系统。2. 热词里没讲透的Vf与Trr物理含义一个管损耗一个管速度2.1 Vf不是固定值而是一条I-V曲线很多人以为体二极管压降就是0.7V用万用表二极管档量到0.6V就觉得“正常了”。但实际功率电路里体二极管流过的是几安甚至几十安的电流这时候的Vf和1mA下量出来的结压降完全是两码事。PN结正向导电时电流和电压呈指数关系但实际芯片里还有一段中性区的体电阻、漂移区电阻和封装引线电阻。当电流变大时结压降和欧姆压降叠加Vf会明显抬升。一颗额定75A的管子在10A时Vf可能只有0.8V到50A时可能就超过1.2V了。Vf还有很明显的负温度系数。结温升高硅PN结的导通电压会下降大约每摄氏度降1.5到2mV。这和MOS管Rds(on)的正温度系数正好相反。所以在估算体二极管续流损耗时不能只按25°C的典型值算要考虑实际结温。高温下体二极管导通损耗反而降低但后面的Trr会变差这是设计时需要在纸面上提前想清楚的。2.2 Trr到底在描述什么过程Trr全称Reverse Recovery Time反向恢复时间。要理解它必须先理解PN结导通时发生了什么。体二极管正向导通时P区和N区两侧都注入了大量少子这些少子组成了存储电荷。当外部电路突然给二极管施加反向电压时这些存储电荷不会瞬间消失而是先形成一段反向电流把多余载流子抽走紧接着耗尽区建立反向电流才衰减到接近零。反向恢复过程的三个关键阶段正向电流先过零然后反向电流快速爬升达到一个峰值IRM最后存储电荷被抽完反向电流衰减到某个阈值通常定义是25%的IRM二极管恢复阻断能力。从正向电流过零到反向电流衰减到25%IRM的时间就是Trr。整个时间还可以拆成两段ta是电流从零到反向峰值的时间主要对应存储电荷抽取过程tb是从反向峰值衰减到25%IRM的时间对应耗尽区恢复过程。两个时间相加就是Trr。Trr对电路外部条件非常敏感尤其是电流下降率di/dt。di/dt越快抽取存储电荷的力度越大反向峰值IRM越高但Trr不一定成比例缩短。如果测试条件不一致两颗管子测出来的Trr数据根本没有可比性。这一点在选型对比时特别重要必须用同一套条件去测。2.3 软恢复和硬恢复的区别同样标着Trr 100ns的两颗管子实际波形可能差别很大。有的管子反向电流衰减尾巴很长、过冲平缓这叫软恢复EMI表现好有的管子尾巴很陡、突然截止这叫硬恢复会在电感上激起严重的振铃。判断软硬不只看Trr要看反向电流下降段的斜率变化率。软恢复因子的定义涉及tb和ta比值粗略理解是反向恢复电流峰值后不是立刻“咔嚓”断掉而是有一段相对平滑的衰减。实测时如果发现SW节点电压振铃很厉害大概率就是体二极管恢复特性偏硬加上回路寄生电感共同作用的结果。3. 测Vf的仪器连接与操作四线开尔文、源表脉冲模式与温度修正3.1 仪器选型与四线开尔文连接测Vf最合适的工具是源表SourceMeter比如Keithley 2400或Keysight B2902A这类设备。它能同时输出恒流源并测量电压一台仪器搞定。为什么必须用四线开尔文接法举一个实际数据测试电流10A时如果测试导线和接触电阻总共0.01Ω那么这部分电阻上就会产生0.1V的压降误差。体二极管本身的Vf在1V上下0.1V就是10%的误差完全不能接受。四线接法把电压采样回路和电流输出回路分开采样回路里几乎没有电流导线压降就不影响读数。具体接线方式电流输出高端Force HI接MOS管的源极S电流输出低端Force LO接漏极D电压采样的Sense HI也接源极Sense LO也接漏极。注意不是随便夹在引脚上而是要让Sense线尽量靠近器件本体同时和Force线在器件端合并这样测到的才是真正的结压降加上极短一段引脚电阻。测量前务必检查一个动作把MOS管的栅极和源极短接或者用一个辅助电源加0V到栅源之间。栅极悬空是测试中的大忌栅极氧化层表面可能积累电荷让沟道意外导通这时测出来的就不是体二极管压降而是沟道导通后的极低压降数据完全失真。3.2 测试条件与读数细节仪器接好后把源表设成电流源模式输出电流从S端灌进、D端流出这就是给体二极管正向偏置。测试电流建议覆盖几个典型工作点额定电流的1%、10%、25%、50%、甚至100%。不要只测一个点因为Vf是一条曲线只看单点会忽略高电流下欧姆压降抬升的规律。测试模式强烈建议用脉冲模式。以Keithley 2400为例可以设置脉冲电流输出脉宽取200到500微秒占空比控制在1%以内。这样做的原因很简单避免自热。体二极管大电流导通时功率不小10A乘以1V就是10W如果持续通电几秒钟芯片温度直接上升几十度Vf会因为负温度系数往下掉测出来的数据就不是你要的状态了。记录数据时建议同时记录常温25°C和高温组。温度控制可以用加热台把管子放在台面上稳定十分钟后再测或者用热风枪配合热电偶实时监测壳温。高温下的Vf变化不可忽略实测中很多管子从25°C到100°CVf会下降100mV左右。测量完成后把多组数据整理成表格横轴是IF纵轴是Vf分别画25°C和100°C两条曲线。后面做损耗计算或者看温度对压降的影响都很直观。3.3 Vf实测前需要做好的误差排查实测中最常踩的坑有几个。第一个栅极虽然短接到源极但有些管子的D-S漏电流IDSS比较大在小电流测试段比如100mA会叠加干扰这时可以先用源表测一下漏电流确认它比测试电流小两个数量级以上。第二个坑源表输出线缆的电阻。大电流模式下即使四线接法消除了采样误差但输出回路的电压余量也被导线吃掉一部分源表可能报“compliance limit reached”测不出来。解决办法是加粗电流线或者把源表的compliance限值设得比预期Vf高一倍。第三个坑很隐蔽有些工程师图省事用万用表二极管档来测Vf。万用表二极管档的输出电流只有1mA左右测出来的是小电流下的结压降大概0.4到0.7V完全没有反映额定电流下的真实工作点。用它来粗略判断管子好坏可以但拿来做损耗计算就完全错了。4. 测Trr的双脉冲平台搭建把真实开关过程搬到示波器上4.1 为什么用双脉冲而不是简单的静态翻转Trr是一个动态过程必须在电压快速翻转的瞬间捕捉才有意义。用电源直接给体二极管加反向电压测出来的只是静态关断行为和功率电路里PWM死区时间内发生的情况完全不是一回事。双脉冲测试Double Pulse Test是行业内通用的标准方法。它通过两个连续的驱动脉冲精确控制被测器件的电流建立和关断翻转把体二极管从正向导通到反向恢复的完整过程复现出来。这个方法还能同时控制IF、di/dt、总线电压VR、死区时间等多个条件最大程度还原真实工况。顺便说一句双脉冲平台不只是测体二极管MOSFET的开关损耗、栅极电荷、米勒平台、甚至Rds(on)随电流变化都能在这个平台上测属于功率半导体测试的“万能工作台”。4.2 电路搭建与元件选型搭建一套基本的双脉冲测试电路需要以下部分直流母线电源提供反向电压VR可调范围根据被测管耐压决定至少留20%余量电感L作为储能元件决定测试电流的上升斜率低边开关管Q_switch用一颗快速IGBT或者MOSFET负责控制电流的通断被测MOS管作为高边管D极接VBUS正极S极接开关节点SW隔离驱动电路驱动低边开关管产生双脉冲信号电路连接关系是VBUS正极接电感一端电感另一端接SW节点SW节点同时接被测管S极和低边开关管漏极低边开关管源极接地。被测管D极直接接VBUS正极。元件选型有几个关键点。电感量L根据脉冲时间和目标电流计算例如总线电压50V、目标电流20A、脉冲宽度40微秒那么电感量L VBUS × t / IF 50 × 40μs / 20 ≈ 100μH。电感额定电流至少要高于目标电流30%以上避免饱和。低边开关管的电流能力最好是被测管的两倍以上因为反向恢复瞬间会有很大的电流尖峰叠加在测试电流上。驱动芯片用UCC27511、TLP250这一类栅极电阻先用10Ω起步方便后面调节di/dt。4.3 双脉冲序列与时间参数设置双脉冲信号发生器可以自己写代码也可以用信号发生器直接输出两段脉冲。整个序列的逻辑如下第一个脉冲低边管导通VBUS通过电感和低边管形成回路电感电流线性上升。脉冲宽度决定测试电流大小。第一个脉冲结束后低边管关断电感电流不能突变被迫流过被测管的体二极管体二极管正向导通SW节点电位被钳位在VBUSVf左右。死区时间这个阶段必须足够短让电感电流在死区里衰减很少。粗略估算衰减量ΔI Vf × td / L。用前面100μH电感的例子Vf约1V死区10微秒电流衰减只有0.1A。如果目标电流是20A误差只有0.5%可以接受。第二个脉冲到来低边管重新开通SW节点被拉到地电位被测管的体二极管承受反向电压开始反向恢复。此时电流探头捕捉到的电流波形就是体二极管的反向恢复波形。第二个脉冲的宽度不需要很长能持续到反向恢复过程完全结束即可一般几微秒足够。整个测试中第一个脉冲宽度用示波器配合电流探头实时调整直到电感电流峰值恰好等于目标IF。4.4 探头选择和接线细节测量Trr对探头要求很高。电流探头推荐有源电流探头比如TCP0030A或者罗氏线圈带宽至少50MHz以上。无源采样电阻法也可以但采样电阻的寄生电感会在快速反向恢复时引起波形振铃干扰读数新手不太推荐。电流探头卡在被测管的源极引线上也就是SW节点处这样检测到的电流包含体二极管的正向导通电流、反向恢复电流正好是完整的瞬态过程。电压探头测SW节点对地电压或者测被测管的Vds推荐用高压差分探头带宽100MHz以上。普通无源探头如果使用自带的细长地线夹地线电感在纳秒级边沿下会产生严重振铃测出来的波形可能会被误判为体二极管本身的问题。所有探头接入示波器后建议做一次探头延时校准。电流探头和电压探头内部光耦和传输延时不同如果不校准在几百纳秒的时间尺度上会出现明显的时间错位Trr读数会偏差百分之几十。5. 从示波器波形读出Trr和Qrr判据、光标操作与常见读数错误5.1 完整波形应该长什么样当第二个脉冲到来时示波器上能看到这样的过程电流波形一开始是正向的IF表示体二极管正在续流驱动信号翻转瞬间电流快速向下穿越零点变成负向电流爬升到反向峰值IRM随后反向电流缓慢衰减回到零附近。整个反向恢复过程的时间跨度高压平面管可能到几百纳秒快恢复管只有几十纳秒。同时看SW节点电压波形低边管未开通时SW电压稳定在VBUSVf低边管开通瞬间SW电压迅速下降但因为体二极管还在反向恢复过程中电压下降不是瞬间完成的而是出现一个先快后慢的斜率变化。反向恢复越“硬”电压波形上的转折越突然。5.2 Trr、IRM、Qrr的判读步骤在示波器上读出Trr的具体操作第一步先校正电流探头零点。断开主电路让探头卡在空气中按探头上的调零按钮确保电流基线在0A。第二步把电流波形和驱动信号显示出来时基设为每格50到100纳秒观察完整反向恢复窗口。第三步用两个光标。第一个光标放在电流波形穿越零点的位置第二个光标放在反向电流衰减到25%IRM的位置两个光标之间的时间差就是Trr。读取IRM时要注意电流探头测到的反峰电流是叠加了反向恢复电流和电路寄生电容放电电流的综合值如果波形顶端有过冲毛刺应读取光滑主波形的峰值而不是毛刺尖峰。Qrr可以通过示波器的数学积分功能计算。操作步骤大致是先放大反向电流波形用光标选中从电流过零到恢复至零的整个区间然后对电流做时间积分。得到的电荷值就是Qrr。粗算也可以用三角形近似Qrr ≈ 0.5 × IRM × Trr但这里有个前提是电流波形接近三角形。对于较软的恢复波形三角形近似误差较大。5.3 判读过程中容易出现的系统性误差带宽不足是最常见的问题。Trr只有几十纳秒的管子用一台100MHz带宽的示波器去测波形上升沿被严重滚降Trr读数会被拉长。建议示波器带宽至少200MHz采样率不低于1GSa/s最好上500MHz带宽。设备自带测量功能也别盲信。示波器自带的下降沿时间测量和Trr定义并不完全一致它默认从门槛电平测到门槛电平而Trr的判据点一个是电流过零一个是25%IRM需要手动用光标确认。还有一个细节双脉冲测试时的低边管栅极驱动信号上升沿和被测管体二极管真正开始承受反向电压之间存在一段驱动延时和管子关断/开通延迟。如果从驱动信号上升沿开始测Trr就会多算几十纳秒。正确做法是直接以电流过零点作为时间起点。很多厂商规格书里的Trr默认测试条件是IF、di/dt、VR、Tj全部固定。你在自己的平台上测出的Trr即使和规格书差别很大也不一定是管子有问题多半是测试条件不同。对比数据时必须保证两个人的测试条件完全一致否则就是关公战秦琼。6. 实测数据对比与选型启发平面、沟槽、快恢复体二极管的差异6.1 三款典型MOS管的实测参考数据下面这组数据来自我手头实验室的样品实测用来演示不同工艺下体二极管特性的差距。测试条件为IF20Adi/dt≈200A/μsVR50VTj25°C高压平面管条件为IF10Adi/dt≈100A/μsVR400V。样品工艺类型Vf对应测试电流TrrIRMQrr样品A500V平面高压管平面VMOS约1.35V 10A约320ns约22A约3.5μC样品B150V沟槽中压管沟槽栅约0.95V 30A约180ns约19A约1.7μC样品C60V快恢复体二极管管沟槽栅少子寿命控制约0.86V 30A约55ns约18A约0.5μC先说明单颗样品数据不代表同系列其他批次。但趋势很清楚电压等级越高漂移区越厚体二极管存储电荷越多Trr越长低压管因为漂移区薄本来就占优势而快恢复体二极管工艺又进一步把Trr往下压了一个数量级。6.2 为什么不同工艺的体二极管Trr差这么多平面高压MOS的漂移区很厚承担耐压的N区区域大正向导通时注入的少子数量多、存储区域深反向恢复时要抽走的电荷自然多Trr明显偏长。沟槽栅结构主要优化了沟道密度和Rds(on)但漂移区厚度还是由耐压决定所以中压沟槽管的体二极管Trr依然在百纳秒级别比低压管慢。快恢复体二极管管在制造时通过掺入铂金或电子辐照等手段故意在硅晶体中引入复合中心缩短少子寿命。少子寿命缩短后存储电荷迅速复合Trr就能降到几十纳秒。代价是复合中心增加漏电流同时正向压降略有抬升。这也是为什么快恢复管的Vf通常会比同规格普通管高那么一点点。6.3 选型启发什么时候该盯Trr具体选型时我的建议是这样如果做同步Buck续流阶段本身就只有死区那几百纳秒体二极管导通时间短Trr大一点影响有限重点还是看死区时间和驱动设计。但如果开关频率很高、死区又控制不住体二极管反向恢复损耗就会逐渐抬头。如果做硬开关半桥、全桥、LLC的整流侧或者做逆变器体二极管每周期都要大电流续流Trr直接参与开关管的电流尖峰和电压应力这时候必须优先选快恢复体二极管类型的管子或者干脆外部并联肖特基二极管来承担续流。如果你正在评估两颗低压MOS规格书看一圈都差不多那就把双脉冲平台拉出来分别测一下Qrr和IRM。两颗管子Trr可能都标着80ns但Qrr差了一倍说明存储电荷差异大实际电路里的损耗和EMI表现会很明显。这个数据是规格书里经常不写的只能自己测。还有一类情况电机驱动器里体二极管就是续流主力Trr太大相位过零时容易拖泥带水产生额外的转矩脉动。有条件的话最好在接近实际母线电压和工作电流的状态下测不要只按规格书的低压小电流条件看。6.4 实测对电路调试的直接价值测完体二极管参数后最直接的用途是校准死区时间。同步Buck或者半桥的死区时间设置应该同时考虑MOS管栅极关断延迟和体二极管反向恢复时间。Trr太长时死区时间必须拉长否则容易发生直通。但死区拉长又会增加体二极管导通时间损耗变大这就成了一个需要权衡的设计点。做完双脉冲测试把IRM和Qrr数值代入损耗计算你还能准确算出体二极管在死区期间的导通损耗和反向恢复损耗而不是拍脑袋估一个值。这些都是后来那台LLC电源改版时我实实在在感受到的收益。那台600W电源后来换上了快恢复体二极管的低压管并把死区时间按实测Trr重新调整老化温度直接降了十几度波形上的振铃也小了一大截。从那之后我每评估一颗新管子都会先上双脉冲平台把体二极管参数抓出来。数据手册只是敲门砖自己实测的数据才是设计边界真正的依据。