class: title-slide count: false .logo-title[] ## ELECTENG 311 # Electronics Systems Design ### Buck and Boost Converters .TitleAuthor[Duleepa J Thrimawithana] --- layout: true name: template_slide .logo-slide[] .footer[[Duleepa J Thrimawithana](https://www.linkedin.com/in/duleepajt), Department of Electrical, Computer and Software Engineering (2026)] --- name: S1 # Learning Objectives - Energy storage elements - What is a Buck converter? - Converter topology and how it works - What is a Boost converter? - Converter topology and how it works - Steady-state analysis of an ideal Boost converter - What are the expected voltage and current waveforms - Deriving relation between circuit parameters and operating conditions - Example design - Determining the circuit parameters to meet a set of design specifications - Determining the operating conditions --- class: title-slide layout: false count: false .logo-title[] # Energy Storage Elements ### Inductors and Capacitors --- layout: true name: template_slide .logo-slide[] .footer[[Duleepa J Thrimawithana](https://www.linkedin.com/in/duleepajt), Department of Electrical, Computer and Software Engineering (2026)] --- name: S2 # Inductors .left-column[ - An inductor is an energy storage element - Energy is stored in the magnetic field that is generated when there is a current flowing through the windings of an inductor, \\[ E\_L = \frac{1}{2} L I\_L^2 \\] - To store energy we can connect an inductor across a DC voltage source and let the current ramp-up to a desired value since, \\[ I\_L = \frac{1}{L} \int\_{0}^{T\_{dur}} V\_{in} \, \mathrm{d}t = \frac{V\_{in}}{L} T\_{dur} \quad \because V\_{in} \textrm{ is constant} \\] - Assume initial current in L is 0A and S
p
turned-off at T
dur
- **I
L
cannot change abruptly** so D circulates I
L
when S
p
is off ] .right-column[ .center[
] ] --- name: S3 # Capacitors .left-column[ - A capacitor is an energy storage element - Energy is stored in the electric field that is generated when there is a voltage across the terminals of a capacitor, \\[ E\_C = \frac{1}{2} C V\_C^2 \\] - To store energy we can connect a capacitor across a DC current source and let the voltage ramp-up to a desired value since, \\[ V\_C = \frac{1}{C} \int\_{0}^{T\_{dur}} I\_{in} \, \mathrm{d}t = \frac{I\_{in}}{C} T\_{dur} \quad \because I\_{in} \textrm{ is constant} \\] - Assume initial voltage of C is 0V and S
p
turned-on at T
dur
- **V
C
cannot change abruptly** so D isolates V
C
when S
p
is off ] .right-column[ .center[
] ] --- class: title-slide layout: false count: false .logo-title[] # Buck Converters ### Operating Principles --- layout: true name: template_slide .logo-slide[] .footer[[Duleepa J Thrimawithana](https://www.linkedin.com/in/duleepajt), Department of Electrical, Computer and Software Engineering (2026)] --- name: S4 # Converter Topology .center[
] - A Buck converter consists of a *switch (S
p
)*, *diode (D)*, *inductor (L)* and a *capacitor (C
o
)* - The switch is operated at a certain duty-cycle, D
p
, to control the output voltage, V
out
- When S
p
is on during D
p
T
s
, the input source, V
in
, is connected to L, causing I
L
to build-up thus storing energy in L and C
o
- When S
p
is off during (1-D
p
)T
s
, the energy stored in C
o
and L are released to the output - D makes sure I
L
path to flow when S
p
is off (freewheeling) - As we learnt in [PWM control](https://uoa-ee311.github.io/presentations/intro/presentation2.html#46), S
p
is operated at a fixed frequency f
s
and therefore T
s
= 1/f
s
--- name: S5 # Analysing the Buck Converter .center[
] - In an SMPS, such as this Buck converter, the switch, S
p
, can only be either on or off - We can draw two equivalent circuits, one for when S
p
is on and other for when S
p
is off - We will analyse the circuit assuming it has reached a steady-state - The average change in current through L and voltage across C
o
over one switching period is 0 - Thus, the average of V
L
over one switching period is also 0 and is referred to as the **volt-second balance** \\[ \int\_{0}^{T\_s} V\_L \, \mathrm{d}t = \int\_{0}^{DT\_s} (V\_{in} - V\_{out}) \, \mathrm{d}t + \int\_{DT\_s}^{T\_s} (-V\_{out}) \, \mathrm{d}t = 0\\] --- name: S12 # Steady-State Waveforms .center[
] --- name: S13 # Output Voltage - From the volt-second balance equation we can derive the relation between V
out
and D
p
\\[ \int\_{0}^{T\_s} V\_L \, \mathrm{d}t = (V\_{in} - V\_{out})DT\_s - V\_{out}(1-D)T\_s = 0\\] \\[ V\_{out} = V\_{in}D \\] - This is the same as the relation we derived in [introductory lecture](https://uoa-ee311.github.io/presentations/intro/presentation2.html#S53) for a buck converter - The same relation can be derived by equating the areas of the rectangles formed by the waveforms of V
L
when S
p
is on and off .center[
] --- name: S14 # Inductor Current - During DT
s
(i.e., when S
p
is on), current in L, which is the same as I
in
, ramps-up and reaches a peak of I
L(pk)
when S
p
is turning off - We can define the change in current through L during DT
s
as ΔI
L
and is given by \\[ \Delta I\_L = \frac{1}{L} \int\_{0}^{DT\_s} (V\_{in} - V\_{out}) \, \mathrm{d}t = \frac{V\_{in} - V\_{out}}{L} DT\_{s} \quad \because (V\_{out} - V\_{in}) \equiv \textrm{ constant} \\] - We can also define the same ΔI
L
during (1-D)T
s
(i.e., when S
p
is off) as \\[ \Delta I\_L = \frac{1}{L} \int\_{DT\_s}^{T\_s} (-V\_{out}) \, \mathrm{d}t = \frac{-V\_{out}}{L} (1-D)T\_{s} \\] - The average value of I
L
is the same as I
out
and is therefore \\[ I\_{L(av)} = I\_{out} = \frac{V\_{out}}{R\_{Load}} \quad \rightarrow \quad I\_{L(pk)} = I\_{L(av)} + \frac{\Delta I\_L}{2} = \frac{V\_{out}}{R\_{Load}} + \frac{V\_{in} - V\_{out}}{2L} DT\_{s} \\] --- name: S14 # Output Voltage Ripple .center[
] - The output voltage ripple, ΔV
out
, is caused by the AC current, I
C
, flowing through C
o
- I
C
is the difference between I
L
and I
out
and is therefore an AC triangular waveform with 0 average - During positive half of I
C
, C
o
is charging and ΔV
out
is increasing - During negative half of I
C
, C
o
is discharging and ΔV
out
is decreasing - The area of under each triangle formed by I
C
is equal since we are analysing steady-state operation - Therefore, the length of each triangle is equal to T
s
/2 and the height of each triangle is ΔI
L
/2 giving us \\[ \Delta V\_{out} = \frac {1} {C\_o} \int\_{0}^{0.5T\_s} I\_C \, \mathrm{d}t = \frac {1} {C\_o} \frac{\Delta I\_L}{2} \times \frac{T\_s}{2} = \frac{\Delta I\_L T\_s}{4C\_o} \\] --- class: title-slide layout: false count: false .logo-title[] # Boost Converters ### Operating Principles --- layout: true name: template_slide .logo-slide[] .footer[[Duleepa J Thrimawithana](https://www.linkedin.com/in/duleepajt), Department of Electrical, Computer and Software Engineering (2026)] --- name: S4 # Converter Topology .center[
] - A Boost converter also consists of a *switch (S
p
)*, *diode (D)*, *inductor (L)* and a *capacitor (C
o
)* - The switch is operated at a certain duty-cycle, D
p
, to control the output voltage, V
out
- When S
p
is on during D
p
T
s
, the input source, V
in
, is connected across L, causing I
L
to build-up thus storing energy in L, while C
o
is supplying energy to the load - When S
p
is off during (1-D
p
)T
s
, the energy stored in L is released to C
o
and the output - D makes sure C
o
and is not shorted when S
p
is on while providing a freewheeling path when S
p
is off - As we learnt in [PWM control](https://uoa-ee311.github.io/presentations/intro/presentation2.html#46), S
p
is operated at a fixed frequency f
s
and therefore T
s
= 1/f
s
--- name: S5 # Analysing the Boost Converter .center[
] - Similar to a Buck converter, the switch, S
p
, can only be either on or off - We can draw two equivalent circuits, one for when S
p
is on and other for when S
p
is off - We will analyse the circuit assuming it has reached a steady-state - The average change in current through L and voltage across C
o
over one switching period is 0 - We can write the **volt-second balance** across L as follows (assuming ideal diode) \\[ \int\_{0}^{T\_s} V\_L \, \mathrm{d}t = \int\_{0}^{DT\_s} (V\_{in}) \, \mathrm{d}t + \int\_{DT\_s}^{T\_s} (V\_{in} - V\_{out}) \, \mathrm{d}t = 0\\] --- name: S12 # Steady-State Waveforms .center[
] --- name: S13 # Output Voltage - From the volt-second balance equation we can derive the relation between V
out
and D
p
\\[ \int\_{0}^{T\_s} V\_L \, \mathrm{d}t = V\_{in} DT\_s + (V\_{in} - V\_{out})(1-D)T\_s = 0\\] \\[ V\_{out} = \frac{V\_{in}}{1-D} \\] - This shows that V
out
is always greater than V
in
for a Boost converter, and in theory can reach infinity as D
p
approaches 1 - In practice, the maximum V
out
is limited by the voltage rating of the components and the losses - As with a Buck converter, the same relation can be derived by equating the areas of the rectangles formed by the waveforms of V
L
when S
p
is on and off --- name: S14 # Inductor Current - During DT
s
(i.e., when S
p
is on), current in L, which is the same as I
in
, ramps-up and reaches a peak of I
L(pk)
when S
p
is turning off - We can define the change in current through L during DT
s
as ΔI
L
and is given by \\[ \Delta I\_L = \frac{1}{L} \int\_{0}^{DT\_s} {V\_{in} } \, \mathrm{d}t = \frac{V\_{in} }{L} DT\_{s} \quad \because V\_{in} \equiv \textrm{ constant} \\] - We can also define the same ΔI
L
during (1-D)T
s
(i.e., when S
p
is off) as \\[ \Delta I\_L = \frac{1}{L} \int\_{DT\_s}^{T\_s} {(V\_{in}-V\_{out})} \, \mathrm{d}t = \frac{V\_{in} - V\_{out}}{L} (1-D)T\_{s} \\] - The average value of I
L
is the same as I
in
and is therefore \\[ I\_{L(av)} = I\_{in} \quad \rightarrow \quad I\_{L(pk)} = I\_{L(av)} + \frac{\Delta I\_L}{2} = I\_{in} + \frac{V\_{in} }{2L} DT\_{s} \\] --- name: S14 # Output Voltage Ripple .center[
] - The output voltage ripple, ΔV
out
, is caused by the AC current, I
C
, flowing through C
o
- I
C
is the difference between I
D
and I
out
and can be approximated as an AC rectangular waveform with 0 average if ΔI
L
is assumed to be small - During positive half of I
C
, C
o
is charging and ΔV
out
is increasing - During negative half of I
C
, C
o
is discharging and ΔV
out
is decreasing - The area of under each square formed by I
C
is equal since we are analysing steady-state operation \\[ \Delta V\_{out} = \frac {1} {C\_o} \int\_{0}^{DT\_s} I\_C \, \mathrm{d}t = \frac {I\_{out}DT\_{s}} {C\_o} = \frac {I\_{out}} {f\_{s}C\_o} \frac{(V\_{out} - V\_{in})}{V\_{out}} \\] --- name: S14 # Critical Load (PI) .center[
] - As R
Load
decreases, I
in
and therefore the I
L(av)
decreases - Critical load happens when I
L(min)
touches 0A at the end of the switching period - This is the boundary between continuous conduction mode (CCM) and discontinuous conduction mode (DCM) operation - We can derive the critical input current, and from this the critical load current as follows \\[ I\_{in-crit} = I\_{L-crit(av)} = \frac{\Delta I\_L}{2} \\] \\[ I\_{out} = I\_{D(av)} = (1-D) I\_{L(av)} \quad \rightarrow \quad I\_{out-crit} = (1-D) I\_{L-crit(av)} = (1-D) \frac{\Delta I\_L}{2} \\] --- name: S14 # Critical Load (PII) .center[
] - From previous work ΔI
L
and V
o
were derived as \\[ \Delta I\_L = \frac{V\_{in} }{L} DT\_{s} \quad \text{and} \quad V\_{out} = \frac{V\_{in}}{1-D}\\] - Substituting for ΔI
L
we can write the critical load current as \\[ I\_{out-crit} = (1-D) \frac{V\_{in} DT\_{s}} {2L} = \frac{V\_{out} D (1-D)^2 T\_{s}} {2L} \quad \rightarrow \quad R\_{Load-crit} = \frac {V\_{out}}{I\_{out-crit}} = \frac{2L}{D (1-D)^2 T\_{s}}\\] --- name: S15 # Calculating Minimum L Required - We need to make sure that the inductor is large enough to keep the converter operating in CCM for the expected range of R
Load
- The minimum value of L depends on the critical R
Load-crit
that the converter is expected to operate at - We can calculate the minimum L required \\[ L\_{min} = \left[ R\_{Load-crit} \frac{D (1-D)^2 T\_{s}} {2} \right]\_{max} = \left[ {R\_{Load-crit} \frac{D (1-D)^2 } {2 f\_{s}} } \right] \_{max}\\] - The RHS of the L
min
is a maximum when D = 1/3 - This is calculated by diffeerentiating the expression for L
min
with respect to D and equating it to 0 - Since we made assumptions for this analysis, when designing your converter pick a L value that is higher than what you calculate --- name: S18 # Average Currents .left-column[ - Since ripple voltage at V
out
is negligible, I
out
is a constant DC value give by, \\[ I\_{out} = \frac{V\_{out}}{R\_{Load}} \\] - The average value of I
in
is, \\[ I\_{in(av)} = \frac{1}{T\_{s}} \int\_{0}^{T\_s} I\_{in} \, \mathrm{d}t = I\_{L(av)} \\] - The average value of I
D
should be the same as I
out
and is, \\[ I\_{D(av)} = \frac{1}{T\_{s}} \int\_{0}^{T\_s} I\_{D} \, \mathrm{d}t = (1-D)I\_{L(av)} = (1-D)I\_{in} = I\_{out} \\] ] .right-column[ .center[
] ] --- name: S19 # RMS Inductor Current (PI) .center[
] - RMS currents dictate conduction loss in devices such as S
p
and L - To calculate RMS of I
L
, we can separate the waveform to a DC component and an AC component - Total RMS of I
L
is then the square root of the sum of the squares of the RMS of each component - I
L(ac)
it can be written as `\( -0.5 \Delta I_{L} + \Delta I_{L} t /DT_s \)` for `\( 0 \leq t \leq DT_s\)` and `\( 0.5 (1+D) \Delta I_{L} / (1-D) - \Delta I_{L} t / (1-D)T_s \)` for `\( DT_s \leq t \leq T_s\)` - RMS of I
L
is therefore give by, \\[ I\_{L(RMS)} = \sqrt { \frac{1}{T\_s} \int\_{0}^{T\_s} I^2\_{L(dc)} \, \mathrm{d}t + \frac{1}{T\_s} \int\_{0}^{T\_s} I^2\_{L(ac)} \, \mathrm{d}t } \\] --- name: S19 # RMS Inductor Current (PII) .center[
] - Due to the shape of the I
L(ac)
waveform, the RMS of I
L(ac)
can be calculated as follows by considering the first half of the waveform \\[ \frac{1}{T\_s} \int\_{0}^{T\_s} I^2\_{L(ac)} \, \mathrm{d}t = \frac{1}{DT\_s} \int\_{0}^{DT\_s} \left[ -0.5\,\Delta I\_L + \Delta I\_L \frac{t}{DT\_s} \right]^2 \mathrm{d}t \\] \\[ \frac{1}{T\_s} \int\_{0}^{T\_s} I^2\_{L(ac)} \, \mathrm{d}t = \frac{1}{DT\_s} \int\_{0}^{DT\_s} \left[ \frac{\Delta I^2\_L}{4} - \frac{\Delta I^2\_L \, t}{DT\_s} + \frac{\Delta I^2\_L \, t^2}{D^2T\_s^2} \right] \mathrm{d}t = \frac{\Delta I^2\_L}{12} \\] --- name: S22 # Demo: A Conceptual Boost Converter .questions[ When V
in
=50V, L=100µH, f
s
=100kHz, D=0.5 and R
load
=100Ω, calculate I
L(pk)
, P
out
, V
out
, V
S(max)
, V
D(max)
, I
in(av)
, I
D(av)
, I
in(RMS)
, I
D(RMS)
and ΔV
out
. Show answers match simulation. Explore behavior when D and R
load
change. ] --- class: title-slide layout: false count: false .logo-title[] # How to Design a Boost Converter ### An Example --- layout: true name: template_slide .logo-slide[] .footer[[Duleepa J Thrimawithana](https://www.linkedin.com/in/duleepajt), Department of Electrical, Computer and Software Engineering (2021)] --- name: S23 # Design Specifications .left-column[ - Using what we learnt so far lets design a boost converter that meets the specifications listed in the table - In this design both the input and output voltages are fixed - In many cases you will need to cater for a range of input/output voltages - We are going to take η = 100% and design for continuous mode operation - To 'Design' this converter first we have to determine suitable values for L and C
o
- Then we analyse the voltage stress across S
p
and D, average and RMS current stresses as well as operating duty-cycles - We will do this analysis at P
out(min)
and P
out(max)
] .right-column[ .center[
]
Parameter
Specification
V
in
12V
V
out
24V
P
out
24W to 96W
f
s
100kHz
ΔV
out
0.1V
] --- class: title-slide layout: false count: false .logo-title[] # Questions?