14
14
ABSTRACT
*Assistant Professor, on leave from the Technical University of Budapest, Budapest, Hungary
771
.!h. Hysteretic
The tightest regulation of the inductor current
is produced by the hysteretic controller (Fig. 1). n:ru
V
sw
vo
~
-.-.---.-.---.
ill
iL Fig. 2. Constant-off-time controller.
JlJU
vsw
!h. Turn-On at Clock Time
Fig. 3 shows the block diagram of a constant-
frequency controller, in which the switching fre-
quency is determined by a clock signal. The power
Fig. 1. Hysteretic controller. switch turns "on" when the clock pulse sets the R-S
flip-flop. Then the inductor current (i L) and the
switch current Ci sw ) begin to increase. The R-S
Here, the inductor current is compared with the flip-flop is reset, and the power switch is turned
control signal (in the case of voltage-regulated "off," when the comparator detects that the sum of
converters, this is the amplitied voltage-error the inductor current (or switch current) and the
signal, i e ), and the decision-making comparator compensating waveform (i comp ) has increased to the
turns off the power switch when the increasing value commanded by the control signal Ci). The
inductor current reaches the value commanded by the compensating waveform is needed to obtai~ stable
control signal. The power switch is turned "on" operation when the duty ratio is greater than 50%,
again when the inductor current decreases by a as first advised by Deisch [1]. This controller
chosen amount, AI; AI is a design parameter. Thus, commands the peak value of the current.
free-running operation results, with the switching
frequency being determined by the input and output V
voltages, the inductor value, and the value chosen o
V.
for A!. I
POWER
y.:u
The constant-"off"-time controller is also a CLOCK COMPEtJS.
free-running controller. Its operation is similar GEN. WAVEFORM
to the hysteretic controller, except that the power (T) GEN.
switch is turned "off" for a fixed amount of time, T
instead of for the time until the inductor current f.. "\
decreases by the amount AI. The power switch is
turned "on" again after the fixed "off" time has Fig. 3. Constant-frequency controller with
elapsed. The "off" time is a design parameter. compensating waveform and with peak-current
This type of controller is particularly well suited command (turn-on at clock time).
772
h Constant "On" Time of the range of duty ratio, except that here the
compensating waveform is needed for duty ratios
Fig. 4 shows the constant-on-time free-running less than 50%.
controller. Here the comparator triggers a one-
shot multivibrator, which turns on the power switch ~ Variations on the Theme Qf Current-Mode Control
for a fixed amount of time, when the current in the
inductor decreases to the control level, i e . Thl.s ~ Freguency stabilization Qf free-running ~:
method controls the valley current. This control- Di Cesare and Gambarara [2] described a hysteretic
ler helps to make turn-off snubbers "fool-proof": controller which operates at a fixed frequency.
All turn-off snubbers require a minimum "on" time That was accomplished by varying the width of the
for discharging the snubber capacitor; this con- hysteresis band as required to keep the switching
troller guarantees that the required minimum "on" frequency equal to a reference frequency, under the
time will be provided, under all normal and abnor- control of a phase-locked loop. Their technique
mal conditions of input voltage and load. can be adapted for use with constant-on-time and
Va constant-off-time controllers.
V.I POWER One can add a clock-pulse train to the iL signal
STAGE to pull the free-running frequency of a hysteretic
iL~ /' controller to a submultiple of the clock frequency.
___ __ _________ _
Z~ ,_~_~ In similar ways, constant-off-time and constant-on-
time controllers can also be synchronized to a
clock source.
t~ camp
R-S
FL I P- FLOP
:t'ref~ III. ANALYSIS OF THE DC CHARACTERISTICS OF
CURRENT-MODE-CONTROLLED CONVERTERS
R S
~ Needed Information
.~
in detail the static characteristics (dc, nonline-
ar) of the power converter with its controller:
I
CLOCK 1. output voltage as a function of control
~H' ~ signal, input voltage, and load resist-
ance
I• T'
,..1
2. behavior under overload conditions (from
Fig. 5. Constant-frequency controller with full-load to short-circuit)
compensating waveform and with valley-
current command (turn-off at clock time). 3. start-up behavior
773
4. switching frequency of the free-running jected toward the load during one full period of
types. operation. That is very simple for the buck regu-
lator (the injected current is equal to the average
Until now, insufficient attention has been paid to of the inductor current). but it requires the de-
these important characteristics of sw itching-mode termination of the duty ratio for the boost and
power converters. The users have paid the penalty: buck-boost converters. The next step is to substi-
unnecessary catastrophic failures under the occa- tute the relation between the output voltage and
sional abnormal conditions which cannot be avoided. the load current into the expression for the aver-
age injected current flowing into the load. The
~ Model Complexity ~ Insight Into Operation resultant equation has three variables: Ie. Vi' and
V ; specifying any two of them will determine the
In the practice of circuit analysis, there are t~ird. Table 1 gives a tabular summary of the
various levels of refinement of the models. The procedure for deriving the dc function (1) for the
accuracy of the results increases with the refine- case of continuous inductor current.
ment of the models; but at some point, the increase
of accuracy is no longer worth the extra complica-
tion. The additional accuracy will not help us to TABLE 1
make good design decisions it the added complexity PROCEDURE FOR DERIVING DC FUNCTION
causes us to lose insight into the basic physical IN CONTINUOUS MODE OF OPERATION
behavior of the system, and into the interactions
among the parameters. In the case of high- STEP NO. EQUATION
efficiency switching converters, second-order fac-
tors (e.g., loss resistances, semiconductor junc- 1. ILpeak = fl (Ie' Vi' Vo ' c)
tion conducting voltages, and switching delays) can
usually be neglected without significant sacrifice 2. ILvalley = f 2 (Ie' Vi' Vo ' c)
of accuracy; we will omit them in this paper.
3. I Lave = (Il.peak + ILvalley)/2
h Method of Analysis
4. D = f 3 (V i , vol
The complete dc characteristic of a current-mode
controlled switching converter can be presented in 5. 10 = f4(I Lave ' D)
the form:
6. 10 = f 5 (V o )
(1)
7. f4(I Lave ' D) = fS(Vo )
where the meanings of the quantities in (1) are
shown in Fig. 6. The vector c represents those 8. f 6 (I e , Vi' VO ' c) = 0
I
o
URRENT-MODE --t> ~ Discontinuous inductor current
CONTROLLED
CONVERTER A very similar procedure is followed for the case
of discontinuous ("light") mode of operation. The
difference is that here, by definition. the valley
current is zero. Therefore, instead of calculating
the valley current, one must determine the "on"
time Ton' the "off" time Toff' and the time Tf
Fig. 6. Model of controller and power converter for during which the current is falling from the peak
d~ rh~r~~~or;~g~;nn. current to zero. (See Fig. 7 for the inductor-
current waveform.) Table 2 gives a tabular summary
parameters of the system which influence signifi- of the steps for deriving the dc function (1) for
cantly the dc behavior (inductance, frequency, "on" the case of discontinuous inductor current.
time and/or "off" time, current hysteresis, compen-
sating waveform, etc.). Usually the ratio of the
output voltage Vo to the load current 10 is con-
stant and equal to the load resistance RL• Immedi- I
-- Lpeak
ately below, we shall summarize briefly the method
of deriving the dc function (1) for the two differ-
ent cases of continuous and discontinuous inductor
current, and the method of locating the boundary
between continuous and discontinuous operation.
774
TABLE 2 applications. In the typical case of voltage-
PROCEDURE FOR DERIVING DC FUNCTION regulated power supplies, the usual consequence is
IN DISCONTINUOUS MODE OF OPERATION a low-frequency oscillation, whose frequency is
influenced also by the frequency response and tne
STEP NO. EQUATION slew rate of the voltage-error amplifier. This can
be acceptable in most cases. If, however, the low-
1. ILpeak = g I (Ie' Vi' Vo ' c) frequency oscillation must be avoided, additional
circuitry has to be built into the controller,
2. Ton = g2(ILpeak' Vi' Vo ' c) which will turn the power switch "on" again. One
solution is to add a monostable multivibrator as
3. Tf = g3(ILpeak' Vi' Vo ' c) shown in Fig. 9. Here the "off" time of the switch
is limited by the multivibrator, so the step in the
4. Toff = g4(c) transfer function will be eliminated (free-running
operation will be retained at light load , too).
s. 10 = gS(ILpeak' Ton' Tf , Toff )
h Boundary between heavy and light modes: The
6. 10 = fS(V o ) converter can change operating mode if the control
signal, the input voltage, or the load changes. By
7. gS(ILpeak' Ton' T f , Toff ) = fS(V o ) solving, for example, the equation
8. g6(I e , Vi' Vo ' c) = 0 (3)
775
TABLE 3
OUTPUT VOLTAGE VS. CONTROL SIGNAL, INPUT VOLTAGE,
RIPPLE CURRENT, AND LOAD RESISTANCE
CONTROLLER CONVERTER
MODE
heavy
BUCK
Vo = (Ie - 6I/2)R L
BOOST
Vo =VV.(I
~
i
e - 6I/2)R L Vo = [Vi
BUCK-BOOST
-VV~
.
+ 4(I e - 6I/2)R LVi 112
Hysteretic
light Vo = 0 Vo = Vi Vo = 0
i
-VV~
i
heavy Vo = (Ie - 6I/2)R L Vo =VV'(I
~ e - 6I/2)R L Vo = [Vi + 4(I e - 6I/2)R LVi 1/2
Constant
off-time RLIe Ton + Tf RLIe Tf -RLIe Tf
light Vo = - ( ) Vo = - ( ) Vo = - ( )
2 Ton + Toff 2 Ton + Toft 2 Ton + Toft
-6I/2)R~
i
Constant-
frequency
heavy Vo = (Ie - 6I/2)R L Vo =VVi(I e V0 = [Vi -11 VI + 4(I e - 6I/2)R LVi 112
with peak- RLIe Ton + Tf RLIe Tf -RLIe Tf
current light Vo = -2( T
-) Vo = -2( -
T
) Vo = -
2
(-)
T
command
i i
Constant-
heavy Vo = (Ie + 6I/2)R L Vo =V V· (I e + 6I/2)R L
~ Vo = [Vi -VV~ + 4(I e + 6I/2)R LVi 112
on-time light Vo = 0 Vo = 0 Vo = 0
Constant-
frequency
with valley-
current
heavy
light
V0 = (Ie + 6I/2)R L Vo =V V· (I e + 6I/2)R L
~
i
Vo = 0 Vo = 0 Vo = 0
command
TABLE 4
CURRENT RIPPLE IN HEAVY MODE, AND CURRENT FALL TIME
AND ON-TIME IN LIGHT MODE
CONTROLLER CONVERTER
Constant-
frequency heavy 61 = (Vi-Vo)VoT/ViL 61 = Vi (Vo-Vi)T/VoL 61 = -VoViT/tVcVO)L
with valley-
current light Tf , Ton: not applicable
"''''...... n.!
776
TABLE 5
FREE-RUNNING FREQUENCY
CONTROLLER CONVERTER
777
throughout [7]). The latter method is especially continuous-current mode), an additional quantity
well suited to the analysis of the various current- must be taken into account. This quantity is the
mode controls, and can produce satisfactory results time derivative of the inductor current. It can be
with a minimum amount of eftort [Sl, 191. For that approximated as follows:
reason, and for other reasons described in 171, we
use in this paper the method cf injected-absorbed diL iLn - iL(n-l)
currents. (8)
dt - T
Fig. 10 shows the model used for the analysis.
Both the current injected toward the combination of where T is the period of the switch1ng frequency,
the load and the output filter capacitor (i:i,.)' and and iL and iL(n-l) are the inductor currents at
the current absorbed from the source (i a ), are the en8 and at the beginning of a switching cycle
functions of three variables: the input voltage, (i.e., two successive values of the valley current
the output voltage, and the "controlled variable," in a peak-current-commanding system, or two succes-
represented as x. In functional form: sive values of the peak current in a valley-
current-commanding system).
(4)
Manipulation and Laplace transformation of (6)-
and (8) yield
(5)
(9)
and
In (4) and (5), all quantities are values aver-
aged over one cycle. The controlled variable (x)
(0)
is th.e variable which is controlled by the error
amplifier in such a way that the regulated output
(When the small-signal variables are being repre-
is maintained proportional to the reference input,
in the c 10 sed-loop syst em. In current -mode- sented as time functions, they are shown as lower-
controlled converters, x is the inductor current; case letters, as in (4) - (8). When those vari-
in PWM-controlled converters, x is the duty ratio. ables are being represented as Laplace-transform
functions, they are shown as capital letters, as in
(9) and (0).) (9) and (0) give a complete small-
signal characterization of the switching cell and
provide the basis for the introduction of the gene-
i i. i ral low-frequency equivalent circuit 110,71. Al-
a I 0
---I> -t> --t> ternatively, the characteristic ac functions can be
c>- -~ derived by using block-diagram representations
SHITCHING I LOAD
tV i
0----
CELL
V0
t C
0
(see, e.g., (91).
4. input-impedance function.
di i (0 ii!dx)dx + (oii/dvo)dvo
The last function is important in the occasional
+ (dii/dvi)dvi (6) special cases when the impedance of the power-input
source is not negligible (e.g., an EMI filter with
high output impedance is inserted between the power
dia (dia/dX)dx + (cHa/ovo)dvo source and the power converter, or the power input
to the converter comes from the output of another
+ (oialdVi)dvi (7) power converter). In this paper, we shall not deal
with the input-impedance function, because it is
where the partial derivatives of these currents can needed in only a few special cases. The other
be derived from (4) and (5). three functions are always needed; we shall summar-
ize here the method of generating them.
If the cell input current (absorbed current) and
output current (injected current) depend on the ~ Control-to-output transfer function (open
average inductor current (as is the case, for ex- .l.Q.QJU.: In order to derive this funct ion, one uses
ample, for all PWM-controlled converters in the (10) in conjunction with the following equation
778
(ll ) TABLE 7
OPEN-LOOP AND CLOSED-LOOP TRANSFER
which simply states that the output voltage is the AND IMPEDANCE FUNCTIONS
product of the load impedance and the current in-
jected toward the load.
FUNCTION OPEN LOOP CLOSED LOOP
The result is the control-to-output transfer
function: Control-to- A/O/Z L + B) -AG/U/Z L + B - AG)
output
(2)
Input-to C/O/Z L + B) C/(l/ZL + B - AG)
~ Input-to-output transfer function (open JQQpl: output
Similar simple considerations yield the input-to-
output transfer function, too: Output l/(l/ZL + B) 1 (1/ ZL + B - AG)
impedance
( 13)
779
TABLE 9
SMALL-SIGNAL COEFFICIENTS FOR
CONSTANT-OFF-TIME CONTROLLER
COEFFICIENT CONVERTER
BUCK BOOST BUCK-BOOST
780
that topic in detail here. There is one point, back. There are several different forms of this
though, which should be emphasized. All current- instability.
mode controlling methods produce a loop gain with
approximately 90 0 overall phase lag (assuming an The constant-frequency current-mode-controlled
ideal capacitor in the output filter). This makes converters can produce a subharmonic oscillation
it much easier to design a stable control loop than whose characteristic feature is that it starts and
in the case of duty-ratio-modulated converters. stops at the same ac gain of the error amplifier.
The frequency response of the error amplifier is
~ Subharmonic Instabilities shown in Fig. 11. We assume that the gain is
constant, its value being g at both the switch1ng
As with all sampled-data control systems, frequency and its first subgarmonic. Analysis of
current-mode-controlled converters can have subhar- the propagation conditions of perturbations gives
monic instabilities. Subharmonic instability (as us bounds on the maximum usable gain. The deriva-
opposed to the previously defined low-frequency tion and the results for the buck and the boost
instability) is characterized by the fact that the converters were presented in [121.
ratio of the nominal switching frequency to the
frequency of spurious oscillation is an integer
number. This means that oscillation occurs at
exact ly the nth subharmonic of the switching fre-
quency. In mest cases, n = 2, although higher- g(w)
order subharmonic oscillation is possible. dB
~Open-loop instability of constant-frequency Fig. 11. Frequency response of the error amplifier.
current-mode controllers: It has long been
known that constant-frequency current-mode-con-
trolled converters with peak-current commanding
produce instability at duty ratios above 50%, even This instability is known to occur in constant-
if the voltage-regulating loop is open. (The first frequency converters. We assume that the valley-
reference to this instability is probably [131; a current-commanding version suffers from this insta-
cure was first proposed by Deisch [1].) bility, too, though it has never been analyzed.
781
f 25 kHz (for PWM and constant-
STATE 1 OSCIlLATORY
frequency peak-current-
commanding controller)
I
20 us (constant-off-time
controller)
1.25 A
I t
STABLE
57 A/ms (for constant-frequency
peak-current-commanding
contro ller)
a. hysteretic,
b. constant-off-time,
c. constant-frequency peak-current-
commanding with compensating ramp to
provide near-minimum decay time of -40 ,
- --i-
transients at all duty ratios (and guar-
anteed stability at duty ratios larger
than 50%), and -60
I
i
- -r
lers were:
- 120
Yin 22 V !
Vout 10 V !
D 50% -140
1 A 1 2 10
lout
L 176 uH
C 998 uF
ESR 64 mohm Fig. 14. Measured phase of loop gain vs. frequency.
782
constant-frequency peak - current-commanding con- A[d B)
troller was slightly less than the value which
provides optimum attenuation of perturbations: 57
A/ms instead of the optimum 62 .5 A/ms.)
I
-lilL_ VII. CONCLUSIONS
i
783
5. Current-mode control has so many advantages that i
it deserves to have a family of control ICs which e
allows the design engineer to exploit fully those
advantages.
ACKNOWLEDGEMENT
APPENDIX A.
DERIVATION OF TIME DELAY BETWEEN CONTROL Fig. AI. Inductor currents of converter with
AND INJECTED CURRENT (COEFFICIENT "A") hysteretic controller (solid line) and
FOR CONSTANT-OFF-TIME CONTROLLER with constant-off-time controller (dotted
line), when the control signal changes.
The formal derivation of the coefticient "A" (the
functional dependence of the injected current on
the control signal) in [8,91 gives the same result
for both the hysteretic controller and the
constant-off-time controller. However, experiment-
al data (discussed in Section VI) showed that the
phase lag of the two control methods is not the 61
same. The phase difference can best be described T
by a time delay introduced in the control path of
the constant-off-time controller. The amount· of
time delay is Toff !2. The proof follows.
(AI)
784
Solving (A5) for T and s u bstituti ng (A3) and [11] R. Redl, 1. Novak, "Instabil
d ities in Current
(A4) into the result, we obtain Mode Control led S witchi ng Voltage Regulators,"
PES C '81 Record (IEEE Publi ca ti on 81CH1652-7),
(A6) pp. 17-28.
(IEEE Publi ca ti on 80CHI529-7), pp. 397-401. Using Feed-Forward of Output Current and Input
Voltage with Curre nt- M ode Control," Proc.
[4] H. Matsuo, K. Harada, "New DC-DC C o n v er ters Fourth ESTEC Spa c e c raft Power Conditioning
with an Ene rgy Storage Reactor, IEEE Transac Sem in ar (ESA Publi ca t i on SP-186), 1982, pp.
tions on Magnetics, vol. MAG-13, no.5, Septe m 3 3- 42 .
ber 1977, pp . 1211-1213.
785