¿Podemos enviar una señal bipolar al ADC de ATmega88 ?
Sabemos que una señal analógica tiene un valor positivo y un valor negativo. Entonces, ¿puede un ADC tomar un valor negativo o solo toma el valor positivo de una señal bipolar?
Esta información se puede encontrar en la hoja de datos .
En la sección ADC dice que puede medir voltajes entre 0 V y V cc . En la sección de características eléctricas, se indica que el máximo absoluto para cualquier pin, excepto el restablecimiento, es de -0.5 V a V cc + 0.5 V.
Por lo tanto, no, no puede medir un voltaje negativo y, además, no se recomienda un voltaje negativo por debajo de -0.5 V.
Sin embargo, puede desviar la entrada para que esté dentro del rango de 0 V a V cc del ADC. Por ejemplo, consulte la primera respuesta a la pregunta ¿Cómo leer una señal de audio usando ATmega328? .
No. Sólo positivo.
Si se trata de una señal de CC bipolar, es posible que pueda reducir el rango y la desviación al rango medio del V + analógico (VCCA) con un divisor de resistencia adecuado, mientras se encarga de cualquier problema de carga y ruido de suministro / tierra con baja ESR gorras en el VCCA. De lo contrario, AC se acopla y predispone a VCCA / 2 para señales de CA.
Notas al margen
No.
Sin embargo, si no necesita el componente de CC de la señal, puede acoplarla capacitivamente a una entrada de ADC que esté sesgada en el medio del rango permitido, eligiendo los valores del capacitor y la resistencia de polarización para mantener la variación en el rango permisible. Por supuesto, esto tendrá un efecto de filtro de paso alto, que puede modelar y decidir si es problemático para su medición, hasta cierto punto incluso podría compensarlo matemáticamente.
Si necesita el componente de CC, considere usar un amplificador operacional para agregar un voltaje de compensación y ajuste la ganancia según sea necesario para permanecer dentro del rango permitido.
Lea otras preguntas en las etiquetas microcontroller adc atmega