BUCK CONVERTER USING IDEAL SWITCH (bckideal.cir) *************** OUTPUT IS V(4) *********************** ************* CIRCUIT PARAMETERS ***************** .PARAM INPUT=50 .PARAM DUTY=0.4 .PARAM RLOAD=4 .PARAM L=1mH .PARAM C=100UF .PARAM FREQUENCY=5K ; switching frequency .TRAN 10US 6000US 0 2US UIC ; transient analysis ***************CIRCUIT DESCRIPTION***************** VS 1 0 DC {INPUT} SW 1 3 2 0 SMOD ; ideal switch D1 0 3 DMOD L 3 4 {L} IC=0 C 4 0 {C} IC=0 R 4 0 {RLOAD} *************************************************** *Control for switch: VPULSE 2 0 PULSE (-1 1 0 1nS 1nS {DUTY/FREQUENCY} {1/FREQUENCY}) .MODEL SMOD VSWITCH (RON=.001 VON=.1 VOFF=-.1) .MODEL DMOD D(N=.001) ;simulates an ideal diode .OPTIONS NOPAGE ITL5=0 .PROBE .END