Electronic – Wrong voltage in op amp circuit to adc

adccurrent measurementoperational-amplifier

my circuit is not giving me the expected voltage. This is used to measure the current flowing trought the shunt.

enter image description here

For example: if I expect 1.3, I get about 1,15V out. Anyone knows what I did wrong?

edit: the resistor is 5k of course, not 5000k

The voltage was measured with a multimeter.

Best Answer

Wild guess here but 5K is not a standard E96 value - are you sure it's not 4.42K, which is a standard value?

Anyway, assuming that's not it- to debug it, read the voltage across the shunt with a voltmeter (preferably with 0.1mV resolution or better and >10M input resistance). Most inexpensive handheld meters are fine. If it's not 78.0mV +/- shunt tolerance (measured between the sense connections, not the force connections), then you have at least one problem. As in a comment make sure you've used a 4-wire type shunt and are using it correctly (though problems here would tend to lead to a higher output).

When that's okay, read the voltage across the op-amp inputs. It should read 0.0mV.

If that's okay, disconnect the ADC and read the voltage across the 5.00K resistor. It should read 1.30V +/- all the tolerances (taking Vos of the op-amp into account), plus a few tenths of a percent for BJT hFE.

If that's okay, then it could be loading the by the ADC. Some ADCs have input impedance in the range that would explain your symptoms (~38K).