El rango automático normalmente se manejaría agregando un PGA (amplificador de ganancia programable) al frente de su convertidor A / D. En algunos casos, para lograr la máxima utilidad del rango de su convertidor A / D, también agregaría un desplazamiento programable en el PGA. La salida del PGA se sujetaría mediante algunos diodos al rango de voltaje de referencia del convertidor A / D.
Otro esquema es diseñar múltiples amplificadores, cada uno con su propia ganancia y compensación, que muestrean la señal de entrada y la condicionan de una manera particular. Cada uno de estos amplificadores podría configurarse con trimpots para permitir la calibración a un rango operativo preciso. Las salidas de estos amplificadores se sincronizarán con el convertidor A / D a través de un multiplexor analógico de muchos a uno.
Todavía es posible "calibrar" el esquema con el amplificador PGA con compensación programable alimentando niveles de señal conocidos a través del circuito y luego observando los ajustes programables que se necesitan para obtener una salida del convertidor A / D. Estos se almacenarán en alguna memoria no volátil de la MCU que se utilizará para ajustar / escalar las lecturas A / D a los valores apropiados al tomar lecturas de señales reales.