Ignorando el tema del ruido, quiero amplificar una señal "estática" de 0-100mV DC al rango del ATmega328P's ADC de 10 bits que utiliza una referencia de tensión específica. Supongamos que esta referencia es de 4,096V y la llamamos AREF. Esto me da pasos de 4mV y necesito una ganancia de 40,96.
Por lo que tengo entendido hasta ahora, un in-amp como el AD623 podría funcionar para esto. Tiene un rango de entrada desde 150mV por debajo de Vs- (GND en mi caso) hasta 1,5V por debajo del carril positivo (que es 3,5V en mi caso, con un Vcc de 5V.) Mi problema es que el rango de voltaje de salida en una sola fuente tiene un mínimo de 10mV. Eso significa que el ADC verá 0V, 4mV y 8mV todos como "0". ¿Cómo se puede evitar esto?
Sólo puedo amplificar unas 1,22 veces más antes de llegar a los raíles de la salida, así que no veo cómo podría ayudar un divisor de tensión en la salida...
Que yo sepa, no hay forma de subir el voltaje de fondo del ADC del ATmega328P sin hacer algo como un ADC diferencial, que según he leído requiere una calibración que parece relativamente difícil.
0 votos
¿Hay alguna razón por la que no se pueda poner 100mv en el pin AREF para el ADC? (28.5.2 en la hoja de datos)
1 votos
He leído que el 328p no puede usar una AREF por debajo de 1V. Además, este no es el único rango que necesito y aunque la AREF se puede conmutar, prefiero no hacerlo.
1 votos
¿Por qué no añadir un offset a la entrada del amplificador, que hace que la salida sea de 10mV cuando la señal de entrada es 0? Perderías rango dinámico en la señal (porque necesitarías que la salida siguiera sobre la oscilación completa de 0 a 100mV), pero entonces te librarías de usar sólo el amplificador. ¿Hay algún requisito importante para utilizar todo el rango del ADC?
0 votos
@iheanyi, en este momento esa es la opción mucho más sencilla y con un error mucho más fácil de calcular. No tengo una fuerte necesidad de utilizar todo el rango. ¿Cuál es la mejor manera de añadir ese offset? Me cuesta entenderlo.
0 votos
@Anthony, me acabo de dar cuenta de que quieres usar un in-amp así que esto puede no ser una opción (porque necesitas controlar la retroalimentación). Usando un op-amp (para construir un amplificador de diferencia), puedes añadir un offset a tu señal: Ver es.wikipedia.org/wiki/ En este caso, conectarías Rg a la compensación en lugar de a tierra. Para generar el offset, basta con un divisor de tensión. Con Rg == Rf, Vout = Voff + (Rf / R1)*(V2 - V1)