analyzing the fundamental smps modelee00273/images/analyzing_smps_model.pdf · supply (smps)...

36
4 Analyzing the Fundamental SMPS Model Chapter 3 developed the basic switch mode power converter circuit-aver- aged models that could easily be adapted for use in a switch mode power supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing the large signal (DC and transient) and small signal (AC) properties of a particular power converter. At the next higher level, these converter models can be enfolded into a total SMPS model and an analysis of the total power supply performance can make. In this chapter, only the most basic or first-order aspects of the SMPS will be considered by analyzing some of its fundamental DC and AC characteristics. Chapter 6 will continue with the general theme of this chapter and provide the more advanced or comprehensive detailed analysis methods necessary when a higher level of complexity is involved. 4.1 Buck Converter SMPS Analysis (Voltage Mode) Consider the switching regulator (SMPS) depicted in Figure 4.1. This is a very elementary voltage regulator with a single output voltage and no transformer isolation separating the input from the output. Despite its simplicity, many fundamental analysis concepts with a broad range of applications can be learned by conducting a thorough first-order analysis on such a regulator. A first-order computer model will be set up for the voltage mode switching regulator and some of its most basic properties will be observed as it is analyzed. 4.1.1 Voltage Mode Converter Model Setup A power converter model of the type shown in Figure 3.6 is determined to be of the type required for this voltage mode application. First, a feedback control circuit consisting of the error amplifier, voltage reference, and pulse width modulation block is added. The pulse width modulator is a circuit- averaged block appearing simply as a linear voltage-to-duty ratio, d , con- verter. This d is the control input to the power converter. For the purposes of this exercise, the control circuit blocks are all simplified functional blocks Copyright 2005 by Taylor & Francis Group, LLC

Upload: others

Post on 24-Jul-2020

20 views

Category:

Documents


8 download

TRANSCRIPT

Page 1: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

4

Analyzing the Fundamental SMPS Model

Chapter 3 developed the basic switch mode power converter circuit-aver-aged models that could easily be adapted for use in a switch mode powersupply (SMPS) computer simulation circuit analysis. These models providethe capability of analyzing the large signal (DC and transient) and smallsignal (AC) properties of a particular power converter. At the next higherlevel, these converter models can be enfolded into a total SMPS model andan analysis of the total power supply performance can make. In this chapter,only the most basic or first-order aspects of the SMPS will be considered byanalyzing some of its fundamental DC and AC characteristics. Chapter 6will continue with the general theme of this chapter and provide the moreadvanced or comprehensive detailed analysis methods necessary when ahigher level of complexity is involved.

4.1 Buck Converter SMPS Analysis (Voltage Mode)

Consider the switching regulator (SMPS) depicted in Figure 4.1. This is a veryelementary voltage regulator with a single output voltage and no transformerisolation separating the input from the output. Despite its simplicity, manyfundamental analysis concepts with a broad range of applications can be learnedby conducting a thorough first-order analysis on such a regulator. A first-ordercomputer model will be set up for the voltage mode switching regulator andsome of its most basic properties will be observed as it is analyzed.

4.1.1 Voltage Mode Converter Model Setup

A power converter model of the type shown in Figure 3.6 is determined tobe of the type required for this voltage mode application. First, a feedbackcontrol circuit consisting of the error amplifier, voltage reference, and pulsewidth modulation block is added. The pulse width modulator is a circuit-averaged block appearing simply as a linear voltage-to-duty ratio,

d

, con-verter. This

d

is the control input to the power converter. For the purposesof this exercise, the control circuit blocks are all simplified functional blocks

DK_1137.book Page 59 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 2: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

60

Practical Computer Analysis of Switch Mode Power Supplies

with near ideal characteristics. The converter model to be analyzed is of thetype shown in Figure 4.2.

4.1.2 Open Loop Analysis (Continuous and Discontinuous Modes)

As a point of departure, the power supply will be analyzed initially by lookingat the converter open loop characteristics. Then the feedback control circuit

FIGURE 4.1

Simple buck voltage mode switching regulator (conceptual).

d d'0

0

vC

V2

V1

d

VRAMP

+

VIN

18-30 V

L150 µH

C1175 µF

C210 µF

R11.0 Ω

Q1

D1

L240 µH

C32000µF

C40.1 µF

R30.2 Ω ILOAD

0.2 - 2.5 A

-

+-

++

R438 kΩ

R510 kΩ

VREF

2.5 VVRAMP

C5C6

R6

d

PWMComparator

VC

+

VM

DK_1137.book Page 60 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 3: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundam

ental SMP

S Model

61

FIGURE 4.2

Buck converter model example.

2Lµ 04 H

3CFµ 0002 4C

.0 Fµ 1

3R.0 2 Ω I OL DA

- 2.0 2 5. A

+

V NI

-81 V 03

1LHµ 05

1CFµ 571

2Cµ 01 F

1R0.1 Ω

+

d

d

+

+

+N

9

8

7

65

2

41

3

Vg V

K

1DX

2DX

3DX

i( DLI )

i( DL )

1E

MV 1V 0

MV 3V 0

d

MV 2V 1

1G

2F1

+DV

4.0 V DR1

