Academia.eduAcademia.edu

Small-signal z-domain analysis of digitally controlled converters

2004, 2004 IEEE 35th Annual Power Electronics Specialists Conference (IEEE Cat. No.04CH37551)

As the performance of digital signal processors has increased rapidly during the last decade, there is a growing interest to replace the analog controllers in low power switching converters by more complicated and flexible digital control algorithms. Compared to high power converters, the control loop bandwidths for converters in the lower power range are generally much higher. Because of this, the dynamic properties of the uniformly-sampled pulse-width modulators used in low power applications become an important restriction to the maximum achievable bandwidth of control loops. Though frequency-and Laplace-domain models for uniformly-sampled pulse-width modulators are very valuable as they improve the general perception of the dynamic behavior of these modulators, the direct discrete design of the digital compensator requires a zdomain model for the combination modulator and converter. For this purpose a new exact small-signal z-domain model is derived. In accordance with the zero-order-hold equivalent commonly used for 'regular' digital control systems, this z-domain model gives rise to the development of a uniformly-sampled pulse-widthmodulator equivalent of the converter. This z-domain model is characterized by its capability to quantify the different dynamics of the converter for different modulators, its ease of use and its ability to predict the values of the control variables at the true sampling instants of the real system.

2004 35th Annual IEEE Power Electronics Specialists Conference Aachen, Germany, 2004 Small-Signal z-Domain Analysis of Digitally Controlled Converters David M. Van de Sype∗ , Koen DePSfrag Gussemé, Alex P. Van den Bossche, and Jan A. Melkebeek replacements Electrical Energy Laboratory Department of Electrical Energy, Systems and Automation, Ghent University St-Pietersnieuwstraat 41, B-9000 Gent, Belgium ∗ Email: [email protected] Abstract— As the performance of digital signal processors has increased rapidly during the last decade, there is a growing interest to replace the analog controllers in low power switching converters by more complicated and flexible digital control algorithms. Compared to high power converters, the control loop bandwidths for converters in the lower power range are generally much higher. Because of this, the dynamic properties of the uniformly-sampled pulse-width modulators used in low power applications become an important restriction to the maximum achievable bandwidth of control loops. Though frequency- and Laplace-domain models for uniformly-sampled pulse-width modulators are very valuable as they improve the general perception of the dynamic behavior of these modulators, the direct discrete design of the digital compensator requires a zdomain model for the combination modulator and converter. For this purpose a new exact small-signal z-domain model is derived. In accordance with the zero-order-hold equivalent commonly used for ‘regular’ digital control systems, this z-domain model gives rise to the development of a uniformly-sampled pulse-widthmodulator equivalent of the converter. This z-domain model is characterized by its capability to quantify the different dynamics of the converter for different modulators, its ease of use and its ability to predict the values of the control variables at the true sampling instants of the real system. I. I NTRODUCTION For reasons of price, control circuits for low power switching power supplies (< 3 kW) are almost always implemented using analog circuits. As the price/performance ratio of digital signal processors has decreased rapidly during the last decade, the interest for digital control of switching power supplies in the low power range has grown [1], [2]. When applying digital control to a switching power supply, the different switches in the supply are often controlled by a digital or uniformlysampled pulse-width modulator. Consequently, the dynamics of a digitally controlled switching power supply are influenced by two nonlinear effects: quantization effects and modulation effects. As the effects of quantization in digital control of switching power supplies have been addressed before [3], [4], this study focuses on modulation effects. Frequencyand Laplace-domain models of the modulators [5] provide insight in the fundamental dynamic behavior of uniformlysampled pulse-width modulators. However, the design of the compensator must be performed in the Laplace-domain. This Laplace transfer function is afterwards translated into a discrete equivalent by approximation methods such as the trapezoidal-rule, pole-zero mapping, etc. To avoid this indirect design method for the discrete compensator, a z-domain model for the combination converter-modulator is required. Discretetime models have already been reported [6] but their use in control is limited because of the presence of matrix exponentials and other highly nonlinear vector functions. Though 0-7803-8399-0/04/$20.00 ©2004 IEEE. u us Ts Fig. 1. ZOH uH y vc A general uniformly-sampled pulse-width modulator approximations of this bilinear discrete-time model such as [7] provide a good solution to this problem, the usability of these models is further restrained because they are only derived for an end-of-on-time modulator and because they describe the behavior of the control variable values at the beginning of the switching cycle instead of at the sampling instants of the real digital control system. After all, the sampling instants in a real digital control system can be positioned anywhere in the switching cycle. To overcome these problems a new exact small-signal zdomain model is derived based on the Laplace-domain analysis presented in [5]. In accordance with the zero-order-hold equivalent commonly used for ‘regular’ digital control systems, this z-domain model gives rise to the development of a uniformlysampled pulse-width-modulator equivalent of the converter. This z-domain model is characterized by its capability to quantify the different dynamics of the converter for different modulators, its ease of use as this approach uses only the modified z-transform rather than complex functions, and its ability to predict the values of the control variables at the true sampling instants of the real system. The method is validated and demonstrated on a digitally controlled buck converter by comparing the samples predicted by the model with the simulated waveforms retrieved from a Simulink model. II. U NIFORMLY-S AMPLED P ULSE -W IDTH M ODULATORS The pulse-width modulators embedded in modern digital signal processors (e.g. TMS320C2XX of Texas Instruments, ADSP2199X of Analog Devices, DSP568XX of Motorola, etc.) operate all in a similar fashion. If we disregard quantization effects, a model for the uniformly-sampled pulsewidth modulator is shown in Fig. 1. The input u(t), a continuous function of time, is sampled with a frequency ωs synchronously to the pulse-width modulation (Fig. 1). For the derivation of the z-domain model only modulators with a switching frequency equal to the sampling frequency ωs (single-update-mode) are considered. The sampled input us (t) is sent to a zero-order-hold circuit (ZOH). Finally, the PWM waveform is generated by comparing the output of the ZOH uH (t) to the value of the carrier waveform vc (t), a triangular waveform. Depending on the shape of the carrier waveform 4299 2004 35th Annual IEEE Power Electronics Specialists Conference PSfrag replacements Aachen, Germany, 2004 PSfrag replacements u ↓ u ↓ ← us ← vc uH  y on t t off U ←y off U t PSfrag replacements (a) (a) u ↓ ← us ← vc uH  y on t t off U ← us ← vc uH ↓ on ←y t t ←y off U t t t on t u ↓ ← vc uH ↓ ←y PSfrag replacements ← us t (b) (b) Fig. 2. The single-update-mode sawtooth-carrier modulators. (a): end-of-ontime, (b): begin-of-on-time Fig. 3. The single-update-mode triangular-carrier modulators. (a): symmetricon-time, (b): symmetric-off-time vc (t) different types of uniformly-sampled pulse-width modulators can be obtained. In commercial digital controllers two possibilities are commonly offered: the carrier waveform is either a sawtooth-carrier Fig. 2 or an isosceles-triangular-carrier Fig. 3. When the carrier vc is a sawtooth carrier the commonly available types are the end-of-on-time modulator Fig. 2(a) and the begin-of-on-time modulator Fig. 2(b). For modulators with an isosceles-triangular-carrier waveform, two modulators can be identified: the symmetric-on-time modulator Fig. 3(a) and the symmetric-off-time modulator Fig. 3(b). transfer function for the modulator G∗PWM (s) is in accordance with the model commonly employed for a regular control system with zero-order-hold (G∗ZOH (s) = (1 − e−sTs )/s). If a hypothetical sampler with sampling period ωs is introduced on the output of the converter q(t), the sampled output q ∗ (t) is obtained. By using the z-transform, the sampled output q ∗ (t) can be expressed as a function of the commanded output ∗ qw (t):  G(z)Z e−s(τd +τp ) G∗PWM (s)P (s) Q(z)  = , Qw (z) 1 + G(z)Z e−s(τd +τp +τm ) G∗PWM (s)P (s)H(s) (1) ∗ with Q(z) and Qw (z) the z-transforms of q ∗ (t) and qw (t), respectively. Equation (1) clearly shows that the problem of calculating the sampled output of a converter with a digital control loop can be reduced to the problem of finding the z-transform of  Gtot (z) = Z e−sT∆ G∗PWM (s)R(s) (2) III. Z -D OMAIN A NALYSIS If we assume that the response of the output of the converter q(t) to a change in the output of the uniformly-sampled pulsewidth modulator can be described by the Laplace transfer function P (s)e−sτp , the schematic of the control loop can be represented as in Fig. 4. The controlled output of the converter q(t) is converted by a measurement with transfer function H(s)e−sτm into the measured output qm (t). The latter is sampled by the analog-to-digital converter of the microcontroller; ∗ the output of the sampler is qm (t). Comparing this measured ∗ value to its desired value qw (t) yields the sampled error e∗ (t). The digital compensator with pulse-transfer function G(z) derives the control output c∗ (t) from this error. To account for the duration of the control calculations (calculations for the output of G(z)) in the processor, a calculation delay τd is introduced. The delayed control signal u∗ (t) is the sampled input of the modulator. The latter transforms the sampled input u∗ (t) into the switching function y(t), a continuous function of time. If the pulse-width modulator can be modelled by a pulseto-continuous transfer function G∗PWM (s) describing in the Laplace domain the change of the modulator output y(t) as a function of the sampled input u∗ (t), the model of Fig. 4 can be simplified to that of Fig. 5. Note that this pulse-to-continuous or the calculation of the z-transform of the characteristic system as depicted in Fig. 6. Before the z-transform for the characteristic system can be calculated, the pulse-tocontinuous transfer function of a uniformly-sampled pulsewidth modulator must be derived. The derivation of the pulse-to-continuous transfer function G∗PWM (s) of the digital pulse-width modulator is based upon the small-signal Laplace-domain analysis presented in [5]. This Laplace-domain analysis uses the waveforms of the general single-update-mode modulator (Fig. 7). This modulator has a triangular waveshape as carrier waveform vc (t) determined by the period Tc and the ratio α. The ratio α is the duration of the falling edge of the triangle relative to the period Tc = Ts (Fig. 7). Choosing α equal to 0, 1/2 and 1 allows to obtain the waveforms for the end-of-on-time 4300 2004 35th Annual IEEE Power Electronics Specialists Conference ∗ qw (t) Σ e∗(t) G(z) c∗(t) e−sτd u∗(t) Aachen, Germany, 2004 ZOH uH(t) y(t) vc (t) P (s)e−sτp q(t) PSfrag replacements pulse-width modulator ∗ qm (t) qm(t) H(s)e−sτm Ts Fig. 4. A model for the control loop of a digitally controlled converter with the pulse-width modulator modelled by a pulse-to-continuous transfer function NOH uH(t) vc (t) q ∗(t) Ts ∗ qw (t) Σ e∗(t) Sfrag replacements G(z) c∗(t) e−sτd qm(t) ∗ qm (t) G∗PWM(s) y(t) P (s)e−sτp q(t) H(s)e−sτm Ts Fig. 5. replacements u∗(t) A model for the control loop of a digitally controlled converter with the pulse-width modulator modelled by a pulse-to-continuous transfer function w∗(t) e−sT∆ G∗PWM(s) x∗(t) x(t) R(s) state u b(t), or Ts Fig. 6. The characteristic system consisting of a linear system, a transportation delay and the uniformly sampled pulse-width modulator u   y U T1 t ← vc uH  y 0 t with T0 , T1 and α defined in Fig. 7. In accordance with the analysis used for a zero-order-hold in a ‘regular’ digital control system [8], a pulse-to-continuous Laplace transfer function can be derived from the equation above   Yb (s) = Ts αe−sT0 + (1 − α)e−s(Ts −T1 ) . G∗PWM (s) = b ∗ (s) U (6) If (6) is substituted in (2), the z-domain model for the characteristic system can be calculated. 1 ←Y ← y 0 t 1 αTs 0 Ts = Tc nTs ← yb (n+1)Ts t −1 Fig. 7. (4) By using the Laplace-domain analysis of [5], the small-signal output yb(t) of the modulator can be expressed as a function of the sampled version u b∗ (t) of the small-signal input u b(t) of the modulator (see [5])   b ∗ (s), Yb (s) = Ts αe−sT0 + (1 − α)e−s(Ts −T1 ) U (5) ← us T0 DTc (3) The resulting output of the modulator y(t) can also be separated into a steady-state portion Y (t) (the response to U ) and a small excursion to the steady-state yb(t), or y(t) = Y (t) + yb(t). 1 U u(t) = U + u b(t). The key waveforms for a general single-update-mode modulator modulator, the symmetric-on-time modulator and the beginof-on-time modulator respectively. Hence, three out of four different single-update-mode modulators can be analyzed in a unified way. The input of the modulator u(t) is separated into a steadystate part U (a constant) and a small excursion to this steady- A. The UPWM-equivalent for the end-of-on-time modulator As an example the z-domain model of the characteristic system is derived for an end-of-on-time modulator. For this modulator the following applies: α = 0 and T1 = (1 − D)Ts , with D (= U ) the average duty-ratio. With these parameter values, substitution of (6) in (2) yields n o Gtot (z) = Ts Z e−sT∆ R(s)e−sDTs n o = Ts Z e−s(ζ+D)Ts R(s) , (7) 4301 2004 35th Annual IEEE Power Electronics Specialists Conference Aachen, Germany, 2004 TABLE I T HE UPWM- EQUIVALENT OF THE CHARACTERISTIC SYSTEM : (a) THE END - OF - ON - TIME MODULATOR , (b) THE BEGIN - OF - ON - TIME MODULATOR (a) (b) case condition Gtot (z) case condition Gtot (z) 1 0 < ζ < (1 − D) Ts R(z, 1−D−ζ) 1 0<ζ <D Ts R(z, D−ζ) 2 D<ζ <1 Ts z −1 R(z, 1+D−ζ) 2 (1 − D) < ζ < 1 Ts z −1 R(z, 2−D−ζ) TABLE II T HE UPWM- EQUIVALENT OF THE CHARACTERISTIC SYSTEM : (a) THE SYMMETRIC - ON - TIME MODULATOR , (b) THE SYMMETRIC - OFF - TIME MODULATOR (a) case condition 1 0 < ζ < 12 (1−D) 2 1 1 2 (1−D) < ζ < 2 (1+D) 3 1 2 (1+D) < ζ < 1 Ts 2 h Gtot (z)  i R z, 12 (1 + D) − ζ + R z, 12 (1 − D) − ζ  i R z, 12 (1 + D) − ζ + z −1 R z, 1 + 12 (1 − D) − ζ h  i Ts −1 R z, 1 + 12 (1 + D) − ζ + R z, 1 + 12 (1 − D) − ζ 2 z Ts 2 h (b) case condition Ts 2 0<ζ < D 2 1 2 D 2 < ζ < 12 (2 − D) 3 1 2 (2 − D) < ζ < 1 h Gtot (z)  i R z, 12 (2 − D) − ζ + R z, 12 D − ζ  i R z, 12 (2 − D) − ζ + z −1 R z, 1 + 12 D − ζ h  i Ts −1 R z, 1 + 12 (2 − D) − ζ + R z, 1 + 21 D − ζ 2 z Ts 2 h with ζTs = T∆ . As in most cases the total delay T∆ is smaller than the sampling period Ts , ζ is comprised between 0 and 1 and two cases can be distinguished  n o  Gtot (z) = Ts Z e−s(ζ+D)Ts R(s) for ζ +D < 1 . n o  Gtot (z) = Ts z −1 Z e−s(ζ+D−1)Ts R(s) for ζ +D > 1 (8) If the modified z-transform of R(s) is defined as n o R(z, m) = Zm{R(s)} = Z e−s(1−m)Ts R(s) , (9) equation (8) can be transformed into   Gtot (z) = Ts R(z, 1 − D − ζ) for ζ +D < 1 . (10)  Gtot (z) = Ts z −1 R(z, 2 − D − ζ) for ζ +D > 1 This model Gtot (z) is the uniformly-sampled pulse-widthmodulator equivalent or UPWM-equivalent for an end-ofon-time modulator of the transfer function R(s)e−sT∆ . A summary of the z-domain models of the characteristic system for an end-of-on-time modulator with their corresponding conditions is shown in Table I(a). The UPWM-equivalent for the begin-of-on-time modulator, the other sawtooth-carrier modulator, can be derived in a similar way. Though the calculation is omitted, the results are tabulated in Table I(b). Note that the z-domain models for the begin-of-on-time modulator can be deduced from the z-domain models for the end-of-on-time modulator by substituting the average duty ratio D in the latter with the complement of the average duty-ratio 1−D, and vice-versa (compare Tables I(a) and I(b)). B. The UPWM-equivalent for the symmetric-on-time modulator As another example the UPWM-equivalent of the characteristic system for a triangular-carrier modulator, the symmetric-on-time modulator, is derived. The waveforms of the symmetric-on-time modulator can be obtained by choosing α = 1/2 in Fig. 7. For this modulator the parameters T0 and T1 are defined as T0 = T1 = T2s (1−D). By using T∆ = ζTs the UPWM-equivalent of the characteristic system can be expressed as Gtot (z) = Ts n −s(ζ+ 1−D 2 )Ts Z e 2  o 1+D + e−s(ζ+ 2 )Ts R(s) . (11) Depending on whether the different delays in (11) are larger than the sampling period Ts or not, and taking into account that ζ is almost always smaller than 1, three different cases can be distinghuised. In the first case, defined by 0 < ζ < 12 (1−D), equation (11) can be rewritten by using the definition for the 4302 2004 35th Annual IEEE Power Electronics Specialists Conference Aachen, Germany, 2004 PSfrag replacements replacements   S2 Vin vs R vo Fig. 9.  Ts  R z, 12 (1 + D) − ζ 2  + R z, 12 (1 − D) − ζ . (12) If the following applies 12 (1−D) < ζ < 12 (1+D), the second transportation delay in (11) becomes larger than the sampling period Ts . Consequently, the UPWM-equivalent of the characteristic system becomes Gtot (z) =  Ts  R z, 12 (1 + D) − ζ 2  + z −1 R z, 1 + 12 (1 − D) − ζ . (13) In the last case were ζ is comprised between 12 (1+D) and 1, both delays in (11) are larger than the sampling period. Hence, the UPWM-equivalent of the characteristic system can be expressed as Gtot (z) =  Ts −1  z R z, 1 + 21 (1 + D) − ζ 2  + R z, 1 + 12 (1 − D) − ζ . (14) The z-domain models of the characteristic system for the symmetric-on-time modulator (12)–(14) with their corresponding conditions are recapitulated in Table II(a). Similar calculations are performed to derive the z-domain models of the characteristic system for a symmetric-off-time modulator. Though the derivation of these models is not explicitly repeated, the results are summarized in Table II(b). Similar to sawtooth-carrier modulators, the UPWM-equivalents for the symmetric-off-time modulator can be obtained by replacing D with its complement 1−D in the UPWM-equivalents for the symmetric-on-time modulator, and vice-versa (compare Tables II(a) and II(b)). IV. M ODEL VALIDATION To show the validity of the approach, the discrete UPWMequivalent is deduced for the buck converter of Fig. 8 with a first order output filter. If the input voltage Vin of the converter is a constant, the Laplace transfer function of its output can be written as (see also Figs. 4 and 5) P (s) =        Vin Vin = . 1 + sL/R 1 + sτ (15) Under the assumption that the transfer function of the measurement is given by H(s)e−sτm = 1, Block diagram for the digitally controlled buck converter the pulse-transfer function of the closed loop system can be written as A buck converter with a first order filter Vo (z) Q(z) = Qw (z) Vo,w (z)  G(z)Z e−s(τd +τp ) G∗PWM (s)P (s)  . = 1 + G(z)Z e−s(τd +τp ) G∗PWM (s)P (s) modified z-transform of (9) Gtot (z) =   L S1 Fig. 8.  (17) To calculate this transfer function, the delay τd +τp and the type of modulator used must be known. Assume that during normal operation the average duty ratio D of the converter is between 0.5 and 1, and that the following condition applies for the delay τd + τp = ζTs ≥ 0.35Ts , (18) than the type of modulator and its corresponding UPWMequivalent can be chosen. If the different cases for the z-domain models in Tables I and II are compared, it is clear that “case 1” guarantees the fastest dynamics of the system. After all, in the other cases an extra pole appears in the origin, indicating an extra delay of a sampling period. Hence, the fastest response of the closed loop system is achievable with a modulator for which the “case 1” condition can be met. Keeping in mind the required duty-ratio range and condition (18), the beginof-on-time modulator (Table I(b), case 1) is the best choice. If only triangular-carrier modulators are considered (Table II), the “case 1” condition can never be met. Hence, for these type of modulators the best solution is to look for a modulator for which the “case 2” condition is fulfilled. Consequently, the fastest usable triangular-carrier modulator is the symmetricon-time modulator (Table II(a), case 2). For both the beginof-on-time modulator and the symmetric-on-time modulator the discrete UPWM-equivalent of the buck converter with a first order filter is derived and simulated in this section. A. The begin-of-on-time modulator To calculate the UPWM-equivalent of the buck converter of Fig. 8, an expression for the modified pulse transfer function of the first order system (15) is required: n o P (z, m) = Z P (s)e−s(1−m)Ts 1 mTs 1 = Vin e− τ Ts . τ z − e− τ (19) Hence, the discrete UPWM-equivalent of the buck converter with a first order filter and with a begin-of-on-time modulator becomes (Table I(b), case 1) (16) 4303 Gtot (z) = Vin Ts − (D−ζ)Ts 1 τ e Ts . τ z − e− τ (20) 2004 35th Annual IEEE Power Electronics Specialists Conference Aachen, Germany, 2004 Im(z) Im(z) Re(z) Re(z) z =a 1PSfrag replacements replacements Fig. 12. The root locus for a buck converter with a first order filter, a symmetric-on-time modulator and a discrete controller · [V] · [V] I I Fig. 10. The root locus for a buck converter with a first order filter, a begin-of-on-time modulator and a discrete controller 1 ag replacements PSfrag replacements vo (t), sim. ∗ vo,w (t) vo∗ (t), z-mod. t [ ms ] vo (t), sim. ∗ vo,w (t) vo∗ (t), z-mod. t [ ms ] I I Fig. 11. The closed-loop response of the buck converter with a first order filter and a begin-of-on-time modulator to a step in the commanded output ∗ (t)): the simulated model (v (t), sim.) and the z-domain model voltage (vo,w o (vo∗ (t), z-mod.) Fig. 13. The closed-loop response of the buck converter with a first order filter and a symmetric-on-time modulator to a step in the commanded output ∗ (t)): the simulated model (v (t), sim.) and the z-domain model voltage (vo,w o (vo∗ (t), z-mod.) With this pulse transfer function and with (16) the control circuit of Fig. 5 can be simplified to the block diagram represented in Fig. 9. If the steady-state error of the control loop of Fig. 9 must be zero, the controller G(z) requires a pole at z = 1. Furthermore, a zero of the controller can be used to compensate for the pole Ts of the process (20) at z = e− τ . The resulting controller is gain will increase or decrease (20). As a result the position of the closed-loop pole in the origin will alter depending on the average value of the duty ratio. Nevertheless, with a dutyratio range of 0.5 up to 1 and with a design value for the average duty-ratio of Do = 0.75 this effect only results in a slight change in closed-loop response. To verify the theoretical results the closed loop step response of the buck converter is simulated with Simulink. The simulated waveforms are compared to the results obtained with the z-domain model. For the simulation the following parameters were used    Vin = 400 V, Ts = 20 µs, (23) L = 1 mH, R = 32 Ω,    ζ = 0.375, Do = 0.75. Ts z − e− τ . (21) z−1 The root locus of the closed loop system for a variable gain K Ts is depicted in Fig. 10. Apart from the hidden mode at z = e− τ there remains only one closed loop pole that can be placed in the origin by choosing the gain of the controller as follows G(z) = K 1 Ts (Do −ζ) Ts τ , e (22) Vin τ with Do the design value for the average duty ratio. Consequently the closed-loop system will behave as a delay of one sampling period or, the response is a dead-beat response. If the average duty-ratio D differs from its design value Do , the loop K= The result is depicted in Fig. 11 (D = Do ). A comparison between the waveforms obtained with the Simulink model (the solid lines) and the step response of the z-domain model (crosses) shows that the z-domain model accurately predicts the closed-loop behavior of the digitally controlled buck 4304 2004 35th Annual IEEE Power Electronics Specialists Conference converter. Moreover, the step response is clearly a dead-beat response. B. The symmetric-on-time modulator If a triangular-carrier modulator is to be used, the best choice is the symmetric-on-time modulator. The discrete UPWM-equivalent for the buck converter with a first order filter and a symmetric-on-time modulator can be calculated with (19) and Table II(a), case 2 (keeping in mind condition (18)): Ts Gtot = Vin Ts −( 21 (1+D)−ζ ) Tτs z + e−(1−D) τ . e ·  Ts 2τ z z − e− τ (24) This pulse transfer function does not only contain the same pole as the system of (20), but it also contains an extra pole in the origin and an extra zero. A dead-beat controller for this system is of the following form   Ts z z − e− τ G(z) = K , (25) (z − 1)(z − a) with a = −e−(1−Do ) Ts τ . (26) However, due to important changes in the position of the Ts system zero at z = −e−(1−D) τ caused by the various values the average value of the duty ratio D may adopt (24), the closed-loop behavior may change drastically. To avoid this, it is better to choose a somewhat slower controller with a settling time of 2 sampling periods. To achieve this the closed-loop system should have a double pole in the origin, or the root locus should have a breakpoint in the origin. A root locus has a breakpoint in the origin if (for D = Do ) d (G(z)Gtot (z)) = 0. dz z=0 (27) This equation yields a value for a a=− e−(1−Do ) Ts τ 1 + e−(1−Do ) Ts τ . (28) The root locus of the closed loop poles with this value for a Ts is depicted in Fig. 12. Besides the hidden mode at z = e− τ , the two closed-loop poles of the system coincide in the origin for (1 + a) 2τ ( 12 (1+Do )−ζ ) Tτs K= · e . (29) Vin Ts The simulation is performed for ζ = 0.5, while the other parameters are chosen according to (23). The closed-loop step response for the buck converter is shown in Fig. 13 (for D = Do ). The comparison between the simulation results (solid line) and the results predicted by the z-domain model Aachen, Germany, 2004 reveals the good agreement. As indicated above the settling time for a step response is equal to 2 sampling periods. V. C ONCLUSION As the performance of digital signal processors has increased rapidly during the last decade, there is a growing interest to replace the analog controllers in low power switching converters by more complicated and flexible digital control algorithms. Compared to high power converters, the control loop bandwidths for converters in the lower power range are generally much higher. Because of this, the dynamic properties of the uniformly-sampled pulse-width modulators used in low power applications become an important restriction to the maximum achievable bandwidth of control loops. Though frequency- and Laplace-domain models for uniformly-sampled pulse-width modulators are very valuable as they improve the general perception of the dynamic behavior of these modulators, the direct discrete design of the digital compensator requires a z-domain model for the combination modulator and converter. For this purpose a new exact small-signal zdomain model is derived. In accordance with the zero-orderhold equivalent commonly used for ‘regular’ digital control systems, this z-domain model gives rise to the development of a uniformly-sampled pulse-width-modulator equivalent of the converter. This z-domain model is characterized by its capability to quantify the different dynamics of the converter for different modulators, its ease of use and its ability to predict the values of the control variables at the true sampling instants of the real system. The obtained z-domain models are compared with the results retrieved from simulation models of a buck converter with a first order filter. R EFERENCES [1] — , “Power supply ‘Digital Control’-Real or Virtual,” RAP session, 18th Ann. Appl. Power Electron. Conf. and Exp. (APEC2003), Miami Beach, USA, Feb. 9-13, 2003. [2] — , “Special issue on digital control in power electronics,” IEEE Trans. Power Electron., Vol. 18, No. 1, Part II of Two Parts, Jan. 2003. [3] D.A. Grant, M. Stevens, and J.A. Houldsworth, “The effect of word length on the harmonic content of microprocessor-based PWM waveform generators,” IEEE Trans. Ind. Applic., Vol. 21, No. 1, Jan./Feb. 1985, pp. 218–225. [4] A.V. Peterchev, S.R. Sanders, and J.A. Houldsworth, “Quantization resolution and limit cycling in digitally controlled PWM converters,” Proceedings IEEE 32nd Annual Power Electr. Spec. Conf., Vancouver, Canada, 2001, on cd-rom. [5] D.M. Van de Sype, K. De Gussemé, A.P. Van den Bossche, J.A. Melkebeek, “Small-signal Laplace-domain analysis of uniformly-sampled pulsewidth modulators,” Proc. of the 35th Ann. Power Electron. Spec. Conf., Aachen, Germany, 2004, on cd-rom. [6] G.C. Verghese, M.E. Elbuluk, and J.G. Kassakian, “ A general approach to sampled-data modeling for power electronic circuits,” IEEE Trans. Power Electron., Vol. 1, Apr. 1986, pp. 76–89. [7] V. Rajasekaran, J. Sun, and B.S. Heck, “Bilinear discrete-time modeling for enhanced stability prediction and digital control design,” Trans. Power Electron., Vol. 18, No. 1, Jan. 2003, pp. 381–389. [8] G.F. Franklin, J.D. Powell, and M. Workman, “Digital control of dynamic systems,” Addison Wesley Longman, California, USA, 3rd edition, 1998. 4305 View publication stats