关键老化参数:阈值电压漂移、导通电阻变化、跨导退化、漏电流增加

好,咱们接着聊。上一章我讲了老化监测的整体思路,这一章咱们把目光聚焦到四个最核心的老化参数上。说白了,你监测功率器件的老化状态,盯住这四个家伙就够了——阈值电压漂移、导通电阻变化、跨导退化、漏电流增加。

我个人习惯,每次做老化评估,第一件事就是把这四个参数的历史数据拉出来看。它们就像器件的“体检指标”,哪个异常了,基本就能判断出问题出在哪。

1. 阈值电压漂移(Vth Shift)

阈值电压,就是让MOSFET开始导通的那个门槛电压。你想想看,这个门槛如果变了,整个驱动逻辑都得乱套。

为什么会漂移?

  • 热载流子注入(HCI):高电场下,载流子获得足够能量,撞进栅氧化层里,被陷阱捕获。这会导致Vth正向漂移(NMOS)。
  • 偏置温度不稳定性(BTI):高温+栅压应力,会让氧化层界面态和陷阱电荷发生变化。NBTI(负偏置温度不稳定性)在PMOS里特别明显,Vth会负向漂移。
  • 辐射效应:在航天或核环境里,辐射会在氧化层里产生陷阱电荷,Vth漂移得很快。

关键点:Vth漂移超过初始值的10%-15%,基本就可以判定器件进入老化中期了。我见过一个项目,Vth漂了20%还没管,结果驱动电路误触发,直接炸了模块。

怎么测?

我建议用恒流法。给器件加一个很小的恒定电流(比如1mA),测它漏源之间的电压,这个电压就是Vth的近似值。简单、快速,适合在线监测。

// 伪代码示例:恒流法测Vth
float measure_Vth() {
    set_gate_voltage(0);        // 先关断
    set_drain_current(1e-3);    // 恒流1mA
    float Vgs = sweep_gate_voltage_up();
    while (Vds > 0.1) {         // 直到Vds降到0.1V以下
        Vgs += 0.01;
        set_gate_voltage(Vgs);
    }
    return Vgs;                 // 此时的Vgs就是Vth
}

避坑指南:我曾经在高温下测Vth,发现数据跳得厉害。后来才意识到,温度每升高10°C,Vth大约会下降2-3mV。所以测Vth时,一定要记录结温,或者做温度补偿。

2. 导通电阻变化(Rds(on) Increase)

导通电阻,就是器件完全导通时,漏源之间的电阻。这个参数最直观——电阻大了,损耗就大,发热就多,然后老化更快,恶性循环。

为什么会增大?

  • 金属化层退化:电流反复冲击,铝线或铜线会出现电迁移,形成空洞,电阻增大。
  • 键合线脱落:热循环导致键合线疲劳,接触电阻变大。我拆过不少老化的模块,键合线根部发黑,一碰就掉。
  • JFET区变窄:对于SiC MOSFET,体二极管长时间导通后,JFET区会变窄,Rds(on)明显增加。
老化阶段 Rds(on)变化 典型表现
初期(0-20%) 增加5%-10% 效率轻微下降,温升不明显
中期(20%-50%) 增加10%-30% 散热器温度明显升高,电流波形畸变
晚期(>50%) 增加30%以上 热失控风险极高,建议立即更换

怎么测?

用四线法测。大电流(比如额定电流的10%-20%)流过器件,同时用高精度电压表测Vds。Rds(on) = Vds / Id。注意,一定要在器件完全导通(Vgs足够高)时测。

注意:Rds(on)有很强的温度系数。Si MOSFET大约每°C增加0.5%-0.7%,SiC稍微好一点,但也有0.3%-0.5%。所以,我习惯把Rds(on)归一化到25°C再比较。

3. 跨导退化(Gm Degradation)

跨导,就是栅压变化对漏电流的控制能力。公式是 Gm = ΔId / ΔVgs。说白了,就是栅极的“控制力”。

