2、MOSFET开关过程:开通过程、关断过程、米勒平台效应
各位工程师朋友,咱们今天聊聊MOSFET的开关过程。说实话,这玩意儿是电力电子最基础、也最容易出坑的地方。我当年刚入行时,总觉得开关管嘛,不就是导通和关断吗?直到有一次调试一个48V的DC-DC模块,管子莫名其妙炸了,示波器一抓波形才发现——米勒平台那一段,我根本没处理好。
好,咱们不绕弯子,直接进入正题。
2.1 开通过程:从关断到导通的四个阶段
MOSFET的开通,说白了就是栅极电压从0V上升到足以让沟道完全导通的过程。你想想看,栅极电容可不是理想电容,它里面有Cgs和Cgd两个“捣蛋鬼”。
我把开通分成四个阶段来讲:
- 延迟阶段(t1):栅极电压从0V开始上升,但还没到阈值电压Vth。这时候管子没导通,漏极电流Id=0。嗯,这里要注意,这个阶段纯粹是在给Cgs充电。
- 电流上升阶段(t2):Vgs超过Vth,沟道开始形成,Id从0开始上升。我在项目中遇到过,如果驱动电阻选得太小,这个阶段电流上升会特别快,容易引起振铃。
- 米勒平台阶段(t3):这是最关键的阶段。Vgs被“卡”在一个固定电压上,因为Cgd(米勒电容)正在被充电。漏极电压Vds开始下降。
- 完全导通阶段(t4):米勒平台结束,Vgs继续上升到驱动电压,管子进入深线性区,Rds(on)降到最低。
核心要点:开通损耗主要发生在t2和t3阶段。t2是电流电压交叠,t3是米勒平台期间的Vds下降。这两个阶段的能量损失,占了开关损耗的大头。
2.2 关断过程:和开通正好相反
关断过程是开通的逆过程,但细节上有些不同。我习惯把关断也分成四个阶段:
- 延迟阶段:驱动电压开始下降,但Vgs还没降到米勒平台电压。管子仍然导通。
- 米勒平台阶段:Vgs进入米勒平台,Vds开始上升。这时候Cgd在放电。
- 电流下降阶段:Vgs降到阈值以下,Id开始下降。
- 完全关断:Vgs降到0V,管子彻底关断。
你可能会问:关断和开通的损耗哪个大?其实不一定。我记得有一次做硬开关的Boost电路,发现关断损耗比开通损耗大了将近一倍。后来查原因,是关断时驱动回路寄生电感太大,导致Vgs下降变慢。
避坑指南:我曾经在关断回路里忘了加肖特基二极管,结果关断时驱动芯片被负压打坏了。记住,关断时栅极回路一定要有低阻抗路径,最好用推挽驱动。
2.3 米勒平台效应:开关损耗的“罪魁祸首”
米勒平台,说白了就是Cgd这个电容在“捣乱”。为什么叫平台?因为Vgs在这个阶段几乎不变,像被“钉”住了一样。
咱们用公式来理解:
米勒平台电压 Vgp ≈ Vth + Id / gm
其中:
- Vth:阈值电压
- Id:漏极电流
- gm:跨导
这个平台持续的时间,取决于驱动电流和Cgd的大小。驱动电流越大,平台越短;Cgd越大,平台越长。
我给大家画个图,把开通和关断的波形放在一起看:
从图上你能看到,米勒平台期间Vgs几乎是一条水平线。这个平台越长,开关损耗越大。怎么缩短?两个办法:一是选Cgd小的MOSFET,二是加大驱动电流。
实战技巧:我一般会在数据手册里找Cgd的值,然后估算米勒平台时间。公式很简单:T_miller = Qgd / Ig,其中Qgd是栅极电荷,Ig是驱动电流。如果算出来超过100ns,我就会考虑换管子或者加强驱动。
2.4 栅极电荷提取方法
说到栅极电荷,很多工程师直接看数据手册里的Qg值。但说实话,数据手册给的是典型值,实际应用中会因为温度、电压不同而变化。
我常用的提取方法有两种:
| 方法 | 原理 | 精度 | 适用场景 |
|---|---|---|---|
| 数据手册查表法 | 直接读取Qg、Qgs、Qgd | 一般(±20%) | 初步设计、方案评估 |
| 双脉冲测试法 | 实测Vgs和Id波形,积分计算 | 高(±5%) | 样机调试、损耗精确计算 |
双脉冲测试怎么做?简单说就是给管子发两个窄脉冲,第一个脉冲建立电流,第二个脉冲测开关波形。然后用示波器抓Vgs和Id,再用数学功能做积分。
// 栅极电荷计算示例(伪代码)
Qgs = ∫(I_gate * dt) 从 Vgs=0 到 米勒平台开始
Qgd = ∫(I_gate * dt) 从 米勒平台开始 到 米勒平台结束
Qg = Qgs + Qgd + Qg2 // Qg2是平台后的电荷
嗯,这里要注意,双脉冲测试时一定要用差分探头测Vgs,不然共模噪声会让你怀疑人生。我曾经用普通探头测,结果波形全是毛刺,根本没法看。
2.5 开关损耗的计算
有了栅极电荷,开关损耗就好算了。开通损耗和关断损耗分别计算:
P_sw = P_on + P_off
P_on = 0.5 * Vds * Id * (t_rise + t_miller) * f_sw
P_off = 0.5 * Vds * Id * (t_fall + t_miller) * f_sw
其中:
- Vds:漏源电压
- Id:漏极电流
- t_rise:电流上升时间
- t_fall:电流下降时间
- t_miller:米勒平台时间
- f_sw:开关频率
这个公式是近似值,但工程上够用了。我一般会留20%的余量,因为实际波形不会是完美的梯形。
总结一下:MOSFET的开关过程,核心就是栅极电容的充放电。米勒平台是Cgd在“捣鬼”,也是损耗的主要来源。想降低损耗,要么选好管子,要么优化驱动。没有捷径,但掌握了这些原理,你就能在设计时游刃有余。
公众号:蓝海资料掘金营,微信deep3321