Version 4 SHEET 1 4880 2740 WIRE 3456 -384 2832 -384 WIRE 3456 -304 3456 -384 WIRE 3488 -304 3456 -304 WIRE 3456 -272 3456 -304 WIRE 3408 -256 2912 -256 WIRE 3488 -224 3488 -304 WIRE 3488 -224 3456 -224 WIRE 3456 -128 3456 -176 WIRE 3456 -128 3216 -128 WIRE 3456 -80 3456 -128 WIRE 3488 -80 3456 -80 WIRE 3456 -64 3456 -80 WIRE 3408 -48 2992 -48 WIRE 3488 -16 3488 -80 WIRE 3488 -16 3456 -16 WIRE 3216 16 3216 -128 WIRE 3248 16 3216 16 WIRE 3216 32 3216 16 WIRE 3168 48 3104 48 WIRE 2688 80 2688 48 WIRE 3248 80 3248 16 WIRE 3248 80 3216 80 WIRE 4000 112 3952 112 WIRE 4144 128 4064 128 WIRE 3456 144 3456 32 WIRE 3888 144 3456 144 WIRE 4000 144 3888 144 WIRE 3216 192 3216 128 WIRE 3952 192 3952 112 WIRE 4208 192 4208 176 WIRE 4208 192 3952 192 WIRE 4208 224 4208 192 WIRE 2832 272 2832 -384 WIRE 2832 272 2624 272 WIRE 3456 272 2832 272 WIRE 3888 288 3888 144 WIRE 2624 304 2624 272 WIRE 4208 320 4208 304 WIRE 2624 400 2624 384 WIRE 3456 432 3456 272 WIRE 3488 432 3456 432 WIRE 3456 464 3456 432 WIRE 2912 480 2912 -256 WIRE 2912 480 2624 480 WIRE 3408 480 2912 480 WIRE 3888 480 3888 368 WIRE 3888 480 3680 480 WIRE 2624 512 2624 480 WIRE 3488 512 3488 432 WIRE 3488 512 3456 512 WIRE 3888 560 3888 480 WIRE 3456 608 3456 560 WIRE 3456 608 3232 608 WIRE 3456 656 3456 608 WIRE 3488 656 3456 656 WIRE 3456 672 3456 656 WIRE 2992 688 2992 -48 WIRE 2992 688 2624 688 WIRE 3408 688 2992 688 WIRE 2624 704 2624 688 WIRE 3488 720 3488 656 WIRE 3488 720 3456 720 WIRE 3888 736 3888 640 WIRE 3888 736 3776 736 WIRE 3232 752 3232 608 WIRE 3264 752 3232 752 WIRE 3232 768 3232 752 WIRE 3184 784 3120 784 WIRE 3264 816 3264 752 WIRE 3264 816 3232 816 WIRE 3888 848 3888 736 WIRE 3456 864 3456 768 WIRE 3680 864 3680 480 WIRE 3680 864 3456 864 WIRE 2640 928 2640 896 WIRE 3232 928 3232 864 WIRE 3888 960 3888 928 WIRE 2832 1040 2832 272 WIRE 3456 1040 2832 1040 WIRE 3456 1120 3456 1040 WIRE 3488 1120 3456 1120 WIRE 3456 1152 3456 1120 WIRE 2912 1168 2912 480 WIRE 3408 1168 2912 1168 WIRE 3488 1200 3488 1120 WIRE 3488 1200 3456 1200 WIRE 3456 1296 3456 1248 WIRE 3456 1296 3232 1296 WIRE 3456 1344 3456 1296 WIRE 3488 1344 3456 1344 WIRE 3456 1360 3456 1344 WIRE 2992 1376 2992 688 WIRE 3408 1376 2992 1376 WIRE 3488 1408 3488 1344 WIRE 3488 1408 3456 1408 WIRE 3232 1440 3232 1296 WIRE 3264 1440 3232 1440 WIRE 2720 1456 2720 1424 WIRE 3232 1456 3232 1440 WIRE 3184 1472 3104 1472 WIRE 3264 1504 3264 1440 WIRE 3264 1504 3232 1504 WIRE 3456 1568 3456 1456 WIRE 3776 1568 3776 736 WIRE 3776 1568 3456 1568 WIRE 3232 1616 3232 1552 FLAG 2624 400 0 FLAG 2624 592 0 FLAG 2624 784 0 FLAG 3104 48 MSB IOPIN 3104 48 In FLAG 3120 784 BIT1 IOPIN 3120 784 In FLAG 2720 1424 LSB FLAG 2640 896 BIT1 FLAG 2720 1536 0 FLAG 2640 1008 0 FLAG 2688 48 MSB FLAG 2688 160 0 FLAG 3888 960 0 FLAG 3888 144 VOUT IOPIN 3888 144 In FLAG 3216 192 0 FLAG 3232 928 0 FLAG 3232 1616 0 FLAG 3104 1472 LSB IOPIN 3104 1472 In FLAG 4032 160 0 FLAG 4112 -32 0 FLAG 4112 -112 +v FLAG 4032 96 +v FLAG 4208 320 0 FLAG 4208 80 +v SYMBOL voltage 2624 288 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 41 47 Left 2 WINDOW 3 43 69 Left 2 SYMATTR InstName VDD SYMATTR Value 3 SYMBOL voltage 2624 496 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 38 48 Left 2 WINDOW 3 37 73 Left 2 SYMATTR InstName DACBIAS1 SYMATTR Value 0.75 SYMBOL voltage 2624 688 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 39 42 Left 2 WINDOW 3 37 71 Left 2 SYMATTR InstName DACBIAS2 SYMATTR Value 0.75 SYMBOL voltage 2720 1440 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 38 44 Left 2 WINDOW 3 -154 136 Left 2 SYMATTR InstName BIT0 SYMATTR Value PULSE(0 3 10u 50n 50n 20u 200u 2) SYMBOL res 3872 272 R0 SYMATTR InstName R1 SYMATTR Value 177 SYMBOL res 3872 544 R0 SYMATTR InstName R2 SYMATTR Value 82 SYMBOL res 3872 832 R0 SYMATTR InstName R3 SYMATTR Value 96 SYMBOL pmos4 3408 -176 M180 WINDOW 0 102 21 Left 2 WINDOW 3 100 78 Left 2 WINDOW 123 102 49 Left 2 SYMATTR InstName M1 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3408 32 M180 WINDOW 0 107 20 Left 2 WINDOW 3 107 78 Left 2 WINDOW 123 106 50 Left 2 SYMATTR InstName M2 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3168 128 M180 WINDOW 0 105 19 Left 2 WINDOW 3 104 81 Left 2 WINDOW 123 106 49 Left 2 SYMATTR InstName M3 SYMATTR Value P_1u SYMATTR Value2 l=1u w=50u SYMBOL pmos4 3408 560 M180 WINDOW 0 102 21 Left 2 WINDOW 3 100 78 Left 2 WINDOW 123 102 49 Left 2 SYMATTR InstName M4 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3408 768 M180 WINDOW 0 107 20 Left 2 WINDOW 3 107 78 Left 2 WINDOW 123 106 50 Left 2 SYMATTR InstName M5 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3184 864 M180 WINDOW 0 105 19 Left 2 WINDOW 3 104 81 Left 2 WINDOW 123 106 49 Left 2 SYMATTR InstName M6 SYMATTR Value P_1u SYMATTR Value2 l=1u w=50u SYMBOL pmos4 3408 1248 M180 WINDOW 0 102 21 Left 2 WINDOW 3 100 78 Left 2 WINDOW 123 102 49 Left 2 SYMATTR InstName M7 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3408 1456 M180 WINDOW 0 107 20 Left 2 WINDOW 3 107 78 Left 2 WINDOW 123 106 50 Left 2 SYMATTR InstName M8 SYMATTR Value P_1u SYMATTR Value2 l=3u w=10u SYMBOL pmos4 3184 1552 M180 WINDOW 0 105 19 Left 2 WINDOW 3 104 81 Left 2 WINDOW 123 106 49 Left 2 SYMATTR InstName M9 SYMATTR Value P_1u SYMATTR Value2 l=1u w=50u SYMBOL voltage 2640 912 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 38 44 Left 2 WINDOW 3 -268 144 Left 2 SYMATTR InstName BIT1 SYMATTR Value PULSE(0 3 10u 50n 50n 20u 200u 2) SYMBOL voltage 2688 64 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 38 44 Left 2 WINDOW 3 -279 147 Left 2 SYMATTR InstName BIT2 SYMATTR Value PULSE(0 3 10u 50n 50n 20u 200u 2) SYMBOL Opamps\\CA3140 4032 128 R0 SYMATTR InstName U1 SYMBOL voltage 4112 -128 R0 WINDOW 123 0 0 Left 2 WINDOW 39 0 0 Left 2 WINDOW 0 41 47 Left 2 WINDOW 3 43 69 Left 2 SYMATTR InstName V1 SYMATTR Value 5 SYMBOL npn 4144 80 R0 SYMATTR InstName Q1 SYMATTR Value 2N2222 SYMBOL res 4192 208 R0 SYMATTR InstName RLoad SYMATTR Value 446 TEXT 3904 1200 Left 2 !.include cmosedu_models.txt TEXT 3984 1128 Left 2 !.tran .4m