How does the gain factor adjustment on this current sense board affect the output voltage range

currentintegrated-circuit

I'm looking at buying this simple current sensing board: http://www.sparkfun.com/products/8883. Here is its schematic: http://www.sparkfun.com/datasheets/Sensors/ACS712%20Low%20Current%20Sensor%20Board%20v12.pdf.

The current sense chip outputs a voltage between 0 and 5v, depending on the current. The op amp on the board can then be adjusted to detect "very small current" changes. The op amp can be adjusted to have a gain between 4.7 and 47, but what does this mean? What is the minimum amount of current change the chip (link below) can detect?

The current sense chip is this one: http://www.allegromicro.com/Products/Current-Sensor-ICs/Zero-To-Fifty-Amp-Integrated-Conductor-Sensor-ICs/ACS712.aspx.

Edit

I'm using the Arduino Uno's ADC, which has the same range as the output to this chip. So, win!

Best Answer

ACS712 datasheet here.

3 models available.
Sparkfun say you have the 5A version.

Datasheet says output of IC1 (page 5) is 180/185/190 mV/A min/typical max.
Following amplifier gain is 4.7 to 47.
So mV/A out ranges from 185 x 4.7 ~~~= 900 mV/A to about 9V/A.

Vcc = 5V and opamp zeros at ~ 1/2supply so output can swing 2.5V (at best).

2.5V/900 mV =~ 2.75A full scale.
2.5V/9V ~~= 0.275 A full scale.

ACS712 data sheet says accuracy is +/- 1.5% all up at full scale at 25C.
Say 2% accuracy all up with 'a bit of other error allowed for'. Revisit later as required.

SO if you adjust this to read say 2.5V/A and if your ADC will accept 2.5V full scale then you have an absolute accuracy of +/- 2.5*2% = +/- 50 mV.
Or for he one Amp input +/- 2% = +/- 20 mA.

This is specified as a fraction of full scale reading and it does NOT say it gets less at lower inputs.

So at 12 scale you get 4% error, at 10% scale you get +/- 20% error. At 2% scale you are in the noise.

2% ~= 6 bits so an 8 bit ADC will handle this well enough. 10 bits better as then about no extra nose introduced by conversion.


To answer the "minimum current question.
Max gain was 9V/A or about 0.275 full scale.
This gets "into the noise" at +/=- 2% * 275 mA ~= +/- 6 mA.

E&OE.