Chapter 6 Dynamic analysis of switching converters Avg switch a c p L1 L1 C1 Vdc a) averaged buck converter. R1 Avg switch c p a C1 Vdc b) averaged boost converter. Step Response From: U(1) 0.35 0.3 Overview To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Switching converter analysis using classical control techniques Averaged switching converter models Review of negative feedback using classical-control techniques Feedback compensation State-space representation of switching converters Input EMI filters Power switching converters 3 3.5 4 4.5 -3 Continuous-Time Linear Models 2.5 Time (sec.) Dynamic analysis of switching converters 2 x 10 Step Response From: U(1) 0.35 0.3 Overview To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Continuous-time and discrete-time domains Continuous-time state-space model Discrete-time model of the switching converter Design of a discrete control system with complete state feedback Power switching converters 3 3.5 4 4.5 -3 Discrete-time models 2.5 Time (sec.) Dynamic analysis of switching converters 3 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Dynamic analysis 0.05 0 0 0.5 1 Dynamic or small-signal analysis of the switching converter enables designers to predict the dynamic performance of the switching converter to reduce prototyping cost and design cycle time Dynamic analysis can be either numerical or analytical Power switching converters Dynamic analysis of switching converters 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 4 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Dynamic analysis 0.05 0 0 0.5 1 Switching converters are non-linear time-variant circuits Nevertheless, it is possible to derive a continuous time-invariant linear model to represent a switching converter Continuous-time models are easier to handle, but not very accurate Since a switching converter is a sampled system, a discrete model gives a higher level of accuracy Power switching converters Dynamic analysis of switching converters 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 5 x 10 Step Response From: U(1) 0.35 0.3 Linear model of a switching converter Vref Vo PWM Switch To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Vo LPF Load (a) Z Vo k Load ZL (b) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 ZL k Vref Zo Z L Vref 2.5 Time (sec.) 6 x 10 Step Response From: U(1) 0.35 0.3 PWM modulator model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Sensitivity of the duty cycle with respect to vref Vp ^ D Vref v ref Vp ^ D d D 1 v ref v ref Vref Vp Power switching converters d T Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Voltage-mode control Vref 2.5 Time (sec.) 7 x 10 Step Response From: U(1) 0.35 0.3 PWM modulator model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 Current- mode control diL VL I P I1 dt L D D ( I P I1 ) L VL d ^ d ^ d ^ d iL vc Ip iL vc I p ^ Variation of the duty cycle due to a perturbation in the inductor current r Vd Vc L ^ d T ^ i L( 0) ^ ^ i L r ( d T ) r ^ L d iL (Vd Vc ) T r ^ ^ i L( 0) ^ d i L L (Vd Vc ) T Power switching converters ^ (D+ d) T Dynamic analysis of switching converters 4.5 -3 Time (sec.) D T 8 x 10 Step Response From: U(1) 0.35 0.3 PWM modulator model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 Current- mode control Variation of the duty cycle due to a perturbation in the output voltage r1 (Vd Vc ) L r1 I DT ^ r ' [Vd (Vc v c )] L r ' I ( D d ) T (Vd Vc ) L r1 I DT r ' I ( D d^ ) T [V (V v^ )] L c d c ^ ^ v c d D ^ V V v c c d ^ ^ D d D d vc V V V V v c c d d Power switching converters ^ ^ d T DT Ip r1 I iL Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) r’ D T ^ (D d ) T 9 x 10 Step Response From: U(1) 0.35 0.3 PWM modulator model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 Current- mode control Variation of the duty cycle due to a perturbation on the peak current ^ Ip dT r ^ r ^ d T Vd Vc L ^ Ip L d T Vd Vc ^ ^ d 1 L ^ I p T Vd Vc Power switching converters Ip+Îp Îp Ip r iL D T Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) ^ (D + d ) T 10 x 10 Step Response From: U(1) 0.35 0.3 Averaged switching converter models To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Three-terminal averaged-switch model v1 Vap D v1 d i1 ic c (common) 1 D i1 I c d p (passive) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Averaged-switch model for voltage-mode control a (active) 2.5 Time (sec.) 11 x 10 Step Response From: U(1) 0.35 0.3 Averaged switching converter models To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 L1 L1 C1 Vdc a) averaged buck converter. Power switching converters R1 Avg switch c p a C1 Vdc R1 b) averaged boost converter. Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Examples of switching converters with an averaged switch Avg switch a c p 2.5 Time (sec.) 12 x 10 Step Response From: U(1) 0.35 0.3 Averaged switching converter models To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Ia , Vac a Ia d, D I I 2 2 p v ac , Vac p I1 2 I3 2 go Ip D gi I2 I1 I3 go d, Ip c Vcp Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Small-signal averaged-switch model for the discontinuous mode gi 2.5 Time (sec.) 13 x 10 Step Response From: U(1) 0.35 0.3 Averaged switching converter models To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 ^ Vo Qz n POWER STAGE MODEL ^ Vg ^ IL 2 Ts Fm Power switching converters ^ d DTs Ri L D 1 , 2 (1 D) 2 Ts Ri kr , 2L and kf Fm ^ Von + K’f 1 . ( S n Sc )Ts Dynamic analysis of switching converters + ^ Voff K’r + H e (s) + 3 3.5 4 4.5 -3 Small-signal model for current-mode control s s2 H e ( s) 1 2 nQz n 2.5 Time (sec.) Ri ^ Vc 14 x 10 Step Response From: U(1) 0.35 0.3 Output filter model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Vo (s) = 1 sC o 1 sL o + R o // sC o 1 sLo V s(s) . 2 o H(s) = 2 , 2 + 2 s + s o o Power switching converters + + 1 sCo Vs (s) V o(s) C o Lo = . s 1 (s) 2 Vs + s + C o R o L oC o Ro - = Vo (s) - 1 2R C o Lo 3 3.5 4 4.5 -3 Output filter of a switching converter R o // 2.5 Time (sec.) o= Dynamic analysis of switching converters 1 . L oC o 15 x 10 Step Response From: U(1) 0.35 0.3 Output filter model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 30 Ro > Lo Co Magnitude Response (dB) 10 0 -10 Ro = -20 1 Lo 2 Co -30 Ro 2 2 2 20 log G ( ) 10 log 1 4 o o Power switching converters < Lo Co -40 -50 0.01 3 3.5 4 4.5 -3 Magnitude response of the output filter for several values of the output resistance Ro 20 2.5 Time (sec.) 0.1 Dynamic analysis of switching converters 1 10 100 f / fo 16 x 10 Step Response From: U(1) 0.35 0.3 Output filter model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 0 -20 Ro = Phase Response (degree) 2 o ( ) tan 1 2 1 o -60 1 Lo 2 Co -80 Ro -100 < Ro > Lo Co Lo Co -120 -140 -160 -180 0.01 0.1 1 10 100 f / fo Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Phase response of the output filter for several values of the output resistance Ro -40 2.5 Time (sec.) 17 x 10 Step Response From: U(1) 0.35 0.3 Output filter model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 Output filter with a capacitor Resr s+ 1 H(s) = R o R esr C o R esr . + C L R R R ( + ) o o o esr L o R o R esr s 2 + o s+ L oC o( R o + R esr ) L oC o( R o + R esr ) f ESR 1 2 R e sr Co sLo + + Vs (s) 1 sCo Ro Vo (s) Resr - Power switching converters 3.5 4 4.5 -3 Time (sec.) Dynamic analysis of switching converters - 18 x 10 Step Response From: U(1) 0.35 0.3 Output filter model To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 2 2 2 20 log G ( ) 10 log(1 2 2 ) 10 log 1 4 o o 20 0 Ro Magnitude Response (dB) Magnitude response of an output filter with a capacitor having a Resr for several values of the output resistance Ro -20 Ro = > Lo Co 1 Lo 2 Co -40 Ro -60 < Lo Co -80 -100 0.001 0.01 0.1 1 10 fo Power switching converters 3.5 4 4.5 -3 Time (sec.) Dynamic analysis of switching converters f / fo 100 1000 fesr 19 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 Output filter model 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 Phase response of an output filter with a capacitor having a Resr for several values of the output resistance Ro 0 -20 Ro > Lo Co Ro < Lo Co -40 Phase Response (degree) f 2 f fo 1 -1 = tan LC . 2 tan f esr 1 f f o Ro o LoCo ( Ro R e sr ) -60 Ro = 1 Lo 2 Co -80 -100 -120 Lo Co R e sr o Ro 2 Co R e sr -140 -160 -180 0.001 0.01 0.1 1 100 10 fo 1000 fesr f / fo Power switching converters 4 4.5 -3 Time (sec.) Dynamic analysis of switching converters 20 x 10 Step Response From: U(1) 0.35 0.3 Example 6.4 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 3 3.5 4 4.5 -3 The boost converter shown in Figure 2.10 has the following parameters: Vin = 10 V, Vo = 20 V, fs = 1 kHz, L = 10 mH, C = 100 µF and RL = 20 Ω. The reference voltage is 5 V. The converter operates in the continuous-conduction mode under the voltagemode. Using (a) the averaged-switch model, calculate the output-to-control transfer function, and (b) Matlab to draw the Bode plot of the transfer function found in (a) . Power switching converters 2.5 Time (sec.) Dynamic analysis of switching converters 21 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 Example 6.4 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) (a) The nominal duty cycle can be calculated as x 10 V0 V V 1 1 D d D 1 d Vd 1 D V0 V0 for the given input and output voltages, we have D=0.5. Small-signal model of the boost converter L V I C (1 D)I 0 (1 D) 0 R0 10mH v0 d 1 D 2 s 2 ωM 1 D LC LC 1 D 2 s ξ Power switching converters L R 1 D 2 Vap d D 1 L 1 C 2R 1 D i1-i2 v o passive D i1 Vap D - 1 sLI C + v2 - Ic Vap V0 i2 common 1 + v1 - R Icd C 20 100uF active 0 Dynamic analysis of switching converters 22 Step Response From: U(1) 0.35 0.3 Example 6.4 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 3 3.5 4 4.5 -3 d 1 vc VP V VP VC VP ref 10 V D 1 D Power switching converters 2.5 Time (sec.) Dynamic analysis of switching converters 23 x 10 Step Response From: U(1) 0.35 0.3 Example 6.4 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 Bode plot of the small-signal transfer function of the boost converter Bode Diagram Magnitude (dB) 50 0 -50 -100 0 Phase (deg) -45 -90 -135 -180 -225 -270 10 1 Power switching converters 3 3.5 4 4.5 -3 Time (sec.) 10 0 10 1 Frequency (rad/sec) 10 2 Dynamic analysis of switching converters 10 3 24 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 25 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 26 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 27 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 28 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 29 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 30 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 31 x 10 Step Response From: U(1) 0.35 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude Small-signal models of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 32 x 10 Step Response From: U(1) 0.35 0.3 Review of negative feedback To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Vo A (s) + ß (s) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Block diagram representation for a closed-loop system Vref 2.5 Time (sec.) 33 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Review of negative feedback 0.05 0 0 0.5 Closed-loop gain Vo A Vref 1 A Loop gain TL A For TL>>1 Vo 1 Vref Stability analysis A 1 A 1 or phase( ) phase( A) 180 Power switching converters Dynamic analysis of switching converters 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 34 x 10 Step Response From: U(1) 0.35 0.3 Relative stability To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 20 0 -50° -20 -100° -40 -150° Phase margin = 40° Phase Angle Magnitude (dB) Gain margin = 8dB -180° -60 -200° -80 -250° Power switching converters 1.0 f1 3 3.5 4 4.5 -3 Definitions of gain and phase margins 0.2 2.5 Time (sec.) f' Dynamic analysis of switching converters 10 20 35 x 10 Step Response From: U(1) 0.35 0.3 Relative stability To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Magnitude 0° -20dB /decade -45° -40dB /decade Phase -90° Gain margin -60dB /decade -135° g fg 0 f p1 fp2 p fp f p3 Phase margin -180° -225° -270° Power switching converters 3 3.5 4 4.5 -3 Loop gain of a system with three poles 20 log |TL( j)| 2.5 Time (sec.) Dynamic analysis of switching converters 36 x 10 Step Response From: U(1) 0.35 Closed-loop switching converter Vref Compensation PWM Switch ß Power switching converters (s) Dynamic analysis of switching converters 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) LPF Vo Load 37 x 10 Step Response From: U(1) 0.35 0.3 Feedback network To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) L1 Qs + C2 Dfw Vs RL Va Z2 _ Base Drive Circuitry R2 Va . . - Rc Error Amplifier Sawtooth signal Vcc CLOCK Vref + . R2 R1 R2 _ - . + Comparator R2 Z1 Ve PWM out Power switching converters Vsp = R1 + R2 - Va ' Vo R1 Qst Cc (a) Dynamic analysis of switching converters 38 x 10 Step Response From: U(1) 0.35 0.3 Error amplifier compensation networks To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 PI Compensation network 1 1 + R 2 sC 2 sC 1 H(s) = . 1 1 + R1 R 2 + sC sC 2 1 f p= C2 1 2 R 2C 2 1 2 R 2C 1 C1 R2 f1 lag = tan . f p -1 R1 Vfb - 8 f 1 -1 = lead tan f z f z= 1 + sR 2C 1 . sR 1( C 1 + C 2 + sR 2C 1C 2 ) H(s) = + The total phase lag Power switching converters f1 f 1 -1 + . tan f z f p = 270 o - tan -1 Dynamic analysis of switching converters 4 4.5 -3 Time (sec.) . Verror Vref 39 x 10 Step Response From: U(1) 0.35 0.3 Error amplifier compensation networks To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 70 Magnitude response (dB) 50 30 10 0 -10 0.01 0.1 1 10 fz = 854.3 100 1000 10000 fp = 21,832 f (kHz) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Frequency response of the PI compensation network -30 0.001 2.5 Time (sec.) 40 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Error amplifier compensation networks 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 -20 Phase response (degrees) -30 -40 -50 -60 -70 -80 0.01 0.1 1 10 100 1000 10000 f (kHz) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Phase response of the PI compensation network -90 0.001 2.5 Time (sec.) 41 x 10 Step Response From: U(1) 0.35 0.3 Error amplifier compensation networks To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 PID Compensation network H(j ) = f p1 = (1+ j R 2C 1 ) (1+ j( R 1 + R 3 )C 3 ) . - 2 R 2C 1C 2 + j ( C 1 + C 2 ) R1 + j R1 R 3C 3 1 C2 ( C1+ C 2 ) f p2 = 2 R 2C 1C 2 2 R 3C 3 R3 f z1 = 1 2 R 2C 1 f z2 = 1 2 ( R 1 + R 3 )C 3 C3 R1 - 8 Vref R2 K 1= R1 C1 R2 Vfb Verror . + R 2( R 1 + R 3 ) = K2 R1R 3 Power switching converters Dynamic analysis of switching converters 4.5 -3 Time (sec.) 42 x 10 Step Response From: U(1) 0.35 0.3 Error amplifier compensation networks To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Magnitude responce (dB) K2 + 20dB / decade K1 - 20dB / decade Part of interest f f z1 Power switching converters f z2 f p1 f p2 Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Magnitude response of the PID compensation network - 20dB / decade 2.5 Time (sec.) 43 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Error amplifier compensation networks 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 20 Magnitude response (dB) 15 10 5 0 -5 -10 0.1 1 10 fz1 fz2 fp1 100 1000 10000 fp2 f (kHz) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Magnitude response of the PID compensation network -15 0.01 2.5 Time (sec.) 44 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Error amplifier compensation networks 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 60 40 Phase response (degrees) 20 0 -20 -40 -60 -80 0.01 0.1 1 10 fz1 fz2 fp1 100 1000 10000 fp2 f (kHz) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Phase response of the PID compensation network -100 0.001 2.5 Time (sec.) 45 x 10 Step Response From: U(1) 0.35 0.3 Error amplifier compensation networks To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) x 10 Asymptotic approximated magnitude response of the PID compensation network 2 R 2C 1 = 1 2 ( R1 + R 3 )C 3 f1 -1 = 2 zd tan R 2C 1 = ( R 1 + R 3 )C 3 . f zd 1 ( C 1 + C 2 ) R3 C 1C 2 = . C3= 2 R 3C 3 2 R 2C 1C 2 R 2 C1 + C 2 f1 . pd = 2 tan f pd -1 Magnitude responce (dB) 1 K2 + 20dB / decade - 20dB / decade -1 Power switching converters - 20dB / decade Region of interest f1 f1 -1 = 270 - 2 tan . + 2 tan f f zd pd o K1 Dynamic analysis of switching converters f zd f f pd 46 Step Response From: U(1) 0.35 0.3 Compensation in a buck converter with output capacitor ESR average output voltage: 5 V input voltage: 12 V load resistance RL = 5 Ω Power switching converters To: Y(1) Amplitude 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 Lo Qs 100uH Co 100uF R1 Dfw R3 100K RL Resr 0.5 R2 R4 100K Z2 Comparator Z1 Ve + Currente Driver Vref + - Error Amplifier Sawtooth Oscillator Pulse-Width Modulator Dynamic analysis of switching converters 4 4.5 -3 Time (sec.) Output Filter Vs 12V Design the compensation to shape the closed-loop magnitude response of the switching converter to achieve a -20 dB/decade roll-off rate at the unitygain crossover frequency with a sufficient phase margin for stability 0.25 47 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Compensation in a buck converter with output capacitor ESR 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 20 [ log10 ( 2.5 / 5) ] = - 6 dB 20 [ log10 ( V s / V p ) ] fo = 5 (100 x106 )(100 x106 )(5 0.5) 1.517 kHz 2 1 = 3.18 kHz 2 (0.5)100x10 -6 f1, is chosen to be one-fifth of the switching frequency Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 R4 R3 + R4 Ro LoCo ( Ro R e sr ) 2 2.5 Time (sec.) 48 x 10 Step Response From: U(1) 0.35 0.3 Compensation in a buck converter with output capacitor ESR Magnitude Response (dB) Magnitude response of the buck converter 40 open-loop (ABCD) - 20dB / decade closed-loop (JKLMNO) J 20 K L error amplifier EFGH E F 0 To: Y(1) Amplitude 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 Compensation network G - 20dB / decade C Open loop gain GH(s) -20 - 20dB / decade H N D -40 -60 Power switching converters O 0.1 1 Dynamic analysis of switching converters 10 f (kHz) 4.5 -3 f1 B 4 x 10 Time (sec.) - 40dB / decade M A 0.25 100 1000 49 Step Response From: U(1) 0.35 2 1 LC = tan 1 f f fo -1 70.1 . 2 tan f f esr fo 5 5 -1 = 64.9 . tan - tan f z f p -1 Power switching converters Dynamic analysis of switching converters To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 C2= 2 R 2 f = 774 pF z 1 2 R 2 f 3 3.5 4 4.5 -3 -1 1 f" tan tan " = 64.9 . f 1 2.5 Time (sec.) -1 C1= ea = 315 70.1 = 244.9 . 0.25 Amplitude Compensation in a buck converter with output capacitor ESR 0.3 = 38 pF . p 50 x 10 Step Response From: U(1) 0.35 f f 2 tan -1 1 - 2 tan -1 1 = 270 o - 135 o = 135 o . f f zd pd 1 2 tan -1 f" - tan -1 " = 135 o . f C3= 1 2 f pd = 0.16 F . To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Dynamic analysis of switching converters 2.5 3 3.5 4 4.5 -3 Time (sec.) ( R 1 + R 3 )C 3 = = 0.13 F . C1 R2 R3 C 1C 3 R 2 = 5.29 nF . C2= [ C 1 - C 3 R3 ] R2 phase(delay ) 360* tdelay * f1 R3 Power switching converters 0.25 Amplitude Compensation in a buck converter with no output capacitor ESR 0.3 51 x 10 Step Response From: U(1) 0.35 Magnitude response (dB) Magnitude response of the buck converter 50 open-loop ABC closed-loop HIJKL error amplifier DEFG 30 H + 20dB / decade 0 To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 A E J f1 B G - 20dB / decade -10 K - 40dB / decade - 40dB / decade -30 -50 C 0.1 1 10 L 100 1000 f (kHz) Power switching converters Dynamic analysis of switching converters 4.5 -3 - 20dB / decade I 4 x 10 Time (sec.) F D 10 0.25 Amplitude Compensation in a buck converter with no output capacitor ESR 0.3 52 Step Response From: U(1) 0.35 Linear model of a voltage regulator including external perturbances 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 GVref vo vref io 0 vo v ref v DC 0 io 0 Switching v^ DC GVDC vo vDC io 0 vo v DC VDC io 0 output impedance Gio Vo I o v ref 0 v DC 0 îo v ref 0 v ref 0 v ref 0 Io converter audio susceptibility vo io Power switching converters Vref ^ vref Zo v DC 0 Dynamic analysis of switching converters 4.5 -3 vo GVref vref GVDC v DC Gio i o v DC 0 4 x 10 Time (sec.) 53 Step Response From: U(1) 0.35 0.3 Output impedance and stability To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 Z of 0 Output impedance Z oo 1 A 0.5 1 1.5 2 Vo k 1 1 1 Zof Zo Z L Load ZL Zoo 1 1 Zo Z Z L of 1 1 1 Zo Z Z L of 1 A 1 Z of (a) Z Vref Vo k Z oo ß Z of Z L Z of Z o (s) ZL Zo Zof (b) Power switching converters 3 3.5 4 4.5 -3 Z Vref 2.5 Time (sec.) Dynamic analysis of switching converters 54 x 10 Step Response From: U(1) 0.35 0.3 State-space representation of switching converters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 x1 u1 L x1 x2 L + dx x1 = 1 dt x1 = C x 2 + x2 = u1 x2 R dx 2 dt x1 = - x2 u1 + L L -x x x2 = 1 + 2 . C RC Power switching converters C x2 R - x= A x+ B u 1 0 1 x 1 L x = A, = , u = [ u1 ] , B = L . x2 1 - 1 0 C RC Dynamic analysis of switching converters 4.5 -3 Review of Linear System Analysis A simple second-order low-pass circuit 4 x 10 Time (sec.) 55 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-space representation of switching converters 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 1 1 (s + ) X 1(s) = L RC U 1(s) ( s 2 + s + 1 ) RC LC X (s) = (s I - A )-1 B U(s) 1 1 s + 1 RC L L U(s) 1 s 0 X 1(s) C . (s) = s 1 2 X 2 + s + RC LC Power switching converters 1 X 2(s) = LC . U 1(s) ( s 2 + s + 1 ) RC LC Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Review of Linear System Analysis A simple second-order low-pass circuit s X (s) = A X (s) + B U(s) 2.5 Time (sec.) 56 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-Space Averaging 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) approximates the switching converter as a continuous linear system requires that the effective output filter corner frequency to be much smaller than the switching frequency Power switching converters Dynamic analysis of switching converters 57 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-Space Averaging 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) Procedures for state-space averaging Step 1: Identify switched models over a switching cycle. Draw the linear switched circuit model for each state of the switching converter (e.g., currents through inductors and voltages across capacitors). Step 2: Identify state variables of the switching converter. Write state equations for each switched circuit model using Kirchoff's voltage and current laws. Step 3: Perform state-space averaging using the duty cycle as a weighting factor and combine state equations into a single averaged state equation. The state-space averaged equation is x = [ A1d + A2 (1- d)] x + [ B1 d + B 2 (1- d)] u . Power switching converters Dynamic analysis of switching converters 58 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-Space Averaging 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) Step 4: Perturb the averaged state equation to yield steady-state (DC) and dynamic (AC) terms and eliminate the product of any AC terms. Step 5: Draw the linearized equivalent circuit model. Step 6: Perform hybrid modeling using a DC transformer, if desired. Power switching converters Dynamic analysis of switching converters 59 x 10 Step Response From: U(1) 0.35 Qs x1 To: Y(1) 0.25 Amplitude State-Space Averaged Model for an Ideal Buck Converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Dfw L C x2 R - Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + u1 2.5 Time (sec.) 60 x 10 Step Response From: U(1) 0.35 u1 L x1 x2 x1 = C x 2 + x2 R 0 = L x1+ x2 x1 = C x 2 + To: Y(1) 0.1 0.05 0 0 0.5 1 1.5 2 x2 R C u1 R x2 (a) dT interval L 1 + 1 0 L x 1 0 x1 = + [ u1 ] 1 x 2 0 x 1 2 C RC C R x2 (b) (1-d)T interval Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 - x 2.5 Time (sec.) + 1 0 x1 1 x L 1 = + L [ u1 ] 1 x2 x 1 2 0 C RC 0.2 0.15 L x1 0.25 Amplitude State-Space Averaged Model for an Ideal Buck Converter 0.3 61 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-Space Averaged Model for an Ideal Buck Converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 1 1 0 0 L L A= d+ (1- d) 1 1 1 1 RC RC C C 1 0 L A= . 1 - 1 C RC 1 d 0 B = L d + (1- d) = L . 0 0 0 1 0 x1 d x L 1 L [ u1 ] . = + 1 x2 x 1 2 0 C RC Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) 62 x 10 Step Response From: U(1) 0.35 x1 = - x2 d + u1 L L x1 To: Y(1) 0.25 Amplitude A nonlinear continuous equivalent circuit of the ideal buck converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 + 1 1 x 2 = x1 x2 . C RC u1 d C R x2 u1d = L x1 + x2 x1 = C x 2 + - x2 . R Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 L 2.5 Time (sec.) 63 x 10 Step Response From: U(1) 0.35 0.3 A linear equivalent circuit of the ideal buck converter ^ du 10 To: Y(1) Amplitude 0.1 0.05 0 0 0.5 1 1.5 2 2.5 x1 C Du1 R x2 d x2 1 1 x10 x1 x20 x 2 dt C RC - 0= 1 1 x1 x20 D u10 x 2 D u1 d u10 L L x2 = 1 1 x xˆ ( x 10 - 20 ) + ( xˆ 1 - 2 ) . C R C R Power switching converters 3.5 1 (- x 20 + Du 10 ) L ˆ 1 1 dx = ( x 2 Du1 du10 ) dt L 0= 1 x ( x 10 - 20 ) C R Dynamic analysis of switching converters x 20 =D . u 10 ˆ 1 dx ˆ x 2 = D uˆ 1 + d u 10 - L . dt x 10 = 4 4.5 -3 d x1 1 1 x20 x 2 D d u10 u1 dt L L 3 Time (sec.) + d = D + dˆ . 0.2 0.15 + - x1 = x10 + x1 , x2 = x20 + x 2 , u1 = u10 + u1 , L 0.25 x 20 . R 64 x 10 Step Response From: U(1) 0.35 ^ du 10 xˆ 1 = C To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 x1 C Du1 R x2 - x2 = Du 1 + dˆ u 10 - L x1 x20 + x 2 = - L x1 + D(u10 +u1 ) + dˆ u10 . x10 + x1 = C x 2 + x20 + x 2 R Power switching converters x1 = C x 2 + x2 . R Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + d x 2 xˆ 2 + . dt R 2.5 Time (sec.) + - d x2 1 xˆ = ( xˆ 1 - 2 ) dt C R L 0.25 Amplitude A linear equivalent circuit of the ideal buck converter 0.3 65 x 10 Step Response From: U(1) 0.35 ^ _ u10 d D L __ 2 D u1 x 2 x2 D 2 2 D x1 D C D D R Power switching converters To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 + - D2 C x 2 __ D __ R 2 D - Dynamic analysis of switching converters 4 4.5 -3 Dx 1 + 3.5 x 10 Time (sec.) + - dˆ x2 L u1 + u10 = + 2 x1 D D D D 0.25 Amplitude A source-reflected linearized equivalent circuit of the ideal buck converter 0.3 66 Step Response From: U(1) 0.35 0.3 ^ du 10 To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 x1 C x2 R - Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + u1 2.5 Time (sec.) + - 1:D L Amplitude A linearized equivalent circuit of the ideal buck converter using a DC transformer 0.25 67 x 10 Step Response From: U(1) 0.35 0.3 State-space averaged model for the discontinuous-mode buck converter A A1 d1 A2 d 2 A3 1 d1 d 2 L To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 -3 x1 + B B1 d1 B 2 d 2 B3 1 d1 d 2 u1 C x2 R x1 = 0 (a) d1 T interval x C x2 + 2 = 0 . R 0 0 A3 0 - 1 RC 0 B3 = . 0 Power switching converters L x1 L + C x2 + R C (b) d 2 T interval Dynamic analysis of switching converters 4.5 x 10 Time (sec.) x2 (c) (1 - d1 - d 2 ) T interval 68 R Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude State-space averaged model for the discontinuous-mode buck converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 d1 B= L . 0 0 ( d 1+ d 2 ) x 1 d 1 x L 1 = + L u1 1 x2 x d 1+ d 2 2 0 C RC Dynamic analysis of switching converters 3 3.5 4 4.5 -3 0 ( d 1+ d 2 ) L A= + 1 d d 1 2 C RC Power switching converters 2.5 Time (sec.) 69 x 10 x1 = - ( d1+ d 2 ) d1 x2 + u1 L L u1 d1 d1 d2 x2 x2 = From: U(1) 0.3 To: Y(1) 0.25 Amplitude A nonlinear continuous equivalent circuit for the discontinuous-mode buck converter Step Response 0.35 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 3 + d1 u 1 (d 1 +d2 ) x 2 + - (d 1 +d2 ) x 1 C R x2 - x1 (0) x1 (T ) 0 Dynamic analysis of switching converters 3.5 4 4.5 -3 x1 ( d1+ d 2 ) x2 . x1 C RC Power switching converters 2.5 Time (sec.) 70 x 10 Step Response From: U(1) 0.3 To: Y(1) 0.25 Amplitude A nonlinear continuous equivalent circuit for the discontinuous-mode buck converter 0.35 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 u1 d1 d1 d2 x2 ( u 10 + uˆ 1 )( D1 + dˆ 1 ) = ( D1 + dˆ 1 + D 2 + dˆ 2 )( x 20 + xˆ 2 ) , d x 2 ( D 1 + dˆ 1 + D 2 + dˆ 2 ) ( x + xˆ 2 ) = ( x 10 + xˆ 1 ) - 20 , dt C RC x2 = ( d1+ d 2 ) x2 . x1 C RC x1 = ( u 1 - x 2 ) d1 2Lf s Power switching converters x10 + xˆ 1 = ( u 10 + uˆ 1 - x 20 - xˆ 2 ) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) ( D1 + dˆ 1 ) . 2Lf s 71 x 10 Step Response From: U(1) 0.35 A linearized equivalent circuit for the discontinuous-mode buck converter 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 u^ 1 r1 g1 x^ 2 g2 ^u1 r2 ^ j 2d1 C x2 R - Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + ^ j 1 d1 2.5 Time (sec.) 72 x 10 Step Response From: U(1) 0.35 State-Space Averaged Model for a Buck Converter with a Capacitor ESR Qs x1 To: Y(1) Amplitude 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 - Dfw Dynamic analysis of switching converters R 2.5 3 3.5 4 4.5 -3 Time (sec.) + + x2 Resr Power switching converters 0.25 L C u1 0.3 y2 - 73 x 10 Step Response From: U(1) x1 x + C x2 x1 = C x 2 + 2 R esr R u1 = L x1 x2 + R e sr C x 2 - R esrR L( R + R) esr x1 = R x 2 C( R esr + R) 1 L( R esr + R) x 1 + L [ u1 ] . -1 x2 0 C( R esr + R) -R To: Y(1) 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 x 10 Time (sec.) L C 0.3 Amplitude Switched models for the buck converter with a Resr 0.35 - u1 + + x2 R Resr y2 - (a) dT interval 0 = L x1+ x2 + R esrC x 2 . -R R e sr L( R + R) e sr x1 = R x 2 C( R e sr + R) x1 = C x 2 + x2 + R esrC x 2 R x1 L( R e sr + R) x 1 0 + [ u1 ] . -1 x 2 0 C( R e sr + R) -R L C + + x2 - R Resr - (b) (1-d) T interval Power switching converters Dynamic analysis of switching converters y2 74 Step Response From: U(1) 0.35 - R esrR L( R esr + R) A = A1 d A2 (1 d ) A1 A2 = R C( R esr + R) To: Y(1) 0.25 Amplitude Switched models for the buck converter with a Resr 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 - R esrR L( R + R) esr x1 = R x 2 C( R esr + R) Power switching converters L( R esr + R) . -1 C( R esr + R) -R -R d L( R esr + R) x 1 + L [ u1 ] -1 x2 0 C( R esr + R) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 d B = B1 d B2 (1 d ) = L . 0 2.5 Time (sec.) 75 x 10 Step Response From: U(1) 0.35 x1 = - R esrR R d x1 x2 + u1 L( R esr + R) L( R esr + R) L x2 = R C( R esr + R) d u 1 = L x1+ x1 - x2 C( R esr + R) x1 u1 d R R esrR x1 + x2 ( R esr + R) ( R esr + R) To: Y(1) 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 + x2 - R Resr Power switching converters y2 = 4 4.5 x 10 y2 - R x2 R esrR x1 + R x 2 = ( R esr //R)x 1 + ( R esr + R) ( R esr + R) ( R esr + R) Dynamic analysis of switching converters 3.5 + ( x 2 + R esrC x 2 ) . x1 = C x 2 + R 3 -3 d u 1 = L x1 + y 2 2.5 Time (sec.) L C . 0.25 Amplitude A nonlinear continuous equivalent circuit for the buck converter with a Resr 0.3 76 A linearized continuous equivalent circuit for the buck converter with a Resr ˆ u 10 + uˆ 1 ) d x1 - R esrR( x 10 + xˆ 1 ) R( x 20 + xˆ 2 ) (D+ d)( = + dt L( R esr + R) L( R esr + R) L L From: U(1) 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Du1 0= R C( R esr + R) x10 - x 20 . C( R esr + R) Power switching converters 4 4.5 x 10 + + x2 - R d x1 - R esrR R D uˆ 1 = xˆ 1 xˆ 2 + dt L( R esr + R) L( R esr + R) L dˆ u 10 + L d x2 R xˆ 2 = . xˆ 1 dt C( R esr + R) C( R esr + R) Dynamic analysis of switching converters y2 - The AC terms are - R esrR R Du 10 x10 x 20 + L( R esr + R) L( R esr + R) L 3.5 -3 Resr 0= 3 x1 C The DC terms are 2.5 Time (sec.) + - d x 2 R( x 10 + xˆ 1 ) ( x 20 + xˆ 2 ) = . dt C( R esr + R) C( R esr + R) ^ du10 Step Response 0.35 77 A linearized equivalent circuit using DC transformer with a turns-ratio of D ^ du 1 To: Y(1) Amplitude 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Resr Du 1 + dˆ u 10 = L x1+ ( R esr //R)x 1 + R y2 - R x2 = L x1+ y 2 ( R esr + R) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 R 1 x1 x2 . R esr + R R esr + R Power switching converters 2.5 Time (sec.) + + x2 - u1 C x2 = 0.25 x1 C From: U(1) 0.3 + - 1:D L Step Response 0.35 78 x 10 Step Response From: U(1) 0.35 L x1 To: Y(1) 0.25 Amplitude State-Space Averaged Model for an Ideal Boost Converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Dfw Qs C x2 R u2 - Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + u1 2.5 Time (sec.) 79 x 10 Step Response From: U(1) 0.35 State-Space Averaged Model for an Ideal Boost Converter u 1 = L x1 u 2 = C x2 + 1 0 0 x 1 L x1 = 0 1 + x x2 0 2 RC u 1 = L x1 + x 2 x2 R L 0 u 1 . 1 u 2 C 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 x1 + C u1 x2 R u2 R u2 - (a) dT interval x2 x1 + u 2 = C x2 + R L x1 + 1 0 1 - L x 1 L x1 = + 1 x 2 0 x 1 2 C RC o u 1 . 1 u 2 C u1 C x2 (b) (1-d) T interval Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) 80 x 10 Step Response From: U(1) 0.35 1 0 0 0 L A = A1 d A2 (1 d ) = 0 d + (1- d) - 1 1 1 RC RC C 0 A= (1- d) C 1 L B = B1 d B2 (1 d ) = 0 1 L B= 0 0 x1 = x (1- d) 2 C Power switching converters 0 1 L d+ 1 0 C -(1- d) 1 x 1 L L + 1 x 2 0 RC 0 (1- d) 1 C 0 u 1 1 u 2 C Dynamic analysis of switching converters To: Y(1) 0.25 Amplitude State-Space Averaged Model for an Ideal Boost Converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) -(1- d) L . 1 RC 0 . 1 C -(1- d)x 2 u 1 L L x1 = + . x (1- d)x 1 x 2 u 2 2 RC C C 81 x 10 Nonlinear continuous equivalent circuit of the ideal boost converter -(1- d) x 2 1 x1 = + u1 L L To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 u1 ___ 1- d C ___ 1- d 3 3.5 x2 2 ___ u 1- d R (1- d) C u2 x2 + x1 = x2 + . (1- d) (1- d) R(1- d) Dynamic analysis of switching converters 4 4.5 -3 - (1- d)x 1 x 2 u 2 + C RC C Power switching converters 2.5 Time (sec.) + L ___ 1- d L u1 = x1 + x 2 (1- d) (1- d) x2 = From: U(1) 0.3 x1 Step Response 0.35 82 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Linearized equivalent circuit of the ideal boost converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 ˆ d x 2 (1- D - d) 1 1 = ( x 10 + xˆ 1 ) ( x 20 + xˆ 2 ) + uˆ 2 , dt C RC C d x1 -(1- D) dˆ 1 1 D 1 = x20 u10 xˆ 2 + x 20 + uˆ dt L L L L L d x 2 (1- D) dˆ 1 1 (1- D) 1 = xˆ 1 - x 10 xˆ 2 + uˆ 2 + x 10 x 20 . dt C C RC C C RC Dynamic analysis of switching converters 3 3.5 4 4.5 -3 ˆ d x1 -(1- D - d) 1 = ( x 20 + xˆ 2 ) + ( u 10 + uˆ 1 ) dt L L Power switching converters 2.5 Time (sec.) 83 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Linearized equivalent circuit of the ideal boost converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 0= (1- D) u 10 x 20 + L L (1- D) 1 x 10 x 20 . C RC 1 x 20 = u 10 (1- D) x 20 x 10 = R (1- D) x 10 = u 10 , 2 R(1- D ) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 DC solutions 0= - 2.5 Time (sec.) 84 x 10 Step Response From: U(1) 0.3 To: Y(1) 0.25 Amplitude Linearized equivalent circuit of the ideal boost converter 0.35 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 d x1 = - (1- D)xˆ 2 + dˆ x 20 + uˆ 1 dt C d x2 xˆ = (1- D)xˆ 1 - x 10dˆ - 2 + uˆ 2 . dt R small-signal averaged state-space equation 0 x (1 D) L Power switching converters (1 D) x20 1 L L d L x 1 x10 0 C RC 0 u1 u 2 1 Dynamic analysis of switching converters 3 3.5 4 4.5 -3 AC solutions L 2.5 Time (sec.) 85 x 10 Step Response From: U(1) 0.3 To: Y(1) 0.25 Amplitude Linearized equivalent circuit of the ideal boost converter 0.35 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 + - + L ___ 1-D u1 ___ 1-D C ___ 1-D x2 R (1-D) ^ x10 d ____ 1-D u2 ___ 1-D - L 1 x 20dˆ x1 = - x 2 + + u1 (1- D) (1- D) (1- D) C 1 1 x10 dˆ x 2 = x1 x2 + u2 . (1- D) (1- D) R(1- D) (1- D) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 x1 ^ x20 d ____ 1-D 2.5 Time (sec.) 86 x 10 Step Response From: U(1) 0.35 0.3 Source-reflected linearized equivalent circuit for the ideal boost converter ^ x 20 d L To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 + - + u1 x2 (1-D) R (1-D) 2 ^ x10 d ____ 1-D u2 ___ 1-D L x1 = - x 2(1- D) + x 20dˆ + u 1 . x2 (1- D) C x 10dˆ u2 [ x (1D)] = + , 2 x 1 2 2 (1- D) R(1- D ) (1- D) (1- D ) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 x1 C ____ 2 (1-D) 2.5 Time (sec.) 87 x 10 Step Response From: U(1) 0.35 Load-reflected linearized circuit for the ideal boost converter 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 u1 ___ 1-D + L ____ 2 (1-D) x1 (1-D) C x2 R x 10 d^ u2 - C x 2 = x 1(1- D) - x2 - x 10dˆ + u 2 . R L u1 x 20dˆ x (1- D) = - x 2 + + . 2 1 (1- D) (1- D) (1- D ) Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 + - ^ x20 d ____ 1-D 2.5 Time (sec.) 88 x 10 Step Response From: U(1) 0.35 0.3 DC transformer equivalent circuit for the ideal boost converter x1 ^ x20 d + - u1 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 + x2 C R x 10 d^ u2 - Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 L (1-D) : 1 2.5 Time (sec.) 89 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Switching Converter Transfer Functions 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 ˆ s X(s) = A0 X(s) + B0U(s) + Ed(s) x A0 x B 0 u E d A0 = [ A1D + A2(1- D)] ˆ (sI - A0 )X(s) = B0 U(s) + E d(s) B0 = [ B1D + B 2(1- D)] E = ( A1 - A2 )x0 + ( B1 - B 2 )u 0 . Power switching converters -1 -1 ˆ . X (s) = (s I - A0 ) B 0U(s) + (s I - A0 ) E d(s) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Source-to-State Transfer Functions 2.5 Time (sec.) 90 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Switching Converter Transfer Functions 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 Source-to-State Transfer Functions linearized control law ˆ = T (s)X (s) + QT (s)U(s) d(s) F T -1 X (s)= (sI - A0 ) ( B 0U(s)+ E[ F T(s)X (s)+ Q (s)U(s)]) X (s) T = [ sI - A0 - E F T (s) ] -1( B 0 + E Q (s)) U(s) T X (s) = [ sI - A0 - E F T (s) ] -1[ B 0 + E Q (s)]U(s) . Power switching converters Dynamic analysis of switching converters 3.5 4 4.5 -3 Time (sec.) 91 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Switching Converter Transfer Functions 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 1 0 - D u 10 x1 x L 1 = + L [ u 1 ] + L dˆ . 1 x2 x 1 0 2 0 RC C d(s) = Power switching converters u 10 E= L . 0 V e(s) [1 + H(s)]V R(s) - H(s) X 2(s) = VP VP F (s) = 0 T D B0 = L 0 -H(s) VP ˆ = - H(s) Xˆ 2(s) . d(s) VP Q (s) = 0 0 . T Dynamic analysis of switching converters 3 3.5 4 4.5 -3 BUCK CONVERTER 1 0 L = A0 1 - 1 C RC 2.5 Time (sec.) 92 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Switching Converter Transfer Functions 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 1 u 10H(s) + L LV P 1 s+ RC -1 D L [ U 1(s)] 0 1 u 10H(s) + 1 ) s + -( D RC L LV P L [ U 1(s)] 1 s 0 X 1(s) C . (s) = s 1 H(s) u 10 2 X 2 + + s + RC LC LCV P Power switching converters D 1 [s + ] X 1(s) = L RC U 1(s) S 2 + s + 1 + u 10H(s) RC LC LCV P D X 2(s) = LC . s 1 H(s) u (s) 10 2 U1 + + S + RC LC LCV P Dynamic analysis of switching converters 3 3.5 4 4.5 -3 BUCK CONVERTER s X 1(s) (s) = X 2 - 1 C 2.5 Time (sec.) 93 x 10 Step Response From: U(1) 0.35 0.3 Switching Converter Transfer Functions To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) x 10 BOOST CONVERTER 0 x1 = x (1- D) 2 C -(1- D) 1 L x 1 L + 1 x 2 0 RC 0 x 20 u 1 L + dˆ . 1 u 2 x 10 C C s (1- D) x 20H(s) + L X 1(s) LV P = (s) -(1- D) 1 x 10H(s) X 2 (s + ) C RC CV P Power switching converters -1 1 o L U 1(s) . o 1 (s) U 2 C 0 A0 = (1- D) C -(1- D) L 1 RC 1 L B0 = 0 0 1 C s (1- D) x 20H(s) + L X 1(s) LV P = (s) -(1- D) 1 x 10H(s) X 2 (s + ) C RC CV P Dynamic analysis of switching converters -1 x 20 L E= . - x 10 C 1 o L U 1(s) . o 1 (s) U 2 C 94 Step Response From: U(1) 0.35 0.3 Switching Converter Transfer Functions To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 x 10 Time (sec.) BOOST CONVERTER 1 1 x 10H(s) [s + ] L RC CV P X 1(s) = . x 10H(s)R U 1(s) s[1] (1- D )2 x 20H(S)(1- D) V 2 P + + s + RC LC LCV P -(1- D) H(s) [1+ u 10 ] 2 LC X 1(s) = V P(1- D ) . 2 s H(s) (1D H(s) ) U 2(s) u u 2 [1- 10 ]+ [1+ 10 ] s + 2 2 RC LC V P(1- D ) V P(1- D ) Power switching converters 1- D X 2(s) = LC . s (1- D )2 U 1(s) u u 10H(s) 10H(s) 2 [1]+ [1+ ] s + 2 2 RC LC V P(1- D ) V P(1- D ) X 2(s) = U 2(s) s C 2 s u 10H(s) ] + (1- D ) [1+ u 10H(s) ] + [1s 2 2 RC LC V P(1- D ) V P(1- D ) 2 Dynamic analysis of switching converters 95 . Step Response From: U(1) 0.35 0.3 Complete state feedback To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 This technique allows us to calculate the gains of the feedback vector required to place the closed-loop poles at a desired location All the states of the converter are sensed and multiplied by a feedback gain Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Power switching converters 2.5 Time (sec.) 96 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 x A x B u u F x x (A B F) x closed-loop poles det[ s I A B F ] 0 The closed-loop poles can be arbitrarily placed by choosing the elements of F Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 control strategy 2.5 Time (sec.) 97 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 One way of choosing the closed-loop poles is to select an ith order low-pass Bessel filter for the transfer function, where i is the order of the system that is being designed Feedback gains F PLACE ( A B P) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Pole selection Power switching converters 2.5 Time (sec.) 98 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 A buck converter designed to operate in the continuous conduction mode has the following parameters: R = 4 Ω, L = 1.330 mH, C = 94 µF, Vs = 42 V, and Va = 12 V. Calculate (a) the open-loop poles, (b) the feedback gains to locate the closed loop poles at P = 1000 * {0.3298 + 0.10i -0.3298 - 0.10i}, (c) the closed loop system matrix ACL. Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Example Power switching converters 2.5 Time (sec.) 99 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 1 0 0 L A2 ; B2 1 1 0 RC C A A1 D A2 (1 D); B B1 D B 2 (1 D) 1 0 D L A ; B L 1 1 0 RC C Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Solution 1 0 1 L A1 ; B1 L 1 1 0 RC C 2.5 Time (sec.) 100 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 polesOL = 1000 * { -1.3298 + 2.4961i, -1.3298 - 2.4961i} ^ ^ ^ 1 ^ x1 ( x 2 D u d U ) L ^ 1 ^ 1 ^ x 2 ( x1 x 2 ) C R 1 ^ D ^ U ^ 0 L x1 x L u Ld ^ 1 1 x 0 RC 2 C 0 ^ Dynamic analysis of switching converters 3 3.5 4 4.5 -3 polesOL = eig(A) Power switching converters 2.5 Time (sec.) 101 x 10 Step Response From: U(1) 0.35 0.3 Design of a control system with complete state feedback To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 Power switching converters 0.5 1 1.5 Dynamic analysis of switching converters 2 2.5 3 3.5 4 4.5 -3 Time (sec.) 3 3.5 4 4.5 -3 Step response of the linearized buck converter sysOL=ss(A,B,C,0) step(sysOL) 2.5 Time (sec.) x 10 102 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 design the control strategy ^ ^ ^ U E L 0 ^ x A x E d u0 D ^ d v ref Vref ^ for voltage-mode control ^ ^ If we apply complete state feedback v ref F x ^ D x A x E ( F x) Vref ^ Power switching converters ^ ^ ^ D x (A E F) x Vref Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) D ACL A E F Vref 103 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 D , P) Vref Then, F = {-2.6600 -0.3202}. ACL A E D F Vref 0.2000 -0.0511 ACL 1e4 1.0638 -0.2660 check the locations of the closed loop poles eig(ACL); which gives ans = 1e+2 * [ -3.2980 + 1.0000i -3.2980 - 1.0000i] Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 we calculate the feedback gains as P=1000 *[-0.3298 + 0.10i -0.3298 - 0.10i]' F place( A, E 2.5 Time (sec.) 104 x 10 Step Response From: U(1) 0.35 PSpice schematic 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 L1 0.05 out pwm 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 - S + S1 + - Time (sec.) V1 = 42 V2 = 44 TD = 5m TR = 1n TF = 1n PW = 1 PER = 1 V2 1.33mH IC = 0 VON = 1.0V VOFF = 0.0V ROFF = 1e6 RON = 0.05 R1 C1 D1 Dbreak 4 94uF IC = 0 E1 GAIN = 1 + if ( V(%IN1)>V(%IN2),0,1) 0 pwm_out PWM modulator x2 + - E control PARAMETERS: 0 loop = 0 saw x1_ 12 V1 = 0 V2 = 10 TD = 0 TR = 99.9u TF = 1n PW = 1n PER = 0.1m V4 {loop} -0.3202 0 3 -2.6600 Vref x1 I(L1) x2_ 3 Power switching converters Dynamic analysis of switching converters 105 x 10 Transient response of the open-loop and closed-loop converters Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Open loop 13V 12V 11V Closed loop 10V 9V 8V 7V 6V 5V 4V 3V 2V 1V 0V 0s 0.5ms V(OUT) 1.5ms 2.5ms 3.5ms 4.5ms 5.5ms 6.5ms 7.5ms 8.5ms 9.5ms Time Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 15V 14V 2.5 Time (sec.) 106 x 10 Step Response From: U(1) 0.3 To: Y(1) 0.25 Amplitude Expanded view of the transient at 5 ms 0.35 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Open loop 12.000V Closed loop 5.00ms V(OUT) 5.50ms 6.00ms 6.50ms 7.00ms 7.50ms 8.00ms 8.50ms Time Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 12.602V 11.104V 4.61ms 2.5 Time (sec.) 107 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 An input EMI filter placed between the power source and the switching converter is often required to preserve the integrity of the power source The major purpose of the input EMI filter is to prevent the input current waveform of the switching converter from interfering with the power source As such, the major role of the input EMI filter is to optimize the mismatch between the power source and switching converter impedances Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Power switching converters 2.5 Time (sec.) 108 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 LI Lo Re 1:D u1 CI Input EMI Filter Power switching converters 3 3.5 4 4.5 -3 Circuit model of a buck converter with an input EMI filter Rs 2.5 Time (sec.) Co RL Buck Converter Dynamic analysis of switching converters 109 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 The stability of a closed-loop switching converter with an input EMI filter can be found by comparing the output impedance of the input EMI filter to the input impedance of the switching converter The closed-loop switching converter exhibits a negative input impedance Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Stability Considerations Power switching converters 2.5 Time (sec.) 110 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Output impedance of the EMI filter Z EMI = R s + j L I . 2 (1 - C I L I ) + j R sC I 0.05 0 0 0.5 1 1.5 2 2.5 3 2 RL R LC o + ] + j [ ] ), Z in = _ 2 ( [ R L e o 2 2 1+( R LC o ) 1+( R LC o ) D Zin At the resonant frequency RL + RE D2 Re Z in = - 2 . D Z in = 2 f L 2 D Above the resonant frequency Z in = - j L D 2 Re . D2 f 1 2 RL Co Power switching converters Dynamic analysis of switching converters 4 4.5 -3 Input impedance versus frequency for a buck converter 1 3.5 x 10 Time (sec.) 1 2 Lo Co 111 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 The maximum output impedance of the input EMI filter, ZEMI,max, must be less than the magnitude of the input impedance of the switching converter to avoid instability Z in Z EMI,max . The switching converter negative input impedance in combination with the input EMI filter can under certain conditions constitute a negative resistance oscillator Zin // Z EMI To ensure stability, however, the poles of should lie in the left-hand plane Power switching converters 3 3.5 4 4.5 -3 Stability Considerations 2.5 Time (sec.) Dynamic analysis of switching converters 112 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 Input EMI filters 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 A resistance in series with the input EMI filter inductor can be added to improve stability However, it is undesirable to increase the series resistance of the input EMI filter to improve stability since it increases conduction losses Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Stability Considerations Power switching converters 2.5 Time (sec.) 113 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Rd LI u1 Power switching converters 3 3.5 4 4.5 -3 Input EMI filter with LR reactive damping Ld 2.5 Time (sec.) CI Dynamic analysis of switching converters -RL 114 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 3 3.5 4 4.5 -3 Input EMI filter with RC reactive damping LI Rd CI u1 -RL Cd Power switching converters 2.5 Time (sec.) Dynamic analysis of switching converters 115 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 It should be noted that high core losses in the input EMI filter inductor is desirable to dissipate the energy at the EMI frequency so as to prevent it from being reflected back to the power source Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Stability Considerations 2.5 Time (sec.) 116 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 Rd Ld u1 Power switching converters 3 3.5 4 4.5 -3 A fourth-order input EMI filter with LR reactive damping LI 2 LlI 2.5 Time (sec.) CI1 Dynamic analysis of switching converters CI2 -RL 117 x 10 Step Response From: U(1) 0.35 0.3 Input EMI filters To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 Input impedance, Zin(f), of the buck converter and output impedance, ZEMI(f), of the input EMI filter Z ( ) = 1 D 2 2 2 2.5 3 3.5 4 4.5 -3 Time (sec.) x 10 2 2 RL R LC o 2 + + , R L e o 2 2 1+( 1+( ) ) C C R R L L o o 50 | Z in (f) | 30 +( L I )2 R . Z EMI ( ) = 2 2 2 1- C I L I +( R sC I ) 2 s Magnitude (dB) 10 0 -10 | Z EMI (f) | -30 -50 -70 0.01 Power switching converters 0.1 Dynamic analysis of switching converters 1 10 Frequency (Hz) 100 1000 118 10000 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) Part 2 Discrete-time models Power switching converters Dynamic analysis of switching converters 119 x 10 Step Response From: U(1) 0.35 continuous-time system To: Y(1) 0.25 Amplitude Continuous-time and discrete-time domains 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 3 3.5 4 x A x(t ) B u (t ) The solution for the differential equation x(t ) e x(to ) e A(t ) B u ( ) d At to e At I At A2 t 2 2 t A( t ) At 1 e B u ( ) d e I A B u to t A( t ) 1 e B u ( ) d I A t I A B u to x(t ) e At x(to ) t B u (to ) Dynamic analysis of switching converters 4.5 -3 t Power switching converters 2.5 Time (sec.) 120 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Continuous-time and discrete-time domains 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 to (n D) Ts t (n 1 D) Ts x[(n 1 D) Ts ] e ATs x[(n D) Ts ] Ts B u[(n D) Ts ] Dynamic analysis of switching converters 3 3.5 4 4.5 -3 the discrete-time expression Power switching converters 2.5 Time (sec.) 121 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Continuous-time state-space model 0.05 0 0 0.5 1 1.5 2 RL L C R Vd Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Equivalent circuit during ton: A1 Ron 2.5 Time (sec.) x A1 x B1 u 122 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Continuous-time state-space model 0.05 0 0 0.5 1 1.5 2 Ron Power switching converters L C R Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Equivalent circuit during toff: A2 RL 2.5 Time (sec.) x A2 x B2 u 123 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Continuous-time state-space model 0.05 0 0 0.5 1 1.5 2 1 if nTs t (n d n )Ts d (t ) 0 if (n d n )Ts t (n 1)Ts d '(t ) 1 d (t ) nonlinear model x d (t ) A1 d '(t ) A2 x d (t ) B1 d '(t ) B2 u Dynamic analysis of switching converters 3 3.5 4 4.5 -3 switching functions Power switching converters 2.5 Time (sec.) 124 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Continuous-time state-space model 0.05 0 0 0.5 1 1.5 2 dn D d n d d d d ' 1 d x xx 1 if nTs t (n D)Ts d (t ) 0 if (n D)Ts t (n 1)Ts sgn(d n D) if t (n D)Ts , (n d n )Ts d (t ) 0 otherwise Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 small-signal model u Vs v s 2.5 Time (sec.) 125 x 10 Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 Continuous-time state-space model 0.05 0 0 0.5 1 1.5 2 x d A1 d ' A2 x d B1 d ' B2 Vs perturbation in the state vector x d A1 d ' A2 xˆ d B1 d ' B2 v s A1 A2 x B1 B2 Vs dˆ Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 steady-state equation 2.5 Time (sec.) 126 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Discrete-time model of the switching converter 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 x A2 x B2 v s K d n Ts t n D Ts A1 A2 x n D Ts B1 B2 Vs x n 1 Ts e A2 D 'Ts e A2 D 'Ts x n D Ts e A2 D 'Ts K Ts d n n 1Ts n D Ts e A2 n 1Ts B2 v s d n 1 Ts , n 1 D Ts x A1 x x n 1 D Ts e A1 DTs e A2 D 'Ts x n D Ts e A1DTs e A2 D 'Ts K Ts d n Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 n D Ts , n 1 Ts K 2.5 Time (sec.) 127 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a discrete control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 u (n) F x(n) x(n 1) ( A F B) x(n) det[ z I A F B ] 0 The closed-loop poles can be arbitrarily placed by choosing the elements of F Dynamic analysis of switching converters 3 3.5 4 4.5 -3 x(n 1) A x(n) B u (n) Power switching converters 2.5 Time (sec.) 128 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Design of a discrete control system with complete state feedback 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 Pole selection One way of choosing the closed-loop poles is to design a lowpass Bessel filter of the same order The step response of a Bessel filter has no overshoot, thus it is suitable for a voltage regulator The desired filter can then be selected for a step response that meets a specified settling time Feedback gains Power switching converters L PLACE ( d d P) Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Time (sec.) 129 x 10 Design of a discrete control system with complete state feedback Step Response From: U(1) 0.35 0.3 To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 Voltage mode control ^ x n 1 Ts e d ^ D v ref Vref A1 DTs e A2 D 'Ts ^ x nTs e ^ A1 DTs e A2 D 'Ts ^ K Ts d n x[(n 1) Ts ] x[nTs] d n e A1 DTs e A2 D 'Ts K Ts K ( B B )V 1 2 s x n 1 Ts x nTs Power switching converters v ref F x nTs D x n 1 Ts F x nTs Vref ^ CL D v ref Vref Dynamic analysis of switching converters 4.5 -3 Time (sec.) D F Vref x n 1 Ts CL x nTs 130 x 10 Step Response From: U(1) 0.35 0.3 Extended-state model for a tracking regulator To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 ( a,a,L2) D/A (VM, ) -L1 A/D c c iL [n] 0 xd [n] vc [n] d ; d 0 L L1 c a a xa [n] ya L2 xa y cx Power switching converters Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Digital tracking system with full-state feedback Vref 2.5 Time (sec.) L2 131 x 10 Step Response From: U(1) 0.35 0.3 Current mode control To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) Sensitivities of the duty cycle ^ ^ dn d n ^ d n ^ d n ^ x1 x2 Ip x1 x2 I p x1 iL x2 vC d n ^ d n ^ d n ^ dn iL vc Ip iL vc I p dn ^ L iL (Vd Vc ) Ts D ^ dn vc Vd Vc ^ ^ L dn Ip (Vd Vc ) Ts ^ ^ 1 ^ dn d d ; 2 n ; 3 n ; and [1 2 ] x1 x2 I p d n 1 ^ ^ iL 2 ^ 3 I p ^ v c dF ^ ^ ^ d n d CM d F ^ d CM Power switching converters Dynamic analysis of switching converters 132 x 10 Step Response From: U(1) 0.35 0.3 Current mode control To: Y(1) Amplitude 0.25 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 -3 Time (sec.) With complete state feedback ^ ^ CM ^ x[(n 1) Ts ] x[nTs] d n Iˆ p F xˆ nTs ^ ^ ^ ^ x[(n 1) Ts ] x[nTs ] (d CM d F ) ^ ^ ^ x n 1 Ts CM 3 F x nTs ^ x[(n 1) Ts ] x[nTs] x[nTs] 3 I p ^ ^ ^ x[(n 1) Ts ] CM x[nTs ] 3 I p Power switching converters CL CM 3 F x n 1 Ts CL x nTs Dynamic analysis of switching converters 133 x 10 Step Response From: U(1) 0.35 To: Y(1) 0.25 Amplitude Extended-state model for a tracking regulator 0.3 0.2 0.15 0.1 0.05 0 0 0.5 1 1.5 2 (a, a, L2) D/A -L1 (current-mode,3) c A/D c iL [n] xd [n] vc [n] xa [n] Power switching converters d CM a c 0 , L L1 d a 0 Dynamic analysis of switching converters 3 3.5 4 4.5 -3 Digital tracking system with full-state feedback Vref 2.5 Time (sec.) L2 134 x 10