Beruflich Dokumente
Kultur Dokumente
SWITCHING REGULATORS
Richard Schreier richard.schreier@analog.com Trevor Caldwell trevor.caldwell@utoronto.ca Many thanks to Jonathan Audy for the material from his 2008 ISSCC Tutorial on Power Management and to Prof. Aleks Prodic for his many helpful comments.
Course Goals
Deepen understanding of CMOS analog circuit design through a top-down study of a modern analog system
The lectures will focus on Delta-Sigma ADCs, but you may do your project on another analog system.
Develop circuit insight through brief peeks at some nifty little circuits
The circuit world is lled with many little gems that every competent designer ought to know.
ECE1371
11-2
Date 2008-01-14 RS 2 2008-01-21 RS 3 2008-01-28 TC 4 2008-02-04 2008-02-11 RS 5 2008-02-18 2008-02-25 RS 6 2008-03-03 TC 7 2008-03-10 TC 8 2008-03-17 TC 9 2008-03-24 TC 10 2008-03-31 RS 11 2008-04-07 2008-04-14 TC 12
Lecture Example Design: Part 1 Example Design: Part 2 Pipeline and SAR ADCs ISSCC No Lecture Advanced Comparator & Flash ADC SC Circuits Amplier Design Amplier Design Noise in SC Circuits Switching Regulator
S&T C
ECE1371
11-3
Rsmall
(~ 0.1) + Vi Vsmall
(5V)
Vo=10Vi
Iload
(1mA-1A)
Want to amplify a small differential voltage which has a large common-mode component
The common-mode component is large because we dont want (or cant have) a resistor in the low-side (ground) path.
ECE1371 11-4
The sense resistor is switched between the supply and ground, so it is not possible to sense the load current without also sensing a large common-mode component
ECE1371 11-5
Vi
V o = 10 V i
10k 110V
100k
VCM = 100V
0V
Highlights
(i.e. What you will learn today)
1 Basic Buck and Boost Topologies 2 Design Considerations 3 Inverting Buck-Boost, SEPIC and uk Topologies 4 Basic Control Strategies
ECE1371
11-7
t=0
i (t ) =
V ---- dt L
Vt i (t ) = -----L
V t i = ---------L
t
ECE1371 11-8
L = --R t
v (t ) t IR
ECE1371
Battery voltage usually does not equal the desired load voltage
Often there are many loads and many voltage requirements. Even the voltage requirements of a single load can vary with time, e.g. a CPU or DSP with power-saving.
Plus absolute reliability if a power converter behaves badly for even 1s, the entire system may be destroyed
When in comes to power, mistakes can be forever.
ECE1371 11-11
Linear Regulator
Vi Ii Big FET Vref Vo Io
Inefcient
E.g. if V i = 4 V and V o = 1 V , then max = 25% .
ECE1371 11-12
i L( t )
v C (t )
Vo I I
V i V o I = t 1 ------------------ L Vo = t 2 ------- L V = Q C V o(1 D ) = -------------------------8 LC f 2
11-14
t2
t V
Buck Formulae
V o = D V i , where D t 1 ( t 1 + t 2 ) is the duty cycle Ripple current is I 2 = ( t 2 V out ) ( 2 L )
Up to 40% of peak Io
Example: Vi = 4 V, Vo = 1 V, T = 1 s D = V o V i = 0.25 t 1 = 0.25 s, t 2 = 0.75 s Want Io = 1 A, and say I = 0.75 A t 2 V out 0.75 s 1 V - = 1 H L = ----------------- = --------------------------------0.75 A I Want V = 20 mV V o(1 D ) 1 V 0.75 C = -------------------------= ------------------------------------------------------------------------ = 5 F 2 2 8 1 H ( 1 MHz ) 20 mV 8 Lf V
ECE1371 11-15
Boost Conguration
I Vi iL I t1 vC V t
ECE1371 11-16
i L(t )
v C (t )
Vo Io I
t2
t V
Vi I o 1 ------ V o = --------------------------fC
Can do the same in a Buck converter, but the efciency hit is usually unacceptable because Vfwd is a signicant compared to Vout Synchronous rectication is usually preferred
ECE1371 11-17
Multi-Output Boost
Inverting Buck/Boost
Vi iL I t1 vC Vo
ECE1371
i L(t )
v C (t )
Vo Io I
t2
t t V
Io = -----------------------------Vi fC 1 + ------ V o
11-19
Loss Mechanisms
Switch on-resistance
10 m to 1 .
Switch capacitance
Cgs: 100 pF to 1 nF; Cd: 20 to 200 pF. Limit switching frequency to limit this loss.
Inductor resistance
5 m to 0.5 .
Capacitor resistance
Equivalent Series Resistance (ESR) Low ESR: 100 m for C = 10 F Ultra-low ESR: 10 m for C = 10 F
ECE1371 11-20
ESR
v C (t )
I t2 t
ECE1371
Improved Topologies
SEPIC: Single-Ended Primary Inductor Converter
Cuk:
SEPIC Operation
Vi V1 V2 Vo
V1 V1 = Vi V2 V2 = 0
1 D V o ------------ D
ECE1371
Vi ------------1D
VL1 = VL2 means that they can share the same core.
t
Vo
V 1 = V 2 Vi 1 D ------------- = V o 1 + ------------ 1D D
D V o = V i ------------ 1 D
11-25
http://www.national.com/an/AN/AN-1484.pdf
Cuk Operation
Vi V1 V2 Vo
V1 V1 = Vi V2 V2 = Vo
Vo ------D
ECE1371
Vi ------------1D
VL1 = VL2 means that they can share the same core.
t t
V 1 = V 2 Vi Vo ------------- = ------1D D
D V o = V i ------------ 1 D
11-26
Load Removal
Buck Converter
Vi I V
If the load current drops to zero, the inductors energy is dumped into the capacitor and the output voltage goes up 1 1 2 1 - C V 2 = -- C ( V + V )2 -- LI + -2 2 2 LI 2 LI 2 V --------------- ~ 10% for our ex. ------- = -----------+11 2 2 V 2C V CV Need to increase C to make V acceptable
ECE1371 11-27
Io t1 t2
Vo
V o = DV i
Vo I = t 2 ------- L
Io
CCM DCM
Vi -------8 fL
1
0.5
Vo ------Vi
11-29
t2 t
I = ( V i V o ) t 1 L = ( V o t 2 ) L
iL = Io
t1 + t2 I = ---------------- ----- T 2
t1 - = D = ---T
2 f LV o I o ------------------------------V i (V i V o ) fV i ( V i V o ) 2 ) --------------------------------2 LV o
I o, min = ( t 1, min
ECE1371
11-30
iL I
t1
t2
V i I = t 1 ---- L
iL hits zero if I = 2 I
Io
CCM DCM
Vi -------8 fL
1
0.5
Vi ------Vo
11-31
Control Strategies
[Audy 2008]
The control problem involves deciding when to open/close the switch
Except if load current is too great, or if the input voltage is too low, or
Vref
comparator with hysteresis
If V o < V ref , turn on the switch and keep it on until V o > V ref + V hyst + Simple; fast; stable Behavior depends on ESR: ill-controlled dynamics & excess ripple; Nothing limits ton
ECE1371 11-33
ECE1371
11-34
Constant-Frequency Voltage-Mode
Vi Vo
S Q R
Voltage-toDuty-Cycle Vx Converter
Vref Integrator
+ Frequency is well-controlled (xed) Duty cycle is regulated to achieve desired Vo Loop is slow to respond to Vi changes
ECE1371
t
ECE1371
iL
toff
toff t
Digital Control
Controlling the switch with digital logic offers many advantages in exibility, programmability and adaptability, not to mention ease of design! Vi Vo
DSP
ADC
ADC only needs a few bits of resolution DSP needs a digitally-controlled delay in order to set the on/off times with ne resolution
ECE1371 11-38
Resistive attenuator
+ Amplier sees low voltages Resistor trimming needed for low error
AD8206 uses resistors trimmed to 0.01% to get CMRR > 80 dB
ECE1371 11-39
9R
ECE1371
11-41