跨导退化,意味着你给同样的栅压变化,漏电流的变化变小了。这会导致开关速度变慢,开关损耗增加。

为什么会退化?

  • 沟道迁移率下降:界面态增加,载流子在沟道里被散射,迁移率降低。
  • 源极电阻增大:源极接触退化,等效串联电阻变大,分走了一部分栅压。

我的经验:跨导退化往往比Vth漂移更隐蔽。Vth漂移你还能从驱动波形上看出来,跨导退化早期几乎没感觉。但一旦Gm下降了20%,开关损耗可能已经翻倍了。

怎么测?

测转移特性曲线。固定Vds(比如10V),扫描Vgs,记录Id。然后对Id-Vgs曲线求导,得到Gm。取最大值作为特征值。

// 伪代码:测跨导
float measure_Gm() {
    float Vgs_array[100], Id_array[100];
    set_drain_voltage(10);      // 固定Vds
    for (int i = 0; i < 100; i++) {
        Vgs_array[i] = 2.0 + i * 0.05;  // 从2V到7V扫描
        set_gate_voltage(Vgs_array[i]);
        Id_array[i] = read_drain_current();
    }
    // 求导,找最大值
    float Gm_max = 0;
    for (int i = 1; i < 99; i++) {
        float Gm = (Id_array[i+1] - Id_array[i-1]) / (Vgs_array[i+1] - Vgs_array[i-1]);
        if (Gm > Gm_max) Gm_max = Gm;
    }
    return Gm_max;
}

4. 漏电流增加(Leakage Current Increase)

漏电流,就是器件关断时,不该流过的电流。这个参数最让人头疼——它往往是热失控的前兆。

为什么会增加?

  • 栅氧化层损伤:氧化层出现陷阱或微裂纹,栅漏电流增加。
  • 体二极管退化:体二极管的反向恢复特性变差,反向漏电流增大。
  • 表面污染:封装表面有离子污染,形成漏电路径。我在潮湿环境下遇到过,漏电流能大两个数量级。

警告:漏电流增加是“死亡螺旋”的开始。漏电流大→发热多→温度高→漏电流更大→... 一旦进入这个循环,器件几分钟内就会烧毁。

怎么测?

测关断状态下的漏电流。Vgs=0(或负压),Vds加额定电压,测Ids。注意,这个电流很小(nA到μA级),需要高精度电流表。

避坑指南:我曾经在产线上测漏电流,发现数据忽大忽小。排查了半天,原来是测试座接触不良,产生了微小的接触电阻,影响了测量。后来我改用四线法测漏电流,问题就解决了。

知识体系总览

这四个参数不是孤立的。它们之间相互关联,共同反映器件的健康状态。我画了张图,帮你理清它们的关系:

功率器件老化参数关联图 阈值电压漂移 Vth Shift 导通电阻变化 Rds(on) Increase 跨导退化 Gm Degradation 漏电流增加 Leakage Increase 沟道电阻增大 迁移率下降 阈值降低→关断不彻底 发热加剧 控制力减弱→开关损耗大 实线:直接因果关系 | 虚线:间接影响关系 监测建议:优先关注Rds(on)和漏电流,它们最直观、最容易测

嗯,这张图你看明白了吗?四个参数之间是相互影响的。比如Vth漂移会导致沟道电阻增大,进而让Rds(on)变大;Rds(on)变大会让发热加剧,发热又会让漏电流增加... 所以,做老化监测时,不能只看一个参数,要综合判断。

我个人习惯,在项目初期就建立这四个参数的基线数据。然后定期(比如每1000小时)测一次,画成趋势图。一旦某个参数偏离基线超过20%,我就会启动详细诊断流程。

好了,这一章的内容就到这里。这四个参数是功率器件老化监测的基石,你吃透了它们,后面讲寿命预测模型就轻松多了。


专注资料整理