2. MOSFET 开关特性:寄生参数、米勒平台与驱动电流
做电源设计,MOSFET 的开关过程是绕不开的核心。我见过不少新手,一上来就盯着 datasheet 里的 RDS(on) 和 VDS 看,觉得选个电流大的管子就万事大吉。结果一上电,波形乱七八糟,效率上不去,管子还烫得厉害。
其实,MOSFET 的开关行为,很大程度上是被它的寄生参数牵着鼻子走的。你想想看,一个理想的开关,开通关断就是一瞬间的事。但实际管子内部有电容,有电感,开关过程就变成了一个充放电的过渡。今天我们就来把这层窗户纸捅破。
2.1 MOSFET 的寄生电容:Cgs、Cgd、Cds
MOSFET 的三个引脚之间,天然存在着三个寄生电容。它们不是额外加上去的,是半导体结构本身带来的。我把它们画出来,你一看就明白。
这三个电容,各有各的脾气:
- Cgs(栅-源电容):主要决定栅极充电的快慢。它越大,栅极电压上升越慢,开通延迟就越大。
- Cgd(栅-漏电容,也叫米勒电容):这是最麻烦的一个。它连接着输入和输出,会把漏极电压的变化反馈到栅极。我习惯叫它“反馈电容”,因为它直接导致了米勒平台。
- Cds(漏-源电容):它影响漏极电压的变化速率,也就是关断时的电压上升斜率。
我的小习惯:看 datasheet 时,我一般先看 Ciss(输入电容,Cgs + Cgd)和 Crss(反向传输电容,就是 Cgd)。Crss 越小,米勒效应越弱,开关速度越快。选管子时,如果效率敏感,我会优先挑 Crss 小的型号。
2.2 米勒平台效应
米勒平台,是驱动波形上那个“平顶”的区域。很多工程师看到这个平台就头疼,觉得是驱动能力不够。其实,它是 MOSFET 开关过程中的一个必然阶段。
为什么会这样?我来给你拆解一下开通的过程:
- 第一阶段(t0~t1):驱动电压开始给 Cgs 充电,VGS 从 0 上升到阈值电压 Vth。此时 MOSFET 还没导通,漏极电流为 0。
- 第二阶段(t1~t2):VGS 超过 Vth,漏极电流开始上升,直到达到负载电流。这个阶段 VGS 还在继续上升,但斜率变缓。
- 第三阶段(t2~t3)—— 米勒平台:VGS 到达米勒平台电压 VGP。此时,漏极电压开始下降,Cgd 需要被充电。驱动电流大部分都流向了 Cgd,导致 VGS 几乎停滞不前。这就是米勒平台。
- 第四阶段(t3~t4):漏极电压下降到接近 0,米勒电容充电完毕。VGS 继续上升,直到驱动电压的最终值。
说白了,米勒平台就是驱动电流在跟 Cgd 较劲。Cgd 越大,平台就越宽,开关损耗就越大。
关键点:米勒平台的宽度,直接反映了驱动电流对 Cgd 的充电时间。平台越宽,意味着 MOSFET 在“线性区”停留的时间越长,开关损耗就越大。
2.3 开关损耗与驱动电流的关系
开关损耗,主要发生在电压和电流同时不为零的过渡区间。也就是开通和关断的那段“重叠”时间。
驱动电流的大小,直接决定了这段重叠时间的长短。我举个例子:
| 驱动电流 | 对米勒平台的影响 | 对开关损耗的影响 |
|---|---|---|
| 小(如 0.1A) | 平台宽,VGS 上升慢 | 开关损耗大,管子发热严重 |
| 中(如 0.5A) | 平台适中,开关速度合理 | 损耗可接受,适合大多数应用 |
| 大(如 2A) | 平台窄,VGS 上升快 | 开关损耗小,但可能引入 EMI 问题 |
驱动电流的计算,其实有个简单的公式:
I_gate = (V_drive - V_GP) / R_gate
其中:
I_gate —— 实际流入栅极的驱动电流
V_drive —— 驱动器的输出电压
V_GP —— 米勒平台电压
R_gate —— 驱动回路的总电阻(包括驱动器内阻、外接电阻、栅极内阻)
你看,想增大驱动电流,要么提高驱动电压,要么减小栅极电阻。但这里有个权衡:电阻太小,电流太大,波形会过冲,甚至振铃。我曾经在一个 48V 输入的电源项目里,为了追求效率,把栅极电阻从 10Ω 降到了 2Ω。结果效率是上去了,但 EMI 测试直接超标,最后不得不加磁珠来抑制振铃。
避坑指南:驱动电流不是越大越好。过大的驱动电流会导致:
- 栅极电压过冲,可能击穿栅氧化层
- 漏极电压振铃,产生 EMI 干扰
- 驱动器的功耗增加,自身发热
我曾经见过一个案例,工程师为了追求极致的开关速度,用了 0Ω 栅极电阻,结果 MOSFET 的栅极直接被浪涌电流打穿。嗯,那是一次惨痛的教训。
2.4 如何优化驱动波形
说了这么多,到底怎么调?我分享几个实战经验:
- 先测波形,再调参数:不要凭感觉调。用示波器夹在栅极和源极之间,看 VGS 波形。米勒平台是否清晰?平台宽度是否合理?
- 栅极电阻是“第一道防线”:我一般从 10Ω 开始调。如果开关损耗大,就减小到 5Ω 试试;如果振铃严重,就增大到 22Ω。每次只改一个参数。
- 关注米勒平台的斜率:平台越陡峭,说明驱动电流越充足。如果平台是“斜着”的,说明驱动能力不足,或者 Cgd 太大。
- 关断也要管:很多设计只关心开通,忽略了关断。关断时,驱动电流是反向的,同样需要足够的电流来快速抽取 Cgs 和 Cgd 的电荷。我习惯在栅极电阻旁边并联一个二极管,给关断电流提供低阻抗路径。
我的一个实用技巧:在栅极和源极之间并联一个小电容(比如 1nF),可以滤除高频噪声,但代价是增加了开通延迟。这个电容不能太大,否则开关损耗会明显增加。我一般只在 EMI 问题严重时才加。
好了,这一章的内容就到这里。寄生参数、米勒平台、驱动电流,这三者是联动的。理解了它们的关系,你再看驱动波形,就不再是“看热闹”,而是“看门道”了。