Строительный блокнот  Introduction to electronics 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 [ 279 ] 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300

BJ Currmit Programmed Control S3S

-<::!>л......

\ 0

Пв. B.23 Current pfograiniiied mode wavct ot4 s: (a) eortinuous conduction niiidcL (h) discoiitinuciiis conJucdon mode.

when the transistor is on, the inductorcurrent increases with siope in given by:

(B,24)

It is assumed that voltage ripples are small so that the voltage v{t) across the inductor is approxiinately equal to the averaged value (Vj(O)j.. The length of the first stibinterval is (/)Г. The transistor is turned off when the inductor current reaches the peak value ij equal to:

(B.25)

In the second subinterval, when the transistor is off and the diode is on, the inductorcurrent decreases with a negative slope With the assumption the voltage ripples are small, the slope is given by:

(B,26)

The length of the second subinterval is d,{t)T, In CCM, the second subinterval lasts until the end ofthe switching cycle. Thcrcfofe:

(E.27)

In DCM, the current drops to zero before the end ofthe switching period. The length ofthe second sub-interval can be computed from:



Output: duty cycle d

control

current 1

PARAMETERS:

Inputs: {vo} КШг, Шг, Ы)}г, Fig. B.34 Current programmed mode (CPM) subcircuit.

f>hT,

(B.2S.)

li the converter operates in DCM, t/j computed from Eq. (B.2S) is smaiier that I - d. If the converter operates in CCM, 1 - rf is smaller than d computed from Eq. (B,28). In general, the length of the second subinterval can be found as the smaiier of the two values computed using Eqs. (B.27) and (B.28).

The average inductor current can be found hy computing the area under the inductor current waveform in Fig. B.23:

mtdT.j ..i--

+ d.

m-,d,T,

(B.29)

The relationship given by Eq. (B.29) is valid ft)r both CCM and DCM provided that the second subinterval length is computed as the smaller of the values obtained from Eqs. (B,27) and (B.28).

Based on Eqs. (B.24) to (B.29), an averaged CPM subcircuit model is constructed in the form shown in Fig. B.24. The inputs to the CPM subcircuit are the control input W,.U))r, - /-(ifCO)]-,. the measured inductor current RjiiJt)},., and the inductor voltages (f/f)) and (,v{t)).j. of the two subintervals. The tuitput of the subcircuit is the switch duty cycle d. The parameters tif the CPM subcircuit are the equivalent current-sense resistance Лу, the inductance L. the switching frequency /j = l/T , and the amplitude Vj, of the artificial ramp:

(B.30)

In the subcircuit implementation, the length of the second subinterval is computed as the smaller of the values given by Eqs. (B.27) and (B.28):

rf 2 = MIN

1-d,

(B.31)

Next, the switch duty cycle is found by solving Eq. (B.29). There are many different ways the switch duty cycle can be expres.sed in terms of other quantities. Although niathematically equivalent to Eq. (B.29), these different ftmns of solving for d result in different convergence performance of the numerical solver in the simulator. In the CPM subcircuit available in the switcklib library, the duty cycle is found from:



12 V


Current 1

frf, 4ibf(3) W3)

= 200 kHz L = 5SjJiH V, = 0.6 V

Fig, B.2S CPM buck converter example.

2(,W + (/,}-2(i,.(f))-miJr,

(B.32)

which is obtained by inserting Eq. (B.25) into Eq. (B.29). This implicit expression (notice that d is on both sides of the equation) is tised by the numerical solver in the simulator to compute the .switch duty cycle rf.

B.3.2 Example: Frequency RespotLses of a Buck Converter with Current Programmet] Contrtil

To illustrate an application of the CPM subcircuit, let us consider the example btick converter circuit model of Fig. B.25. To construct this averaged circuit model, the switches are replaced by the CCM-DCMl averaged switch subcircuit. The control input to the CPM subcircuit is the independent voltage source f. Three dependent vtdtage sources are tised to generate other inputs to the CPM subcircuit. The controlled voltage source is proportitmal to the inductorcurrent l. The controlled voltage source £, is equal to v(l) - v(3), which is equal to the vohage {fi(0)r, applied across the indtictor during the first sub-interval when the transistor is on and the diode is off. The controlled voltage souice E2 is equal to v(3), which is equal to the voltage (iJj(t))j- applied across the indtictor during the second subinterval when the transistor is off and the diode is on.

Ac simulations are performed at the quiescent operating point obtained for the dc value of the



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 [ 279 ] 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300