Las referencias externas de ADC tienen un rango de voltaje permitido definido que rara vez excede la tensión de alimentación del ADC, por lo que esto no lo ayudará. Las referencias de voltaje externo son útiles porque son mucho más precisas, menos sensibles a las variaciones de la fuente de alimentación y se desplazan menos con la temperatura. Cuando sus señales son más pequeñas que la referencia interna, el uso de una referencia externa de valor más pequeño ayuda a escalar. Pero cuando son más altos, estás atascado con divisores de voltaje (que yo sepa / puedo recordar).
No olvide que los ADC tienen una impedancia de entrada finita y, por lo tanto, no solo su divisor de voltaje tendrá que ser una carga despreciable para la señal que esté midiendo, sino que la impedancia de entrada del ADC debe ser una carga despreciable para el voltaje divisor.
Por ejemplo, si su ADC tiene una impedancia de entrada mínima de 100 ohmios (por ejemplo, para el Arduino Due), la impedancia del divisor de voltaje que ve el ADC debe ser como máximo de 10Ohm para obtener una precisión del 10%, lo que ciertamente es demasiado una carga alta para su señal (a menos que sea proporcionada por un riel eléctrico). Esto significa que tendrá que agregar un búfer (p. Ej., Seguidor de voltaje) entre su señal y el divisor de voltaje (para los valores anteriores), o entre el divisor de voltaje y el ADC (para resistencias más altas), o ambos como se ilustra en la siguiente esquema.
simular este circuito : esquema creado usando CircuitLab
No olvide seleccionar la tolerancia que desea en las resistencias. 5% de resistencias establecerán la precisión de la ganancia en 10%, 1% a 2%, etc.
Nota: dependiendo de su requisito de precisión, es posible que deba estudiar el impacto de las corrientes de polarización de entrada, las corrientes de desviación, la tensión de compensación, el error de ganancia, el ruido, etc.