avr adc en modo diferencial frecuencias

4

Sé que en el modo de ejecución libre de un solo extremo se cumple la siguiente ecuación:

f_ADC = f_clk/N = 13f_s

donde f_ADC es la frecuencia de ADC, f_clk es la frecuencia de reloj del avr y f_s es la frecuencia de muestreo.

La ecuación anterior significa que si quiero convertir una señal analógica con una frecuencia máxima de 4KHz, debería elegir f_s = 8Khz (teorema de Nyquist), y luego elegir N tal que f_ADC > = 13fs = 13 * 8KHz.

Ahora, leí en la hoja de datos ATMega128 que en el caso de ganancia de canales diferenciales (por ejemplo, para convertir la diferencia de dos señales analógicas), se produce una frecuencia interna f_ADC2 que es f_ADC2 = f_ADC / 2 (o es f_ADC2 = 2 * f_ADC ????) pero realmente no puedo averiguar qué pasa con los tiempos.

Entonces, la pregunta real es: ¿qué ecuación se mantiene (como la anterior) si uso canales de ganancia diferencial en el modo de ejecución libre?

    
pregunta niels

1 respuesta

5

Desde la página 235 de la hoja de datos :

  

Las conversiones diferenciales se sincronizan con el reloj interno CKADC2 igual a la mitad del ADC   reloj. Esta sincronización se realiza automáticamente por la interfaz ADC de tal manera que la   la muestra y retención ocurre en un borde específico de CKADC2. Una conversión iniciada por el usuario (es decir, todas las   conversiones simples, y la primera conversión en ejecución libre) cuando CKADC2 es bajo tomará lo mismo   cantidad de tiempo como una única conversión finalizada (13 ciclos de reloj de ADC a partir del siguiente prescaled   ciclo de reloj). Una conversión iniciada por el usuario cuando CKADC2 es alta tomará 14 ADC clock   Ciclos debidos al mecanismo de sincronización. En el modo de ejecución libre, se inicia una nueva conversión.   inmediatamente después de que se complete la conversión anterior, y dado que CKADC2 es alto en este momento,   todas las conversiones de libre ejecución iniciadas automáticamente (es decir, todas menos la primera) tomarán 14 ADC clock   ciclos.

Este es el único párrafo donde hablan sobre CKADC2. Tampoco se menciona en las características eléctricas. Además, la tabla que precede a este párrafo dice 13 ciclos de reloj ADC para conversiones de un solo extremo y 13 o 14 para diferencial, también "tiempo de conversión (ciclos)". Parece que se usa el mismo reloj ADC, y que CKADC2 solo es relevante para ese 14º ciclo si se inicia una conversión cuando CKADC2 es alta.

    
respondido por el stevenvh

Lea otras preguntas en las etiquetas