* SPICE netlist
V1 V+ 0 12
V2 0 V- 12
R1 N002 V+ 100m
R3 V+ Sp+ 68k
R4 Sp+ 0 33k
R5 N002 Sp- 68k
R6 Sp- 0 33k
V3 5V 0 5
R7 OUTp N007 220k
R8 N007 N005 1k
R9 N009 N011 1k
R10 0 N009 220k
XU1 Sp- N005 5V 0 N005 LT1677 ;pnba In+)In-)V+)V-)OUT
XU2 Sp+ N011 5V 0 N011 LT1677 ;pnba In+)In-)V+)V-)OUT
XU3 N009 N007 5V 0 OUTp LT1677 ;pnba In+)In-)V+)V-)OUT
G1 N002 0 N004 0 1
V4 N004 0 1m
R2 N003 V- 100m
R11 V- Sn+ 330k
R12 Sn+ 5V 100k
G2 0 N003 N004 0 1
R13 N003 Sn- 330k
R14 Sn- 5V 100k
R15 OUTn N008 220k
R16 N008 N006 1k
R17 N010 N012 1k
R18 0 N010 220k
XU4 Sn+ N006 5V 0 N006 LT1677 ;pnba In+)In-)V+)V-)OUT
XU5 Sn- N012 5V 0 N012 LT1677 ;pnba In+)In-)V+)V-)OUT
XU6 N010 N008 5V 0 OUTn LT1677 ;pnba In+)In-)V+)V-)OUT
.SUBCKT TL082 1 2 3 4 5
C1 11 12 3.498E-12
C2 6 7 15.00E-12
DC 5 53 DX
DE 54 5 DX
DLP 90 91 DX
DLN 92 90 DX
DP 4 3 DX
EGND 99 0 POLY(2) (3,0) (4,0) 0 .5 .5
FB 7 99 POLY(5) VB VC VE VLP VLN 0 4.715E6 -5E6 5E6 5E6 -5E6
GA 6 0 11 12 282.8E-6
GCM 0 6 10 99 8.942E-9
ISS 3 10 DC 195.0E-6
HLIM 90 0 VLIM 1K
J1 11 2 10 JX
J2 12 1 10 JX
R2 6 9 100.0E3
RD1 4 11 3.536E3
RD2 4 12 3.536E3
RO1 8 5 150
RO2 7 99 150
RP 3 4 2.143E3
RSS 10 99 1.026E6
VB 9 0 DC 0
VC 3 53 DC 2.200
VE 54 4 DC 2.200
VLIM 7 8 DC 0
VLP 91 0 DC 25
VLN 0 92 DC 25
.dc dec V4 1m 500m 5

