简介:面向电子工程师、电路设计师、电力系统与控制工程师及学生的功率器件驱动电路学习资料,聚焦IGBT、MOSFET、SiC MOSFET与GaN HEMT等器件的驱动原理、电路结构与参数选择,帮助读者解决从驱动芯片选型到保护电路设计的实际问题。资源为1个docx文档,压缩包约15.78MB,按「功率器件驱动芯片」与「集成功率芯片」两大板块展开:前者讲解驱动电路基本组成、常通型GaN HEMT驱动、上升下降时间与驱动电流等参数设计、桥臂串扰及du/dt限制、外部驱动电阻对开关特性的影响与PCB布局要点;后者梳理集成度提升、高速接口、自适应驱动等关键技术。文中附电机驱动、UPS电源、LED驱动、太阳能逆变器等典型应用方案与课后习题,可用于对照工程设计与故障排查,也适合课堂教学与实验指导。目前已有226人学习。
1. 6 V 栅压、1.3 V 阈值:GaN 驱动为什么比 Si 器件难一个数量级
功率器件驱动电路常被当成“给栅极一个电压”的配角,直到你把一颗 GaN HEMT 焊上板子。它和 Si 器件的差别不在功率等级,而在电压窗口:Si CoolMOS 和 SiC MOSFET 的栅源最大电压普遍在 +18 V 以上,推荐驱动 +15 V,留给设计的容错余量有 3 V 以上;eGaN HEMT 的最大栅源电压只有 +7 V,导通电阻在 4 V 以上就基本饱和,实际可选区间被压到 4~6.5 V。更麻烦的是它的阈值电压只有 1.3 V 左右,而且几乎不随温度漂移——温度升高不会让阈值继续下降,也就没有“热了更容易关断”这层保险。欠压锁定要卡在 3 V 与 5 V 之间,驱动电阻要在 EMI 和开关损耗之间走钢丝。搞懂这套窗口是怎么被器件特性和电路寄生共同挤出来的,比记住几个推荐值有用得多。
2. 三段式结构:驱动芯片里到底分了几个功能区
驱动电路的基本功能由三部分构成:信号传输电路、驱动电路供电电源、核心驱动电路。这三块不是并列关系,而是串联的信号链加并联的供电路径——控制侧的低压 PWM 先经过隔离和放大,再进入直接推栅极的核心驱动级,同时供电侧要为隔离前后两端分别准备电源。理解这个划分,后面所有参数才有地方挂。
2.1 信号传输电路:隔离不是可选项,是电气上的刚需
控制电路工作在 3.3 V 或 5 V 逻辑电平,电流是毫安级;功率管那边动辄几百伏、几十安,开关瞬间的 du/dt 可以到几十甚至上百 kV/µs。这两者之间如果只连一根导线,功率侧的共模瞬态会通过寄生电容耦合回控制侧,轻则 PWM 信号抖动、占空比失真,重则直接打穿控制芯片的 IO。信号传输电路要做的就是把这条路径切断:电信号过去,电位不跟过去。
常见实现有三类:电容隔离、变压器磁隔离、光耦。前两者靠片内微电容或微变压器传递差分信号,延时小、共模瞬态抑制能力强;光耦靠光电转换,抗共模干扰天然好,但延时大、功耗高、寿命受 LED 衰减影响。判断一个隔离驱动够不够用,关键看两个指标:共模瞬态抑制能力(常见水平在 100~150 kV/µs)和传输延时的一致性。
传输延时本身不构成问题,设计时把延时算进控制环路就行。真正麻烦的是延时失配:同一个芯片的不同通道、或者上管和下管用了不同型号的驱动器,最小延时和最大延时能差出几十纳秒。桥臂电路靠死区时间避免直通,而死区是按延时差留的——延时失配直接把死区的安全边际吃掉了。这一点在第 5 章会展开成具体的排查项。
2.2 核心驱动的两种拓扑:不对称驱动为什么被支路分离取代
核心驱动电路直接连功率管栅极,拓扑不止一种。最常见的是电压源式驱动:一个推挽输出级,开通时把正压加到栅极,关断时拉到地或者负压。它的输出级由两个开关管组成,上管拉电流、下管灌电流,栅极电阻串在中间。
早期方案用的是不对称驱动:开通支路串一个电阻 R_on,关断支路串一个电阻 R_off 再并联一个肖特基二极管。开通时电流只走 R_on,关断时电流同时走 R_off 和二极管的导通路径。问题就出在这个“同时”上——关断时的等效电阻由 R_on 和 R_off 共同决定,二极管的正向压降还会让等效阻值随电流变化。你想单独调关断速度,结果一动 R_off,开通的等效阻抗也跟着变,参数之间互相耦合,调试起来相当难受。
后来主流方案换成了开通支路和关断支路彻底分离的对称式驱动:开通走一条路,关断走另一条路,两个电阻各管一段,互不影响。这样做的好处很直接——开通速度要慢一点压 di/dt 和 du/dt,关断速度要快一点减关断损耗,两个诉求本来方向相反,只有解耦之后才能分别优化。
为什么要分开调?因为开通和关断的物理过程不对称。开通过程中,漏极电流上升会在寄生电感上感应出电压跌落,漏源电压下降又会在寄生电容上产生位移电流,两者都指向 EMI 和可靠性;关断过程中,电流下降的 di/dt 会在寄生电感上叠加出电压尖峰,可能超过器件耐压。所以工程上的典型做法是:开通电阻取大一点,把 du/dt 压住;关断电阻取小一点,让能量尽快泄放。如果共用一个电阻,这两个目标必然打架。
2.3 自举充电电路:一颗电容怎么撑起高边驱动
半桥或全桥拓扑里,高边 N 沟道器件的源极电位是浮动的——低边导通时源极接近地,高边导通时源极跳到母线电压。栅极驱动电压必须相对于源极定义,所以高边驱动需要一个“浮”在源极上的电源。自举电路就是用一颗电容临时充当这个浮动电源,成本低、结构简单,是大多数中小功率半桥驱动的默认选择。
充电回路是这样的:当高边管关断、低边管导通(或者输出为低电平)时,自举电容的下端被拉到地,电源通过自举二极管和限流电阻给电容充电,电容上端被钳在电源电压减去二极管正向压降。放电回路:高边管开通时,电容下端跟随源极抬升到母线电压,上端也被抬到母线电压加电源电压,此时自举二极管反偏截止,电容单独给高边驱动供电。
这里有几个容易被忽略的约束。第一是占空比限制:高边管导通期间自举电容只放电不充电,占空比接近 100% 时充电窗口消失,电容电压会一路跌到欠压锁定门限以下,高边管被迫关断。第二是电容容量:一个开关周期内要提供的电荷量约等于高边器件栅极电荷加上驱动芯片静态电流乘以周期,容量不够就会看到驱动电压逐周期跌落。第三是限流电阻的取值:太大充电慢,太小充电瞬间电流尖峰大,还会在自举二极管上产生额外损耗。
注意:有些教材把自举充电电路和“反相电平转换”写在同一段里,容易看混。自举的核心是浮动电源,不是电平反相。看到“电容通过 MOSFET 放电来控制开关状态”这种描述时要留个心眼,先确认它讲的是自举还是别的电路。
3. 六个参数:从驱动输出到栅源电压的传递函数
驱动芯片的数据手册上有几十个参数,真正决定电路能不能稳定工作的只有六个:上升/下降时间、欠压锁定值、驱动电流、传输延时、驱动电压、驱动电阻。它们不是孤立指标,而是一条从驱动输出端一路传递到漏极电流的链条,任何一个环节算错,最后都会在示波器上以过冲、振铃、发热或者炸管的形式还回来。
3.1 上升时间与传输延时:延时本身没问题,失配才是问题
驱动芯片的上升时间,指输出电压从 0 V 上升到驱动电压 U_DRV 的时间;下降时间反之。但栅源电压不是简单跟随——栅极回路里串着电阻 R_G,栅极本身有输入电容 C_iss,这是一个 RC 充电过程,而驱动电压本身又在斜坡上升,两者叠加决定了 U_GS 的真实波形。
把驱动输出近似成线性斜坡,在 0 < t < t_r 区间内U_GATE(t) = (U_DRV / t_r) · t。栅源电压则是这条斜坡经过 RC 网络之后的响应,可以写成指数项加线性项的组合:驱动电压每上升一点,栅极电容就跟着充一点,但充电速度受 R_G·C_iss 时间常数限制。当 U_GS 追上驱动电压的斜坡时,指数项衰减,此后 U_GS 基本跟随驱动输出;当驱动电压到达 U_DRV 后,U_GS 继续以纯指数形式逼近终值。这就是为什么数据手册里的上升时间往往比 R_G·C_iss 算出来的时间短——驱动输出本身就在帮你“推”栅极。
开通延时 t_d(on) 的定义是:驱动输出电压开始上升,到栅源电压达到阈值电压 U_GS(th) 的时间。关断延时 t_d(off) 类似,终点是栅源电压下降到密勒平台电压。这两个参数直接决定死区怎么设。
死区在实际电路里有三种口径:信号死区是上下管 PWM 控制信号之间的时间差;驱动信号死区是上管栅源电压开始下降与下管栅源电压开始上升之间的时间差;有效死区是上下管沟道真正同时关断的时间。三者依次递减,因为驱动传输延时、栅极充放电时间、器件关断拖尾都会吃掉一部分。设计时按信号死区留余量,实测时按有效死区验证——用双通道探头同时看上管和下管的 U_GS,量两条曲线都不在阈值以上的那段重叠区,才是真正避免直通的保障。
3.2 欠压锁定:3 V 与 5 V 之间那条窄缝
欠压锁定(UVLO)是当供电电压低于开启门限时,驱动芯片保持关断输出的保护模式。这里有两层:输入侧 UVLO 防止供电不稳导致误动作,输出侧 UVLO 防止驱动电压不足导致功率器件导通电阻变大、损耗失控。
门限怎么选,完全取决于被驱动器件的推荐栅压。Si CoolMOS 和 SiC MOSFET 的推荐驱动正压是 15 V,UVLO 一般取 10 V 以上,留出 5 V 余量——即使电源跌到 10 V,器件仍然能基本导通,只是 R_ds(on) 略大。eGaN HEMT 的情况完全不同:推荐驱动电压只有 6 V 左右,UVLO 必须低于 5 V;但看输出特性曲线,栅源电压高于 4 V 时,在额定电流范围内导通电阻几乎不再变化,而降到 3 V 时导通电阻明显增大。所以 UVLO 门限被夹在 3 V 和 5 V 之间,只有 2 V 的窗口。
这个窗口窄到什么程度?考虑驱动电源的纹波、温度漂移和负载瞬态,实际可用余量可能只剩 1 V 出头。选型时如果随手拿了一颗 UVLO 为 8 V 的通用驱动芯片去推 eGaN,结果就是电源正常建立后芯片一直认为欠压,输出永远不打开;反过来,UVLO 设成 2.5 V,器件在驱动不足的状态下长期工作,导通损耗会把结温推上去。
3.3 驱动电流:拉电流、灌电流与密勒平台
驱动电流分两个方向:拉电流是从驱动芯片输出端向外电路输出的电流,负责给栅极充电、开通器件;灌电流是从外电路流入驱动芯片输出端的电流,负责给栅极放电、关断器件。两个数值越大,驱动能力越强。
开通瞬间的峰值栅极电流可以按欧姆定律估算:I_G(on,max) = U_DRV / (R_G_int + R_driver + R_G_on)。其中 R_G_int 是器件栅极内部寄生电阻,商用 eGaN 器件典型值 1~2 Ω;R_driver 是驱动芯片内阻,典型值也是 1~2 Ω;R_G_on 是外部开通电阻,一般取 5~10 Ω;驱动电压取 5~6 V。代进去,栅极峰值电流至少要大于 0.86 A 才能满足基本的开通速度要求。
但峰值电流只是第一关。真正吃电流的是密勒平台:漏源电压开始下降时,栅漏寄生电容 C_GD 要通过栅极回路放电,放电电流I_miller = C_GD · dU_DS/dt。这个电流和漏源电压的变化率直接挂钩,想开关快,密勒电流就大。如果驱动芯片的拉电流能力不够,密勒平台会被拉长,开关损耗跟着上去。
# eGaN HEMT 开通阶段栅极电流需求估算 U_DRV = 5.5 # 驱动正压,V R_g_int = 1.5 # 器件栅极内部寄生电阻,Ω R_drv = 1.5 # 驱动芯片内阻,Ω R_g_on = 6.0 # 外部开通电阻,Ω I_g_peak = U_DRV / (R_g_int + R_drv + R_g_on) C_gd = 20e-12 # 栅漏寄生电容,F dV_ds_dt = 50e9 # 目标漏源电压变化率,V/s I_miller = C_gd * dV_ds_dt print(f"开通峰值栅极电流: {I_g_peak:.2f} A") print(f"密勒平台所需电流: {I_miller:.2f} A") print("驱动能力是否足够:", I_g_peak > I_miller)这段代码做了两件事:先按串联电阻分压算出开通瞬间能给到栅极的峰值电流,再按目标 du/dt 反推密勒平台期间需要抽走的电流。两个数一对比就知道选型对不对。上面这组参数下峰值电流约 0.61 A,密勒电流 1.0 A,峰值不够——表现就是开通波形上密勒平台明显变长,漏源电压拖着一个台阶往下走,开关损耗集中在这一段。解决办法要么换驱动能力更强的芯片,要么减小外部开通电阻,代价是 du/dt 上升、EMI 变差。参数之间永远是这种拉扯关系。
3.4 驱动电压与驱动电阻:两个互相拉扯的参数
不同器件类型的栅源驱动电压差异很大。Si IGBT、Si CoolMOS、SiC MOSFET 的最大栅源电压普遍在 +18 V 以上,推荐开通电压多为 +15 V 或 +18 V,安全裕量留取空间比较宽。eGaN HEMT 的最大栅源电压只有 +7 V,开通时驱动电压可选范围被压到 4~6.5 V。这不是保守设计,而是器件结构决定的:eGaN HEMT 是电压控制型器件,通过控制栅源电压改变 AlGaN 势垒层能级,进而改变异质结中二维电子气的浓度。栅压再往上加,二维电子气浓度已经饱和,导通电阻不再下降,但栅极漏电和可靠性风险开始上升。
驱动电阻的影响贯穿开关过程的每一个阶段。它决定栅源电压的变化速率和振荡超调量,决定漏极电流和漏源电压的 di/dt、du/dt,进而决定 EMI/EMC 表现,还决定开关时间和开关能量损耗。工程上的顺序通常是:先定拓扑、再定驱动芯片、再定驱动电压,最后才调驱动电阻——因为前面几个定下来之后,电阻是唯一还能动的旋钮。
这个旋钮的两端各有一个坑。电阻取小了,di/dt 和 du/dt 上去了,寄生电感感应出的电压尖峰可能超过器件耐压,寄生电容产生的共模电流会干扰控制侧,桥臂串扰也会加剧;电阻取大了,开关时间变长,死区要跟着放大,最大开关频率下降,电抗元件体积和重量增加,功率密度受损。常用的四种缓解手段是:增大驱动电阻、优化 PCB 布局缩短功率回路、增加滤波器、提高系统抗干扰能力。前两个是设计阶段的事,后两个是补救措施,能前三步解决就别拖到后两步。
3.5 加速电容:用一个小电容换一段密勒平台时间
不少集成功率芯片内部会在驱动输出和栅极之间并一颗加速电容 C_s,目的是在开通瞬间提供一条低阻抗路径。它的工作过程可以拆成五个模态。
模态 1:驱动信号由低变高,驱动电流通过 C_s 给栅源寄生电容 C_GS 充电,U_GS 逐渐上升,但还没到阈值,器件仍关断。模态 2:U_GS 超过阈值,沟道开始导通,漏极电流上升,到 t2 时刻达到负载电流,栅源电压到达密勒平台。模态 3:漏源电压开始下降,栅漏电容 C_GD 参与进来,栅极电流大部分被 C_GD 抽走,U_GS 被钉在平台电压上,同时出现栅极电流尖峰。模态 4:C_GD 放电完成,漏源电压降到最低,密勒平台结束,驱动继续给 C_GS 充电直到稳态值。模态 5:栅源电压保持不变,靠持续的小电流维持寄生二极管导通。
加速电容的作用在模态 1 和模态 3 最明显:开通瞬间 C_s 相当于短路,驱动电压几乎直接加在栅极上,峰值电流只受栅极峰值电流调节电阻限制,I_Gon(m) ≈ U_CC / R_Gon(m)。等效于把原本的 RC 缓升变成了阶跃激励,密勒平台被压缩。代价是关断时 C_s 也要参与放电,容量选大了会让关断变慢,选小了起不到加速作用,一般要按 C_iss 的量级去匹配。
4. 常通型 GaN HEMT:负压关断、谐振回馈与高压单管接线
增强型 GaN 是常关的,栅源不加电压就关断,逻辑上和安全直觉一致。常通型(耗尽型)GaN 正好相反:U_GS = 0 V 时器件就处于导通状态,必须加足够大的负压才能关断,一般要低于 -8 V。这个特性在某些拓扑里是失效安全——驱动掉电时器件保持导通,不会出现失控的开路电弧;但在开关变换器里就是灾难,负压电源没建立之前,主管是常通的。驱动电路的设计前提因此变成一句话:负压先立,母线后上。
4.1 单电源负压关断电路:七个时刻与两个恒压源
常通型 GaN 的单电源驱动电路由四个关键元件构成:两个互补开关管 S1、S2,一个钳位二极管 D,一个储能电容 C_c。C_c 的容值远大于 GaN 的输入寄生电容 C_iss,在关断期间充当稳压源。
工作过程可以按时间点拆开。开通前,栅源电压 U_GS = -E_DR,器件关断。t0 时刻 S1 开通、S2 关断,驱动电源 E_DR 经栅极电阻给 C_iss 充电,U_GS 从 -E_DR 逐渐向 0 上升。t1 时刻 U_GS 到达 0,器件完全导通,此时电容 C_c 两端电压等于 E_DR,二极管把栅源电压钳在零位,栅极电流归零。t2 时刻 S1 关断、S2 开通,由于 C_c 容值足够大,在给 C_iss 反向充电的过程中相当于恒压源,两端电压维持 E_DR 基本不变。t3 时刻反向充电完成,U_GS = -E_DR,器件关断。
栅极电流和栅源电压可以写成分段指数形式:开通段i_G = -(E_DR / R_G) · exp(-t / (R_G·C_iss)),电压从 -E_DR 指数逼近 0;关断段电流反向,电压从 0 指数逼近 -E_DR。这里的 R_G 同时决定充放电速度,时间常数 R_G·C_iss 是选电阻的核心依据。
参数设计上有个具体例子:为了抑制功率变换器中的误导通,关断电压不取 -8 V 而是取 -15 V,所以驱动电源 E_DR 定为 15 V。开关管 S1、S2 选额定电流 2 A 的 Si MOSFET,那么 R_G 的取值要保证峰值电流不超过 2 A,但也不能太大影响开关速度。折中取 10 Ω,时间常数 R_G·C_iss 只有 3 ns 量级——相对于 GaN 的开关转换时间足够小,说明这个取值可用。
驱动损耗是这套方案的软肋。按P = C_iss · U_GS² · f估算,输入电容 950 pF、驱动电压 15 V、开关频率 1 MHz 时,损耗已经进入不可忽略的量级。小功率变换器本来效率就紧张,这部分损耗直接压在效率表上。要降低它,只有两条路:降频,或者把电荷收回来。
4.2 谐振型驱动:把栅极电荷倒回电源
谐振型驱动的思路是:在栅极回路里串一个电感 L_r,让它和 C_iss 谐振,把储存在栅极电容里的能量通过电感回馈到电源,而不是在电阻上烧掉。
工作模态可以概括成七段。模态 1,S1 开通、S2 关断,电源经 S1、L_r、C_c、D1 给 C_iss 充电,栅极电流和 U_GS 逐渐增大,到 t1 时刻 U_GS 到零。模态 2,U_GS 被钳位二极管 D2 保持在零位,电流沿 S1、L_r、D2 续流,到 t2 时刻 S1 关断。模态 3,电感 L_r 中储存的能量通过 S2 的体二极管、L_r 和 D1 返回电源,到 t3 时刻电感电流降到零。模态 4,电路空闲,U_GS 保持为零,器件导通。模态 5,S2 开通、S1 关断,电容 C_c 充当电压源,L_r 与 C_iss 谐振,电流和栅源电压开始反向增大,到 t5 时刻 U_GS 达到 -E_DR。模态 6,U_GS 保持在 -E_DR,电感电流经 L_r、S2、D2 续流,到 t6 时刻 S2 关断。模态 7,电感能量再次通过体二极管和 D1 回馈电源,到 t7 时刻电流归零,此后直到 S2 再次开通,电路中没有电流,U_GS 保持 -E_DR,器件关断。
模态 2 和模态 6 里的循环电流会消耗功率,而且这两段时间的长度会影响最小占空比,所以实际设计时要尽量缩短。
真正有意思的是上升时间的对比。单电源驱动下,栅源电压从 -E_DR 上升到 -0.1E_DR 的时间是t_r1 = ln10 · R_G · C_iss,系数约 2.3;谐振驱动的对应时间是t_r2 = (π/2) · sqrt(L_r · C_iss),系数约 1.57。在典型参数下后者明显更小,也就是说谐振型驱动在回收能量的同时,开关速度反而更快。
import math C_iss = 950e-12 # 等效输入电容,F R_G = 10.0 # 单电源驱动的栅极电阻,Ω L_r = 100e-9 # 谐振电感,H t_r1 = math.log(10) * R_G * C_iss # 单电源:RC 充电到 90% t_r2 = (math.pi / 2) * math.sqrt(L_r * C_iss) # 谐振:LC 四分之一周期 print(f"单电源上升时间: {t_r1 * 1e9:.1f} ns") print(f"谐振型上升时间: {t_r2 * 1e9:.1f} ns") print(f"速度提升: {t_r1 / t_r2:.2f} 倍")这段代码把两种驱动的上升时间放在同一个量纲下比较。C_iss 取 950 pF、R_G 取 10 Ω、L_r 取 100 nH,算出来单电源约 21.9 ns,谐振型约 15.3 ns,快了约 1.4 倍。L_r 越小速度越快,但电感储能½·L_r·I²也越小,回馈效果变差;L_r 越大回馈越充分,谐振周期变长。这个取舍和驱动电阻的取舍是同一个逻辑的两种表现:速度和损耗从来不在同一边。
4.3 高压 eGaN HEMT 单管驱动:磁珠、双电阻与第三象限
高压 eGaN HEMT 的驱动要求可以归纳成三条。第一,驱动电路要能提供较大的峰值电流,满足高开关速度;第二,驱动电压范围是 +5~+6.5 V,因为栅压高于 5 V 后导通电阻基本饱和,而最大栅源电压只有 +7 V;第三,阈值电压常温下典型值只有 1.3 V 左右,而且基本不随温度变化,必须用专门的方法防止关断误导通。
第三条最容易被低估。Si 器件的阈值电压通常随温度升高而下降,设计时还能靠“热了更容易导通”这一点做点文章;eGaN 的阈值几乎不随温度漂移,意味着关断时的抗干扰裕量在高低温和全寿命周期内是固定的 1.3 V 左右。母线电压一跳变,源极寄生电感上的压降就能把这个裕量吃干净。
单管驱动电路的典型接法是这样的:隔离驱动芯片的 VO+ 端经开通电阻 R_G(on) 和磁珠 FB 连到栅极,VO- 端经关断电阻 R_G(off) 和同一个磁珠连到栅极;VDD 侧用 0.1 µF 加 10 µF 的旁路电容组,负压侧单独供电。开通时电流从 VO+ 经 R_G(on)、磁珠给输入电容充电;关断时输入电容经磁珠、R_G(off) 向 VO- 放电。两个电阻分开,各自优化开通和关断波形。
磁珠在这里不是可有可无的装饰。栅极回路里存在寄生电感,和 C_iss 一起构成一个高频谐振腔,开关瞬间的激励会在栅极上激起几十到几百 MHz 的振铃,峰值可能超过最大栅压。磁珠在低频段阻抗很低,不影响开关速度;在高频段阻抗迅速上升,把振铃能量消耗掉。它和驱动电阻的分
本文还有配套的精品资源,点击获取