Version 4 SHEET 1 888 780 WIRE 16 64 0 64 WIRE 112 64 96 64 WIRE 224 64 208 64 WIRE 0 80 0 64 WIRE 96 80 96 64 WIRE 208 80 208 64 WIRE 32 224 0 224 WIRE 144 224 112 224 WIRE 256 224 144 224 WIRE 0 240 0 224 WIRE 256 240 256 224 WIRE 512 288 320 288 WIRE 48 304 0 304 WIRE 96 304 48 304 WIRE 0 320 0 304 WIRE 144 320 144 224 WIRE 96 336 96 304 WIRE 224 336 224 288 WIRE 336 336 224 336 WIRE 512 336 512 288 WIRE 512 336 400 336 WIRE 0 416 0 400 WIRE 96 416 96 384 WIRE 96 416 0 416 WIRE 224 416 224 336 WIRE 256 416 224 416 WIRE 368 416 336 416 WIRE 400 416 368 416 WIRE 512 416 512 336 WIRE 512 416 480 416 WIRE 0 432 0 416 WIRE 368 432 368 416 WIRE 144 480 144 400 WIRE 144 480 112 480 WIRE 368 528 368 512 WIRE 304 544 288 544 WIRE 288 560 288 544 WIRE 128 576 80 576 WIRE 224 576 224 416 WIRE 224 576 208 576 WIRE 256 576 224 576 WIRE 512 592 512 416 WIRE 512 592 320 592 WIRE 544 592 512 592 WIRE 80 608 80 576 WIRE 256 608 224 608 WIRE 224 624 224 608 WIRE 288 640 288 624 WIRE 304 640 288 640 WIRE 80 688 80 672 WIRE 224 720 224 704 FLAG 0 160 0 FLAG 96 160 0 FLAG 16 64 vcc FLAG 112 64 vee FLAG 304 544 vcc FLAG 304 640 vee FLAG 224 720 0 FLAG 80 688 0 FLAG 80 576 in FLAG 544 592 out FLAG 224 64 test FLAG 208 160 0 FLAG 368 528 0 FLAG 0 240 0 FLAG 112 480 vee FLAG 0 432 0 FLAG 48 304 _reset SYMBOL voltage 0 64 R0 WINDOW 123 0 0 Left 2 WINDOW 39 24 112 Left 2 SYMATTR SpiceLine Rser=100m SYMATTR InstName V1 SYMATTR Value 10 SYMBOL voltage 96 64 R0 WINDOW 123 0 0 Left 2 WINDOW 39 24 112 Left 2 SYMATTR SpiceLine Rser=100m SYMATTR InstName V2 SYMATTR Value -10 SYMBOL res 352 400 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R1 SYMATTR Value 100k SYMBOL cap 400 320 R90 WINDOW 0 0 32 VBottom 2 WINDOW 3 32 32 VTop 2 WINDOW 123 48 32 VTop 2 SYMATTR InstName C1 SYMATTR Value {c1} SYMATTR Value2 ic=0 SYMBOL res 112 592 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R2 SYMATTR Value 100k SYMBOL voltage 80 592 R0 WINDOW 123 24 112 Left 2 WINDOW 39 0 0 Left 2 SYMATTR Value2 AC 1m SYMATTR InstName V3 SYMATTR Value SINE(0 500m 50) SYMBOL Opamps\\UniversalOpamp2 288 592 R0 SYMATTR InstName U1 SYMBOL bv 208 64 R0 SYMATTR InstName B1 SYMATTR Value V=-50m*(exp(time*(-1/(r1*c1)))) SYMBOL res 496 400 R90 WINDOW 0 5 56 VBottom 2 WINDOW 3 27 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 100k SYMBOL res 352 416 R0 SYMATTR InstName R4 SYMATTR Value 1k SYMBOL res 208 608 R0 SYMATTR InstName R5 SYMATTR Value 51k SYMBOL njf 320 240 R90 WINDOW 0 -6 29 VRight 2 WINDOW 3 61 25 VRight 2 SYMATTR InstName J1 SYMATTR Value 2N3819 SYMBOL res 16 240 R270 WINDOW 0 27 56 VTop 2 WINDOW 3 5 56 VBottom 2 SYMATTR InstName R6 SYMATTR Value 10k SYMBOL sw 144 416 M180 SYMATTR InstName S1 SYMATTR Value res SYMBOL voltage 0 304 R0 WINDOW 3 -7 209 Left 2 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 SYMATTR InstName V4 SYMATTR Value PULSE(0 1 0 100n 100n 4 4.125) TEXT 440 96 Left 2 !.tran 0 10 0 100u TEXT -16 768 Left 2 ;PULSE(-500m 500m 0 1u 1u 249u 500u) TEXT -16 752 Left 2 ;PWL(0 0 1u 0 1.01u 500m repeat forever (0 500m 249.99u 500m 250.01u -500m 499.99u -500m 500.01u 500m) endrepeat TEXT 440 112 Left 2 !.param r1=100k\n.param c1=100n TEXT 440 80 Left 2 !;ac oct 100 1m 1k TEXT 440 160 Left 2 ;.step param r1 list 100k 1Meg 10Meg 100Meg TEXT 344 200 Left 2 !.model res SW(Ron=.1 Roff=1Meg Vt=0.5 Vh=-.3 Lser=10n)