Version 4 SHEET 1 2076 1476 WIRE 288 352 96 352 WIRE 496 352 288 352 WIRE 832 368 560 368 WIRE 496 384 448 384 WIRE 1168 432 1104 432 WIRE 1328 432 1248 432 WIRE 96 464 96 352 WIRE 448 560 448 384 WIRE 640 560 448 560 WIRE 832 560 832 368 WIRE 832 560 720 560 WIRE 928 560 832 560 WIRE 1104 560 1104 432 WIRE 1104 560 1008 560 WIRE 448 624 448 560 WIRE 1104 640 1104 560 WIRE 1120 640 1104 640 WIRE 1328 656 1328 432 WIRE 1328 656 1184 656 WIRE 1408 656 1328 656 WIRE 1424 656 1408 656 WIRE 48 672 -48 672 WIRE 96 672 96 544 WIRE 96 672 48 672 WIRE 1120 672 1104 672 WIRE -48 704 -48 672 WIRE 448 784 448 704 WIRE 640 784 448 784 WIRE 832 784 720 784 WIRE 944 784 832 784 WIRE 1104 784 1104 672 WIRE 1104 784 1024 784 WIRE 96 800 96 672 WIRE -48 816 -48 784 WIRE 1104 864 1104 784 WIRE 448 944 448 784 WIRE 528 944 448 944 WIRE 832 960 832 784 WIRE 832 960 592 960 WIRE 96 976 96 880 WIRE 304 976 96 976 WIRE 528 976 304 976 WIRE 1104 1024 1104 944 FLAG -48 816 0 FLAG 1104 1024 0 FLAG 1408 656 OUT FLAG 48 672 CM FLAG 288 352 IN1 FLAG 304 976 IN2 SYMBOL res 736 544 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R2 SYMATTR Value 100k SYMBOL res 736 768 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R3 SYMATTR Value 100k SYMBOL res 464 720 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R1 SYMATTR Value 10k SYMBOL res 1024 544 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R4 SYMATTR Value 10k SYMBOL res 1040 768 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R5 SYMATTR Value 10k SYMBOL res 1264 416 R90 WINDOW 0 0 56 VBottom 2 WINDOW 3 32 56 VTop 2 SYMATTR InstName R7 SYMATTR Value 10k SYMBOL res 1120 960 R180 WINDOW 0 36 76 Left 2 WINDOW 3 36 40 Left 2 SYMATTR InstName R6 SYMATTR Value 10k SYMBOL voltage -48 688 R0 WINDOW 0 -82 12 Left 2 WINDOW 3 -179 100 Left 2 SYMATTR InstName Vcm SYMATTR Value SINE(0 25 60) SYMBOL voltage 96 896 R180 WINDOW 0 -27 96 Right 2 WINDOW 3 -89 13 Left 2 SYMATTR InstName Vd2 SYMATTR Value 10mV SYMBOL voltage 96 560 R180 WINDOW 0 24 96 Left 2 WINDOW 3 24 16 Left 2 SYMATTR InstName Vd3 SYMATTR Value 10mV SYMBOL Opamps/opamp 560 896 R0 WINDOW 3 3 89 Left 2 WINDOW 39 0 54 Left 2 WINDOW 40 0 76 Left 2 SYMATTR Value common_mode_opamp SYMATTR SpiceLine "" SYMATTR SpiceLine2 "" SYMATTR InstName U1 SYMBOL Opamps/opamp 528 432 M180 WINDOW 3 3 89 Left 2 WINDOW 39 0 54 Left 2 WINDOW 40 0 76 Left 2 SYMATTR Value common_mode_opamp SYMATTR SpiceLine "" SYMATTR SpiceLine2 "" SYMATTR InstName U2 SYMBOL Opamps/opamp 1152 592 R0 WINDOW 3 3 89 Left 2 WINDOW 39 0 54 Left 2 WINDOW 40 0 76 Left 2 SYMATTR Value common_mode_opamp SYMATTR SpiceLine "" SYMATTR SpiceLine2 "" SYMATTR InstName U3 TEXT 528 1136 Left 2 !.TRAN 1ms 0.0833s 0 1ms TEXT 1248 808 Left 2 !.subckt common_mode_opamp 3 2 1\n* connections: | | |\n* -ve input | |\n* +ve input |\n* output \nEerror 2 4 4 0 100u ; Gain = 1/CMRR\nEamp 1 0 4 3 1e6\n.ends common_mode_opamp