Download Continuous-Time Digital Signal Processing Based

Survey
yes no Was this document useful for you?
   Thank you for your participation!

* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project

Document related concepts

Ohm's law wikipedia , lookup

Audio power wikipedia , lookup

Ground loop (electricity) wikipedia , lookup

Time-to-digital converter wikipedia , lookup

Electrical ballast wikipedia , lookup

Power engineering wikipedia , lookup

Three-phase electric power wikipedia , lookup

Electrical substation wikipedia , lookup

History of electric power transmission wikipedia , lookup

Power inverter wikipedia , lookup

Current source wikipedia , lookup

Amtrak's 25 Hz traction power system wikipedia , lookup

Stray voltage wikipedia , lookup

Schmitt trigger wikipedia , lookup

Oscilloscope history wikipedia , lookup

Rectifier wikipedia , lookup

Integrating ADC wikipedia , lookup

Control theory wikipedia , lookup

Surge protector wikipedia , lookup

Control system wikipedia , lookup

Islanding wikipedia , lookup

Voltage regulator wikipedia , lookup

Resistive opto-isolator wikipedia , lookup

Voltage optimisation wikipedia , lookup

Variable-frequency drive wikipedia , lookup

PID controller wikipedia , lookup

Alternating current wikipedia , lookup

Mains electricity wikipedia , lookup

Analog-to-digital converter wikipedia , lookup

Pulse-width modulation wikipedia , lookup

Switched-mode power supply wikipedia , lookup

Opto-isolator wikipedia , lookup

Buck converter wikipedia , lookup

