ACS712 hoja de datos aquí .
3 modelos disponibles.
Sparkfun dice que tienes la versión 5A.
La hoja de datos dice que la salida de IC1 (página 5) es 180/185/190 mV / A mín / típica máx.
La siguiente ganancia del amplificador es de 4.7 a 47.
Por lo tanto, la salida de mV / A varía de 185 x 4.7 ~~~ = 900 mV / A a aproximadamente 9V / A.
Vcc = 5V y ceros opamp en el suministro de ~ 1/2 para que la salida pueda oscilar 2.5V (en el mejor de los casos).
2.5V / 900 mV = ~ 2.75A escala completa.
2.5V / 9V ~~ = 0.275 A escala completa.
La hoja de datos del ACS712 dice que la precisión es de +/- 1.5% a escala completa a 25 ° C.
Diga el 2% de precisión con "un poco de otro error permitido". Revíselo más tarde según sea necesario.
Entonces, si ajusta esto para leer, digamos 2.5V / A y si su ADC aceptará una escala completa de 2.5V, tendrá una precisión absoluta de +/- 2.5 * 2% = +/- 50 mV.
O para una entrada de Amp +/- 2% = +/- 20 mA.
Esto se especifica como una fracción de la lectura a escala completa y NO dice que se reduzca en entradas más bajas.
Entonces, en la escala 12, obtienes un error del 4%, y en la escala del 10% obtienes un error de +/- 20%. En la escala del 2% estás en el ruido.
2% ~ = 6 bits por lo que un ADC de 8 bits lo manejará lo suficientemente bien. 10 bits mejor que en ese momento, sin introducción adicional de la nariz por conversión.
Para responder a la "pregunta actual mínima.
La ganancia máxima fue de 9 V / A o aproximadamente 0.275 en escala completa.
Esto llega "al ruido" a + / = - 2% * 275 mA ~ = +/- 6 mA.
E & OE.