D d

)(2

2

21

L

Tv

v

vdi s

gg

DL −=

⎟⎟⎠

⎞⎜⎜⎝

⎛=

gDLLI D v

vii

IG DL

LG D

DK

_1137.book Page 61 Wednesday, June 15, 2005 11:49 A

M

Copyright 2005 by T

aylor & Francis G

roup, LL

C

Page 4: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

62

Practical Computer Analysis of Switch Mode Power Supplies

will be added and the final performance characteristics noted. A PSPICEnetlist, labeled Netlist 4.1, is used for these open loop analysis simulations.

NETLIST 4.1

BUCK CONVERTER OPEN LOOP ANALYSIS******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.3** BUCK CONVERTER DC FORWARD TRANSFER FUNCTION WITH D = 0.4*VIN N 0 DC 30ILOAD 1 0 DC 2.DC ILOAD 0 2.5 .01 VIN 20 30 5VD D 0 DC .4 AC 0******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.4 AND 4.5** BUCK CONVERTER AC FORWARD TRANSFER FUNCTION**VIN N 0 DC 30 AC 1*ILOAD 1 0 DC 2*.STEP ILOAD LIST .2 .7 1.2 2.5*VD D 0 DC .4 AC 0*.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.6** BUCK CONVERTER OUTPUT IMPEDANCE (VOLTAGE AND CURRENT MODE)**VIN N 0 DC 30*ILOAD 1 0 DC 2*.STEP ILOAD LIST .2 .7 1.2 2.5*VD D 0 DC .4 AC 0*IAC 1 0 AC 1*.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.7** BUCK CONVERTER DC “CONTROL “D” TO OUTPUT” TRANSFER FUNCTION**VIN N 0 DC 30 AC 0*ILOAD 1 0 DC 2 *.DC ILOAD 0 2.5 .01 VD 0 1 .1*VD D 0 DC .4 AC 1*

DK_1137.book Page 62 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 5: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

63

****************************************************************** SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.8** BUCK CONVERTER AC “D TO OUTPUT” TRANSFER FUNCTION (VOLTAGE MODE)**VIN N 0 DC 30 AC 0*ILOAD 1 0 DC 2*.STEP ILOAD LIST .2 .7 1.2 2.5*VD D 0 DC .4 AC 1*.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.18** BUCK CONVERTER AC FORWARD TRANSFER FUNCTION ** WITH FEEDFORWARD ADDITION (VOLTAGE MODE)**VIN N 0 DC 30 AC 1*ILOAD 1 0 DC 2*.STEP ILOAD LIST .2 .7 1.2 2.5*ED D 0 VALUE = 12/V(8)*.AC DEC 20 1 100K******************************************************************* BUCK CONVERTER, VOLTAGE MODE, NETLIST*RD D 0 1C4 1 0 .1UC3 1 3 2000UR3 3 0 .2GLD 2 K VALUE = V(D)**2*(V(8)/V(1))*(V(8)-V(1))*.125VM3 K 1XD3 2 1 DIDEALL2 4 2 40UE1 4 5 VALUE = V(8)*V(D)VM1 0 5GILD 6 7 VALUE = I(VM3)*V(1)/V(8)G1 0 6 VALUE = I(VM1)*V(D)XD1 6 7 DIDEALXD2 0 6 DIDEALVM2 7 0 DC 1F2 8 0 VM2 1C2 8 0 10UC1 8 9 175UR1 9 0 1L1 N 8 50U*.SUBCKT DIDEAL 1 2EID 3 1 TABLE V(3,2) = (-1,1U) (1U,1U) (1,1)DIO 3 2 D.MODEL D D IS=1E-12.ENDS DIDEAL

DK_1137.book Page 63 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 6: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

64

Practical Computer Analysis of Switch Mode Power Supplies

*.PROBE.END

4.1.2.1 Forward Transfer Function

The converter is set up with an input voltage of 30 Vdc and an output voltageof 12 Vdc. This will necessitate a steady state duty ratio,

D

, of

(4.1)

for the no feedback forward transfer analysis. With a fixed frequency of 100kHz (

T

S

= 10

µ

S) and a value of 40

µ

H for the filter inductor, L2, the criticalload current for continuous conduction mode operation is:

(4.2)

The forward transfer function with continuous conduction mode currents of1.2 and 2.5 amps (greater than the critical current of 0.9 amps) and then withdiscontinuous mode currents of 0.2 and 0.7 amps (less than the criticalcurrent of 0.9 amps) will be considered. The lowest value of 0.2 amps rep-resents a deep discontinuous conduction mode. Figure 4.2 shows the con-verter model to be analyzed.

As a sidelight, Figure 4.3 shows how the output voltage of this constantfrequency, fixed duty ratio, buck converter varies with a sweep of load currentfrom 0 to 2.5 amps and input voltages of 20, 25, and 30 V. It is interesting tonote that a fixed critical load resistance,

R

CRIT

(equal to 13.33

Ω

in this case),

FIGURE 4.3

Buck converter DC forward transfer function with

D

= 0.4.

Dvv

= =1230

0 4.

IVT D

LV S

SCRITS=

−= × × −

×=

( ) ( . ).

12

12 10 1 0 42 40

02

µµ

99A

30 V

20 V

10 V

0 V0 A 0.5 A

R(crit) = 13.33 ohms

Vout

Vin = 30 Vdc

V(1)1.0 A

l(ILoad)

ILoad

1.5 A 2.0 A 2.5 A

Discontinuous Mode Region

Continuous Mode Region

Vin = 25 VdcVin = 20 Vdc

DK_1137.book Page 64 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 7: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

65

exists as noted by the straight line intersection of all the critical conductionpoints separating continuous and discontinuous conduction modes.

Now consider the AC forward transfer characteristics. A constant inputvoltage of 30 Vdc,

D

= 0.4, and the same two pair of continuous and discon-tinuous mode DC load current are used here also. For this example, thecorner frequencies of the input and output filter are purposefully separatedfrom each other in order to show their possible individual effects. Figure 4.4shows the transfer function for just the converter portion (node 8 to node 1in the simulation), and Figure 4.5 shows the overall transfer function, includ-ing the input filter. Notice that both continuous mode current transfer

FIGURE 4.4

Buck converter AC forward transfer function.

FIGURE 4.5

Buck converter AC forward transfer function with input filter added.

20

0

1.0 Hz 10 HzDB(V(1)) − DB(V(B))

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

−20

−40

−60

−80

−100

ContinuousModes

Discontinuous Mode

Vin = 30 Vdc

20

0

−20

1.0 Hz 10 Hz

Discontinuous Modes

Continuous Modes Vin = 30 Vdc

DB(V(1))100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

−40

−60

−80

−100

DK_1137.book Page 65 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 8: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

66

Practical Computer Analysis of Switch Mode Power Supplies

functions are the same and are independent of load current, but the discon-tinuous mode transfer function varies with load. The smaller the load is, thelower the initial low frequency break point is.

Another interesting observation for the discontinuous mode case is that theconverter attenuation starts to flatten out after the output filter capacitor, C3,breaks with it series resistance, R3, at a frequency of 400 Hz. For the continuousmode case with the output filter (L2, C3) near critical damping, an attenuationslope of only 20 dB/Dec occurs after its corner frequency of approximately600 Hz. Figure 4.5 shows the transfer functions with the addition of the inputfilter section. For the continuous mode currents, the additional attenuationand steeper slope occur after the input filter corner frequency (approximately5 kHz). The two discontinuous mode current cases also show the additionalattenuation provided by the input filter addition.

4.1.2.2 Output Impedance (Voltage Mode)

Now look at the AC output impedance of the converter for the same condi-tions as those set up in the previous paragraph. (The input filter sectionremains in the circuit unless otherwise noted.) Figure 4.6 shows the ACoutput impedance plots. (0 dB is equivalent to 1

Ω

.) The discontinuous modeoutput impedance is relatively high and also a function of the load currentprior to breaking with the output filter capacitor, C3, at frequencies near 10Hz. At the low frequencies, the output impedance for the continuous mode isessentially the inductive reactance of inductor L2 in series with the reactanceof L2 reflected by the duty ratio squared (

D

2

).

4.1.2.3 Control to Output (Voltage Mode)

Examine the DC transfer functions for the control,

D

, to output voltage,

v

.The input voltage will be maintained constant at 30.0 Vdc; in this case, the

FIGURE 4.6

Buck converter output impedance (voltage mode).

40

20

0

−20

−40

−60

−801.0 Hz 10 Hz

Discontinuous Modes

Continuous Modes

Vin = 30 Vdc

DB(V(1))100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 66 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 9: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

67

duty ratio,

D

, will be varied over its range of 0 to 1. Figure 4.7 shows theDC transfer functions for values of

D

stepped from 0 to 1 in increments of0.1. Load currents were swept from 0 to 2.5 amps as was the case for theforward transfer function analysis. Note that the output voltage is indepen-dent of load current for continuous mode conduction and varying with loadcurrent for discontinuous modes. Of course, the duty ratio must vary con-siderably with load current in the discontinuous mode to regulate the outputvoltage, but theoretically may remain fixed for continuous mode currents.It is interesting to note the parabolic loci generated by connecting the criticalcurrent points for each of the stepped values of

D

. Also, note the maximumcritical current occurring at the duty ratio of

D

= 0.5. Now consider the AC control to output transfer functions. The same two

pairs of continuous and discontinuous mode DC load currents will be usedas were used for the forward voltage transfer analysis when analyzing theAC forward transfer function (continuous conduction mode currents of 1.2and 2.5 amps and discontinuous mode currents of 0.2 and 0.7 amps). Also,as was the case for the forward transfer function, the input will be set to aconstant 30 Vdc and the control,

D

, to a DC biased value of 0.4 while this ismodulated with the small signal AC stimulus.

Figure 4.8 shows the results. Note that the discontinuous mode gainsrolling off at lower corner frequencies are very much proportional to loadcurrent. The continuous mode gains roll off at higher frequencies and areseen to be fairly independent of load current. A very small, almost imper-ceptible dip in gain is noted around 2 kHz. This secondary effect is producedby the finite output impedance of the input filter. When analyzed with theinput filter removed (not shown here), this small dip disappears. On theother hand, with an improperly designed input filter, this gain dip mayincrease and cause such negative effects as reduced loop gain; reduced

FIGURE 4.7

Buck converter DC “control to output” transfer function with

Vin

= 30 Vdc (voltage mode).

30 V

20 V

10 V

0 V0 A 0.5 A

Continuous Mode

Discontinuous Mode

D = 0.2

D = 0.4D = 0.5

D = 0.6

D = 0.8D = 1.0

V(1)1.0 A

ILoad1.5 A 2.0 A 2.5 A

DK_1137.book Page 67 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 10: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

68

Practical Computer Analysis of Switch Mode Power Supplies

forward transfer attenuation; and higher output impedance; in severe cases,an input filter oscillating instability may occur.

2,13

4.1.3 SMPS Closed Loop Analysis (Continuous and Discontinuous Modes)

Now add the feedback control circuit, which regulates the output voltage to12 Vdc, and consider the SMPS characteristics and performance with thisaddition. Figure 4.9a shows the basic configuration. (A PSPICE netlist,labeled Netlist 4.2, is used for these voltage mode closed loop analysissimulations.) Using the same buck converter, an error amplifier has beenadded, along with a 2.5-V reference. Then the PWM gain block is insertedand combined with the AC-only loop opening, ultralow-pass filter circuit.It comprises LOL, COL, and VAC. This allows one to maintain the normalclosed loop DC operating points while examining the small signal AC openloop characteristics at these operating points. This technique will be usedrepeatedly in many of the future analyses. VAC is the signal injection stim-ulus necessary for any AC gain measurement or analysis. The PWM gain is:

(4.3)

where

V

M

is the PWM ramp amplitude (

V

M

= 1 V for these simulations). Theinput voltage and load currents are then varied over the same ranges as wasdone for the preceding open loop analysis. (Figure 4.9b shows the extremelysimple op amp model used for illustration purposes.)

FIGURE 4.8

Buck converter AC “

d

to output” transfer function (voltage mode).

40

20

0

1.0 Hz 10 HzDB (V(1))

100 Hz 1.0 KHzFrequency

Discontinuous Modes

Continuous Modes

Vin = 30 Vdc

10 KHz 100 KHz−20

dV

VM

= ( )13

DK_1137.book Page 68 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 11: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundam

ental SMP

S Model

69

FIGURE 4.9a

Buck converter switching regulator (voltage mode).

V FER

.2 5 V

-

+

d

CAV1

LOC

LOL

DER1

DG1

D

2D

1D

31

21

01

11+

rrE o A r mpPu esl iW htd

rotaludoM

A“ L C o po epO ren ”artlU( saP woL s retliF )

4R83 K

5R01 K

1XSAO IMP

6R03 K

5C0.0 1 Fu

6C074 Fp

2LHµ 04

3Cµ 0002 F 4C

.0 µ 1 F

3R2.0 Ω

I OL DA

2.0 - 2.5 A

+

V NI

81 03- V

1Lµ 05 H

1CFµ 571

2CFµ 01

1R.1 0 Ω

+

d

d

+

+

+N

9

8

7

65

2

41

3

Vg V

K

1DX

2DX

DX 3

i( DLI )

i( DL )

1E

MV 1V 0

MV 3V 0

d

MV 2V 1

1G

2F1

Po ew C r evno r retDLG

DLIG

+

DK

_1137.book Page 69 Wednesday, June 15, 2005 11:49 A

M

Copyright 2005 by T

aylor & Francis G

roup, LL

C

Page 12: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

70

Practical Computer Analysis of Switch Mode Power Supplies

NETLIST 4.2

BUCK CONVERTER SMPS, VOLTAGE MODE, CLOSED LOOP ANALYSIS******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.10 AND 4.11** BUCK SMPS AC LOOP GAIN AND PHASE** WITH LOAD CHANGE (VOLTAGE MODE)*VIN N 0 DC 30 AC 0ILOAD 1 0 DC .2.STEP ILOAD LIST .2 .7 1.2 2.5LOL D1 D 1KCOL D D2 1KVAC 0 D2 AC 1.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.12 AND 4.13** BUCK SMPS AC LOOP GAIN AND PHASE** WITH INPUT VOLTAGE CHANGE (VOLTAGE MODE)**ILOAD 1 0 DC 2.5*ILOAD 1 0 DC .2*VIN N 0 DC 18*.STEP VIN LIST 18 30*LOL D1 D 1K

FIGURE 4.9b

Simple 1.0-MHz bandwidth op amp model.

RIN10 MEG

G1100K

RO10

C00.016

+

-

OUTINPUT

31

2

DK_1137.book Page 70 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 13: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

71

*COL D D2 1K*VAC 0 D2 AC 1*.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.14 AND 4.15** BUCK SMPS AC OUTPUT IMPEDANCE** WITH INPUT VOLTAGE CHANGE (VOLTAGE MODE)**ILOAD 1 0 DC 2.5*ILOAD 1 0 DC .2*VIN N 0 DC 18*.STEP VIN LIST 18 30*LOL D1 D 1P*COL D D2 1P*VAC 0 D2 AC 0*IAC 1 0 AC 1*.AC DEC 20 1 100K******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.16 AND 4.17** BUCK SMPS AC FORWARD ATTENUATION ** WITH INPUT DC VOLTAGE CHANGE (VOLTAGE MODE)**ILOAD 1 0 DC .2*ILOAD 1 0 DC 2.5*VIN N 0 DC 30 AC 1*.STEP VIN LIST 18 30*LOL D1 D 1P*COL D D2 1P*VAC 0 D2 AC 0*.AC DEC 20 1 100K*.NODESET V(1)=12 V(8)=30 V(13)=1******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.19 AND 4.20** BUCK SMPS AC FORWARD ATTENUATION WITH FEEDFORWARD COMPENSATION** WITH INPUT DC VOLTAGE CHANGE (VOLTAGE MODE)**ILOAD 1 0 DC .2*ILOAD 1 0 DC 2.5*VIN N 0 DC 30 AC 1*.STEP VIN LIST 18 30*LOL D1 D 1P*COL D D2 1P*VAC 0 D2 AC 0*.AC DEC 20 1 100K*.NODESET V(1)=12 V(8)=30 V(13)=1

DK_1137.book Page 71 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 14: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

72

Practical Computer Analysis of Switch Mode Power Supplies

*.OPTIONS GMIN=1E-10*** NOTE: THE FOLLOWING GD REMAINS IN THE CIRCUIT FOR ALL OTHER ANALYSIS** BUT MUST ALTERNATE WITH THE SECOND GD BELOW FOR THIS ** BUCK SMPS AC FEEDFORWARD ATTENUATION ANALYSIS ONLYGD 0 D1 13 0 1*GD 0 D1 VALUE = LIMIT((12*V(13))/V(8),0,1)*******************************************************************VOLTAGE MODE SMPS NETLIST*RED D1 0 1C4 1 0 .1UC3 1 3 2000UR3 3 0 .2GLD 2 K VALUE = V(D)**2*(V(8)/V(1))*(V(8)-V(1))*.125VM3 K 1XD3 2 1 DIDEALL2 4 2 40UE1 4 5 VALUE = V(8)*V(D)VM1 0 5GILD 6 7 VALUE = I(VM3)*V(1)/V(8)G1 0 6 VALUE = I(VM1)*V(D)XD1 6 7 DIDEALXD2 0 6 DIDEALVM2 7 0 DC 1F2 8 0 VM2 1C2 8 0 10UC1 8 9 175UR1 9 0 1L1 N 8 50UR4 1 10 38KR5 10 0 10KVREF 11 0 DC 2.5X1 11 10 13 OASIMPC5 13 12 .01UR6 12 10 30KC6 12 10 470P*.SUBCKT OASIMP 1 2 3RIN 1 2 10MEGG1 0 3 1 2 100KRO 3 0 10CO 3 0 .016.ENDS OASIMP*.SUBCKT DIDEAL 1 2VAS 1 3 DC -1UD1 3 2 DD2 3 4 DD3 4 2 D1FAS 4 2 VAS 1.MODEL D D IS=1E-6.MODEL D1 D

DK_1137.book Page 72 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 15: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

73

CC 1 2 .1P.ENDS DIDEAL*.PROBE

.END

4.1.3.1 AC Loop Gain (Voltage Mode)

Figure 4.10 shows the AC loop gain and phase plots for the two continuousmode loads of 1.2 and 2.5 amps, and Figure 4.11 shows the AC loop gain andphase plots for the two discontinuous mode loads of 0.2 and 0.7 amps. Thecontinuous mode gains in Figure 4.10 are independent of load current varia-tions, as might be expected; however, the gains in the discontinuous modecases of Figure 4.11 do vary with load current, as also might be expected. Notethat the unity gain crossover frequency is reduced for the discontinuous modecases and continues to decrease for further decreasing loads.

To ensure that the feedback control loop maintains AC stability, the phaseshift must not approach or exceed a magnitude of –180

°

at the unity gaincrossover frequency. The actual phase difference, or “phase margin,” from–180

°

at the unity gain crossover frequency is conventionally considered themost important figure of merit for determining the degree of AC stability ofa feedback control system. The accompanying figure of merit is the gainmargin. This is the reduction in loop gain magnitude below unity (0 dB)corresponding to the –180

°

phase shift point. Typical numbers desired for thephase and gain margin are 45

°

and 10 dB. See Kuo

10

and D’Azzo and Houpis

11

for more fundamental information on feedback control stability.Now consider the effects of input DC voltage variations on loop gain by

stepping

V

in

from 18 to 30 Vdc with the load cases of 2.5 amps (continuous)

FIGURE 4.10

Buck SMPS continuous mode AC loop gain and phase with load change (voltage mode).

0 d

P(V(D1))

Loop Phase

Loop Gain Vin = 30 Vdc

DB(V(D1))

−50 d−100 d−150 d−200 d

−40

10080604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

DK_1137.book Page 73 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 16: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

74

Practical Computer Analysis of Switch Mode Power Supplies

and 0.2 amps (discontinuous). Figure 4.12 and Figure 4.13 show the respec-tive plots. Both plots indicate a shift in gain that is somewhat proportionalto the input voltage change ratio.

4.1.3.2 SMPS Output Impedance (Voltage Mode)

Now look at the SMPS output impedance for extreme variations in line voltageand load currents that were considered in the preceding loop gain analyses.By examining the plots of Figure 4.14 and Figure 4.15, AC impedance

FIGURE 4.11

Buck SMPS discontinuous mode AC loop gain and phase with load change (voltage mode).

FIGURE 4.12

Buck SMPS continuous mode AC loop gain and phase with input voltage change (voltage mode).

0 d

P(V(D1))

Loop Phase

Loop Gain

Load = 0.2 Adc

Load = 0.7 AdcVin = 30 Vdc

DB(V(D1))

−50 d−100 d−150 d−200 d

−40

10080604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

0 d

P(V(D1))

Loop Phase

Loop GainLoad = 2.5 Amps

(ContinuousMode)Vin = 18 Vdc

Vin = 30 Vdc

DB(V(D1))

−50 d−100 d−150 d−200 d

−40

10080604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

DK_1137.book Page 74 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 17: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

75

magnitudes for input voltages of 18 and 30 Vdc, respectively, can be observed.The 30-Vdc cases provide higher loop gains, which produce the lower outputimpedances that might be expected (see Equation 2.2). To illustrate specificallyfor the 30-Vdc input case, the impedance plots of Figure 4.14 and Figure 4.15could be essentially derived by dividing the open loop impedance of Figure4.6 by one plus the corresponding loop gains of Figure 4.12 and Figure 4.13(see Equation 2.2).

FIGURE 4.13

Buck SMPS discontinuous mode AC loop gain and phase with input voltage change (voltagemode).

FIGURE 4.14

Buck SMPS continuous mode AC output impedance with input voltage change.

0 d

P(V(D1))

Loop Phase

Loop GainLoad = 0.2 Amps(Discontinuous

Mode)Vin = 18 Vdc

Vin = 30 Vdc

DB(V(D1))

−50 d−100 d−150 d−200 d

−40−20

10080604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

ZoutLoad = 2.5 Amps

(Continuous Mode)

Vin = 18 Vdc

Vin = 30 Vdc

DB(V(1))

−160

−140

−120

−100

−80

−60

−40

−20

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 75 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 18: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

76

Practical Computer Analysis of Switch Mode Power Supplies

4.1.3.3 SMPS Line Regulation (Voltage Mode)

Consider the AC line rejection characteristics of the closed loop configuration.This is sometimes called “audio susceptibility.” Figure 4.16 and Figure 4.17show the AC attenuation of the SMPS for the indicated operating conditionsof line and load. By examining the plots of these two figures, it is possibleto observe the AC forward attenuation at input voltages of 18 and 30 Vdcfor discontinuous and continuous modes, respectively. The 30-Vdc cases withthe higher loop gains provide the greater attenuations, as one might expect(see Equation 2.1). To illustrate specifically for the 30-Vdc input case, theattenuation plots of Figure 4.16 and Figure 4.17 could be essentially derived

FIGURE 4.15

Buck SMPS discontinuous mode AC output impedance with input voltage change.

FIGURE 4.16

Buck SMPS continuous mode AC forward attenuation with input DC voltage change.

Zout

Load = 0.2 Amps(Discontinuous Mode)

Vin = 18 Vdc

Vin = 30 Vdc

DB(V(1))

−20

−40

−60

−80

0

20

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

Load = 0.2 Amps(Discontinuous Mode)

Vin = 18 Vdc

Vin = 30 Vdc

DB(V(1))

−20

−40

−60

−80

−1001.0 Hz 10 Hz 100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 76 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 19: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

77

by dividing the open loop attenuations of Figure 4.8 by one plus the corre-sponding loop gains of Figure 4.12 and Figure 4.13 (Equation 2.1).

4.1.3.4 SMPS Feedforward Analysis

In many applications that utilize voltage mode control, the AC line rejectionrequirements are sometimes difficult to satisfy because of the difficulty inachieving the required AC loop gain and maintaining AC loop stability inthe continuous mode. One technique of improving this situation is to providea type of input voltage feedforward. This is implemented by letting the slopeof the pulse width modulator (PWM) control ramp (Figure 4.1) be propor-tional to the input line voltage. For fixed-frequency converters, this translatesinto a control ramp amplitude that is proportional to input voltage.

Since the PWM gain is inversely proportional to this ramp amplitude, it hasthe effect of

reducing

loop gain with increasing input voltage. On the otherhand, an increasing input voltage will increase the converter control to outputgain, thereby

increasing

loop gain. With these offsetting effects, the feedbackcontrol loop can effectively be fixed and “linearized” by being almost if notcompletely independent of input voltage variations. Although this gain stabi-lizing effect simplifies the control loop, the AC line rejection improvement isin reality achieved by the immediate duty ratio adjustment being made withthe immediate change in input voltage. Perfect feedforward compensation isgenerally not practical, but considerable improvements can be realized.

Take the open loop converter that produced the results of Figure 4.5 and,instead of a fixed

D

= 0.4, ideally add some feedforward by letting

d

havethe following inverse relationship to

V

g

:

(4.4)

FIGURE 4.17

Buck SMPS discontinuous mode AC forward attenuation with input DC voltage change.

Load = 2.5 Amps(Continuous

Mode)

Vin = 18 Vdc

Vin = 30 Vdc

DB(V(1))

−20

−40

−60

−80

−1001.0 Hz 10 Hz 100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

dvvg

V

vgg

= ( ) = ( ) =1 1 12

12

DK_1137.book Page 77 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 20: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

78

Practical Computer Analysis of Switch Mode Power Supplies

Comparing the results of Figure 4.5 to those in Figure 4.18 makes it possibleto see the dramatic increase in line to output attenuation for the continuousmode cases at the lower frequencies (

60 dB improvement). The discontin-uous modes are only slightly affected.

4.1.4 SMPS Combined Feedback and FeedforwardAnalysis (Line Regulation)

Now take the closed loop feedback regulated circuit of Figure 4.9 and addthe feedforward implementation of Section 4.1.3.4 to it and compare the ACline rejection characteristics to those obtained with feedback only, as shownin Figure 4.16 and Figure 4.17. With the PWM control ramp amplitudesimply modulated by the input voltage, the implementation is simply tomultiply the circuit model control voltage,

d

, by a function inversely pro-portional to the input voltage. A function as expressed by Equation 4.5might be a possible idealistic implementation:

(4.5)

The results are shown in Figure 4.19 and Figure 4.20. Compare thesefigures with Figure 4.16 and Figure 4.17, respectively, and note theimprovement in forward attenuation with the addition of the feedforwardcompensation. About 50 dB of additional attenuation was noted for the

FIGURE 4.18

Buck converter AC forward transfer function with feedforward.

DB(V(1))

−20

−40

−60

−80

−100

−120

−140

−160

0

1.0 Hz 10 Hz

Continuous Modes

Discontinuous Modes Vin = 30 Vdc

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

dv v

ve

vg

e

g

= ( ) =⎛

⎝⎜⎜

⎠⎟⎟

12

12

DK_1137.book Page 78 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 21: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

79

continuous mode cases, but practically no noticeable increase was notedfor the discontinuous mode cases. The idealistic feedforward additionconsidered here, combined with the feedback, provides somewhat ide-alistic results that may not be achievable in actual practice. Neverthe-less, the method of analysis and the general expected results have beenshown.

FIGURE 4.19

Buck SMPS with feedforward compensation. Continuous mode AC forward attenuation withinput DC voltage change.

FIGURE 4.20

Buck SMPS with feedforward compensation. Discontinuous mode AC forward attenuation withinput DC voltage change.

DB(V(1))

−60

−80

−140

−120

−100

1.0 Hz 10 Hz

Load = 2.5 Amps(Continuous Mode)

Vin = 30 Vdc

Vin = 18 Vdc

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

DB(V(1))

−20

−40

−100

−80

−60

1.0 Hz 10 Hz

Load = 0.2 Amps(Discontinuous Mode)

Vin = 30 Vdc

Vin = 18 Vdc

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 79 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 22: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

80

Practical Computer Analysis of Switch Mode Power Supplies

4.2 Buck Converter SMPS Analysis (Current Mode)

A current mode control converter actually starts out as the voltage modeconverter described in Section 4.1. An inductor current sense circuit is addedand a feedback control loop is established so that an applied control signalcan regulate or control the inductor current. Several types of control for thiscurrent are possible, depending on the desired characteristics. When theinductor current is triangular and has an averaged DC value, one can senseand regulate the peak current or, in some cases, the converse valley current.In some designs, the average inductor current is determined and regulated,providing a possibly more desirable control for some applications. For out-put voltage regulation, a second outer control loop circuit senses outputvoltage and its output provides the control signal for regulating the inductorcurrent. Controlling the inductor current subsequently allows regulation ofthe output voltage.

5,12

(A PSPICE netlist, labeled Netlist 4.3, is used for thesecurrent mode analysis simulations.)

NETLIST 4.3

BUCK CONVERTER SMPS, CURRENT MODE, ANALYSIS******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.24 AND 4.25** BUCK SMPS AC LOOP GAIN AND PHASE** WITH LOAD CHANGE (CURRENT MODE)*VIN N 0 DC 30ILOAD 1 0 DC .2.STEP ILOAD LIST .2 .7 1.2 2.5LOL 14 16 1KCOL 16 15 1KVAC 0 15 AC 1.AC DEC 20 1 100K.OPTIONS ITL2=200******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURES 4.26 AND 4.27** BUCK SMPS AC LOOP GAIN AND PHASE** WITH INPUT VOLTAGE CHANGE (CURRENT MODE)**ILOAD 1 0 DC 2.5*ILOAD 1 0 DC .2*VIN N 0 DC 30*.STEP VIN LIST 18 30*LOL 14 16 1K*COL 16 15 1K*VAC 0 15 AC 1*.AC DEC 20 1 100K

DK_1137.book Page 80 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 23: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model

81

*.OPTIONS STEPGMIN ITL2=200*.NODESET V(1)=12 V(8)=30 V(D)=.6 V(17)=1 V(13)=1 V(14)=1******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.28** OUTPUT IMPEDANCE OF THE “OPEN VOLTAGE LOOP” CURRENT MODE** CONVERTER**ILOAD 1 0 DC .2*.STEP ILOAD LIST .2 .7 1.2 2.5*VIN N 0 DC 30*LOL 14 16 1K*COL 16 15 1K*VAC 0 15 AC 0*IAC 1 0 AC 1*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.29 AND 4.30** AC FORWARD TRANSFER FUNCTION OF THE “OPEN VOLTAGE LOOP” ** CURRENT MODE CONVERTER WITHOUT THE INPUT FILTER.* *ILOAD 1 0 DC .2*.STEP ILOAD LIST .2 .7 1.2 2.5*VIN N 0 DC 30 AC 1 *LOL 14 16 1K*COL 16 15 1K*VAC 0 15 AC 0*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.31**BUCK CONVERTER AC “D TO OUTPUT” TRANSFER FUNCTION (CURRENT MODE).**ILOAD 1 0 DC .2*.STEP ILOAD LIST .2 .7 1.2 2.5*VIN N 0 DC 30 *LOL 14 16 1K*COL 16 15 1K*VAC 0 15 AC 1*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.32** INNER INDUCTOR CURRENT CONTROL LOOP GAIN**ILOAD 1 0 DC .2*.STEP ILOAD LIST 1.2 2.5

DK_1137.book Page 81 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 24: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

82 Practical Computer Analysis of Switch Mode Power Supplies

*VIN N 0 DC 30 *LOL 14 16 1K*COL 16 15 1K*VAC 0 15 AC 0*HI 100 0 VM1 1*LOL2 100 101 1000*COL2 101 102 1000*VAC2 0 102 AC 1*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200*** NOTE: THE FOLLOWING EDC REMAINS IN THE CIRCUIT FOR ALL ANALYSIS** BUT MUST ALTERNATE WITH THE SECOND EDC BELOW FOR THIS ** INNER INDUCTOR CURRENT CONTROL LOOP GAIN ANALYSIS ONLYEDC 17 0 VALUE = (V(16)/1-I(VM1))/(.125*(24+V(8)-V(1)))*EDC 17 0 VALUE = (V(16)/1-V(101))/(.125*(24+V(8)-V(1)))******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.33** OUTPUT IMPEDANCE OF THE CURRENT MODE SMPS**ILOAD 1 0 DC .2*.STEP ILOAD LIST .2 .7 1.2 2.5*VIN N 0 DC 30 *LOL 14 16 1P*COL 16 15 1P*VAC 0 15 AC 0*IAC 1 0 AC 1*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200******************************************************************* SOURCE-LOAD CONFIGURATION FOR** FIGURE 4.34 AND 4.35** AC LINE REJECTION OF THE CURRENT MODE SMPS**VIN N 0 DC 30 AC 1*VIN N 0 DC 18 AC 1*ILOAD 1 0 DC .2*.STEP ILOAD LIST .2 .7 1.2 2.5*LOL 14 16 1P*COL 16 15 1P*VAC 0 15 AC 0*.AC DEC 20 1 100K*.OPTIONS STEPGMIN ITL2=200*.NODESET V(1)=12 V(8)=30 V(D)=.6 V(17)=1 V(13)=1 V(14)=1*******************************************************************CURRENT MODE SMPS NETLIST*C4 1 0 .1U

DK_1137.book Page 82 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 25: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model 83

C3 1 3 2000UR3 3 0 .2GLD 2 K VALUE = V(D)**2*(V(8)/V(1))*(V(8)-V(1))*.125VM3 K 1XD3 2 1 DIDEALL2 4 2 40UE1 4 5 VALUE = V(8)*V(D)VM1 0 5GILD 6 7 VALUE = I(VM3)*V(1)/V(8)G1 0 6 VALUE = I(VM1)*V(D)XD1 6 7 DIDEALXD2 0 6 DIDEALVM2 7 0 DC 1F2 8 0 VM2 1C2 8 0 10UC1 8 9 175UR1 9 0 1L1 N 8 50UR4 1 10 38KR5 10 0 10KVREF 11 0 DC 2.5X1 11 10 13 OASIMPC5 13 12 .01UR6 12 10 300KC6 12 10 470PEVC 14 0 13 0 1*.SUBCKT OASIMP 1 2 3RIN 1 2 10MEGG1 0 3 1 2 100KRO 3 0 10CO 3 0 .016.ENDS OASIMP*X2 D 17 DIDEALEDD 18 0 VALUE = (V(16)/1)/(.25*(12+V(8)-V(1)))X3 D 18 DIDEALIRM 0 D DC 1MRM 0 D 10K*.SUBCKT DIDEAL 1 2VAS 1 3 DC -1UD1 3 2 DD2 3 4 DD3 4 2 D1FAS 4 2 VAS 1.MODEL D D IS=1E-6.MODEL D1 DCC 1 2 .1P.ENDS DIDEAL*.PROBE.END

DK_1137.book Page 83 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 26: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

84 Practical Computer Analysis of Switch Mode Power Supplies

4.2.1 Current Mode Converter Model Setup

To maintain a sense of consistency, use the same converter of Figure 4.1 andits model (Figure 4.2) and implement a current mode control scheme withit for the current mode analysis. Figure 4.21 and Figure 4.22 show the fun-damental inductor current and current control waveforms for the continuousand discontinuous modes of operation, respectively. From these waveforms,the following expressions for the control parameter, d, are determined. Slopem1 is the ON time slope of the inductor current and –m2 is the OFF timeslope. Slope mC is that of the stabilizing ramp added to the peak currentcontrol voltage, vC/Rf, for stability.12 For continuous conduction mode, d isderived from Figure 4.21 as:

(4.6)

FIGURE 4.21Peak current sensing current mode control waveforms (continuous conduction mode).

FIGURE 4.22Peak current sensing current mode control waveforms (discontinuous conduction mode).

iL(AVG)

⎟⎟⎠

⎞⎜⎜⎝

F

C

R

v

dTS

TS

d'TS

-mC

-m2m1

di

m L v v

vCR f L

TSL C g

=−

+ −

2

2 2 22( )

iL(AVG)

⎟⎟⎠

⎞⎜⎜⎝

F

C

Rv

dTS

TS

d2TS

-mC

-m2m1

0

DK_1137.book Page 84 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 27: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundam

ental SMP

S Model

85

FIGURE 4.23Buck converter switching regulator model (current mode).

V FER

.2 V 5

-

+VE C1

31

21

01

11+

E rorr pmA

4RK83

5RK01

1XSAO IMP

6R03 K0

5C0. u10 f

6C074 Fp

2LHµ 04

3Cµ 0002 F 4C

.0 Fµ 1

3R2.0 Ω

I OL DA

+

V NI

-81 dV 03 caV 0.1 c

1LHµ 05

1CFµ 571

2CFµ 01

1R.1 0 Ω

+

d

d

+

+

+N

9

8

7

65

2

41

3

Vg V

K

1DX

2DX

DX 3

i( DLI )

i( DL )

1E

MV 1V 0

MV 3V 0

d

MV 2V 1

1G

2F1

Po ew C r evno r ret

i 2L

vC

LOC

LOL

51

41

“AC ooL O p enep ”r(U rtl a oL ssaP w tliF )re

+

"d“

D

luP s tdiW e hludoM rota

++

7181

MRK1 CDEDDE

3XAEDID L

2XEDID LA

v(f C v , g )v , v(f C v , g, i ,v 2L )

61

+ AV C v C

LG D

DLIG

DK

_1137.book Page 85 Wednesday, June 15, 2005 11:49 A

M

Copyright 2005 by T

aylor & Francis G

roup, LL

C

Page 28: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

86 Practical Computer Analysis of Switch Mode Power Supplies

and the discontinuous mode case from Figure 4.22 is:

(4.7)

The current mode analysis model is shown in Figure 4.23. The dependentvoltage source EDC will produce a voltage at node 17 that is equal to thecalculated magnitude of the continuous mode duty ratio, d, as expressed byEquation 4.6. The dependent voltage source EDD produces a voltage at node18 representing the calculated magnitude of the discontinuous mode dutyratio, d, expressed by Equation 4.7. Each of these two duty ratio parametersis continuously calculated and diode ORed by the two ideal diodes, X2 andX3, producing the smaller value of d at node D. This smaller value is thecorrect d to be used for control of the converter and will correspond to itscorrect conduction mode. (This is also true for the current mode boost andbuck–boost current mode topologies.) The correct conduction mode for theconverter is determined implicitly as usual. For optimum stability,5 mC is setequal to –m2 or

(4.8)

Rf will be 1 Ω because this scaling will be appropriate for this analysis(Chapter 6 contains more information about this selection). With the valueof TS still at 10 µS, and L2 at 40 µH, equations for the values of EDC andEDD can now be inserted in the model.

4.2.2 Open Voltage Loop AC Analysis (Continuous and Discontinuous Modes)

The plot of Figure 4.24 shows the continuous mode loop gain and phaseof the outer voltage control loop of the current mode switching regulator;Figure 4.25 shows the discontinuous mode cases. (The inner currentcontrol loop is closed via the equation for EDC.) The loads are the sameas they were for the voltage mode regulator in Section 4.1.3. The erroramplifier frequency response characteristic was modified from the volt-age mode example to provide more practical results for the current modeanalysis.

As was the case for the voltage mode converter, note that the continuousmode gains in Figure 4.24 are independent of load current variations (currentsink loads), but that the gains in the discontinuous mode case of Figure 4.25do vary with load currents. Note that the unity gain crossover frequency is

dm L v v

vCR f

C gTSL

=+ −

22( )

mVL

VH

VSC = = =

2

1240

0 3µ µ

.

DK_1137.book Page 86 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 29: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model 87

reduced for the discontinuous mode cases and continues to decrease forcontinuously decreasing loads. Also, to ensure that the feedback control loopmaintains AC stability, the phase shift must not approach or exceed a mag-nitude of –180° at the unity gain crossover frequency. As stated earlier, typicaldesired numbers for the phase and gain margins are 45° and 10 dB, respec-tively. Kuo10 and D’Azzo and Houpis11 offer more fundamental informationon feedback control stability.

Now consider the effects of input DC voltage variations on loop gain bystepping Vin from 18 to 30 Vdc with the load cases of 2.5 amps (continuous)

FIGURE 4.24Buck SMPS continuous mode AC loop gain and phase with load change (current mode).

FIGURE 4.25Buck SMPS discontinuous mode AC loop gain and phase with load change (current mode).

0 d

P(V(13))

Loop Phase

Loop Gain Vin = 30 Vdc

DB(V(13))

−75 d−50 d−25 d

−100 d−150 d−125 d

−200 d

−20−40−60−80

80604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

0 d

P(V(13))

Loop Phase

Loop Gain Vin = 30 Vdc

DB(V(13))

−75 d−50 d−25 d

−100 d−150 d−125 d

−200 d

−20−40−60−80

80604020

0

1.0 Hz 10 Hz 100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

Load = 0.2 Adc

Load = 0.7 Adc

DK_1137.book Page 87 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 30: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

88 Practical Computer Analysis of Switch Mode Power Supplies

and 0.2 amps (discontinuous). Figure 4.26 and Figure 4.27 show the respec-tive plots. Only the discontinuous mode case plot indicates a noticeable shiftin gain with the input voltage. This may not be true for all designs, but asmall change will generally be noticed.

4.2.2.1 Open Voltage Loop AC Output Impedance (Current Mode)

Now look at the AC output impedance of the converter for the same conditionsas those set up in the previous section. This is the output impedance of the

FIGURE 4.26Buck SMPS continuous mode AC loop gain and phase with input voltage change (current mode).

FIGURE 4.27Buck SMPS discontinuous mode AC loop gain and phase with input voltage change (currentmode).

0 d

P(V(13))

Loop Phase

Loop GainVin = 30 Vdc

Vin = 18.0 Vdc

DB(V(13))

−75 d−50 d−25 d

−100 d−150 d−175 d−125 d

−200 d

−20−40

−80

80604020

0

1.0 Hz 10 Hz

Load = 2.5 Amps(Continuous Mode)

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

0 d

P(V(13))

Loop Phase

Loop Gain Vin = 30 Vdc

Vin = 18.0 Vdc

DB(V(13))

−75 d−50 d−25 d

−100 d−150 d−175 d−125 d

−200 d

−20−40

−80

80604020

0

1.0 Hz 10 Hz

Load = 0.2 Amp(Discontinuous Mode)

100 HzFrequency

1.0 KHz 10 KHz 100 KHz

SEL>

>

DK_1137.book Page 88 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 31: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model 89

SMPS with the inner inductor current control loop closed and the outer outputvoltage control loop opened “AC wise” with the ultralow-pass filter circuit(see Section 4.1.3). Figure 4.28 shows the plot (0 dB is equivalent to 1 Ω). Thelow-frequency discontinuous mode output impedances are relatively high andalso a function of the load current prior to breaking with the output filtercapacitor, C3, at frequencies near 4 Hz. The continuous mode cases are theo-retically independent of load current and have high impedance at low fre-quencies and even approaching that of the discontinuous mode cases. This isconsiderably higher than that of the voltage mode output impedance whencomparing this same converter with that of the voltage mode case shown inFigure 4.6. This is characteristic of current mode converters.

4.2.2.2 Open Voltage Loop Forward Transfer Function (Current Mode)

The AC line rejection of the current mode open voltage loop configurationwill now be examined. Figure 4.29 shows the results without the input filter.Figure 4.30 shows the result with the input filter added.

4.2.2.3 Control to Output Analysis (Current Mode)

With the voltage loop opened AC wise by letting LOL and COL (Figure 4.23)be very large values, the control to output AC voltage transfer function ofthe current mode converter is now considered. The load currents are 1.2 and2.5 amps for continuous conduction mode and 0.2 and 0.7 amps for thediscontinuous conduction mode cases. The input voltage is fixed at 30 Vdcand the output voltage is maintained at 12 Vdc by the voltage loop DC-onlyfeedback control. Figure 4.31 shows the analysis results. Note that the con-tinuous mode gains are independent of load and the discontinuous mode

FIGURE 4.28Output impedance of the open voltage loop current mode converter.

1.0 Hz 10 Hz

40

20

0

−20100 Hz

FrequencyDB(V(1))

Continuous Modes

Discontinuous ModesVin = 30 Vdc

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 89 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 32: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

90 Practical Computer Analysis of Switch Mode Power Supplies

cases do vary with load current. The gain decreases at a slope of –1, whichis generally characteristic of current mode converters in continuous anddiscontinuous modes of operation.

4.2.2.4 Inner Inductor Current Control Loop Gain

Occasionally, it may be desirable to examine the inner inductor current controlloop to see if its AC characteristics are as expected. This is accomplished byopening the inductor current feedback signal AC wise (this current is sensed

FIGURE 4.29AC forward transfer function of the open voltage loop current mode converter without theinput filter.

FIGURE 4.30AC forward transfer function of the open voltage loop current mode converter with input filteradded.

1.0 Hz 10 Hz

0

−120

−100

−80

−60

−40

−20

100 HzFrequencyDB(V(1)) − DB(V(B))

Discontinuous Modes

Continuous Modes Vin = 30 Vdc

1.0 KHz 10 KHz 100 KHz

1.0 Hz 10 Hz

0

−120

−100

−80

−60

−40

−20

100 HzFrequencyDB(V(1))

Discontinuous Modes

Continuous Modes Vin = 30 Vdc

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 90 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 33: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model 91

by VM1 in Figure 4.23). The outer voltage loop will also be opened for ACsignals by maintaining the ultralow-pass filter with large values of LOL andCOL; however, its VAC is now set to zero. Then another ultralow-pass filteris created for the inductor current signal to open its loop for AC analysis.(Note: the circuit for this second ultralow-pass filter is not shown on themodel schematic of Figure 4.23, but it can be easily visualized from thecurrent mode netlist, Netlist 4.3.) VAC for this new ultralow-pass filter inser-tion is conveniently set to 1.0 VAC as the AC stimulus for analysis for thisloop. Figure 4.32 shows the results.

FIGURE 4.31Buck converter AC “d to output” transfer function (current mode).

FIGURE 4.32Inner inductor current control loop gain.

40

20

0

−20

−401.0 Hz 10 Hz

Discontinuous Modes

Continuous Modes

Vin = 30 Vdc

DB(V(1))100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

40

20

0

−20

−40

1.0 Hz 10 Hz

Continuous Modes

Vin = 30 Vdc

DB(V(100))100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 91 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 34: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

92 Practical Computer Analysis of Switch Mode Power Supplies

4.2.3 SMPS Closed Loop Analysis (Current Mode)

Now close the inner current loop and the outer voltage loop, configurethe SMPS in its normal operating configuration, and then examine itsproperties of output impedance and line regulation. The addition of aninput voltage feedforward analysis is not considered here. This imple-mentation is generally not necessary with current mode control becauseof its superior line rejection characteristics in continuous as well as dis-continuous modes.

FIGURE 4.33Output impedance of the current mode SMPS.

FIGURE 4.34AC line rejection of the current mode SMPS (Vin = 30 Vdc).

0Discontinuous Modes

−20

−40

−601.0 Hz 10 Hz

Continuous Modes

Vin = 30 Vdc

DB(V(1))100 Hz

Frequency1.0 KHz 10 KHz 100 KHz

1.0 Hz 10 Hz−120

−100

−80

−60

−40

100 HzFrequencyDB(V(1))

Discontinuous Modes

Continuous Modes

Vin = 30 Vdc

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 92 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 35: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

Analyzing the Fundamental SMPS Model 93

4.2.3.1 SMPS Output Impedance (Current Mode)

Now look at the SMPS output impedance for the extreme variations inload currents considered in the open voltage loop gain analyses in Section4.2.2.1. Input voltage was held at 30 Vdc. The plot of Figure 4.33 showsthe AC impedance magnitudes. Notice that the impedances of Figure 4.28are reduced to those of Figure 4.33 by the voltage loop gain factor ofEquation 2.2.

4.2.3.2 SMPS Line Regulation (Current Mode)

Figure 4.34 and Figure 4.35 show the plots of AC line rejection for inputvoltages of 30 and 18 Vdc, respectively. Note the excellent line rejectionfor all conditions; this is one of the salient characteristics of current modecontrol.

4.3 Summary

This chapter has considered most of the fundamental kinds of DC and ACanalysis in which one might be interested when analyzing a very basicswitching regulator. These have been for the power converter with no dutyratio control; the voltage mode-controlled SMPS; and the current mode-controlled SMPS. Chapter 6 will continue with the general theme of this chapterand provide more advanced or comprehensive detailed analysis methods.

FIGURE 4.35AC line rejection of the current mode SMPS (Vin = 18 Vdc).

1.0 Hz 10 Hz−100

−80

−60

−40

−20

100 HzFrequencyDB(V(1))

Discontinuous Modes

Continuous Modes

Vin = 18.0 Vdc

1.0 KHz 10 KHz 100 KHz

DK_1137.book Page 93 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC

Page 36: Analyzing the Fundamental SMPS Modelee00273/images/analyzing_SMPS_model.pdf · supply (SMPS) computer simulation circuit analysis. These models provide the capability of analyzing

94 Practical Computer Analysis of Switch Mode Power Supplies

These will include the large signal transient analyses as well as the DC andAC analysis methods presented in this chapter. To be on firm ground, it isrecommended that the reader consult some of the numerous references14,24,26

regarding the fundamentals of SMPSs because here only the fundamentalsof analysis and very few basic theoretical, operating, or design fundamentalshave been presented.

DK_1137.book Page 94 Wednesday, June 15, 2005 11:49 AM

Copyright 2005 by Taylor & Francis Group, LLC