Transcript
Continuous-Time Digital Signal Processing Based
Controller for High-Frequency DC-DC Converters
Zhenyu Zhao, Vadim Smolyakov and Aleksandar Prodic
ECE Department, University of Toronto
10 King's College Road, Toronto, ON, M5S 3G4, CANADA
E-mail: Zhenyu @ power.utoronto.ca, vsmolyakov @ hotmail.com, prodic @power.utoronto.ca
Abstract- This paper introduces a digital dual-mode
controller for low-power high-frequency dc-dc switchmode power supplies (SMPS) suitable for on-chip
implementation. In steady state the controller behaves as a
conventional digital PWM controller, and during transients
it utilizes continuous-time digital signal processing to
achieve very fast transient response. The continuous time
DSP is triggered by a sudden change of output voltage.
Then it performs a charge-balance based algorithm to
achieve voltage recovery through a single on-off action of
the power switch. The effectiveness of the method is
demonstrated on an experimental 5 V-to- 2V, 400 kHz,
2.5 W buck converter that recovers voltage in the time
equivalent to 3 PWM switching cycles, approaching
converter physical limitations.
I.
INTRODUCTION
Low power consumption and fast transient response are
among the most common requirements in low-power switchedmode dc-dc power supplies (SMPS) for handheld devices. In
analog controller implementations such characteristics are
achievable with various types of designs [1]-[2]. On the other
hand, even though advantages of digital control have been
recognized
(flexibility,
design portability,
simple
implementation of power management techniques), they have
not been widely adopted in low-power systems. Most of the
existing low-power digital controllers still use simple
proportional-integral-derivative (PID) compensators with very
limited bandwidth. The bandwidth limitation is mostly caused
by sampling effects and various delays introduced by the
voltage loop. As shown in [3] higher sampling frequency
allows limited expansion of the controller bandwidth, but at the
same time puts a requirement for a power hungrier analog-todigital converter (ADC).
In analog implementations, nonlinear strategies, such as
hysteresis control [1]-[2] show faster responses than linear PID
compensators. However, in conventional hysteretic
implementations the switching times are not optimized and in
some cases, large overshoots and sags in output voltage due to
a large amount of accumulated current in inductor could occur
[4]. As a result the power stage components go through an
extra stress and overdesign of the system is often required. In
[4], an enhanced version of hysteresis control is proposed
where optimal power switch on/off time is calculated from
capacitor charge balance to prevent large overshoots. It
achieves steady state in one single switching cycle but still
1-4244-0714-1/07/$20.00 C 2007 IEEE.
requires costly and power consuming current sensing. This
method still suffers from the most common drawbacks of
analog hysteresis control. The converter operates at a variable
switching frequency causing additional stress on components
and undesirable noise.
Fast transient response can also be obtained with methods
presented in [5]-[6], which implement charge balance based
algorithms. The presented systems are targeted for medium and
higher power applications, where complex calculations in
digital domain are performed. The systems are based on a
modification of digital current-mode PWM controller. These
controllers result in very fast load transient responses, but also
require real-time inductor current sensing and a high-resolution
ADC. The complexity of hardware requirements makes this
implementation less suitable for low-power applications,
operating at high switching frequencies.
In this paper, we introduce a digital controller that achieves
very fast transient responses without the need of current
sensing and can be implemented with fairly simple
power-efficient hardware. The controller, shown in Fig. 1,
achieves low power consumption in steady state by using a
PID compensator that does not change its states frequently.
During transients, a novel continuous-time digital signal
882
Fig. 1 Digitally controlled SMPS with a dual mode controller using
continuous-time digital signal processing technique.
processor (CT-DSP) is used, to achieve very fast dynamic
responses. The CT-DSP instantaneously identiifies the
quantities needed for capacitor charge-balance calLculations,
such as peak/valley voltage values and the time pointss at which
they occur. The capacitor charge-balance calculatio)n is then
performed with the assistance of look-up tables to (determine
the optimal on and off switching time for the controlle.d SMPS.
The following section gives a brief review of the co)ntinuoustime digital signal processing concept and explains thie benefits
of applying it to SMPS. In Section III we descrilbe a new
charge-balance based control algorithm utilizing thi s concept
to improve controller responding speed while elimirlating the
need of current sensing. The experimental setup atnd results
are presented in Section IV. Section V concludes the paper.
II. CONTINUOUS-TIME DIGITAL SIGNAL PROCES;SING
CT single-bit
Delay line
CT digital
multipliers
CT digital
adder
Fig. 3 A typical FIR filter structure realized by CT-DSP
In the context of SMPS control, the main advantage of nonclocked CT-DSP is ability to instantaneously detect output
voltage changes and its values during transition period. The
detection can be performed without aliasing and quantization
errors [7] and it can be followed by immediate data processing
in digital domain. The quantization step in CT-DSP as well as
propagation times of delay cells are chosen by the designer and
the continuous-time analog signal can be reconstructed from
Continuous-time DSP concept, introduced by Tsividis
[7]-[9], is a means of performing digital signal p Trocssing
without conventional time sampling. Having no sam
makes the output of CT-DSP a function of continu
ous ADC
The typical setup of CT-DSP requires an asynchronou
AOUS
or quantizer as its input port and a set of delay cells
a the states of delay cells. In addition, with the utilization of
continuous input signal x(t) is quantized by the asyr ~chronous
asynchronous comparators as quantizers it can be made very
ADC with quantization levels qi, i=1,2...k, as shown inn Fig. 2, power
efficient. This is because asynchronous comparators can
2a be designed
the output data b(t) has discrete amplitude values but is.
to consume power only during state transitions
is
function of continuous time [8]. The signals are then processed [11]. In steady state the CT-DSP is practically inactive and
instantly with combinational logic.
consumes no power.
As an example, Fig.3 shows a typical block di -agram of
Because of the abovementioned advantages of CT-DSP, the
signal
CT-DSP for a one-bit FIR filtering application. Anallog
lators,i.e.responding speed of SMPS controllers can be improved
x(t) is quantized by an array of asynchronous compai raor'e significantly. For example, in a traditional PID compensator,
a flash ADC. The digital output of each comparator:is used to output voltage change is detected with a certain delay, upon
trigger a string of adjustable continuous-time delay cells T. The periodic sample of the output is taken. In addition to that
delayed binary data is fed to combinational logic rec
processing of the sample takes certain amount of time and a
FIR filter. The details of CT-DSP implementation canilibzg and strong reaction of the compensator is usually delayed by
in [9].
several switching cycles. On contrary, the CT-DSP based
controller detects the transient upon the triggering of any of its
comparators. Practically, at the point of triggering the exact
output voltage is sensed without quantization error (i.e. it is the
same as the threshold of the comparator) and is processed
instantly by combinational logic so that accordance control
actions can be taken immediately. In addition, the processing
of quantized signals in the digital domain preserves all the
_ t
benefits of digital control.
It.Li
The implementation of CT-DSP has matured significantly
since it was first introduced. On-chip implementation and
results have been reported in [9]. In this paper we show that
t
low-power SMPS can also benefit from the utilization of this
novel concept. As it will be shown soon, transients response
bk11(t)t
limited by the size of output filtering components only can be
_ t
achieved without paying a significant penalties in hardware
Fig. 2 Waveforms for analog input signal x(t) and two outpiut bits of
asynchronous ADC as well as quantized input signal q (t).
complexity and power consumption.
rocesslng
ptimg
,.rWhen
883
III. DUAL-MODE CONTROLLER ARCHITECTURE
1n
A. System Operation Overview
d[n] = d[n -1] + Ae[n] + Be[n -1] + Ce[n - 2]
(1)
where, A, B, and C are compensator coefficients.
The operation of the on-off CT-DSP controller is based on
simple capacitor charge-balance principle. It can be explained
by observing arbitrary heavy-to-light load transient waveforms
of output voltage and inductor current, shown in Figs. 4 and 5.
The controller response is divided into two phases. In the first
phase, upon the load transient, the CT-DSP turns the main
switch M1 on (see Fig. 1) to accommodate the change in output
load. The first period is limited by the valley point, as shown in
Fig.4. At that time instant, local minimum is reached and the
load current and inductor current are the same. In the second
phase the controller makes up for the charge lost in output
capacitor. It calculates ton and toff sequence needed for the
fastest possible compensation of the lost capacitor charge and
_ T
rf
2
AV
.
.-;
:, 'apointI
l ej)
1 05
y
5
40
17~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
r
176
1.4-
In this section, we present a dual-mode controller for effective
and fast control of load transients. The controller consists of a
slow PID compensator and CT-DSP structure. Fig. 1 shows the
overview of controller architecture. In steady-state the PID
compensator, which is designed to be very power efficient [8],
regulates the voltage. During transients, the CT-DSP on-off
controller takes over and provides very fast responses. Based
on the error signal mode selection module determines the mode
of operation.
The PID compensator operates only when the error, e[n] is
within ±3, while the on-off controller is in action when that
range is exceeded. The PID law generates the duty cycle
control variable d[n] by summing the previously sampled error
values, e[n-1] and e[n-2] with the past output value d[n-1] [8]:
vout, V
'
r
i
.r
t'IT
!I ........
5'1
time (s)
!...
5-2
53
54
x
io4-
.(V9=V>
12
08
006
0-4
0-2
0
-0 -2
.I
5
5.O5
5.1
IJ
time (s)
515
5.2
5-25
x 10-4
Fig. 5 A typical inductor current waveform of a light-to-heavy load
transient response of the CT-DSP
delivers a smooth transition from the transient to steady-state.
As soon as the second phase ends, the conventional PID
compensator again takes over the control and ensures stable
operation. Similarly off-on sequence is used to control
heavy-to-light load change.
B. Charge-balance based Algorithm for Optimal On-Off
Time Sequence Calculation
It has been shown in [5]-[6] that SMPS converters recovers
from load variation in optimum time by employing a single
power switch on-off (or off-on) action. In the presented papers
a current measurement based computations are used. In here,
we show how the calculations of the optimal time can be done
without current sensing.
The tonitoff sequence is calculated under the assumption that
the voltage dip during the transient is relatively small
compared to regulated dc value (less than 10 %). The load
transient triggers min/max module (Fig. 1), which finds the
valley and peak points (local minimum or maximum) of the
output voltage. For the waveform of Fig.4, the valley is found
by examining the sign of the error signal and the change in
slope of the output voltage reconstructed in CT-DSP delay
lines. Once the valley is found, the amount of the lost/gained
charge in output capacitor is obtained by:
Iu
Q=CAV
Gctle dPlVe si al':
A..j
40
.Lau.u
5
(2)
where AV is the voltage deviation at the peak/valley point.
5.1
timhe (s)
.L&Lj.
5-2
Lj.u.
54
5i3
:x
lo-
Fig. 4 A typical light-to-heavy load transient response of the CT-DSP
controller (output voltage).
During "ton time" (see Fig.5) iL = iC + iload the change of IL X
AiL equals approximately the change of capacitor current ic,
Aic .
It should be noted that CT-DSP automatically detects the
local minimum/maximum, as a mid-time point at which the
largest excitation of the output voltage has been detected.
884
Thus, the amount of charge transferred to the capac itor
during ton and toff intervals can be described with the follow ing
equations:
Qt
on
L
Qt off =
out
L
dtdr
'1
(3)
(4)
where Vg and V0,t are input voltage and dc value of the output
voltage, respectively.
As demonstrated in Fig.5 the relation between to, and toff can be
obtained geometrically, by knowing the input voltage value
(we assume that the output voltage is known as the reference
voltage):
vout
ton Qt- on
toff Qt offt VgVout
IV. EXPERIMENTAL SYSTEM AND RESULTS
The proposed CT-DSP based high performance SMPS
controller of Fig 1 is implemented with a Cyclone II Altera
DE2 FPGA, and standard high speed comparators. The
programmable delay cells in CT-DSP are emulated on the
FPGA board although they can also be implemented with
solid-state components. The experimental setup has a
switching frequency of 400 kHz, an output capacitor C = 20uF
and an inductor L = lOuH.
First, to verify benefits of this method responses to light-toheavy step load changes of a conventional PID compensator
and the proposed dual-mode controller are compared. The load
current is stepped up from 0.2A to 1.2A. The output voltage
responses of the controlled buck converter as well as the
inductor current waveforms in both cases are shown in Fig. 6
and Fig. 7 respectively. It can be seen that the PID takes 60 us
1)~15m
8....
......
(5)
i
f.
2>15.OV/
........
;
W3)V
1i Si2.5OV~
......
4) 1 1OA/
.......
....
.. i._ib[. . d
. iL
............
By combining (2), (3) and (4) we obtain the following
condition for the charge balance.
Qt
on +
Qt off = Q = AVC
(6)
LCVVOUt
(7)
~
*
HiOO~
w
3.16000.
4 0 I
1O
or
to =n
g g vout
It can be seen that (5) requires the knowledge of LC product,
Vg, as well as calculation of the radical. Inaccurate knowledge
of LC product value influences the performance of the
proposed control algorithm. However, as it is shown in [10] the
accurate knowledge of LC and Vg can easily be obtained by
performing a simple limit-cycle oscillation based power stage
identification test. The calculation of the radical values is
performed using look-up tables.
From (5) tof is obtained for each operating point. As soon as
toff interval ends, the control law is switched back to PID. The
initial conditions for the PID compensator is reset to have all
Fig. 6 PID controller response to a 0.2A->1.2A load step change. The
waveforms from top to bottom are: output voltage v,,t(t) (150mV/div),
inductor current jL(t) (lA/div), gate drive signal (2.5V/div) and load
change command signal (5V/div) respectively. X-axis:20us/div.
zero values for e[n-1] and e[n-2] and initial duty ratio equal to
Vou/Vg. Presumably, at this moment, the output voltage and
inductor current are at their new steady state values, the small
discrepancy of duty ratio from its new steady state value will
be corrected by the PID control law without causing large
output deviations. This effect will be observed in next section
where experimental results are shown.
885
Fig. 7 CT-DSP controller response to a 0.2A->1.2A load step change.
The waveforms from top to bottom are: output voltage v0,t(t)
(150mV/div), inductor current jL(t) (lA/div), gate drive signal
(2.5V/div) and load change command signal (5V/div) respectively. Xaxis:20us/div.
Fig. 8 Enlarged view of CT-DSP controller response to a 0.2A->1.2A
load step change. X-axis:5us/div.
to settle down and that maxim voltage deviation is
approximately 200 mV. The proposed controller on the other
hand recovers the output voltage in less than 10 us with
100 mV voltage deviation. These values are limited only by the
size of LC components in the converter circuit. The current
waveforms of Fig. 7 also show that at the end of the CT-DSP
mode operation both the output voltage and inductor current
reach their steady states in the shortest time possible. After the
control is handed back to the PID controller, any imperfection
in the on/off time calculation is corrected without causing large
voltage overshoots. A closer view of the CT-DSP transient
response is shown in Fig. 8. A single on-off action of the
power switch can be clearly observed.
Figures 9, 10 show load transient responses of the converter
subjected to a 1.2A-to-0.2A step load change with pure PID
control and CT-DSP control respectively. Similar
improvements verifying effectiveness of this method can be
observed.
V. CONCLUSIONS
A new digital controller for low-power high-frequency
SMPS suitable for low-power on-chip implementation is
presented. It utilizes continuous-time digital signal processing
to obtain a power efficient architecture and very fast dynamic
response. The controller architecture is successfully tested with
an FPGA experimental system and dynamic response
approaching physical limitations of the power stage is achieved.
REFERENCES
[1]
Fig. 9 PID controller response to a 1.2A->0.2A load step change. The
waveforms from top to bottom are: output voltage v,,,(t) (15OmV/div),
inductor current iL(t) (1A/div), gate drive signal (2.5V/div) and load
change command signal (5V/div) respectively. X-axis:20us/div.
[2]
[3]
[4]
[5]
[6]
[7]
[8]
[9]
Fig. 10 CT-DSP controller response to a 1.2A->0.2A load step change.
The waveforms from top to bottom are: output voltage v,,,(t)
(150mV/div), inductor current iL(t) (lA/div), gate drive signal
(2.5V/div) and load change signal (5V/div) respectively. Xaxis:20us/div.
[10]
[11]
886
R. Miftakhutdinov, "Analysis of synchronous buck converter with
hysteretic controller at high slew-rate load current transients," in Proc.
High Frequency Power Conversion Conf., 1999, pp.55-69.
P.T. Krein, Elements of Power Electronics, 1st ed. New York: Oxford
Univ. Press, 1998.
X.Zhang, Y. Zhang, R. Zane, and D. Maksimovic, "Design and
implementation of a wide-bandwidth digitally controlled 16-phase
converter", 2006 IEEE COMPEL Workshop, Troy, NY, USA, July 16-19,
2006, pp. 106-111.
K. Leung, S. Chung, "Dynamic hysteresis band control of the buck
converter with fast transient response," IEEE Transactions on Circuits
and Systems - II: Express briefs, Vol. 52, No. 7, July 2005.
G. Feng, W. Eberle, and Y. Liu, "A new digital control algorithm to
achieve optimal dynamic performance in DC-DC converters" in Proc.
IEEE PESC Conf., 2005, 11-14, Sept. 2005, pp. 2744-2748.
G. Feng, W. Eberle, and Y. Liu, "High performance digital control
algorithms for DC-DC converters based on the principle of capacitor
charge balance" in Proc. IEEE PESC Conf., 2006, 18-22 June 2006, pp.
1740- 1743.
Y. Tsividis, "Digital signal processing in continuous time: a possibility
for avoiding aliasing and reducing quantization error," Proc. In IEEE
International Conference on Acoustics, Speech and Signal Processing,
2004, Vol. 2, 17-21 May 2004, pp. 589-92.
Y. Tsividis. "Continuous-time digital signal processing", Proc.
Electronics Letters, Vol. 39, Issue 21, 16 Oct. 2003, pp. 1551 - 1552.
Y. Tsividis, G. Cowan, Y. W. Li, and K. Shepard, "Continuous-Time
DSPs, Analog/Digital Computers and Other Mixed-Domain Circuits",
Proc. of ESSCIRC, Grenoble, France, 2005. pp. 113-116
Z. Zhao, H. Li, A. Feizmohammadi, A. Prodic, "Limit-Cycle Based
Auto-Tuning System for Digitally Controlled Low-Power SMPS", Proc.
IEEE APEC Conf. 2006, 19-23 March 2006, pp. 1143-1147.
A. Tangel and K. Choi, " 'The CMOS Inverter' as a Comparator in ADC
Designs" Analog Integrated Circuits and Signal Processing, Vol. 39, No.
2, May, 2004. pp. 147-155.