Estoy escribiendo un contenedor I2C para el chip MAX9611 . Para el amplificador de sentido actual (CSA), según la hoja de datos hay 3 ganancias seleccionables (1x, 4x y 8x):
Cuandoleolosregistrosde12bitsADCparalas3ganancias,obtengolosmismosvaloressinprocesar.Peroparaconvertirloencorrientereal,tengoquemultiplicarlosconalgunasconstantesquesondiferentesparacadaganancia,porejemplo.para1xes1.075ypara4x/8xconstantesson0.269y0.134.Heencontradoestasconstantesenalgunoscódigosdemuestraynotengoideadecómosecalculan,peroheencontradoestatablaenlahojadedatos,peronopuedoasegurarmeporqué:
Así que, supongo, cuando selecciono gain = 8x , la resolución (o precisión) de mi lectura es mucho mayor en comparación con gain = 1x , pero ¿Perderé al hacerlo?
Entonces, mi pregunta es, ¿cuáles son las ventajas y desventajas para la lectura de ganancias más altas o más bajas? Además, ¿cuáles deberían ser los multiplicadores correctos si quiero convertir ADC sin procesar en corriente real? (El ADC es 12bit) Enciendo el chip desde una fuente de 3.3V.