MOSFET 双脉冲测试基础概念理解
第一部分:基础概念(小白必读)
MOSFET 是什么?
MOSFET 就是一个电子开关,像你家里的灯开关,但它用电信号控制。
简化结构图:
D(漏极)
↓
┌─────┐
│ │
G ─→│ MOS │ ← G 是控制脚,像开关的按钮
│ FET │
└─────┘
↓
S(源极)
三个脚的作用:
- D(漏极 Drain) — 电流进来的地方(接高电位,比如 +400V)
- S(源极 Source) — 电流出去的地方(接低电位,比如 GND)
- G(栅极 Gate) — 控制脚,决定 MOSFET 开还是关
MOSFET 的两个状态
状态 1:关断(OFF)
栅极 G 收到负电压 -5V
↓
MOSFET 就像一个"断开的开关"
↓
D 和 S 之间几乎没有电流
VDS = 400V(整个电压加在 MOSFET 上)
IDS ≈ 0A
状态 2:开通(ON)
栅极 G 收到高电压 +15V
↓
MOSFET 就像一个"闭合的开关"
↓
电流可以从 D 流向 S
VDS ≈ 0V(管子像一根导线)
IDS = 13A(或你设置的负载电流)
为什么需要测试?
理想的 MOSFET 应该瞬间从关断切换到开通,但实际上:
- 有延迟 — 从你下达指令到 MOSFET 真正反应需要时间(微秒量级)
- 不是直线转换 — VDS 和 IDS 不是方波,而是有斜率的曲线
- 会产生热量 — 在转换过程中,VDS 还很高但 IDS 已经很大,功率 P = V × I 非常大
- 会产生 EMI — 快速变化的电流和电压会产生电磁干扰
测试的目的: 量化这些特性,评估 MOSFET 的性能和风险。
第二部分:三个测量信号
信号 1:VGS — 栅极驱动电压
是什么? 驱动芯片发给 MOSFET 栅极的控制信号。
两个关键值:
- -5V — 关断指令(要求 MOSFET 切断电流)
- +15V — 开通指令(要求 MOSFET 导通)
为什么不用 0V 关断? 因为栅极是一个电容,-5V 能加速放电,防止误导通。
波形示意:
+15V ┌─────────┐
│ │
0V ├─────────┴──────────┐
│ │
-5V └────────────────────┘
↑ ↑
开通指令 关断指令
时间 →
信号 2:VDS — 漏源电压
是什么? MOSFET 两端的电压,反映它有没有真正导通。
两个关键值:
- 0V — MOSFET 完全导通(像一根导线,电压全掉在负载电感上)
- 400V — MOSFET 完全关断(整个母线电压压在 MOSFET 上)
波形示意:
+400V ┌──────────────────┐
│ │
+200V ├──────────────────┴──┐
│ │
0V ├─────────────────────┘
↑ ↑
关断状态 开通状态
时间 →
关键观察: VDS 不会瞬间从 400V 跳到 0V,而是有一个斜坡过程。
信号 3:IDS — 漏极电流
是什么? 流过 MOSFET 的电流,反映它导电能力。
两个关键值:
- 0A — MOSFET 关断,没有电流
- 13A — MOSFET 导通,电流达到稳定值(你的负载电流)
波形示意:
+13A ┌────────────────────┐
│ │
+6.5A├────────────────────┴──┐
│ │
0A ├───────────────────────┘
↑ ↑
开通过程 关断过程
时间 →
关键观察: IDS 在开通时会有一个尖峰(Ispike),然后才回到稳定值。
第三部分:实际测试波形
下图是实际双脉冲测试应用界面和波形(Si MOSFET 电感负载开关特性测试):

