La frecuencia de muestreo del ADC de ATmega88 es de 15 ksps a 10 bits. Si estoy usando solo 8 bits, ¿cuál será la frecuencia de muestreo? ¿Sería la misma frecuencia de muestreo o cambiará de 15 ksps? ¿Aumentará o disminuirá?
La frecuencia de muestreo del ADC de ATmega88 es de 15 ksps a 10 bits. Si estoy usando solo 8 bits, ¿cuál será la frecuencia de muestreo? ¿Sería la misma frecuencia de muestreo o cambiará de 15 ksps? ¿Aumentará o disminuirá?
La frecuencia de muestreo de la mayoría de los ADC es completamente independiente de su resolución de bits.
El número de bits devueltos por un ADC es una función de su hardware.
Básicamente, un ADC de 10 bits es un ADC de 10 bits. Si no está utilizando algunos de los bits, sigue siendo un ADC de 10 bits.
Como tal, la velocidad de muestreo máxima alcanzable con el ADC en el ATmega88 en la resolución completa de 10 bits es de 15 kSPS. Sin embargo, puede ejecutar el ADC más rápido, a costa de un aumento del ruido.
De los documentos ATmega88:
Por defecto, el circuito de aproximación sucesiva requiere una frecuencia de reloj de entrada entre 50kHz y 200kHz para obtener la máxima resolución. Si se necesita una resolución inferior a 10 bits, la la frecuencia del reloj de entrada al ADC puede ser superior a 200 kHz para obtener una mayor frecuencia de muestreo.
Básicamente, a medida que aumenta la velocidad a la que usted marca el ADC, aumenta el ruido del ADC. Como tal, si ejecuta el ADC más rápido que el 15 kSPS, todavía obtendrá resultados de conversión de 10 bits , sin embargo, los bits más pequeños no son válidos , ya que están saturados de Ruido y / o sesgos en el ADC.
La frecuencia de muestreo será la misma y no depende de la resolución del convertidor. La frecuencia de muestreo se puede establecer cambiando el preescalador de reloj para el bloque ADC.