diff --git a/spice/Draft1.asc b/spice/Draft1.asc index ce63877..d1080b3 100644 --- a/spice/Draft1.asc +++ b/spice/Draft1.asc @@ -1,2 +1,429 @@ Version 4.1 -SHEET 1 880 680 +SHEET 1 2116 2180 +WIRE 496 64 496 32 +WIRE 496 64 352 64 +WIRE 352 80 352 64 +WIRE 496 112 496 64 +WIRE 1968 144 1728 144 +WIRE 256 160 128 160 +WIRE 352 160 320 160 +WIRE 432 160 352 160 +WIRE 1504 176 1264 176 +WIRE 1008 192 928 192 +WIRE 1360 192 1296 192 +WIRE 1456 192 1392 192 +WIRE 496 240 496 208 +WIRE 496 240 448 240 +WIRE 528 240 496 240 +WIRE 656 240 528 240 +WIRE 832 240 720 240 +WIRE 448 256 448 240 +WIRE 528 256 528 240 +WIRE 1728 256 1728 224 +WIRE 1728 256 1712 256 +WIRE 1776 256 1728 256 +WIRE 1968 272 1968 144 +WIRE 1968 272 1840 272 +WIRE 2112 272 1968 272 +WIRE 832 288 832 240 +WIRE 928 288 928 272 +WIRE 928 288 832 288 +WIRE 1008 288 1008 192 +WIRE 1024 288 1008 288 +WIRE 1104 288 1104 272 +WIRE 1200 288 1104 288 +WIRE 1264 288 1264 176 +WIRE 1296 288 1296 272 +WIRE 1296 288 1264 288 +WIRE 1360 288 1360 192 +WIRE 1392 288 1392 272 +WIRE 1392 288 1360 288 +WIRE 1456 288 1456 192 +WIRE 1472 288 1456 288 +WIRE 1504 288 1504 176 +WIRE 1776 288 1504 288 +WIRE 928 304 928 288 +WIRE 1296 304 1296 288 +WIRE 1392 304 1392 288 +WIRE 1008 384 1008 288 +WIRE 1008 384 928 384 +WIRE 1360 384 1360 288 +WIRE 1360 384 1296 384 +WIRE 1456 384 1456 288 +WIRE 1456 384 1392 384 +WIRE 1968 512 1728 512 +WIRE 1728 624 1728 592 +WIRE 1728 624 1712 624 +WIRE 1776 624 1728 624 +WIRE 1968 640 1968 512 +WIRE 1968 640 1840 640 +WIRE 2112 640 1968 640 +WIRE 832 656 832 288 +WIRE 928 656 832 656 +WIRE 1392 656 1248 656 +WIRE 1472 656 1456 656 +WIRE 1776 656 1472 656 +WIRE 1968 880 1728 880 +WIRE 1072 896 928 896 +WIRE 928 928 928 896 +WIRE 928 928 848 928 +WIRE 1008 928 928 928 +WIRE 848 992 848 928 +WIRE 1008 992 1008 928 +WIRE 1728 992 1728 960 +WIRE 1728 992 1712 992 +WIRE 1776 992 1728 992 +WIRE 1968 1008 1968 880 +WIRE 1968 1008 1840 1008 +WIRE 2112 1008 1968 1008 +WIRE 832 1024 832 656 +WIRE 928 1024 928 992 +WIRE 928 1024 832 1024 +WIRE 1072 1024 1072 896 +WIRE 1120 1024 1072 1024 +WIRE 1280 1024 1120 1024 +WIRE 1440 1024 1344 1024 +WIRE 1776 1024 1440 1024 +WIRE 928 1072 928 1024 +WIRE 1440 1104 1440 1024 +WIRE 848 1120 848 1072 +WIRE 928 1120 848 1120 +WIRE 1008 1120 1008 1072 +WIRE 1008 1120 928 1120 +WIRE 928 1152 928 1120 +WIRE 1072 1152 1072 1024 +WIRE 1072 1152 928 1152 +WIRE 1360 1152 1360 1104 +WIRE 1440 1152 1360 1152 +WIRE 1520 1152 1520 1104 +WIRE 1520 1152 1440 1152 +WIRE 1952 1328 1712 1328 +WIRE 1712 1440 1712 1408 +WIRE 1712 1440 1696 1440 +WIRE 1760 1440 1712 1440 +WIRE 1952 1456 1952 1328 +WIRE 1952 1456 1824 1456 +WIRE 2112 1456 1952 1456 +WIRE 832 1472 832 1024 +WIRE 928 1472 832 1472 +WIRE 1248 1472 1168 1472 +WIRE 1760 1472 1312 1472 +WIRE 1952 1760 1712 1760 +WIRE 1008 1824 928 1824 +WIRE 1152 1824 1072 1824 +WIRE 1712 1872 1712 1840 +WIRE 1712 1872 1696 1872 +WIRE 1760 1872 1712 1872 +WIRE 1952 1888 1952 1760 +WIRE 1952 1888 1824 1888 +WIRE 2112 1888 1952 1888 +WIRE 832 1904 832 1472 +WIRE 928 1904 832 1904 +WIRE 1008 1904 1008 1824 +WIRE 1072 1904 1008 1904 +WIRE 1152 1904 1152 1824 +WIRE 1184 1904 1152 1904 +WIRE 1344 1904 1264 1904 +WIRE 1760 1904 1408 1904 +WIRE 1008 1984 1008 1904 +WIRE 1008 1984 928 1984 +WIRE 1152 1984 1152 1904 +WIRE 1152 1984 1072 1984 +WIRE 1408 2000 1408 1904 +WIRE 1328 2080 1328 2000 +WIRE 1408 2080 1328 2080 +WIRE 1488 2080 1488 2000 +WIRE 1488 2080 1408 2080 +FLAG 128 160 inputjack +IOPIN 128 160 In +FLAG 528 336 0 +FLAG 448 336 0 +FLAG 496 -48 0 +FLAG 1104 208 0 +FLAG 1472 288 0 +FLAG 1248 720 0 +FLAG 1472 736 0 +FLAG 1120 1088 0 +FLAG 1440 1232 0 +FLAG 1168 1536 0 +FLAG 1152 1312 0 +FLAG 1264 1968 0 +FLAG 1408 2160 0 +FLAG 1712 256 0 +FLAG 1712 624 0 +FLAG 1712 992 0 +FLAG 1696 1440 0 +FLAG 1696 1872 0 +SYMBOL cap 320 144 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C1 +SYMATTR Value 1600µF +SYMBOL res 336 64 R0 +SYMATTR InstName R1 +SYMATTR Value 1.1K +SYMATTR SpiceLine tol=1 pwr=0.1 +SYMBOL npn 432 112 R0 +SYMATTR InstName Q1 +SYMATTR Value 2N3904 +SYMBOL res 432 240 R0 +SYMATTR InstName R2 +SYMATTR Value 1K +SYMATTR SpiceLine tol=1 pwr=0.1 +SYMBOL res 512 240 R0 +SYMATTR InstName R3 +SYMATTR Value 565 +SYMBOL voltage 496 48 R180 +WINDOW 0 24 96 Left 2 +WINDOW 3 24 16 Left 2 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 12 +SYMBOL cap 720 224 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C2 +SYMATTR Value 1600µF +SYMBOL res 912 176 R0 +SYMATTR InstName R4 +SYMATTR Value 127 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 400 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R5 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1120 272 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 3.3 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1088 208 R0 +SYMATTR InstName C3 +SYMATTR Value 47µF +SYMBOL cap 1264 272 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C4 +SYMATTR Value 47µF +SYMBOL res 1280 176 R0 +SYMATTR InstName R7 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1280 288 R0 +SYMATTR InstName R8 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1376 176 R0 +SYMATTR InstName R9 +SYMATTR Value 470 +SYMATTR SpiceLine tol=5 +SYMBOL res 1376 288 R0 +SYMATTR InstName R10 +SYMATTR Value 2.2 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R11 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1104 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R12 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1184 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R13 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1264 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R14 +SYMATTR Value 1 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1232 656 R0 +SYMATTR InstName C5 +SYMATTR Value 10µF +SYMBOL cap 1456 640 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C6 +SYMATTR Value 10µF +SYMBOL res 1456 640 R0 +SYMATTR InstName R15 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 976 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R16 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 976 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R17 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 1056 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R18 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 1056 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R19 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1104 1024 R0 +SYMATTR InstName C7 +SYMATTR Value 10µF +SYMBOL cap 1344 1008 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C8 +SYMATTR Value 10µF +SYMBOL res 1456 1088 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R20 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1536 1088 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R21 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 1136 R0 +SYMATTR InstName R22 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R23 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1104 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R24 +SYMATTR Value 1 +SYMBOL res 1184 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R25 +SYMATTR Value 1 +SYMBOL cap 1152 1472 R0 +SYMATTR InstName C9 +SYMATTR Value 1µF +SYMBOL cap 1312 1456 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C10 +SYMBOL res 1296 1376 R0 +SYMATTR InstName R26 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1296 1296 R0 +SYMATTR InstName R27 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1328 1296 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R28 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1248 1296 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R29 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 1920 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R30 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 912 1888 R0 +SYMATTR InstName R31 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1056 1808 R0 +SYMATTR InstName R32 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1056 1888 R0 +SYMATTR InstName R33 +SYMATTR Value 3.3 +SYMATTR SpiceLine tol=5 +SYMBOL res 1280 1888 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R34 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1248 1904 R0 +SYMATTR InstName C11 +SYMATTR Value 1µF +SYMBOL cap 1408 1888 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C12 +SYMATTR Value 1µF +SYMBOL res 1504 1984 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R35 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 1984 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R36 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 2176 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R37 +SYMATTR Value 1 +SYMATTR SpiceLine tol=5 +SYMBOL OpAmps\\opamp 1808 208 R0 +SYMATTR InstName U1 +SYMBOL res 1712 128 R0 +SYMATTR InstName R38 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1808 576 R0 +SYMATTR InstName U2 +SYMBOL res 1712 496 R0 +SYMATTR InstName R39 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1808 944 R0 +SYMATTR InstName U3 +SYMBOL res 1712 864 R0 +SYMATTR InstName R40 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1792 1392 R0 +SYMATTR InstName U4 +SYMBOL res 1696 1312 R0 +SYMATTR InstName R41 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1792 1824 R0 +SYMATTR InstName U5 +SYMBOL res 1696 1744 R0 +SYMATTR InstName R42 +SYMATTR Value 500 diff --git a/spice/lib/input-and-filters.asc b/spice/lib/input-and-filters.asc new file mode 100644 index 0000000..a23bc9d --- /dev/null +++ b/spice/lib/input-and-filters.asc @@ -0,0 +1,439 @@ +Version 4.1 +SHEET 1 2224 2180 +WIRE 496 64 496 32 +WIRE 496 64 352 64 +WIRE 352 80 352 64 +WIRE 496 112 496 64 +WIRE 1968 144 1728 144 +WIRE 256 160 128 160 +WIRE 352 160 320 160 +WIRE 432 160 352 160 +WIRE 1504 176 1264 176 +WIRE 1008 192 928 192 +WIRE 1360 192 1296 192 +WIRE 1456 192 1392 192 +WIRE 496 240 496 208 +WIRE 496 240 448 240 +WIRE 528 240 496 240 +WIRE 656 240 528 240 +WIRE 832 240 720 240 +WIRE 448 256 448 240 +WIRE 528 256 528 240 +WIRE 1728 256 1728 224 +WIRE 1728 256 1712 256 +WIRE 1776 256 1728 256 +WIRE 1968 272 1968 144 +WIRE 1968 272 1840 272 +WIRE 2112 272 1968 272 +WIRE 832 288 832 240 +WIRE 928 288 928 272 +WIRE 928 288 832 288 +WIRE 1008 288 1008 192 +WIRE 1024 288 1008 288 +WIRE 1104 288 1104 272 +WIRE 1200 288 1104 288 +WIRE 1264 288 1264 176 +WIRE 1296 288 1296 272 +WIRE 1296 288 1264 288 +WIRE 1360 288 1360 192 +WIRE 1392 288 1392 272 +WIRE 1392 288 1360 288 +WIRE 1456 288 1456 192 +WIRE 1472 288 1456 288 +WIRE 1504 288 1504 176 +WIRE 1776 288 1504 288 +WIRE 928 304 928 288 +WIRE 1296 304 1296 288 +WIRE 1392 304 1392 288 +WIRE 1008 384 1008 288 +WIRE 1008 384 928 384 +WIRE 1360 384 1360 288 +WIRE 1360 384 1296 384 +WIRE 1456 384 1456 288 +WIRE 1456 384 1392 384 +WIRE 1968 512 1728 512 +WIRE 1728 624 1728 592 +WIRE 1728 624 1712 624 +WIRE 1776 624 1728 624 +WIRE 1968 640 1968 512 +WIRE 1968 640 1840 640 +WIRE 2112 640 1968 640 +WIRE 832 656 832 288 +WIRE 928 656 832 656 +WIRE 1392 656 1248 656 +WIRE 1472 656 1456 656 +WIRE 1776 656 1472 656 +WIRE 1968 880 1728 880 +WIRE 1072 896 928 896 +WIRE 928 928 928 896 +WIRE 928 928 848 928 +WIRE 1008 928 928 928 +WIRE 848 992 848 928 +WIRE 1008 992 1008 928 +WIRE 1728 992 1728 960 +WIRE 1728 992 1712 992 +WIRE 1776 992 1728 992 +WIRE 1968 1008 1968 880 +WIRE 1968 1008 1840 1008 +WIRE 2112 1008 1968 1008 +WIRE 832 1024 832 656 +WIRE 928 1024 928 992 +WIRE 928 1024 832 1024 +WIRE 1072 1024 1072 896 +WIRE 1120 1024 1072 1024 +WIRE 1280 1024 1120 1024 +WIRE 1440 1024 1344 1024 +WIRE 1776 1024 1440 1024 +WIRE 928 1072 928 1024 +WIRE 1440 1104 1440 1024 +WIRE 848 1120 848 1072 +WIRE 928 1120 848 1120 +WIRE 1008 1120 1008 1072 +WIRE 1008 1120 928 1120 +WIRE 928 1152 928 1120 +WIRE 1072 1152 1072 1024 +WIRE 1072 1152 928 1152 +WIRE 1360 1152 1360 1104 +WIRE 1440 1152 1360 1152 +WIRE 1520 1152 1520 1104 +WIRE 1520 1152 1440 1152 +WIRE 1952 1328 1712 1328 +WIRE 1712 1440 1712 1408 +WIRE 1712 1440 1696 1440 +WIRE 1760 1440 1712 1440 +WIRE 1952 1456 1952 1328 +WIRE 1952 1456 1824 1456 +WIRE 2112 1456 1952 1456 +WIRE 832 1472 832 1024 +WIRE 928 1472 832 1472 +WIRE 1248 1472 1168 1472 +WIRE 1760 1472 1312 1472 +WIRE 1952 1760 1712 1760 +WIRE 1008 1824 928 1824 +WIRE 1152 1824 1072 1824 +WIRE 1712 1872 1712 1840 +WIRE 1712 1872 1696 1872 +WIRE 1760 1872 1712 1872 +WIRE 1952 1888 1952 1760 +WIRE 1952 1888 1824 1888 +WIRE 2112 1888 1952 1888 +WIRE 832 1904 832 1472 +WIRE 928 1904 832 1904 +WIRE 1008 1904 1008 1824 +WIRE 1072 1904 1008 1904 +WIRE 1152 1904 1152 1824 +WIRE 1184 1904 1152 1904 +WIRE 1344 1904 1264 1904 +WIRE 1760 1904 1408 1904 +WIRE 1008 1984 1008 1904 +WIRE 1008 1984 928 1984 +WIRE 1152 1984 1152 1904 +WIRE 1152 1984 1072 1984 +WIRE 1408 2000 1408 1904 +WIRE 1328 2080 1328 2000 +WIRE 1408 2080 1328 2080 +WIRE 1488 2080 1488 2000 +WIRE 1488 2080 1408 2080 +FLAG 128 160 inputjack +IOPIN 128 160 In +FLAG 528 336 0 +FLAG 448 336 0 +FLAG 496 -48 0 +FLAG 1104 208 0 +FLAG 1472 288 0 +FLAG 1248 720 0 +FLAG 1472 736 0 +FLAG 1120 1088 0 +FLAG 1440 1232 0 +FLAG 1168 1536 0 +FLAG 1152 1312 0 +FLAG 1264 1968 0 +FLAG 1408 2160 0 +FLAG 1712 256 0 +FLAG 1712 624 0 +FLAG 1712 992 0 +FLAG 1696 1440 0 +FLAG 1696 1872 0 +FLAG 2112 272 out1 +IOPIN 2112 272 Out +FLAG 2112 640 out2 +IOPIN 2112 640 Out +FLAG 2112 1008 out3 +IOPIN 2112 1008 Out +FLAG 2112 1456 out4 +IOPIN 2112 1456 Out +FLAG 2112 1888 out5 +IOPIN 2112 1888 Out +SYMBOL cap 320 144 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C1 +SYMATTR Value 1600µF +SYMBOL res 336 64 R0 +SYMATTR InstName R1 +SYMATTR Value 1.1K +SYMATTR SpiceLine tol=1 pwr=0.1 +SYMBOL npn 432 112 R0 +SYMATTR InstName Q1 +SYMATTR Value 2N3904 +SYMBOL res 432 240 R0 +SYMATTR InstName R2 +SYMATTR Value 1K +SYMATTR SpiceLine tol=1 pwr=0.1 +SYMBOL res 512 240 R0 +SYMATTR InstName R3 +SYMATTR Value 565 +SYMBOL voltage 496 48 R180 +WINDOW 0 24 96 Left 2 +WINDOW 3 24 16 Left 2 +WINDOW 123 0 0 Left 0 +WINDOW 39 0 0 Left 0 +SYMATTR InstName V1 +SYMATTR Value 12 +SYMBOL cap 720 224 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C2 +SYMATTR Value 1600µF +SYMBOL res 912 176 R0 +SYMATTR InstName R4 +SYMATTR Value 127 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 400 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R5 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1120 272 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R6 +SYMATTR Value 3.3 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1088 208 R0 +SYMATTR InstName C3 +SYMATTR Value 47µF +SYMBOL cap 1264 272 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C4 +SYMATTR Value 47µF +SYMBOL res 1280 176 R0 +SYMATTR InstName R7 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1280 288 R0 +SYMATTR InstName R8 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1376 176 R0 +SYMATTR InstName R9 +SYMATTR Value 470 +SYMATTR SpiceLine tol=5 +SYMBOL res 1376 288 R0 +SYMATTR InstName R10 +SYMATTR Value 2.2 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R11 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1104 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R12 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1184 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R13 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1264 640 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R14 +SYMATTR Value 1 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1232 656 R0 +SYMATTR InstName C5 +SYMATTR Value 10µF +SYMBOL cap 1456 640 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C6 +SYMATTR Value 10µF +SYMBOL res 1456 640 R0 +SYMATTR InstName R15 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 976 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R16 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 976 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R17 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 1056 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R18 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 1056 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R19 +SYMATTR Value 68 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1104 1024 R0 +SYMATTR InstName C7 +SYMATTR Value 10µF +SYMBOL cap 1344 1008 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C8 +SYMATTR Value 10µF +SYMBOL res 1456 1088 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R20 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1536 1088 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R21 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 1136 R0 +SYMATTR InstName R22 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1024 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R23 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1104 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R24 +SYMATTR Value 1 +SYMBOL res 1184 1456 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R25 +SYMATTR Value 1 +SYMBOL cap 1152 1472 R0 +SYMATTR InstName C9 +SYMATTR Value 1µF +SYMBOL cap 1312 1456 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C10 +SYMBOL res 1296 1376 R0 +SYMATTR InstName R26 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1296 1296 R0 +SYMATTR InstName R27 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1328 1296 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R28 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1248 1296 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R29 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 944 1920 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R30 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 912 1888 R0 +SYMATTR InstName R31 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL res 1056 1808 R0 +SYMATTR InstName R32 +SYMATTR Value 47 +SYMATTR SpiceLine tol=5 +SYMBOL res 1056 1888 R0 +SYMATTR InstName R33 +SYMATTR Value 3.3 +SYMATTR SpiceLine tol=5 +SYMBOL res 1280 1888 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R34 +SYMATTR Value 10 +SYMATTR SpiceLine tol=5 +SYMBOL cap 1248 1904 R0 +SYMATTR InstName C11 +SYMATTR Value 1µF +SYMBOL cap 1408 1888 R90 +WINDOW 0 0 32 VBottom 2 +WINDOW 3 32 32 VTop 2 +SYMATTR InstName C12 +SYMATTR Value 1µF +SYMBOL res 1504 1984 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R35 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 1984 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R36 +SYMATTR Value 22 +SYMATTR SpiceLine tol=5 +SYMBOL res 1424 2176 R180 +WINDOW 0 36 76 Left 2 +WINDOW 3 36 40 Left 2 +SYMATTR InstName R37 +SYMATTR Value 1 +SYMATTR SpiceLine tol=5 +SYMBOL OpAmps\\opamp 1808 208 R0 +SYMATTR InstName U1 +SYMBOL res 1712 128 R0 +SYMATTR InstName R38 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1808 576 R0 +SYMATTR InstName U2 +SYMBOL res 1712 496 R0 +SYMATTR InstName R39 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1808 944 R0 +SYMATTR InstName U3 +SYMBOL res 1712 864 R0 +SYMATTR InstName R40 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1792 1392 R0 +SYMATTR InstName U4 +SYMBOL res 1696 1312 R0 +SYMATTR InstName R41 +SYMATTR Value 500 +SYMBOL OpAmps\\opamp 1792 1824 R0 +SYMATTR InstName U5 +SYMBOL res 1696 1744 R0 +SYMATTR InstName R42 +SYMATTR Value 500 diff --git a/spice/lib/input-and-filters.asy b/spice/lib/input-and-filters.asy new file mode 100644 index 0000000..89264f0 --- /dev/null +++ b/spice/lib/input-and-filters.asy @@ -0,0 +1,26 @@ +Version 4 +SymbolType BLOCK +LINE Normal -15 49 -15 -49 +LINE Normal 19 49 -15 49 +LINE Normal 80 167 19 49 +LINE Normal 81 -158 80 167 +LINE Normal 26 -47 81 -158 +LINE Normal -15 -49 26 -47 +PIN -16 0 RIGHT 8 +PINATTR PinName inputjack +PINATTR SpiceOrder 1 +PIN 80 -128 LEFT 8 +PINATTR PinName out1 +PINATTR SpiceOrder 2 +PIN 80 -64 LEFT 8 +PINATTR PinName out2 +PINATTR SpiceOrder 3 +PIN 80 0 LEFT 8 +PINATTR PinName out3 +PINATTR SpiceOrder 4 +PIN 80 80 LEFT 8 +PINATTR PinName out4 +PINATTR SpiceOrder 5 +PIN 80 144 LEFT 8 +PINATTR PinName out5 +PINATTR SpiceOrder 6 diff --git a/spice/lib/summing.asc b/spice/lib/summing.asc new file mode 100644 index 0000000..21bed21 --- /dev/null +++ b/spice/lib/summing.asc @@ -0,0 +1,76 @@ +Version 4.1 +SHEET 1 880 680 +WIRE 128 -80 -16 -80 +WIRE 288 -80 208 -80 +WIRE 128 16 -64 16 +WIRE 288 16 288 -80 +WIRE 288 16 208 16 +WIRE 368 96 320 96 +WIRE 496 96 448 96 +WIRE 128 128 -64 128 +WIRE 288 128 288 16 +WIRE 288 128 208 128 +WIRE 288 192 288 128 +WIRE 320 192 320 96 +WIRE 320 192 288 192 +WIRE 352 192 320 192 +WIRE 496 208 496 96 +WIRE 496 208 416 208 +WIRE 576 208 496 208 +WIRE 128 224 -32 224 +WIRE 288 224 288 192 +WIRE 288 224 208 224 +WIRE 352 224 320 224 +WIRE 128 320 0 320 +WIRE 288 320 288 224 +WIRE 288 320 208 320 +WIRE 320 352 320 224 +FLAG 320 352 0 +FLAG -16 -80 in1 +IOPIN -16 -80 In +FLAG -64 16 in2 +IOPIN -64 16 In +FLAG -64 128 in3 +IOPIN -64 128 In +FLAG -32 224 in4 +IOPIN -32 224 In +FLAG 0 320 in5 +IOPIN 0 320 In +FLAG 576 208 out +IOPIN 576 208 Out +SYMBOL OpAmps\\opamp 384 144 R0 +SYMATTR InstName U1 +SYMBOL res 224 0 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R1 +SYMATTR Value 33 +SYMATTR SpiceLine tol=5 +SYMBOL res 224 112 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R2 +SYMATTR Value 33 +SYMATTR SpiceLine tol=5 +SYMBOL res 224 208 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R3 +SYMATTR Value 33 +SYMATTR SpiceLine tol=5 +SYMBOL res 224 304 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R4 +SYMATTR Value 33 +SYMATTR SpiceLine tol=5 +SYMBOL res 224 -96 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R5 +SYMATTR Value 33 +SYMATTR SpiceLine tol=5 +SYMBOL res 464 80 R90 +WINDOW 0 0 56 VBottom 2 +WINDOW 3 32 56 VTop 2 +SYMATTR InstName R11 diff --git a/spice/lib/summing.asy b/spice/lib/summing.asy new file mode 100644 index 0000000..d45cd0a --- /dev/null +++ b/spice/lib/summing.asy @@ -0,0 +1,24 @@ +Version 4 +SymbolType BLOCK +LINE Normal -76 136 -76 -104 +LINE Normal 128 20 -76 136 +LINE Normal 128 -15 128 20 +LINE Normal -76 -104 128 -15 +PIN -80 -80 RIGHT 8 +PINATTR PinName in1 +PINATTR SpiceOrder 1 +PIN -80 -32 RIGHT 8 +PINATTR PinName in2 +PINATTR SpiceOrder 2 +PIN -80 16 RIGHT 8 +PINATTR PinName in3 +PINATTR SpiceOrder 3 +PIN -80 64 RIGHT 8 +PINATTR PinName in4 +PINATTR SpiceOrder 4 +PIN -80 112 RIGHT 8 +PINATTR PinName in5 +PINATTR SpiceOrder 5 +PIN 128 0 LEFT 8 +PINATTR PinName out +PINATTR SpiceOrder 6