La sincronización de un ADC típico en un microcontrolador, cuando se necesitan resultados precisos, puede ser un acto de equilibrio fino.
Hay dos propiedades básicas que se deben tener en cuenta: la muestra o adquisición, el tiempo y el tiempo de conversión.
Dicho de manera cruda, un ADC puede verse como un condensador que se conmuta para cargarse desde el pin de entrada analógica o para que el sistema de muestreo lea su voltaje. Esto se conoce como Muestra y retención.
Durante el tiempo de muestreo, el condensador está conectado al pin de entrada analógica. Durante este tiempo, se carga hasta el nivel de la tensión de entrada. La carga no es instantánea, pero sigue siendo muy rápida. Debe asegurarse de que el capacitor esté conectado el tiempo suficiente para que la tensión a través del capacitor coincida, lo más cerca posible, de la tensión entrante.
Una vez que haya capturado ese voltaje, es hora de convertirlo en un valor digital. La forma más común (y la forma en que usa el PIC18) es un ADC de aproximación sucesiva. Eso toma, durante una serie de periodos de reloj, una resolución cada vez más alta del voltaje, generalmente un reloj por bit de datos de salida, así que 12 ciclos de reloj para un ADC de 12 bits.
Cada uno de los 12 bits de muestra tarda una cierta cantidad de tiempo en calcularse, por lo que debe ir lo suficientemente lento para que la conversión se complete correctamente. Pero, al mismo tiempo, el condensador se está descargando. Vaya demasiado lento, y su muestra perderá precisión. Por lo tanto, debe asegurarse de que su tiempo sea lo suficientemente rápido para obtener buenos resultados precisos, pero no tan rápido que el ADC no pueda muestrear los valores correctamente.