Version 4 SHEET 1 920 680 WIRE -48 0 -208 0 WIRE 128 0 32 0 WIRE 160 0 128 0 WIRE 288 0 160 0 WIRE 464 0 368 0 WIRE 592 0 464 0 WIRE 608 0 592 0 WIRE -208 48 -208 0 WIRE -32 64 -32 48 WIRE 160 64 160 0 WIRE 304 64 304 48 WIRE 16 80 16 48 WIRE 352 80 352 48 WIRE 464 80 464 0 WIRE 592 80 592 0 WIRE -208 192 -208 128 WIRE 16 192 16 160 WIRE 160 192 160 128 WIRE 352 192 352 160 WIRE 464 192 464 144 WIRE 592 192 592 160 FLAG -208 192 0 FLAG 592 192 0 FLAG 160 192 0 FLAG 464 192 0 FLAG 16 192 0 FLAG 352 192 0 FLAG -32 64 0 FLAG 304 64 0 FLAG -208 0 +V FLAG 608 0 c2 IOPIN 608 0 Out FLAG 128 0 c1 SYMBOL voltage -208 32 R0 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL sw -64 0 R270 SYMATTR InstName S1 SYMBOL sw 272 0 R270 SYMATTR InstName S2 SYMBOL res 576 64 R0 SYMATTR InstName RL SYMATTR Value {RL} SYMBOL cap 448 80 R0 SYMATTR InstName C2 SYMATTR Value 22µ SYMBOL cap 144 64 R0 SYMATTR InstName C1 SYMATTR Value 1µ SYMBOL voltage 16 64 R0 WINDOW 3 -218 177 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR Value PULSE(0 1 0 10n 10n {T1} {TP}) SYMATTR InstName V2 SYMBOL voltage 352 64 R0 WINDOW 3 -212 174 Left 2 SYMATTR Value PULSE(0 1 {TD} 10n 10n {T1} {TP}) SYMATTR InstName V3 TEXT -200 320 Left 2 !.tran 0 5m 0 0.05u TEXT 144 312 Left 2 !.model sw sw(Ron=100m Roff=1G Vt=0.5) TEXT -200 384 Left 2 !.param TP=20u \n.param T1=TP/2-0.5u\n.param TD=TP/2 TEXT 144 352 Left 2 !.meas PV1 AVG -I(V1)*V(+V) FROM 3m to 5m\n.meas PRL AVG I(RL)*V(c2) FROM 3m to 5m\n.meas eff param PRL/PV1\n.meas avg AVG V(c2) FROM 3m to 5m TEXT -200 344 Left 2 !.options plotwinsize=0 TEXT -200 488 Left 2 !.step param RL list 10 20 30 50 70 80 100 140 200 300 500 TEXT -200 528 Left 2 ;.step param RL 50 100 10