刚入行那会儿,我组装一台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,也就是电流方向从源极流向漏极。很多人一开始会记反,用万用表量的时候红黑表笔一摆,发现读数不对,还以为是管子坏了。
栅极和沟道呢?在Vgs=0时,P体区表面没有反型层,沟道完全截止,但体二极管依然存在。也就是说,不管栅极电压怎么样,只要源极电位比漏极高出一个二极管压降,电流就能从源极穿到漏极。这就是它被称为“不请自来的二极管”的原因。
1.2 体二极管的双重身份:续流功臣和损耗元凶
体二极管在几乎所有功率电路里都在默默工作。半桥或者全桥拓扑中,当两只开关管都不导通、电感电流需要续流时,电流走的就是体二极管。同步Buck里,死区时间内续流电流也完全依赖它。这在设计上省掉了外部并联二极管的成本和面积,是它“免费”的一面。
但坏的一面也很明显:体二极管毕竟是普通的PN结,少子存储效应导致它关断时无法瞬间截止。开关管快速切换时,这个正在导通的二极管被施加反向电压,必须先把内部存储的电荷抽走,才能恢复阻断能力。这个抽走电荷的过程,就是反向恢复,表现出来的就是Trr和Qrr这两个参数。
实际应用中,体二极管的Trr太差会带来几件事:反向恢复电流叠加在主管开通电流上,形成大的电流尖峰,造成额外开关损耗;电流尖峰在回路寄生电感上产生电压过冲,增加MOS管的电压应力;高频振铃顺着功率回路传导出去,就是典型的EMI问题源。
最容易被忽视的是:数据手册通常对体二极管参数写得很“含蓄”,很多型号只给一个IF下的典型Vf,Trr甚至不标,或者只在“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°C,Vf会下降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节点电位被钳位在VBUS+Vf左右。
死区时间:这个阶段必须足够短,让电感电流在死区里衰减很少。粗略估算,衰减量Δ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电压稳定在VBUS+Vf;低边管开通瞬间,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管的实测参考数据
下面这组数据来自我手头实验室的样品实测,用来演示不同工艺下体二极管特性的差距。测试条件为:IF=20A,di/dt≈200A/μs,VR=50V,Tj=25°C(高压平面管条件为IF=10A,di/dt≈100A/μs,VR=400V)。
| 样品 | 工艺类型 | Vf@对应测试电流 | Trr | IRM | Qrr |
|---|---|---|---|---|---|
| 样品A(500V平面高压管) | 平面VMOS | 约1.35V @10A | 约320ns | 约22A | 约3.5μC |
| 样品B(150V沟槽中压管) | 沟槽栅 | 约0.95V @30A | 约180ns | 约19A | 约1.7μC |
| 样品C(60V快恢复体二极管管) | 沟槽栅+少子寿命控制 | 约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重新调整,老化温度直接降了十几度,波形上的振铃也小了一大截。从那之后,我每评估一颗新管子,都会先上双脉冲平台把体二极管参数抓出来。数据手册只是敲门砖,自己实测的数据,才是设计边界真正的依据。