By SPICE methods, model the buck-boost converter of Fig. 10-6 with f_s = 30 kHz, D = 0.4, L = 70 μH, C = 100 μF, and R_L = 10 Ω. Use the model to generate a set of waveforms analogous to Fig. 10-7.
The netlist code is shown below where the initial conditions on inductor current and capacitor voltage were determined after running a large integer number of cycles to find the repetitive values.
Prb10_15.CIR * BUCK-BOOST CONVERTER * D=DUTY CYCLE, fs=SWITCHING FREQUENCY .PARAM D=0.4 fs=30e3Hz V1 1 0 DC 15V SW 1 2 4 2 VCS VSW 4 2 PULSE(0V 1V 0s 5ns 5ns {D/fs} {1/fs}) L 2 0 70uH IC=0.229A D 3 2 DMOD C 0 3 100uF IC=10.02V RL 0 3 10ohm .MODEL DMOD D(N=0.01) .MODEL VCS VSWITCH(RON=1e-6ohm) .TRAN 1us 0.166667ms 0s 100ns UIC .PROBE .END |
Execute 〈Prb10_15.CIR〉 and use the Probe feature of PSpice to plot the waveforms of Fig. 10-15.