应用界面(左侧):
- 器件类型:Si MOSFET
- 测试参数:
- 驱动开通电压:15.4V
- 驱动关断电压:-5.67V
- 驱动开通电阻:5.1Ω
- 驱动关断电阻:5.1Ω
- 母线电压:394.1V
- 负载电流:13.48A
- 负载电感:1212µH
- 第一脉宽:41.5µs
- 脉冲间隔:5.6µs
- 第二脉宽:16.4µs
波形图(右侧):
波形显示了完整的双脉冲测试波形,包含两个开通/关断循环:
纵轴标注:
左边(红色 VDS):0 ~ 481.7V(母线电压)
右边上(蓝色 VGS):-55.0 ~ +18.43V
右边下(绿色 IDS):-8.85 ~ +36.76A
横轴(时间):-0.863e-05 ~ 1.337e-04 秒(约 -86.3µs 到 133.7µs)
三条曲线的含义:
蓝色(VGS — 栅极驱动电压)
- 位置:中间位置,上下波动
- 范围:-5.67V 到 +15.4V
- 含义:驱动信号,控制 MOSFET 开通/关断
红色(VDS — 漏源电压)
- 位置:主要区域(最宽的波形)
- 范围:0 到 394.1V(母线电压)
- 含义:
- 高电平(~400V)= MOSFET 关断
- 低电平(~0V)= MOSFET 导通
绿色(IDS — 漏极电流)
- 位置:中间有两个三角形突起
- 范围:0 到 13.48A(正常)+ 尖峰(Ispike)
- 含义:
- 0A = MOSFET 关断
- ~13.48A = 负载电流(MOSFET 导通)
- 尖峰 = 反向恢复电流
12 个参数在波形中的位置:
| 参数 | 位置 | 如何看 |
|---|---|---|
| 开通参数 | 左半部分(第一个周期) | |
| td(on) | 从 VGS 开始上升到 VDS 开始下降 | 两条线的时间差 |
| tr | VDS 从高到低的转换时间 | 红色快速下降的时间 |
| Eon | 绿色第一个凸起的面积 | VDS × IDS 积分 |
| Ispike | 绿色第一个凸起的最高点 | 绿色曲线的峰值 |
| di/dt(on) | 绿色上升的陡度 | 绿色曲线的斜率 |
| dv/dt(on) | 红色下降的陡度 | 红色曲线的斜率 |
| 关断参数 | 右半部分(第二个周期) | |
| td(off) | 从 VGS 开始下降到 VDS 开始上升 | 两条线的时间差 |
| tf | VDS 从低到高的转换时间 | 红色快速上升的时间 |
| Eoff | 绿色第二个凸起的面积 | VDS × IDS 积分 |
| Vspike | VDS 的最高峰值(可能超过 400V) | 红色曲线的最高点 |
| di/dt(off) | 绿色下降的陡度 | 绿色曲线的斜率(负方向) |
| dv/dt(off) | 红色上升的陡度 | 红色曲线的斜率 |
关键观察点:
- 中间有两根竖直的蓝线标记 — 这些是开通/关断的触发点
- 绿色的两个凸起 — 分别代表两个开通过程
- 红色在绿色凸起时快速变化 — 这就是 dv/dt 最大的地方
- 绿色在红色变化时快速变化 — 这就是 di/dt 最大的地方
完整的开通过程时间线
时间轴 →
t0:VGS 开始从 -5V 上升
└─ 驱动芯片发出开通指令
╱┐ VGS 在缓慢上升
╱ │ (栅极电容在充电)
╱ │
t1:VGS 达到某个阈值 → VDS 开始从 400V 下降
└─ MOSFET 开始导通,但电流还没有起来
╱┐ VDS 在快速下降
╱ │ IDS 在快速上升
╱ │
t2:VDS 降到底(接近 0V),IDS 升到顶(接近 13A)
└─ 开通过程完成
开通过程总耗时:从 t0 到 t2,大约几百纳秒
用波形图看:
VGS -5V ──────────────╱╱╱→ +15V ────────
/
VDS 400V ────────╲╲╲╲
╲╲╲╲→ 0V
IDS 0A ──────────────╱╱╱→ 13A
/
时间 ─────────────────────────→
t0 t1 t2 t3 t4 t5
关键观察:
- VGS 先动 — 时刻 t0,驱动指令下达
- 然后 VDS 开始下降 — 时刻 t1,有延迟(这就是 td(on))
- 同时 IDS 开始上升 — 电流被激励起来
- 最后稳定 — VDS ≈ 0V,IDS ≈ 13A
第四部分:12 个参数逐一讲解
现在你明白了三个信号的含义和时间关系,下面逐个解释 12 个参数。
开通过程的 6 个参数
参数 1:td(on) — 开通延迟时间
通俗理解: 从你按下"开通按钮"到 MOSFET “有反应” 需要多长时间。
严格定义:
起点:VGS 穿越 10% 阈值的上升沿
10% 阈值 = -5V + (15V - (-5V)) × 0.10
= -5V + 2V
= -3V
也就是说,VGS 从 -5V 上升到 -3V 的那一刻
终点:VDS 穿越 90% 阈值的下降沿
90% 阈值 = 0V + (400V - 0V) × 0.90
= 360V
也就是说,VDS 从 400V 下降到 360V 的那一刻
td(on) = 终点时刻 - 起点时刻
单位: 纳秒 (ns)
为什么用 10% 而不是 0%? 因为示波器数据有噪声。如果从最低点开始测,噪声会导致测量不准。用 10% 是个稳定的参考点。
如何判断好坏?
- td(on) 很短 → MOSFET 反应快 → 好
- td(on) 很长 → 可能是驱动电阻太大 → 可能需要调整
参数 2:tr — 上升时间(其实是电压下降时间)
通俗理解: VDS 从高电平快速下降到低电平用了多长时间。
严格定义:
起点:VDS 穿越 90% 阈值 (360V) 的下降沿
→ VDS 从 400V 下降到 360V 的那一刻
终点:VDS 穿越 10% 阈值 (40V) 的下降沿
→ VDS 从 400V 下降到 40V 的那一刻
tr = 终点时刻 - 起点时刻
单位: 纳秒 (ns)
物理含义: 下降越快(tr 越短),MOSFET 开通速度越快。
为什么叫"上升时间"? 这是历史遗留名称,因为在某些器件上,对应的参数是电流上升时间。这里虽然测的是电压下降,但名字沿用了。
参数 3:Eon — 开通能量损耗(最重要!)
通俗理解: 开通过程中 MOSFET 有多热。
原理讲解:
在开通的某个时刻:
- VDS = 200V(还没有完全导通)
- IDS = 6.5A(电流在上升)
- 瞬时功率 P = VDS × IDS = 200V × 6.5A = 1300W(非常大!)
整个开通过程中,每一时刻都有这样的功率,把所有功率加起来就是能量。
想象一个高原:
- X 轴 = 时间
- Y 轴 = 功率
- 高原下面的面积 = 总能量 Eon
严格定义:
积分从:IDS 穿越 10% 阈值 (1.3A) 的上升沿
到: VDS 穿越 10% 阈值 (40V) 的下降沿
Eon = ∫ VDS(t) × IDS(t) dt
(用梯形积分法逼近)
单位:微焦耳 (µJ)
转换:1 µJ = 10^(-6) 焦耳
为什么重要?
- Eon 越大 → 热量越多 → MOSFET 越烫
- 如果 Eon 太大,散热器跟不上,MOSFET 会过热损坏
- 决定了你需要多大的散热器
怎样减小 Eon?
- 减小开通电阻 Rg_on → 开通更快 → Eon 更小
参数 4:Ispike — 电流尖峰
通俗理解: 开通瞬间,电流会冲上去形成一个尖峰。
波形示意:
IDS
┌──┐ ← 尖峰(大约 20A)
│ │
│ └─────── 13A(稳定值)
│
├────────
0A │
↑
开通时刻
严格定义:
Ispike = max(IDS) 在开通窗口内
(就是找开通过程中 IDS 的最大值)
单位:安培 (A)
为什么会有尖峰?
电路里有一个续流二极管(和 MOSFET 并联)。当 MOSFET 关断时,二极管导通。当 MOSFET 再开通时,二极管需要快速从"导通"切换到"关断",这个切换过程中会有一个反向恢复电流,就是这个尖峰。
为什么坏?
- Ispike 越大,EMI 越强
- 二极管受不了
- MOSFET 也受压力
参数 5:di/dt(on) — 电流上升速率
通俗理解: 电流上升得有多快。
类比: 汽车从 0 加速到 100 km/h,加速度越大越快。这里就是衡量电流上升的"快度"。
严格定义:
起点:IDS 穿越 10% 阈值 (1.3A) 的上升沿
终点:IDS 穿越 90% 阈值 (11.7A) 的上升沿
di/dt(on) = (I_90% - I_10%) / Δt
= (11.7A - 1.3A) / Δt
= 10.4A / Δt
单位:A/µs(安培每微秒)
转换:1 A/µs = 10^6 A/s
物理含义:
- di/dt 越大(上升越快),开关速度越快,损耗越小 ✓
- 但 di/dt 越大,EMI 越强 ✗(因为快速变化产生高频辐射)
- 所以这是一个取舍:快速开关很好,但 EMI 问题需要解决
参数 6:dv/dt(on) — 电压下降速率
通俗理解: VDS 从高到低下降有多快。
严格定义:
起点:VDS 穿越 90% 阈值 (360V) 的下降沿
终点:VDS 穿越 10% 阈值 (40V) 的下降沿
dv/dt(on) = |V_10% - V_90%| / Δt
= |40V - 360V| / Δt
= 320V / Δt
单位:V/ns(伏特每纳秒)
转换:1 V/ns = 10^9 V/s
物理含义: 同样影响 EMI。下降越快,EMI 越强。
关断过程的 6 个参数
关断过程和开通过程是镜像的。
参数 7:td(off) — 关断延迟时间
通俗理解: 从你按下"关断按钮"到 MOSFET “真正关断” 需要多长时间。
严格定义:
起点:VGS 穿越 90% 阈值 (+13V) 的下降沿
(VGS 从 +15V 快速下降到 +13V)
终点:VDS 穿越 10% 阈值 (40V) 的上升沿
(VDS 从 0V 上升到 40V)
td(off) = 终点时刻 - 起点时刻
单位:纳秒 (ns)
参数 8:tf — 下降时间(其实是电压上升时间)
通俗理解: 关断过程中,VDS 从低快速上升到高用了多长时间。
严格定义:
起点:VDS 穿越 10% 阈值 (40V) 的上升沿
终点:VDS 穿越 90% 阈值 (360V) 的上升沿
tf = 终点时刻 - 起点时刻
单位:纳秒 (ns)
参数 9:Eoff — 关断能量损耗
通俗理解: 关断过程中 MOSFET 消耗的能量。
严格定义:
积分从:VDS 穿越 10% 阈值 (40V) 的上升沿
到: IDS 穿越 10% 阈值 (1.3A) 的下降沿
Eoff = ∫ VDS(t) × IDS(t) dt
单位:微焦耳 (µJ)
总开关损耗 = Eon + Eoff
参数 10:Vspike — 电压过冲(最危险!)
通俗理解: 关断时,VDS 会冲过头,超过母线电压。
波形示意:
VDS 450V ┌──┐ ← 过冲,超过了 400V
│ │
│ └────── 400V(母线电压)
400V ┤
│
0V ├─────────
↑
关断时刻
物理原理:
当 MOSFET 关断时,电流快速下降。电路中的寄生电感会产生一个反向电压:
根据 V = L × di/dt:
di/dt = 100A/µs
L = 100nH(电路寄生电感)
V_L = 100nH × 100A/µs = 10V
这个 10V 叠加在母线电压上:
Vspike = 400V + 10V = 410V
严格定义:
Vspike = max(VDS) 在关断窗口内
(找关断过程中 VDS 的最大值)
单位:伏特 (V)
为什么危险?
MOSFET 有一个击穿电压,比如规格书上说 650V。如果:
Vspike > 击穿电压
↓
MOSFET 被击穿
↓
器件炸掉!
怎样减小 Vspike?
- 增大关断电阻 Rg_off → 关断变慢 → di/dt 变小 → Vspike 变小 ✓
- 改进电路布局,减小寄生电感
- 使用缓冲二极管(Snubber diode)
参数 11:di/dt(off) — 电流下降速率
通俗理解: 电流从高到低下降有多快。
严格定义:
起点:IDS 穿越 90% 阈值 (11.7A) 的下降沿
终点:IDS 穿越 10% 阈值 (1.3A) 的下降沿
di/dt(off) = |I_10% - I_90%| / Δt
= 10.4A / Δt
单位:A/µs
关键关系: di/dt(off) 越大 → Vspike 越大(V = L × di/dt)
参数 12:dv/dt(off) — 电压上升速率
通俗理解: VDS 从低到高上升有多快。
严格定义:
起点:VDS 穿越 10% 阈值 (40V) 的上升沿
终点:VDS 穿越 90% 阈值 (360V) 的上升沿
dv/dt(off) = (V_90% - V_10%) / Δt
= 320V / Δt
单位:V/ns
第五部分:两个驱动电阻的作用
Rg_on(开通驱动电阻)
作用: 控制 VGS 从 -5V 上升到 +15V 的速度
驱动芯片 ──── Rg_on ──── MOSFET 栅极
(开通时)
如果 Rg_on 很小(比如 1Ω):
- VGS 上升得很快 → 栅极电容快速充电
- td(on) 很短 → MOSFET 反应快
- tr 很短 → 电压快速下降
- Eon 很小 → 开通损耗少 ✓
- 但 di/dt 和 dv/dt 都很大 → EMI 强 ✗
如果 Rg_on 很大(比如 50Ω):
- VGS 上升得很慢 → 栅极电容缓慢充电
- td(on) 很长 → MOSFET 反应慢
- tr 很长 → 电压缓慢下降
- Eon 很大 → 开通损耗多 ✗
- 但 di/dt 和 dv/dt 都很小 → EMI 弱 ✓
Rg_off(关断驱动电阻)
作用: 控制 VGS 从 +15V 下降到 -5V 的速度
MOSFET 栅极 ──── Rg_off ──── GND
(关断时)
如果 Rg_off 很小(比如 1Ω):
- VGS 下降得很快 → 栅极电容快速放电
- td(off) 很短
- tf 很短 → 电压快速上升
- Eoff 很小 → 关断损耗少 ✓
- 但 di/dt(off) 很大 → Vspike 很大 ✗ (危险!)
如果 Rg_off 很大(比如 50Ω):
- VGS 下降得很慢 → 栅极电容缓慢放电
- td(off) 很长
- tf 很长 → 电压缓慢上升
- Eoff 很大 → 关断损耗多 ✗
- 但 di/dt(off) 很小 → Vspike 很小 ✓ (安全!)
设计者的取舍
你需要在多个目标之间平衡:
| 目标 | 需要 | 代价 |
|---|---|---|
| 低损耗 | 小电阻(快速开关) | EMI 大,Vspike 大 |
| 低 EMI | 大电阻(慢速开关) | 损耗大,需要更大散热器 |
| 安全(Vspike 小) | 大 Rg_off(关断慢) | 关断损耗大 |
| 快速响应 | 小电阻(快速开关) | EMI 大 |
典型的折中方案:
- 选择 5.1Ω 这样的中等值(不太快不太慢)
- 或者分段驱动:开通用小电阻(快),关断用大电阻(安全)
第六部分:总结和快速参考
12 个参数的物理含义
开通过程:
| 参数 | 含义 | 越小越好? |
|---|---|---|
| td(on) | 开通反应时间 | 是 ✓ |
| tr | 电压下降时间 | 是 ✓ |
| Eon | 开通损耗能量 | 是 ✓ |
| Ispike | 电流尖峰 | 是 ✓ |
| di/dt(on) | 电流上升速率 | 但会增加EMI ✗ |
| dv/dt(on) | 电压下降速率 | 但会增加EMI ✗ |
关断过程:
| 参数 | 含义 | 越小越好? |
|---|---|---|
| td(off) | 关断反应时间 | 是 ✓ |
| tf | 电压上升时间 | 是 ✓ |
| Eoff | 关断损耗能量 | 是 ✓ |
| Vspike | 电压过冲 | 是 ✓ 最重要! |
| di/dt(off) | 电流下降速率 | 是 ✓ 影响Vspike |
| dv/dt(off) | 电压上升速率 | 但会增加EMI ✗ |
单位转换表
| 参数 | 基本单位 | 输出单位 | 换算 |
|---|---|---|---|
| td(on), tr, tf, td(off) | 秒 (s) | 纳秒 (ns) | ×1e9 |
| Eon, Eoff | 焦耳 (J) | 微焦耳 (µJ) | ×1e6 |
| Ispike | 安培 (A) | 安培 (A) | ×1 |
| di/dt(on), di/dt(off) | A/s | A/µs | ×1e-6 |
| dv/dt(on), dv/dt(off) | V/s | V/ns | ×1e-9 |
| Vspike | 伏特 (V) | 伏特 (V) | ×1 |