*--- SIMULATE FILE *---SIMULATION PARAMETERS .PARAM: + FS=100K ;SYSTEM SWITCHING FREQUENCY + TS={1/FS} + W={2*PI*FS} + CYCLE=3 ;SIMULATED CYCLES + START={500*TS} + END={START+CYCLE*TS} + STEP={TS/1000} .TRAN {STEP} {END} {START} {STEP} UIC *---CIRCUIT PARAMETERS .PARAM: + VIN = 100 + L1 = 50U + C1 = 20U + RL = 10 + D = 0.5 + TON = D*TS *--- DC POWER SUPPLY VIN IN 0 {VIN} *--- CIRCUIT DISCRIPTION S1 IN S1OUT GP 0 MYSWITCH D1 0 S1OUT MYDIODE L1 S1OUT L1OUT {L1} IC=0 C1 L1OUT 0 {C1} IC=0 *--- LOAD RESISTANCE RL L1OUT 0 {RL} *--- CONTROL SIGNAL FOR THE SWITCH VGP GP 0 PULSE(0 10 0 0.1U 0.1U {TON-0.1U} {TS}) RGP GP 0 100K *--- MEASURE POWER AND EFFICIENCY .MEAS TRAN VOUT AVG V(L1OUT) .MODEL MYDIODE D(RON=0.1M ROFF=100MEG VFWD=0.1M) .MODEL MYSWITCH SW(RON=0.1M ROFF=100MEG VT=3)