Version 4 SHEET 1 880 680 WIRE -16 16 -128 16 WIRE 320 16 64 16 WIRE -128 48 -128 16 WIRE 64 48 -48 48 WIRE 240 48 64 48 WIRE 320 48 320 16 WIRE 320 48 304 48 WIRE -48 64 -48 48 WIRE 64 96 64 48 WIRE 96 96 64 96 WIRE 240 96 176 96 WIRE 320 96 320 48 WIRE 320 96 304 96 WIRE 384 96 320 96 WIRE 240 128 240 96 WIRE -128 144 -128 128 WIRE -208 208 -272 208 WIRE -48 208 -208 208 WIRE 384 208 384 176 WIRE -272 224 -272 208 WIRE 32 224 32 208 WIRE 32 224 16 224 WIRE -48 240 -64 240 WIRE -208 256 -208 208 WIRE -64 256 -64 240 WIRE -16 304 -16 256 WIRE 32 304 -16 304 WIRE 96 304 32 304 WIRE 192 304 192 208 WIRE 240 368 144 368 FLAG 320 160 0 FLAG 240 224 0 FLAG -48 144 0 FLAG -128 144 0 FLAG -16 192 0 FLAG -64 336 0 FLAG 32 384 0 FLAG 32 208 drvin FLAG 288 304 0 FLAG 144 368 drvin FLAG -128 16 VDiv FLAG -272 304 0 FLAG -336 112 0 FLAG -336 32 VRef FLAG -128 320 0 FLAG -208 320 0 FLAG -336 208 0 FLAG -208 64 0 FLAG 384 288 0 SYMBOL ind 80 112 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName L1 SYMATTR Value 200µ SYMBOL diode 240 112 R270 WINDOW 0 27 36 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D5 SYMBOL cap 304 96 R0 SYMATTR InstName C2 SYMATTR Value 150µ SYMBOL res 368 80 R0 SYMATTR InstName R2 SYMATTR Value 1.1k SYMBOL nmos 192 128 R0 SYMATTR InstName M1 SYMATTR Value BSZ16DN25NS3 SYMBOL diode 240 64 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 0 32 VBottom 2 SYMATTR InstName D6 SYMBOL bv -48 48 R0 SYMATTR InstName B1 SYMATTR Value V=abs(325*sin(100*pi*time)) SYMBOL res -144 32 R0 SYMATTR InstName R3 SYMATTR Value 12.5k SYMBOL res -32 32 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R4 SYMATTR Value 2Meg SYMBOL voltage -64 240 R0 WINDOW 0 32 39 Left 2 WINDOW 3 -85 115 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V3 SYMATTR Value PULSE(0 10 0 6.5u 6.5u 0 13u) SYMBOL Comparators\\LM393 -16 288 M180 WINDOW 3 5 106 Left 2 SYMATTR InstName U3 SYMBOL res 16 208 R0 SYMATTR InstName R8 SYMATTR Value 3k SYMBOL voltage 32 288 R0 WINDOW 0 14 7 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V1 SYMATTR Value 10 SYMBOL npn 96 368 R270 SYMATTR InstName Q1 SYMBOL pnp 288 368 M270 WINDOW 0 63 21 Left 2 WINDOW 3 60 74 Left 2 SYMATTR InstName Q2 SYMBOL bi -272 304 R180 WINDOW 0 5 79 Left 2 WINDOW 3 24 0 Left 2 SYMATTR InstName B2 SYMATTR Value I=(V(VRef)-V(VDiv))*0.1 SYMBOL voltage -336 16 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V2 SYMATTR Value 2.5 SYMBOL cap -224 256 R0 SYMATTR InstName C1 SYMATTR Value 47n SYMBOL cap -144 256 R0 SYMATTR InstName C3 SYMATTR Value 220n SYMBOL res -224 272 R270 WINDOW 0 32 56 VTop 2 WINDOW 3 0 56 VBottom 2 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL diode -336 224 R270 WINDOW 0 32 32 VTop 2 WINDOW 3 8 14 VBottom 2 SYMATTR InstName D1 SYMBOL diode -192 208 R180 WINDOW 0 24 64 Left 2 WINDOW 3 26 9 Left 2 SYMATTR InstName D2 SYMBOL voltage -208 160 R180 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value 1.3 SYMBOL voltage 384 192 R0 WINDOW 3 -49 121 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V5 SYMATTR Value PULSE(0 300 50m 0 0 0 0 1) TEXT 0 112 Left 2 !.tran 100m uic TEXT 112 136 Left 2 !.lib opamp.sub