EDA365欢迎您!
您需要 登录 才可以下载或查看,没有帐号?注册
x
Think Tank按语
3 C6 `9 {6 z* i- } o" Z这是一篇厚重的文章。作者吴恒先生创作这篇文章的时候还是在校学生。这篇文章被送给智库专家组成员杨国科先生、一位有着15年以上工作经验的电源领域资深专家校核,他很赞叹吴恒的功底,觉得难以想象一个学生可以写出这样的文章。 . {, B* m" z( [; k8 u9 p! E
驱动电路的设计的重要性对于电源人来说是不言而喻的。在实际调试工作通常要通过驱动电路的调节来平衡MOS的电压应力和MOS管的损耗。本文详细探讨开关电源驱动电路的参数设计以及驱动芯片的选型,包括了驱动电阻的选择和损耗的关系。 3 X* Y+ L# V/ f5 J* h9 X
感谢吴恒先生为硬件智库贡献的原创佳作! 感谢杨国科先生的校对!
! L2 J Z) W1 D9 X; O引言
1 k) y4 l. k7 T. m, k
对于开关电源来说,驱动电路作为控制电路和功率电路的接口,其作用至关重要,本文就将详细探讨开关电源的驱动电路的参数设计以及驱动芯片的选型。 4 a, f4 w5 f: o, T. [
常用的mos管驱动电路结构如图1所示,驱动信号经过图腾柱放大后,经过一个驱动电阻Rg给mos管驱动。其中Lk是驱动回路的感抗,一般包含mos管引脚的感抗,PCB走线的感抗等。在现在很多的应用中,用于放大驱动信号的图腾柱本身也是封装在专门的驱动芯片中。本文要回答的问题就是对于一个确定的功率管,如何合理地设计其对应的驱动电路(如驱动电阻阻值的计算,驱动芯片的选型等等)。 L* |6 ]8 V1 |% J& A$ c2 ]
注1:图中的Rpd为mos管栅源极的下拉电阻,其作用是为了给mos管栅极积累的电荷提供泄放回路,一般取值在10k~几十k这一数量级。由于该电阻阻值较大,对于mos管的开关瞬态工作情况基本没有影响,因此在后文分析mos的开关瞬态时,均忽略Rpd的影响。
e4 U& M4 o) P$ n5 P注2:Cgd,Cgs,Cds为mos管的三个寄生电容,在考虑mos管开关瞬态时,这三个电容的影响至关重要。 图1 常用的mos管驱动电路
6 c, o# Q3 X0 V4 s# s8 v7 p1、驱动电阻的计算 1.1、驱动电阻的下限值 驱动电阻下限值的计算原则为:驱动电阻必须在驱动回路中提供足够的阻尼,来阻尼mos开通瞬间驱动电流的震荡。 当mos开通瞬间,Vcc通过驱动电阻给Cgs充电,如图2所示(忽略Rpd的影响)。根据图2,可以写出回路在s域内对应的方程:
4 w1 H0 h' B2 E5 s P
| (1) | ' K- S+ }5 n# j7 Z
根据式(1)可以求解出ig,并将其化为典型二阶系统的形式: . {6 u+ J( Y/ L
| (2) |
$ E3 l0 F# y2 p0 {/ u6 k根据式(2),可以求解出该二阶系统的阻尼比为: / M2 d4 W+ K) \' T% G
| (3) | ! R' ~. }' m' U/ W3 F
为了保证驱动电流ig不发生震荡,该系统的阻尼比必须大于1,则根据(3)可以求解得到:
. ?* ?5 f1 f3 P) R! s6 |% Z9 u' e1 g5 ` t" a8 i, D
5 L9 p; m& G3 e F+ m
5 P1 L6 s- z- `# J2 l' x( b
| (4) |
/ o8 N+ i# ?6 S( l3 A式(4)给出了驱动电阻Rg的下限值,式(4)中Cgs为mos管gs的寄生电容,其值可以在mos管对应的datasheet中查到。而Lk是驱动回路的感抗,一般包含mos管引脚的感抗,PCB走线的感抗,驱动芯片引脚的感抗等,其精确的数值往往难以确定,但数量级一般在几十nH左右。因此在实际设计时,一般先根据式(4)计算出Rg下限值的一个大概范围,然后再通过实际实验,以驱动电流不发生震荡作为临界条件,得出Rg下限值。 图2 mos开通时的驱动电流 1.2、驱动电阻的上限值 驱动电阻上限值的计算原则为:防止mos管关断时产生很大的dV/dt使得mos管再次误开通。 当mos管关断时,其DS之间的电压从0上升到Vds(off),因此有很大的dV/dt,根据公式:i=CdV/dt,该dV/dt会在Cgd上产生较大的电流igd,如图3所示。 ! u& F" y: x* U! u2 u/ l* Y X% \1 S
图3 mos关断时的对应电流
4 E* O3 O- Z8 I* O9 O. T! q该电流igd会流过驱动电阻Rg,在mos管GS之间又引入一个电压,当该电压高于mos管的门槛电压Vth时,mos管会误开通,为了防止mos管误开通,应当满足:
| (5) |
由上式解得:
| (6) |
5 R" B6 G7 p+ D* J式(6)给出了驱动电阻Rg的上限值,式(6)中Cgd为mos管gd的寄生电容,Vth为mos管的门槛电压,均可以在对应的datasheet中查到,dV/dt则可以根据电路实际工作时mos的DS电压和mos管关断时DS电压上升时间(该时间一般在datasheet中也能查到)求得。
- w7 X' d* x) k2 @从上面的分析可以看到,在mos管关断时,为了防止误开通,应当尽量减小关断时驱动回路的阻抗。基于这一思想,下面再给出两种很常用的改进型电路,可以有效地避免关断时mos的误开通问题。 图4 改进电路1 : Q. O. i" W" N4 C$ ^% T O5 u
图4给出的改进电路1是在驱动电阻上反并联了一个二极管,当mos关断时,关断电流就会流经二极管Doff,这样mos管gs的电压就为二极管的导通压降,一般为0.7V,远小于mos的门槛电压(一般为2.5V以上),有效地避免了mos的误开通。 ( j1 a: t0 Z7 z( q. D. D7 h2 J
图5 改进电路2 图5给出的改进电路2是在驱动电路上加入了一个开通二极管Don和关断三级管Qoff。当mos关断时,Qoff打开,关断电流就会流经该三极管Qoff,这样mos管gs的电压就被钳位至地电平附近,从而有效地避免了mos的误开通。 % @, {% p+ }9 C5 E |7 \" q/ G; h9 l
1.3、驱动电阻阻值的选择 根据1.1节和1.2节的分析,就可以求得mos管驱动电阻的上限值和下限值,一般来说,mos管驱动电阻的取值范围在5~100欧姆之间,那么在这个范围内如何进一步优化阻值的选取呢?这就要从损耗方面来考虑,当驱动电阻阻值越大时,mos管开通关断时间越长(如图6所示),在开关时刻电压电流交叠时间久越大,造成的开关损耗就越大(如图7所示)。所以在保证驱动电阻能提供足够的阻尼,防止驱动电流震荡的前提下,驱动电阻应该越小越好。
7 V Q! n, K, r: e* k3 R/ i图6 mos开关时间随驱动电阻的变化
3 @; ~* p0 z! `0 g图7 mos开关损耗随驱动电阻的变化 , @. \& }" j% _" m1 V
比如通过式(4)和式(6)的计算得到驱动电阻的下限为5欧姆,上限为100欧姆。那么考虑一定的裕量,取驱动电阻为10欧姆时合适的,而将驱动电阻取得太大(比如50欧姆以上),从损耗的角度来讲,肯定是不合适的。
, c/ u* v+ @" v+ l" b. p _2、驱动芯片的选型 对于驱动芯片来说,选型主要考虑如下技术参数:驱动电流,功耗,传输延迟时间等,对隔离型驱动还要考虑原副边隔离电压,瞬态共模抑制等等(common mode transient immunity),下面就分别加以介绍。
8 L3 b4 H- d( f2.1 最大电流 在mos管开通的时候,根据图2,可以得到mos开通瞬间的驱动电流ig为(忽略Lk的影响) : F& }* X8 w3 o2 W/ _& c; p
| (7) | % d5 M0 N- p. i) e D7 U
其中ΔVgs为驱动电压的摆幅,那么在选择驱动芯片的时候,最重要的一点就是驱动芯片能提供的最大电流要超过式(7)所得出的电流,即驱动芯片要有足够的“驱动能力”。
' R3 a* q3 z# c; h8 c1 P0 J2.2 功耗 驱动功率计算表达式如下: + Q+ Q/ N6 _- m) r. x2 {) A
| (8) |
7 _* s% @' _% ^" j+ |: u1 W; c, ]其中Qg为栅极充电电荷,可以在datasheet中查到,ΔVgs为驱动电压的摆幅,fs为mos的开关频率,在实际选择驱动芯片时,应选择驱动芯片所能提供的功率大于式(8)所计算出来的功率。同时还要考虑环境温度的影响,因为大多数驱动芯片所能提供的功率都是随着环温的升高而降额的,如图8所示。 图8 驱动允许的损耗功率随着环温升高而降额 2.3 传输延迟(Propagation Delay) 所谓传输延迟,即驱动芯片的输出上升沿和下降沿都要比起输入信号延迟一段时间,其对应的波形如图9所示。对于传输延迟来说,我们一般希望有两点:1)传输延时的实际要尽量短。2)“开通”传输延时和“关断”传输延时的一致性要尽量好。 图9 驱动芯片输入输出传输延时 下面就针对第二点来说一说,如果开通和关断传输延时不一致会有什么影响呢?我们以常用的IGBT驱动,光耦M57962为例,给出其传输延时的数据,如图10所示。
' v6 B4 j( }( A% { P0 `8 ^9 g图10 M57962的传输延时数据
8 b: P+ R5 M- [8 i. E* r3 y5 V从图10可以看到,M57962的的开通传输延时一般为1us,最大为1.5us;关断传输延时一般为1us,最大为1.5us。其开通关断延时的一致性很差,这样就会对死区时间造成很大的影响。假设输入M57962的驱动死区设置为1.5us。那么实际到IGBT的GE级的驱动死区时间最大为2us(下管开通延时1.5us, 上管关断延时1us),最小仅为1us(下管开通延时1us, 上管关断延时1.5us)。造成实际到达IGBT的GE级的死区时间的不一致。因此在设计死区时间时,应当充分考虑到驱动芯片本身的传输延时的不一致性,避免因此造成的死区时间过小而导致的桥臂直通。
: H. R& w& s0 n2 ~# o' |2.4 原副边绝缘电压 对于隔离型驱动来说(光耦隔离,磁耦隔离)。需要考虑原副边的绝缘电压,一般项目中都会给出绝缘电压的相关要求。若没有相关要求,一般可取绝缘电压为mos电压定额的两倍以上。
; g- [9 V# u" H' S4 _& V) h" o! k2 u1 q# i& O9 F" ?$ o' `0 Q3 t
- |& C$ u/ N2 W& R( F5 M
4 [. u3 o! i* w+ n' |& N; n2.5共模瞬态抑制等等(common modetransient immunity) 对于桥式电路来说,同一桥臂上管的源极(也就是下管的漏极)是高频跳变的,该高频跳变的dV/dt会通过隔离驱动原副边的寄生电容产生较大的共模电流耦合到原边,从而对控制驱动产生影响,如图11所示。所以说,驱动芯片的共模瞬态抑制(common mode transientimmunity)也很重要,在实际选择驱动芯片时,驱动芯片的CM transient immunity应该大于电路中实际的dV/dt,越大越好。 图11 共模瞬态抑制
9 D' u1 W! R+ r: i暂时就想到这么一些,在此抛砖引玉,希望得到各位同行的补充。 以上。 * e5 Q b3 w' x# t! c! k- Z, p$ S, M
参考文献: [1] Laszlo Balogh. Design And Application Guide for High Speed MOSFET GateDrive Circuits. [2] IGBT and MOSFET Drivers Correctly Calculated. Application note AN-1001,Concept 8 ]* @- t5 [, ~- ^3 O6 u
! X _9 ^) m; a7 E. K, [; s4 R
鼎阳硬件设计与测试智库专家介绍
7 J9 s$ o6 X; N, }$ a' s 吴恒,2015年毕业于南京航空航天大学电力电子与电力传动专业,师从著名电力电子专家阮新波教授,从而打下了较为坚实的理论基础。同时,在硕士期间作为负责人完成了中国电力科学院委托的10kW同步逆变器样机试制的工程项目,也在中国电力科学研究院,台达电子,艾默生网络能源等著名研究机构(公司)经历了数月的实习,在实习期间参与了公司新产品的研发和测试,积累了一定的工程经验。3 E: u8 ~% O4 V2 m. R( \9 m. _
现就职于南京南瑞继保电气有限公司,将来主要从事电力系统中高压大功率电力电子设备的研发。
1 x+ r0 { ]6 {% U5 |
8 F3 m. z- y r2 ~; a
* k5 A' T0 m+ Q" [. E1 ` |