¿Por qué usamos referencias a esos voltajes en lugar de simplemente 2V y 4V
Esto puede ser ventajoso en las circunstancias adecuadas cuando el microcontrolador muestra los valores directamente a un humano. Sin embargo, la mayoría de las veces es porque hay muchas personas que son malas en matemáticas o que no se detienen y realmente piensan.
Como ya se ha mostrado en otros, 2.048 = 2 11 / 1000 y 4.096 = 2 12 / 1000. Si utiliza una A / D de 12 bits con una referencia de 4.096 V, cada recuento es de 1 mV.
Sin embargo, deténgase y considere cuándo eso realmente importa. No hay nada inherentemente especial acerca de las unidades de milivoltios. En términos de física, son una unidad totalmente arbitraria para medir EMF.
En un sistema de control, por ejemplo, las unidades utilizadas para las distintas cantidades medidas pueden ser lo que desee, siempre que sepa cuáles son. Si está usando un punto fijo, entonces desea que el valor máximo casi llene el número y use suficientes bits para que tenga la resolución necesaria. La escala de las unidades debe ser dictada por representaciones binarias internas convenientes.
De todos modos, inevitablemente habrá factores de ganancia ajustables más adelante en el proceso. La escala personalizada de todos los valores de entrada se puede ajustar mediante el uso de diferentes valores de factores de ganancia que ya existen, y que el sistema ya tiene que manejar valores arbitrarios de. No se requieren cálculos adicionales, solo valores diferentes introducidos en los mismos cálculos.
En algunos casos, estos pequeños sistemas integrados necesitan mostrar valores digitales a los humanos. En ese caso, las unidades de milivoltios son útiles cuando se desea mostrar un voltaje con tres decimales. Sin embargo, las interfaces humanas por su naturaleza son lentas en comparación con los microcontroladores. En general, no desea actualizar una pantalla digital a más de 2 Hz. Convertir un número a dígitos decimales ya requiere algo de aritmética de todos modos. La escala de algún valor interno para que coincida con la resolución mostrada es un paso adicional bastante menor en relación con ese proceso.
Luego, también considere la frecuencia con la que realmente quiere medir un voltaje en el rango de 0 a 4.095 V, o al menos la mayor parte de ese rango. Si desea medir de 0 a 5 V, la referencia de 4.096 realmente no ayuda. De todos modos, debe atenuar la señal en el A / D, por lo que leer la señal atenuada en unidades de milivoltios no ofrece ninguna ventaja especial, incluso cuando se muestran valores digitales.
En resumen, en el mundo de hoy con microcontroladores que manejan lecturas A / D, las referencias de 2.048 y 4.096 V satisfacen principalmente una necesidad percibida y a personas que no se preocupan por el problema correctamente.