* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
Download Continuous-Time Digital Signal Processing Based
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
Integrating ADC wikipedia , lookup
Control theory wikipedia , lookup
Surge protector wikipedia , lookup
Control system 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
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.