DCM boost rectifier * example of Section B.2.3 .PARAM Rload=900 ** Analysis setup ** .tran 50u 520m 500m 50u skipbp .four 50 30 i(vac) .step PARAM Rload LIST 500,900 .lib switch.lib .lib nom.lib Vac a1 a2 SIN 0 170 50 0 0 0 D1 0 a1 diode D2 a1 1 diode D3 0 a2 diode D4 a2 1 diode .model diode d (Is=1e-13) L1 1 2x 200uH RL1 2x 2 0.2 Xswitch 2 0 3 2 6 CCM-DCM1 PARAMS: L=200uH fs=100KHz Rload 3 0 {Rload} C1 3 0 150uF R1 3 4 650k R2 4 0 11k R3 5 5x 3.3k C3 5x 4 1uF Xopamp ref 4 p m 5 LM324 VCC p 0 12V VEE m 0 -12V Vref ref 0 5V Epwm 6 0 value={LIMIT(V(5)*0.5,0.1,0.9)} .probe .end