I
S
V
in
D
C
R
t
on
t
off
Buck
Prof. S. Ben-Yaakov , DC-DC Converters [2- 5]
Voltage transfer function
The I method
Left triangle
on
o in
t
L
V V
I
=
Right triangle
off
o
t
L
V
I =
off
o
on
o in
t
L
V
t
L
V V
=
|
.
|
\
|
on
s
on
off on
on
in
o
D
T
t
t t
t
V
V
= =
+
= Independent of L !
L
V V
o in
t
on
t
I
L
t
off
L
V
o
I
Prof. S. Ben-Yaakov , DC-DC Converters [2- 6]
-V
o
V
L
t
off
t
V
in
-V
o
t
on
T
s
+
-
At steady state, over one switching cycle:
; 0 V
L
=
on
in
o
D
V
V
0 S S = = +
+
; t ) V V ( S
on o in
=
+
; t ) V ( S
off o
=
S
V
in
D
C
R
t
on
t
off
V
o
V
L
Voltage transfer function
The average voltage method
3
Prof. S. Ben-Yaakov , DC-DC Converters [2- 7]
Load Change with Fixed D
t
on
t
I
L
t
off
T
s
How will I
L
change if R is getting smaller?
S
V
in D
L
C
R
control
V
o
Prof. S. Ben-Yaakov , DC-DC Converters [2- 8]
t
on
t
I
L
t
off
T
s
R
2
R
1
R
3
L
V V
o in
L
V
o
=
out
on out in
off
V
D ) V V (
D
=
|
.
|
\
|
+
= ) D D ( T T
L
V V
2
1
T
1
I
off on S on
o in
S
AV
R
V
I
o
AV
=
)
V
V V
1 ( D T
L
V V
2
1
I
o
o in
on on
o in
AV
+
=
2
o in S
2
on o in
LV 2 V T D ) V V ( R =
|
|
.
|
\
|
+ = 1
T D R
L 8
1
L 4
T D R
V
V
s
2
on
s
2
on
in
o
Prof. S. Ben-Yaakov , DC-DC Converters [2- 11]
Boundary of CCM and DCM
t
on
t
t
off
Ts
L
V
o
L
V V
o in
I
L
L
2
L
min
I
av
z For CCM L > L
min
z In Buck
av pk off
min
o
I 2 I t
L
V
= =
s
off
s av
off o
min
f 2
D R
f I 2
D V
L = =
Prof. S. Ben-Yaakov , DC-DC Converters [2- 12]
Example
A BUCK converter has a following characteristics:
Output voltage: Output current:
Input voltage: Frequency:
Current mode: CCM
Find:
V 5 V
o
= A 10 I I
av out
= =
V 10 V
in
= kHz 100 f
s
=
min
L
H 2 . 1
10 10 2
5 . 0 5
f I 2
D V
L
5 . 0 D 1 D
CCM
5 . 0 D
V
V
5
s av
off o
min
on off on
in
o
=
= =
= = = =
5
Prof. S. Ben-Yaakov , DC-DC Converters [2- 13]
I
L
t
I
av
t
I
av
I
R
I
C
t
AC
DC
Capacitor current
Capacitor current
S
V
in
D
L
C
R
I
L
I
C I
R
control
V
o
R L C
I I I =
z Assumption:
V
0
has small ripple
Prof. S. Ben-Yaakov , DC-DC Converters [2- 14]
BOOST Step-Up
z V
o
> V
in
Why ??
S V
in
D
L
C
R
V
X
V
o
Prof. S. Ben-Yaakov , DC-DC Converters [2- 15]
ON V
L
=V
in
OFF V
L
=V
in
-V
o
V
in
L
C
R
V
o
V
in
L
C
R
V
o
Operation modes
V
L
I
L
t
s
t
V
in
I
a
t
V
L
I
L
t
s
t
V
in
V
in
-V
o
I
a
I
b
t
Boost
6
Prof. S. Ben-Yaakov , DC-DC Converters [2- 16]
t
off
T
S
V
o
V
x
t
off in
o
off o in
D
1
V
V
D V V = =
S V
in
D L
C
R
V
X
V
o
The average voltage method
; D V
T
t V
V
; V V
; V V ; 0 V V ; 0 V
off o
s
off o
x
in
in
x in x in L
= =
=
= = =
Voltage transfer function
Prof. S. Ben-Yaakov , DC-DC Converters [2- 17]
Voltage transfer function
The I method
t
on
I
L
t
off
T
s
t
L
V V
in o
L
V
in
I
off
in o
on
in
t
L
V V
t
L
V
=
off o off on in
t V ) t t ( V = +
off in
o
D
1
V
V
=
S V
in
D L
C
R
V
X
V
o
Prof. S. Ben-Yaakov , DC-DC Converters [2- 18]
BUCK-BOOST
Step-Up Step-Down
z Find V
o
/V
in
Hint: Average of V
x
?
S
V
in
D
L
C R
V
o
V
X
7
Prof. S. Ben-Yaakov , DC-DC Converters [2- 19]
Comparison between basic topologies CCM
S
V
in
D L
C
R
V
o
S
V
in
D
L
C
R
V
o
S
V
in
D
L
C
R
V
o
S
D L
Basic Cell
L
a
b
c
Switched inductor
Prof. S. Ben-Yaakov , DC-DC Converters [2- 20]
I
in
t
I
in
t
I
in
t
I
o
t
I
o
t
I
o
t
Source current Load current
Buck
Boost
Buck Boost
Continues current -> Low ripple component
Discontinues current -> High ripple component
Input and Output Currents
Prof. S. Ben-Yaakov , DC-DC Converters [2- 21]
Modulator Control
e
V
D
in
V
Assembly
Switched
o
V
+
b d c
a
f
C
Load
R
out
V
in
V
L
I
b
I
C
I
out
V
out
V
Load
R
Load
R
f
C
f
C
L
a d c
b
C
I
L
I
b
I
in
V
in
V
b
on
T
L
b
I
L
I
C
I
d
c
L
Buck Boost
Boost Buck
on
T
+
b
c
a
?
a
I
c
I
b
I
b
c
a
L
on
T
off
T
a
I
b
I
c
I
The SIM
Objective : To replace the switched part
by a continuous network
Prof. S. Ben-Yaakov , DC-DC Converters [2- 27]
I
b
I
L
I
b
I
ON
T
S
T
on L
S
on L
b
D I
T
T I
I = =
S
ON
on
T
T
D =
off L
S
off L
c
D I
T
T I
I = =
L a
I I =
Similarly :
b
c
a
L
on
T
off
T
a
I
b
I
c
I
Average current
10
Prof. S. Ben-Yaakov , DC-DC Converters [2- 28]
b
c
b
I
c
I
a
a
G
b
G
c
G
a
I
b
c
a
L a
I I =
on L b
D I I =
off L c
D I I =
G
a
, G
b
,C
c
- current
dependent sources
off L c
on L b
L a
D I G
D I G
I G
D
on
is coded into voltage
+
Source
on
D
" D " : node of Name
on
) L ( I ) D ( V
on
L
Gvalue
In SPICE environment
14
Prof. S. Ben-Yaakov , DC-DC Converters [2- 40]
Running SPICE simulation
DC (steady state points) - as is
TRAN (time domain) - as is
AC ( small signal) - as is
* Linearization is done by simulator !
Simulation
Prof. S. Ben-Yaakov , DC-DC Converters [2- 41]
L
I
b
c
a
L
on
T
off
T
on
T
off
T
off
T
s
T
t
pk L
I L
I
on
s
on s
off
D 1
T
T T
' D =
=
on s off
T T ' T =
Discontinuous Model (DCM)
Prof. S. Ben-Yaakov , DC-DC Converters [2- 42]
1.The average inductor current in DCM
L
V
) b , a ( V
) c , a ( V
s
T
on
T
off
T
off
' T
t
b
c
a
L
) b , a ( V
) c , a ( V
on
T
CCM in as D ) c , a ( V D ) b , a ( V V
off on L
+ =
Combining CCM / DCM
15
Prof. S. Ben-Yaakov , DC-DC Converters [2- 43]
b
c
a
a
G
b
G
c
G
a
I
b
I
c
I
t
on
T
off
T
LS
I
L
I
s
T
L
I
off on
L
off on
s L
Ls
D D
I
T T
T I
I
+
=
+
=
L a
I is I
Ls c b
I sampling are I is I
off c
T during sampled is I
on b
T during sampled is I
Combining CCM / DCM
Prof. S. Ben-Yaakov , DC-DC Converters [2- 44]
b
c
a
a
G
b
G
c
G
a
I
b
I
c
I
L a
I G =
off on
on L
b
D D
D I
G
+
=
off on
off L
c
D D
D I
G
+
=
1 ) D D ( : CCM in
off on
= +
t
on
T
off
T
LS
I
L
I
s
T
L
I
Combining CCM / DCM
Prof. S. Ben-Yaakov , DC-DC Converters [2- 45]
on
T
off
T
L
I
off
' T
L
V
ab
t
L
V
ac
pk
I
L
I
L
T ) b , a ( V
I
on
pk
=
S
off on on
L
T
) T T (
L
T ) b , a ( V
2
1
I
+
|
.
|
\
|
=
) D D (
Lf 2
D ) b , a ( V
I
off on
s
on
L
+ =
on
on
s L
off
D
D ) b , a ( V
Lf I 2
D =
on off
D 1 D =
on off
D 1 D
Doff in DCM
16
Prof. S. Ben-Yaakov , DC-DC Converters [2- 46]
b
c
a
L
b
c
a
a
G
b
G
c
G
L a
I G
off on
on L
b
D D
D I
G
+
off on
off L
c
D D
D I
G
+
off on L
D ) c , a ( V D ) b , a ( V E + =
)
`
|
|
.
|
\
|
=
on
on
s L
on off
D
D ) b , a ( V
Lf I 2
), D 1 ( min D
L
L
r
L
I
L
E L V
The combined DCM / CCM mode
Prof. S. Ben-Yaakov , DC-DC Converters [2- 47]
Example: Boost average model simulation
Rsw
{Rsw}
EDoff
min(2*I(Lmain)*Lmain/(Ts*v(a,b)*V(Don))-V(Don),1-V(Don))
etable
OUT+
OUT-
IN+
IN-
Resr
{Resr}
Gc
V(Doff)*I(Lmain)/(V(Don)+V(Doff))
GVALUE
OUT+
OUT-
IN+
IN-
PARAMETERS:
LMAIN = 75u
COUT = 220u
RLOAD = 10
Doff
Gb
V(Don)*I(Lmain)/(V(Don)+V(Doff))
GVALUE
OUT+
OUT-
IN+
IN-
0
Lmain
{Lmain}
RLoad
{RLoad}
Dbreak
Dmain
VDon
{VDon}
+
-
Rinductor
{Rinductor}
EL
(V(Don)*V(a,b)+V(Doff)*V(a,c))
EVALUE
OUT+
OUT-
IN+
IN-
1
0
PARAMETERS:
FS = 100k
TS = {1/fs}
b
Vin_DC
{Vin_DC}
+
-
a
Cout
{Cout}
PARAMETERS:
RESR = 0.07
RINDUCTOR = 0.1
RSW = 0.1
PARAMETERS:
VIN_DC = 10v
VDON = 0.5
out
c
Ga
I(Lmain)
GVALUE
OUT+
OUT-
IN+
IN-
Don
S
L
o
C o
R
in
V
D
o
V
Prof. S. Ben-Yaakov , DC-DC Converters [2- 48]
Example: Boost average model simulation
17
Prof. S. Ben-Yaakov , DC-DC Converters [2- 49]
Example: Boost average model simulation
S
L
o
C o
R
in
V
D
o
V
Prof. S. Ben-Yaakov , DC-DC Converters [2- 50]
Example: Boost average model simulation
S
L
o
C o
R
in
V
D
o
V
Prof. S. Ben-Yaakov , DC-DC Converters [2- 51]
Boost: Response to step of input voltage
Ti me
30ms 35ms 40ms 45ms 50ms
V( out )
18V
19V
20V
21V
SEL>>
V( a )
9V
10V
11V
12V
(average model simulation)
V
in
V
out
18
Prof. S. Ben-Yaakov , DC-DC Converters [2- 52]
Boost: Response to step of duty cycle
D
on
V
out
Ti me
30ms 35ms 40ms 45ms 50ms
V( OUT)
25. 0V
37. 5V
50. 0V
10. 0V
SEL>>
V( Don)
400mV
600mV
800mV
Prof. S. Ben-Yaakov , DC-DC Converters [2- 53]
VDon
0V 0. 1V 0. 2 V 0. 3 V 0. 4V 0. 5V 0 . 6V 0 . 7V 0 . 8V 0. 9V 1. 0V
V( OUT) / V( a ) V( i de a l )
0
5
10
15
Boost transfer function (CCM)
on in
o
D 1
1
V
V
=
DC Sweep simulation
ideal case
real case
Parasitic resistances are taken
into account