Version 4 SHEET 1 1704 992 WIRE -464 64 -640 64 WIRE -320 64 -384 64 WIRE -256 64 -320 64 WIRE -80 64 -192 64 WIRE -16 64 -80 64 WIRE 128 64 48 64 WIRE 304 64 128 64 WIRE 464 64 304 64 WIRE 304 144 304 64 WIRE -80 160 -80 64 WIRE 128 160 128 64 WIRE -320 176 -320 64 WIRE -1328 208 -1328 160 WIRE -1328 304 -1328 288 WIRE -320 320 -320 256 WIRE -80 320 -80 240 WIRE 128 320 128 224 WIRE 304 320 304 224 FLAG -1328 736 0 FLAG -1328 656 Uglr FLAG -640 64 Uglr IOPIN -640 64 In FLAG -320 320 0 FLAG -272 240 0 FLAG -272 192 pwm IOPIN -272 192 In FLAG 128 320 0 FLAG -1328 304 0 FLAG -1328 432 pwm IOPIN -1328 432 Out FLAG -1328 512 0 FLAG -1328 160 Uramp FLAG -80 320 0 FLAG 304 320 0 FLAG 464 64 Ua SYMBOL bv -1328 640 R0 SYMATTR InstName B1 SYMATTR Value V=20 SYMBOL ind -480 80 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 100µ SYMATTR SpiceLine Rser=1e-3 SYMBOL sw -320 272 R180 SYMATTR InstName MySwitch SYMATTR Value MySwitch SYMBOL voltage -1328 192 R0 WINDOW 3 38 97 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR Value PULSE(0 3 0 {0.5/freq} {0.5/freq} 1p {1/freq}) SYMATTR InstName V1 SYMBOL bv -1328 416 R0 SYMATTR InstName B3 SYMATTR Value V=sgn(Vpwm-V(Uramp)) tripdv=0 SYMBOL ind -64 256 R180 WINDOW 0 36 80 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName L2 SYMATTR Value 100µ SYMATTR SpiceLine Rser=1e-2 SYMBOL res 288 128 R0 SYMATTR InstName R1 SYMATTR Value 5 SYMBOL schottky -16 80 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D1 SYMATTR Value MBRS1100 SYMATTR Description Diode SYMATTR Type diode SYMBOL cap -192 48 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 SYMATTR InstName C1 SYMATTR Value 680µ SYMATTR SpiceLine Rser=3e-3 SYMBOL cap 144 224 R180 WINDOW 0 24 56 Left 2 WINDOW 3 24 8 Left 2 SYMATTR InstName C2 SYMATTR Value 1000µ SYMATTR SpiceLine Rser=1e-3 TEXT -1632 -56 Left 2 !.params freq=10k vout=2V Vpwm=2.0 TEXT -1632 -96 Left 2 !.tran 0 500m 0 1e-7 uic TEXT -1632 -8 Left 2 !.model MySwitch SW(Ron=0.0000001 Roff=1000Meg Vt=0 Vh=0.0 Lser=0 Vser=0)