Version 4 SHEET 1 1228 728 WIRE -496 -128 -528 -128 WIRE 16 -128 -112 -128 WIRE 80 -128 16 -128 WIRE 208 -128 160 -128 WIRE 336 -128 272 -128 WIRE 400 -128 336 -128 WIRE 528 -128 480 -128 WIRE 576 -128 528 -128 WIRE 704 -128 656 -128 WIRE 800 -128 704 -128 WIRE 864 -128 800 -128 WIRE -528 -80 -528 -128 WIRE -112 -80 -112 -128 WIRE 528 -80 528 -128 WIRE 704 -80 704 -128 WIRE 800 -80 800 -128 WIRE 16 -64 16 -128 WIRE 336 -64 336 -128 WIRE -528 48 -528 0 WIRE -112 48 -112 0 WIRE 16 48 16 0 WIRE 144 48 144 -80 WIRE 336 48 336 0 WIRE 528 48 528 -16 WIRE 704 48 704 -16 WIRE 800 48 800 0 WIRE -496 144 -528 144 WIRE 96 160 96 -80 WIRE 144 160 96 160 WIRE -528 192 -528 144 WIRE 96 208 96 160 WIRE -528 320 -528 272 WIRE 96 336 96 288 FLAG -528 48 0 FLAG -528 320 0 FLAG 96 336 0 FLAG -496 -128 Vmod FLAG -112 48 0 FLAG 144 48 0 FLAG 144 160 Vcomparator FLAG 528 48 0 FLAG 704 48 0 FLAG 800 48 0 FLAG 336 48 0 FLAG 864 -128 Voutput FLAG 16 48 0 FLAG -496 144 Vtri SYMBOL voltage -528 -96 M0 WINDOW 39 0 0 Left 0 WINDOW 0 -105 25 Left 0 WINDOW 3 -196 79 Left 0 SYMATTR InstName Vaudio SYMATTR Value SINE(1 1 1000) SYMBOL voltage -528 176 M0 WINDOW 0 -32 26 Right 0 WINDOW 3 -29 90 Right 0 WINDOW 123 0 0 Left 0 WINDOW 39 0 0 Left 0 SYMATTR InstName Vtriangle SYMATTR Value PULSE(0 2 .001u 9.999u 9.999u .001u 20u) SYMBOL bv 96 192 R0 WINDOW 0 30 26 Left 0 WINDOW 3 31 86 Left 0 SYMATTR InstName Bcomparator SYMATTR Value V=V(Vtri)+V(Vmod) SYMBOL voltage -112 -96 R0 WINDOW 0 -16 12 Right 0 WINDOW 3 -16 95 Right 0 WINDOW 123 0 0 Left 0 WINDOW 39 -50 45 Right 0 SYMATTR InstName Vhighvoltage SYMATTR Value 200V SYMATTR SpiceLine Rser=.001 SYMBOL sw 176 -128 M270 WINDOW 0 31 30 VLeft 0 WINDOW 3 34 174 VLeft 0 SYMATTR InstName S1 SYMATTR Value MySwitch SYMBOL ind 384 -112 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 5 56 VBottom 0 SYMATTR InstName L1 SYMATTR Value 29.627µ SYMATTR SpiceLine Rser=1m SYMBOL ind 560 -112 R270 WINDOW 0 32 56 VTop 0 WINDOW 3 5 56 VBottom 0 SYMATTR InstName L2 SYMATTR Value 21.782µ SYMATTR SpiceLine Rser=1m SYMBOL cap 544 -80 M0 WINDOW 3 24 80 Left 0 SYMATTR Value 27.61µ SYMATTR InstName C1 SYMATTR SpiceLine Rser=1m SYMBOL cap 720 -80 M0 WINDOW 3 24 79 Left 0 SYMATTR Value 9.427µ SYMATTR InstName C2 SYMATTR SpiceLine Rser=1m SYMBOL res 784 -96 R0 SYMATTR InstName R1 SYMATTR Value 1 SYMBOL diode 208 -112 R270 WINDOW 0 32 32 VTop 0 WINDOW 3 0 32 VBottom 0 SYMATTR InstName D1 SYMATTR Value HVdiode SYMBOL diode 352 0 R180 WINDOW 0 24 72 Left 0 WINDOW 3 24 0 Left 0 SYMATTR InstName D2 SYMATTR Value HVdiode SYMBOL cap 32 -64 M0 SYMATTR InstName C3 SYMATTR Value 100µ SYMATTR SpiceLine Rser=.001 TEXT -496 528 Left 0 !.tran 0 5m 1m .1u TEXT -496 448 Left 0 !.MODEL MySwitch SW(Ron=1m Roff=1e5 Vt=2 Vh=0) TEXT -496 488 Left 0 !.FOUR 1000 V(Voutput) TEXT -104 144 Right 0 ;Triangle wave is at 50 kHz TEXT -496 408 Left 0 !.MODEL HVdiode D(Is=1n Rs=1m N=1 EG=1.11 XTI=3 BV=10000 IBV=1e-10 Cjo=1p VJ=1 M=.5 TT=1n Iave=10 MFG=JLT Type=silicon)