3. MOSFET结构与工作原理

好,咱们今天聊聊MOSFET。这东西啊,是功率电子里头最常用的开关器件之一。我刚开始接触功率电路那会儿,总觉得MOSFET就是个简单的开关——给高电平就通,给低电平就断。后来做项目吃了几次亏才发现,事情没那么简单。

你想想看,一个开关如果关不断,或者导通时发热严重,那整个电路就废了。所以理解MOSFET的内部结构和工作原理,是咱们做开关损耗仿真的基础。说白了,你得知道它为什么能开关,开关过程中发生了什么,才能准确建模。

3.1 MOSFET的物理结构

先看结构。功率MOSFET和咱们在数字电路里用的那种小信号MOSFET不太一样。功率MOSFET大多是垂直结构,电流从漏极垂直流到源极。为什么这么设计?因为垂直结构能提高耐压和电流能力。

我画了个简单的结构示意图,你看一下就明白了:

功率MOSFET垂直结构示意图 源极 (Source) N+ 源区 P 体区 (Body) 沟道 (Channel) 栅极 (Gate) N- 漂移区 (Drift Region) N+ 漏区 漏极 (Drain) 电流方向 栅极电压控制 沟道导通/关断 漂移区承受 大部分耐压

这个结构里,有几个关键点:

  • 栅极:用多晶硅或金属做的,通过氧化层和下面的P体区隔开。栅极本身不导电,它只负责产生电场。
  • P体区:这是沟道形成的地方。栅极加正电压时,P体区表面会反型成N型,形成导电沟道。
  • N-漂移区:这是功率MOSFET能承受高电压的关键。漂移区电阻率较高,耐压主要靠它。我记得有次做600V的电源,选型时没注意漂移区厚度,结果耐压不够,炸了好几个管子。
  • 寄生体二极管:P体区和N-漂移区之间天然形成一个PN结。这个二极管在桥式电路里有时候会自己导通,造成问题。嗯,这里要注意。

核心要点:功率MOSFET是电压控制型器件。栅极电压控制沟道的导通与关断,而耐压能力由N-漂移区决定。导通电阻Rds(on)由沟道电阻和漂移区电阻共同决定。

3.2 导通与关断原理

好,结构看完了,咱们聊聊它是怎么工作的。说白了,就是栅极电压怎么控制电流的。

3.2.1 导通过程

当栅极电压Vgs超过阈值电压Vth时,P体区表面会形成N型反型层,也就是沟道。这时候,漏极和源极之间就有了导电通路。

我习惯把导通过程分成三个阶段:

  1. 栅极充电阶段:驱动电路给栅极电容充电,Vgs从0开始上升。
  2. 沟道形成阶段:Vgs达到Vth,沟道开始形成。但这时候沟道电阻还很大,电流很小。
  3. 完全导通阶段:Vgs继续上升,沟道电阻降到最低。这时候Rds(on)基本稳定了。

你可能会问:为什么Vgs要加那么高?一般驱动电压是10V到15V,而不是刚好超过Vth就行?

原因很简单:Rds(on)和Vgs是反比关系。Vgs越高,沟道越深,电阻越小。我做过一个测试,Vgs=5V时Rds(on)是10mΩ,Vgs=10V时就降到6mΩ了。所以驱动电压高一点,导通损耗就小一点。

实战经验:我个人习惯把驱动电压设在10V到12V之间。太低,导通损耗大;太高,栅极氧化层容易击穿。一般数据手册会给最大Vgs,通常是±20V,别超了。

3.2.2 关断过程

关断就是导通的逆过程。栅极电压降到Vth以下,沟道消失,电流被切断。

但这里有个坑——关断不是瞬间完成的。为什么?因为栅极电容需要放电。而且,关断过程中会出现米勒平台效应。

我记得第一次做双脉冲测试时,看到Vgs波形上有个平台,还以为示波器坏了。后来查资料才知道,那是米勒电容在搞鬼。

