4. MOS管驱动与栅极驱动:开关特性、米勒平台与驱动电路设计

MOS管驱动,说白了就是怎么让管子又快又稳地开关。我刚开始做电机驱动时,总觉得选个大电流的MOS管就万事大吉。结果一上电,管子烫得能煎鸡蛋。后来才明白,驱动电路设计不好,再好的管子也白搭。

4.1 MOS管的开关特性

MOS管不是理想开关。它从关到开,需要经历几个阶段。我习惯把它的开通过程分成三段:

  • 开通延迟:栅极电压从0V上升到阈值电压Vth,管子还没导通。
  • 电流上升:栅极电压超过Vth,漏极电流开始增加。
  • 电压下降(米勒平台):漏极电压开始下降,栅极电压被“钳住”不动。

关断过程正好反过来。你想想看,如果驱动电阻太大,开关速度就慢,MOS管长时间处于线性区,功耗会很大。这就是为什么很多新手做的驱动板,MOS管总是烧。

关键指标:MOS管的开关速度主要由栅极总电荷Qg决定。Qg越小,开关越快。选型时别只看导通电阻Rds(on),Qg同样重要。

4.2 栅极电荷与米勒平台

米勒平台,是MOS管驱动里最让人头疼的东西。我记得第一次用示波器看栅极波形时,发现电压在某个点停住了,怎么推都上不去。当时还以为电路坏了。

为什么会这样?因为MOS管内部存在栅漏电容Cgd(也叫米勒电容)。当漏极电压开始下降时,Cgd会反向充电,把栅极电压“拉住”。这个平台期的长短,直接决定了开关损耗。

参数 含义 对驱动的影响
Qgs 栅源电荷(从0到米勒平台开始) 决定开通延迟时间
Qgd 栅漏电荷(米勒平台期间) 决定电压变化时间,影响开关损耗
Qg 栅极总电荷 决定驱动功率需求

实战技巧:测量米勒平台长度时,用示波器探头直接测栅极和源极。我习惯把时基设在200ns/div,能看到很清晰的平台波形。

4.3 栅极驱动电阻计算

驱动电阻选多大?这问题我当年纠结了很久。太小了,开关速度快但容易振荡;太大了,开关慢、损耗大。

我个人习惯这样算:

  1. 先确定最大允许峰值电流:Ipeak = Vdrive / Rg。Vdrive是驱动电压,Rg是总栅极回路电阻(包括驱动芯片内阻和外部电阻)。
  2. 根据开关时间要求反推:ton ≈ Rg × Ciss × ln(Vdrive/(Vdrive-Vth))。Ciss是输入电容。
  3. 实际调试:先按计算值选一个电阻,然后用示波器看栅极波形。如果有过冲或振铃,适当加大电阻。

避坑指南:我曾经在一个项目里把驱动电阻从10Ω换成0Ω,结果栅极波形振荡幅度超过Vgs最大额定值,直接击穿了栅氧化层。MOS管当场报废。驱动电阻再小,也不能小于驱动芯片的最小负载能力。

4.4 高低边驱动电路设计

电机驱动里,H桥需要两个高边MOS管和两个低边MOS管。低边驱动相对简单,源极接地,驱动电压直接加在栅源之间就行。

高边驱动就麻烦了。源极电压会随着开关变化,从0V跳到母线电压。这时候栅极电压必须比源极高一个Vgs才能导通。怎么办?

常用的方案有两种:

  • 自举电路:利用电容存储电荷,给高边提供浮动电源。成本低、电路简单。
  • 隔离驱动:用变压器或光耦隔离,独立供电。适合高压、大功率场合。

我做的中小功率电机驱动,90%都用自举电路。性价比高,够用。

4.5 自举电路原理

自举电路的核心就三个元件:自举二极管、自举电容、限流电阻。工作原理其实很简单:

  1. 低边导通时:源极接地,VCC通过二极管给自举电容充电,电容两端电压接近VCC。
  2. 高边导通时:源极电压升高,电容下端被抬升,上端电压也跟着抬升,比源极高出一个VCC。
  3. 电容放电:给高边驱动电路供电,维持栅极电压。

嗯,这里要注意:自举电容不能放太久。如果PWM占空比太大或开关频率太低,电容电压会掉下来,高边就关不掉了。

经验值:自举电容一般选1μF~10μF,耐压要高于母线电压。我习惯用陶瓷电容,ESR小,高频特性好。二极管用快恢复管,反向恢复时间要短。

MOS管驱动与栅极驱动知识体系 MOS管驱动设计 开关特性 栅极电荷与米勒平台 驱动电阻计算 高低边驱动电路 开通延迟 电流上升 电压下降 Qgs 栅源电荷 Qgd 米勒电荷 Qg 总电荷 峰值电流限制 开关时间反推 实际波形调试 低边驱动 高边驱动 自举电路 核心要点 驱动电阻决定开关速度与EMI;自举电容决定高边维持时间 米勒平台是开关损耗的主要来源,必须用示波器实测验证

4.6 实战中的几个坑

做驱动电路这么多年,我踩过的坑不少。挑几个典型的说说:

  • 栅极振荡:驱动回路走线太长,寄生电感与栅极电容形成LC振荡。解决办法是让驱动芯片尽量靠近MOS管,走线短而粗。
  • 自举电容放电:PWM占空比接近100%时,低边长时间不导通,电容没机会充电。这时候高边会欠压关断。我一般限制最大占空比在95%左右。
  • 地弹噪声:大电流切换时,地线上会产生电压尖峰,干扰栅极驱动信号。建议用独立的地平面,把功率地和信号地分开。

曾经踩过的坑:有一次我做48V电机驱动,自举电容用了普通的铝电解。结果高频开关时ESR太大,电容发热严重,没撑过100小时就爆了。后来换成X7R陶瓷电容,问题解决。高频场合,电容的ESR和ESL比容量更重要。

嗯,MOS管驱动这块,理论说再多不如动手调一次。拿个示波器,接上栅极和源极,看看波形什么样。看到米勒平台的那一刻,你就真正理解了。