* LTspice schematic (.asc)
Version 4
SHEET 1 1552 784
WIRE 344 -392 -56 -392
WIRE -376 -328 -408 -328
WIRE -328 -328 -376 -328
WIRE -200 -328 -248 -328
WIRE 40 -328 -200 -328
WIRE 504 -328 264 -328
WIRE 552 -328 504 -328
WIRE 680 -328 632 -328
WIRE 712 -328 680 -328
WIRE -376 -280 -376 -328
WIRE -200 -280 -200 -328
WIRE 504 -280 504 -328
WIRE 680 -280 680 -328
WIRE 152 -248 104 -248
WIRE 200 -248 152 -248
WIRE 40 -232 40 -328
WIRE 152 -232 152 -248
WIRE 264 -232 264 -328
WIRE 104 -216 104 -248
WIRE 104 -216 88 -216
WIRE 200 -216 200 -248
WIRE 216 -216 200 -216
WIRE -376 -184 -376 -200
WIRE -344 -184 -376 -184
WIRE -200 -184 -200 -200
WIRE -168 -184 -200 -184
WIRE 504 -184 504 -200
WIRE 504 -184 472 -184
WIRE 680 -184 680 -200
WIRE 680 -184 648 -184
WIRE -376 -168 -376 -184
WIRE -200 -168 -200 -184
WIRE 104 -168 88 -168
WIRE 216 -168 200 -168
WIRE 504 -168 504 -184
WIRE 680 -168 680 -184
WIRE 104 -136 104 -168
WIRE 152 -136 152 -152
WIRE 152 -136 104 -136
WIRE 200 -136 200 -168
WIRE 200 -136 152 -136
WIRE 152 -120 152 -136
WIRE -712 -104 -712 -120
WIRE -712 -104 -776 -104
WIRE -600 -104 -600 -120
WIRE -600 -104 -712 -104
WIRE -712 -88 -712 -104
WIRE -776 -72 -776 -104
WIRE 40 -56 40 -152
WIRE 264 -56 264 -152
WIRE -376 -40 -376 -88
WIRE -200 -40 -200 -88
WIRE 504 -40 504 -88
WIRE 680 -40 680 -88
WIRE -56 8 -56 -392
WIRE 344 8 344 -392
WIRE 344 8 -56 8
WIRE -280 56 -424 56
WIRE 744 56 600 56
WIRE -424 120 -424 56
WIRE -408 120 -424 120
WIRE 744 120 744 56
WIRE 744 120 728 120
WIRE -280 136 -280 56
WIRE -280 136 -344 136
WIRE -232 136 -280 136
WIRE -120 136 -152 136
WIRE -104 136 -120 136
WIRE 40 136 -24 136
WIRE 344 136 280 136
WIRE 440 136 424 136
WIRE 472 136 440 136
WIRE 600 136 600 56
WIRE 600 136 552 136
WIRE 664 136 600 136
WIRE -408 152 -456 152
WIRE 776 152 728 152
WIRE -120 232 -120 136
WIRE -104 232 -120 232
WIRE 440 232 440 136
WIRE 440 232 424 232
WIRE 40 248 40 136
WIRE 40 248 -40 248
WIRE 72 248 40 248
WIRE 280 248 280 136
WIRE 280 248 248 248
WIRE 360 248 280 248
WIRE -104 264 -120 264
WIRE 440 264 424 264
WIRE -280 280 -424 280
WIRE 744 280 600 280
WIRE -424 344 -424 280
WIRE -408 344 -424 344
WIRE 744 344 744 280
WIRE 744 344 728 344
WIRE -280 360 -280 280
WIRE -280 360 -344 360
WIRE -232 360 -280 360
WIRE -120 360 -120 264
WIRE -120 360 -152 360
WIRE -104 360 -120 360
WIRE 40 360 -24 360
WIRE 344 360 280 360
WIRE 440 360 440 264
WIRE 440 360 424 360
WIRE 472 360 440 360
WIRE 600 360 600 280
WIRE 600 360 552 360
WIRE 664 360 600 360
WIRE -408 376 -456 376
WIRE 776 376 728 376
WIRE 40 392 40 360
WIRE 280 392 280 360
FLAG -776 -72 0
FLAG -712 -8 V-
FLAG -712 -200 V+
FLAG -408 -328 V+
FLAG 40 -56 0
FLAG -376 -40 0
FLAG -344 -184 Sp+
FLAG -200 -40 0
FLAG -168 -184 Sp-
FLAG -600 -200 5V
FLAG -456 376 Sp+
FLAG -456 152 Sp-
FLAG 40 392 0
FLAG 72 248 OUTp
FLAG -72 280 0
FLAG -376 392 0
FLAG -376 168 0
FLAG -376 104 5V
FLAG -72 216 5V
FLAG -376 328 5V
FLAG 712 -328 V-
FLAG 264 -56 0
FLAG 648 -184 Sn+
FLAG 472 -184 Sn-
FLAG 152 -120 0
FLAG 504 -40 5V
FLAG 680 -40 5V
FLAG 776 152 Sn+
FLAG 776 376 Sn-
FLAG 280 392 0
FLAG 248 248 OUTn
FLAG 392 280 0
FLAG 696 392 0
FLAG 696 168 0
FLAG 696 104 5V
FLAG 392 216 5V
FLAG 696 328 5V
SYMBOL voltage -712 -216 R0
SYMATTR InstName V1
SYMATTR Value 12
SYMBOL voltage -712 -104 R0
SYMATTR InstName V2
SYMATTR Value 12
SYMBOL res -232 -344 R90
SYMATTR InstName R1
SYMATTR Value 100m
SYMBOL res -392 -296 R0
SYMATTR InstName R3
SYMATTR Value 68k
SYMBOL res -392 -184 R0
SYMATTR InstName R4
SYMATTR Value 33k
SYMBOL res -216 -296 R0
SYMATTR InstName R5
SYMATTR Value 68k
SYMBOL res -216 -184 R0
SYMATTR InstName R6
SYMATTR Value 33k
SYMBOL voltage -600 -216 R0
SYMATTR InstName V3
SYMATTR Value 5
SYMBOL res -8 120 R90
SYMATTR InstName R7
SYMATTR Value 220k
SYMBOL res -136 120 R90
SYMATTR InstName R8
SYMATTR Value 1k
SYMBOL res -136 344 R90
SYMATTR InstName R9
SYMATTR Value 1k
SYMBOL res -8 344 R90
SYMATTR InstName R10
SYMATTR Value 220k
SYMBOL Opamps\\LT1677 -376 72 R0
SYMATTR InstName U1
SYMBOL Opamps\\LT1677 -376 296 R0
SYMATTR InstName U2
SYMBOL Opamps\\LT1677 -72 184 R0
SYMATTR InstName U3
SYMBOL g2 40 -136 R180
SYMATTR InstName G1
SYMATTR Value 1
SYMBOL voltage 152 -248 R0
SYMATTR InstName V4
SYMATTR Value 1m
SYMBOL res 536 -344 M90
SYMATTR InstName R2
SYMATTR Value 100m
SYMBOL res 696 -296 M0
SYMATTR InstName R11
SYMATTR Value 330k
SYMBOL res 696 -184 M0
SYMATTR InstName R12
SYMATTR Value 100k
SYMBOL g 264 -248 R0
SYMATTR InstName G2
SYMATTR Value 1
SYMBOL res 520 -296 M0
SYMATTR InstName R13
SYMATTR Value 330k
SYMBOL res 520 -184 M0
SYMATTR InstName R14
SYMATTR Value 100k
SYMBOL res 328 120 M90
SYMATTR InstName R15
SYMATTR Value 220k
SYMBOL res 456 120 M90
SYMATTR InstName R16
SYMATTR Value 1k
SYMBOL res 456 344 M90
SYMATTR InstName R17
SYMATTR Value 1k
SYMBOL res 328 344 M90
SYMATTR InstName R18
SYMATTR Value 220k
SYMBOL Opamps\\LT1677 696 72 M0
SYMATTR InstName U4
SYMBOL Opamps\\LT1677 696 296 M0
SYMATTR InstName U5
SYMBOL Opamps\\LT1677 392 184 M0
SYMATTR InstName U6