大家好,这里是大话硬件。( K1 t% |. v* K: B
这篇文章总结一下最近在研究的反激电源RCD吸收回路和VDS尖峰问题。这也是为什么MOS管在开机容易被电压应力击穿的原因。
- [- }# T; ?0 f下图是反激电源变压器部分的拓扑。
' R4 x+ i! @, G: T2 ~$ I4 w/ j# J" S9 C# \% S- M( ^$ h
go5wk5dtnlm64035577317.png
8 J$ n: `2 |& ~6 B7 g
在MOS开通时,VDS上电压:
* T# L. p4 D3 ], G
hbubagv5lf264035577417.png
- J/ f( V/ D- R5 }
由于Rdson比较小,MOS开通时,VDS电压也较小。此时,MOS漏极电压应力较小。. C# W# D" W7 [8 a( H
然而,MOS关断时,此时漏极会承受较大电压应力,因此会在变压器初级绕组上增加RCD吸收电路,用来吸收较大尖峰电压,防止MOS因电压应力出现雪崩击穿。 ^! W( `4 M* g
于是,在电路中经常看到这种方案。当然还有多种类型变种,如使用TVS或者稳压管,无论是哪种方案类型,本质都是吸收MOSFET关断时尖峰电压。
8 l! a0 V& l5 D7 {) G2 k1 M
O: }: y1 X) }6 X; d3 U0 m+ ^9 j
nbvzumzryzb64035577517.png
: b& d6 m! p. V* {% X
尖峰产生原因主要来自变压器漏感,而漏感来源有两种途径:
* Z: o6 Q3 ~! M, a% _& O(1)来源于变压器本体,在骨架上绕线时,绕线疏密程度,分层绕组还是多组并绕制,这些不同的绕制方式,漏感均存在差异;如下图中红色和蓝色绕线。" k) R" J0 D0 R* f
yzxlacdx25564035577617.png
! @. y* D: S4 G; o(2)来源于变压器骨架焊接脚和线圈之间的线缆,变压器线圈和骨架之间需要浸锡并焊接成型,如果绕线离变压器骨架管脚较远,则有较长的线缆并未和磁芯耦合。为了减少这部分漏感,贴片比直插就存在明显的优势。
" q9 V- ~8 t% G& _3 S
4 `7 D, X, c+ s7 N0 R4 Q9 C! V
u1xwd4b0pqp64035577717.png
% L; I0 T9 @! }' a
以上两种情况如果变压器厂家设计比较差,则变压器漏感比较大,那么漏感为什么会产生尖峰呢?* m) X& {, V$ F4 c7 b: z; m# f9 g
用下面模型,可以从能量角度理解。
( O* _# B- n# N; E* g5 ~# q$ x* w% ]4 o0 q3 o; k8 A" T1 F3 [
1uoeebphriz64035577818.png
) I8 S. R# T: X, W9 [$ p
反激式开关电源不能用在大功率电源中,主要是变压器体积和功率限制。在MOS开通时,变压器需要存储能量,在MOS关断时才释放,因此,能量传递到后级的大小和变压器紧密相关。$ Y' @8 g g3 _
同时,由于变压器是磁芯器件,还存在饱和风险,因此反激变压器还要考虑变压器磁芯复位,占空比不能太大,磁芯要留气隙,多种因素导致反激不适合用在大功率电源中。, C9 R+ r5 _- z
正是因为上面原理,反激式开关电源只能在MOSFET关断时传递能量,而初级绕组向次级传递能量主要靠变压器骨架内包裹的磁芯。变压器存在漏感,这部分漏感不会和磁芯产生耦合。另外,还有一些磁场并不会乖乖的通过磁芯向次级传递能量,而是在空气中形成闭合路径。
5 ~8 l. A8 ?3 e/ X/ v所以,MOSFET关断时,总有一部分能量会因为无法传递而表现出较高电压来维持开通时状态,这就出现了尖峰电压。
+ f* Y! f. P% P7 M9 w! t8 S/ @
xg4fuvexbsl64035577918.png
1 e: H) U; z3 G7 Y- c
即使漏感能量很低,但是dt在ns级别,因此,还是会感应出较高的电动势。, ?, ]% G0 v/ s8 U9 e2 Q& D
wj2pjjeeein64035578018.png
. g& X6 r% b: V( A4 F- u& {0 J下面详细分析RCD电路工作过程。
5 _' d* L$ ?& s3 t* z* d# K第一步:上电,此时芯片还未输出PWM,C电容充电到Vbus
( L: p5 m3 G0 e1 o" a. {, D2 l
m04znzv5yw064035578118.png
- i+ {3 o, b& @ z/ ?' u# V用下面的反激式电源进行仿真验证
& X: D9 Z8 ]- a( n4 v9 Q
kpkumq2arbe64035578218.png
) {, e% L+ Q9 H5 o& o6 d( m设定漏感为1uH
- g/ P0 h& r: w4 d6 Y
q5kenpipwcq64035578318.png
/ a7 C+ C; E+ Q1 E3 G3 Y( y2 D
上电启动时探针RCD的波形,从波形可以看出,系统刚上电时,芯片还未工作,此时MOSFET没有动作,VC等于输入电压60V。理论和实际相符合。; P1 \3 u) b8 p" o
lwiygdmfjjz64035578418.png
0 H1 Y' [) x( E5 K7 }5 m第二步:芯片达到工作电压,开始输出PWM,开关导通,此时变压器开始电感电流上升,漏感电流也上升,在MOS开通后,Coss电容已经放电完成! `6 S$ s# O7 s% U
7 V2 k' z9 S" K9 ?5 U0 t, J6 i
bzov0yop1q364035578518.png
9 g3 k' Y! g/ A n
因为刚上电VC电压已经达到60V,在MOS开通时,VDS=0V,此时VC电压明显高于VDS,所以此时二极管反偏截止,Coss通过MOS放电,变压器初级绕组和漏感开始积累能量。
/ }* j3 j, }2 `" p, \( U+ j0 ~第三步:开关关闭,漏感中的能量无法传递到次级,漏感会产生下正上负的电压,此时VDS的电压开始上升
: z# m) T" F4 ?
cljqzsv2yni64035578618.png
. L4 t, |! J# X# f; C在VDS电压上升初期,VC的电压等于Vbus,此时二极管一直是关断的,但是当副边二极管开通后,反射到原边的电压Vor和漏感的电压Vk会使VDS的电压超过Vbus,注意,电容Vc的电压是叠加在Vbus上,也就是VC在超过后该电压后,二极管才开通。
; i% G* X8 E ]' C7 t& @第四步:当VDS的电压大于VIN+Vc电容中的电压时,此时二极管开始导通,漏感和副边反射过来的电压VOR+Vbus+Vk给C充电,一直充电到最大值VDS出现
+ }+ y# {* O: m# ~0 k2 |2 _6 v: V
zuap3dhdjtm64035578718.png
+ x7 @9 ?7 R# `% a
此时,因为漏感中的能量在不断给C充电,Coss充电,所以,VDS的电压会不断增加,直到漏感中的能量消耗殆尽,VDS的电压达到尖峰电压的最大值。1 l5 W0 t/ d5 r8 ?
第五步:此时漏感中的能量消耗殆尽,漏感电压0,此时VDS的电压开始下降,二极管会因为反偏而截止,此时电容C对电阻放电,Coss的能量开始给漏感充电5 \8 D6 R6 f( @; C& Z! E' l) \9 v
zuzsg2qjss064035578818.png
! n( r9 l8 i! |) |1 Z; G: a9 Q此时coss给漏感充电,VDS的电压开始下降,当coss电容放电结束后,此时VDS的电压肯定比Vbus+Vor+Vk小,而后漏感中的能量又会给coss充电,此时Vk感应电压为下负上正,此时:8 H3 N, K" M. ^% D7 h9 Y6 k6 q: \
nftmsghxuk264035578918.png
$ O- A1 G2 s) _; }& u) ]7 U第六步:当漏感中的能量消耗完毕后,此时电容又会反过来给漏感充电,漏感和coss电容来回充放电,形成了振荡的波形,直到消耗完漏感的能量
; N! V J x2 a5 k7 O7 v/ A
xl3hf0mx1c264035579018.png
9 B( V) p* M0 A4 n当然,从Vds电压由峰值电压下降后,电容C就通过R在消耗,C上的电压也会慢慢降低,二极管一直处于关闭状态。
+ q% N% z% L$ y3 ?第七步:漏感没能量后,此时VDS被钳位在VBUS+VOR电压
4 N* V; Z% _4 n0 I9 y$ P+ u. m
hzdvp0ldx0f64035579118.png
/ K7 l$ s) e, |' N9 B6 N+ B/ x第八步:开关管一直处于关闭状态,次级一直在消耗能量,当变压器中的能量全部消耗完毕后,此时VDS的电压被箝位在Vbus5 _9 L# }" |( u8 d5 h1 Q# V
r11stmd043p64035579218.png
, c! m0 l5 m0 p. ~9 B第九步:当初级绕组和副边绕组的能力都消耗完,此时coss又会给初级绕组充电,初级绕组和coss也形程振荡
/ c, X; a$ O% j2 W5 U! r3 a r$ @2 z) [
9 u$ e7 R. _" I
第十步:开关管开通,此时VDS又开始上升,重复上面的过程8 p# w0 X5 w) B# {0 u, ^
1 d4 B$ Y8 F1 G- H! h; u
4 U2 d+ z; L2 ^8 a) Q- E' ^% G6 F
如果将上面的VDS的波形画出来,如下图7 ]( ~# @) @9 t3 X8 V$ m
7 Y$ D8 U, U" Q% Q5 W1 P
仿真查看电容C上的电压,在刚上电后. ] j. b% h. Y: v
3 W5 }0 [3 M% k! Y* W
( @/ V: c5 M, H1 Z稳定状态时,VGS为低,MOS关断,VDS电压达到最大,此时电容吸收能量,而后并联的电阻消耗能量。! K' N2 n! h+ l' F V% X; B! Z
/ E, b# a* K5 M- Y0 Y t: o9 T' s* i将RC的电阻改为10K后,MOS关断时,R消耗的能量增加,电容的电压下降更多,但是R不能太小,否则损耗增加,整机效率降低,而且电阻会发热。
4 }6 i3 K) n1 V- z- `9 @
. _8 a% e" L/ V+ ?% N5 P* R% Z* W2 j) S$ t5 ?
! L8 h' F. H: S0 v7 @" Q9 C: U* _; \% P9 t: @
8 S! S! l6 A$ _( |% x0 q8 _3 S根据上述的波形可知,RCD的电阻最大值出现在VDS的最大值,此时因为RCD吸收电路的C几乎充满了,已经无法再继续充电了,因此VDS的尖峰电压其实只是在前面的周期中被有效吸收,而在后续周期内,RCD吸收效果大打折扣。 S( m2 \; i- y5 u
2 N+ A4 t& \3 v1 d y% q
经过对上述RCD吸收电路和VDS电压波形的分析,可以得出几个结论:
+ q6 ~6 i& Q$ \% v& Y; I& X4 @0 a1、反激电源在上电时最容易烧坏MOS,因为上电初期,要给后级负载充电,此时初级绕组中的电流比较大,漏感感应电动势较大。上电初期VDS会从小达到最大时值,当系统稳定后,VDS的电压会大大降低。
. i* g4 q) d) }. K' F: l% C2、RCD吸收电路在上电启动期间,并不是每个周期吸收一样的能量,但是会消耗同样的能量,当电容C的电量快充满时,吸收效果就并不明显,而此时也会使VDS达到最大值。9 ~ z/ T% P# a1 P b
3、RCD吸收电路的R越小,电容C上的电压下降越快,但是R太小,会导致多余的能量消耗在电阻上,会影响效率。
! p) r% H8 @& z7 Y) g" P8 o4、RCD吸收电路的C越小,吸收效果很差,一下就将电容C充满,VDS达到最大值变更快,MOSFET的漏极承受的电压应力值更大,时间更长,更容易烧MOS管。/ T1 V. d- f. @8 `. `+ z% B
5、RCD的二极管反向恢复时间越快越好,能快速在尖峰电压达到时,二极管从反偏到正偏,吸收尖峰能量,箝位电压。
- v# B5 m/ P5 j6、MOS管漏极承受的电压应力在开机启动时最大,需要注意VDS耐压值和尖峰电压之间的裕量,确保MOS管正常工作。+ Q" d6 q6 `, I. |- h9 N R
声明:
$ P' T0 O) F- D* w) k6 `5 x- A本文转载自大话硬件公众号,如涉及作品内容、版权和其它问题,请联系工作人员微(13237418207),我们将在第一时间和您对接删除处理!投稿/招聘/广告/课程合作/资源置换 请加微信:13237418207) |1 z# d* c5 P6 ?- {0 Z! n/ \' u
2 U7 r+ A r$ D: Z" j / B; F/ n+ p7 \: g5 y+ P! \1 b
# U+ J9 {( B. [1 r
8 u4 }, |/ d3 k3 d: K
# j8 F, |8 A+ W7 q
" g' q3 y8 } k7 }4 z/ @ Y4 J ! _' h; {: Z) v8 Z( @8 h2 _, G; M/ U
PCB裸板如何测试?当然是这些...
4 ~# D$ ?# `- S. l. V- o6 n + R; J% x0 e. `/ s( V
& j! |5 X- G, f' t2 ^
( t" ^0 j. _/ p- }7 u$ w0 j
5 _6 ^1 X( a( P7 |0 b: A
- E. U; \! i( f9 L ~2 j! D* N; d. n1 A; z
$ }" N+ w& w1 G2 r( O% N
2 k+ C U# x5 H , G) [5 H0 H$ N
( v- h0 ?: P7 X* e# z: S A. S: c
& v; T( U% h, U! r5 K3 p1 f9 S / u( I' b9 U3 M( K7 z# v
为什么硬件测试如此重要???
0 e8 k! y# F) [9 Y- L' v " {# Y2 f+ D5 S5 {4 |
3 P4 @# H* K, B6 @! `
5 b* s1 ]+ E- a+ O
% V3 y& d }8 T; A* D' {6 M1 x
, x0 a9 V3 H9 d7 B+ L: S X. X& N8 N
9 }# e& v* `* m) u - r$ Y) N4 w( q( q3 B- W2 H
6 z# c# s" H8 t* E; M % q8 n. Y+ z' S6 M
& \# _0 D* \ G* m" f( ] k7 v
: c9 e- o" ]5 ~" O( J 2 v; _9 n* Q; I4 }' N# p
电机玩家必看!实用电路设计+PCB布线指南! |