关断过程大致是这样的:

  • 驱动电路开始从栅极抽取电荷,Vgs下降。
  • Vgs降到米勒平台电压时,Vds开始上升。这时候栅极电流主要用来给米勒电容Cgd充电。
  • Vds上升到母线电压后,米勒平台结束,Vgs继续下降到Vth以下。
  • 沟道完全关断,电流降为零。

注意:关断过程中,Vds和Id同时存在,会产生开关损耗。这个损耗和开关频率成正比。频率越高,损耗越大。我曾经有个项目,把开关频率从100kHz提到200kHz,结果散热器温度直接飙了30度。

3.3 主要参数

做仿真和设计时,有三个参数你必须搞清楚:Rds(on)、Vth、Qg。这三个参数直接决定了开关损耗和导通损耗。

3.3.1 Rds(on) — 导通电阻

Rds(on)是MOSFET完全导通时,漏极和源极之间的电阻。单位是毫欧姆(mΩ)。

这个参数决定了导通损耗:P_conduction = Id² × Rds(on)。

影响Rds(on)的因素有:

因素 影响趋势 说明
温度 正温度系数 温度升高,Rds(on)增大。典型值每升高100°C,Rds(on)增加50%~100%
Vgs 负相关 Vgs越高,Rds(on)越小。10V时通常比5V时小30%~50%
漏极电流 基本不变 在额定范围内,Rds(on)基本恒定

做仿真时,我建议用数据手册里125°C时的Rds(on)值,而不是25°C的。因为实际工作中,结温通常都在100°C以上。用25°C的值算损耗,会偏乐观。

3.3.2 Vth — 阈值电压

Vth是MOSFET开始导通的最小栅极电压。一般在2V到4V之间。

Vth的温度系数是负的——温度升高,Vth降低。这会导致一个现象:高温时,MOSFET更容易导通,但也更难关断。

我曾经遇到过一个案例:在低温-40°C时,Vth升高到4.5V,驱动电压只有5V,结果MOSFET导通不完全,Rds(on)很大,发热严重。后来把驱动电压提高到8V才解决。

设计建议:驱动电压至少要高于最大Vth的2倍。比如Vth最大是4V,驱动电压至少8V。留足余量,别卡着边界设计。

3.3.3 Qg — 栅极总电荷

Qg是让MOSFET完全导通所需的栅极电荷总量。单位是纳库仑(nC)。

这个参数直接决定了驱动损耗和开关速度。驱动损耗的计算公式是:P_drive = Qg × Vgs × fsw。

Qg由三部分组成:

  • Qgs:栅极-源极电荷,对应Vgs从0上升到Vth的阶段
  • Qgd:栅极-漏极电荷(米勒电荷),对应米勒平台阶段
  • Qg:总电荷,Qgs + Qgd + 过驱动电荷

做仿真时,我习惯用Qg来估算驱动损耗。比如一个MOSFET的Qg是50nC,驱动电压10V,开关频率100kHz,那驱动损耗就是50nC × 10V × 100kHz = 50mW。虽然不大,但在高频下不能忽略。

选型技巧:低Qg的MOSFET开关快,但Rds(on)通常较大。高Qg的MOSFET导通电阻小,但开关慢。这是个trade-off。我一般先根据导通损耗选Rds(on),再算开关损耗,最后看总损耗能不能接受。

3.4 小结

好了,这一章的内容就这些。总结一下:

  • MOSFET是垂直结构,耐压靠漂移区,导通靠沟道。
  • 导通和关断不是瞬间完成的,有米勒平台效应。
  • 三个关键参数:Rds(on)决定导通损耗,Vth决定驱动电压,Qg决定开关速度。

下一章咱们会深入聊开关损耗的建模方法,到时候会用到这些参数。你先把这些基础打牢,后面就好办了。

公众号:蓝海资料掘金营,微信deep3321