Por qué utilizamos referencias a esos voltajes en lugar de simplemente 2V y 4V
Esto puede ser ventajoso en las circunstancias adecuadas cuando el microcontrolador está mostrando los valores directamente a un humano. Sin embargo, la mayoría de las veces se debe a que hay mucha gente por ahí que es mala para las matemáticas o que no se detiene a pensar realmente.
Como ya han demostrado otros, 2,048 = 2 11 /1000 y 4,096 = 2 12 /1000. Si se utiliza un A/D de 12 bits con una referencia de 4,096 V, cada cuenta es de 1 mV.
Sin embargo, hay que pararse a pensar cuándo es realmente importante. No hay nada inherentemente especial en las unidades de milivoltios. En términos de física, son una unidad totalmente arbitraria para medir el CEM.
En un sistema de control, por ejemplo, las unidades utilizadas para las distintas magnitudes medidas pueden ser las que se desee, siempre que se sepa cuáles son. Si se utiliza el punto fijo, entonces se quiere que el valor máximo casi llene el número, y utilizar suficientes bits para que se tenga la resolución necesaria. La escala de las unidades debe ser dictada por las representaciones binarias internas convenientes.
De todos modos, es inevitable que haya factores de ganancia ajustables más adelante en el proceso. La escala personalizada de todos los valores de entrada puede ajustarse utilizando diferentes valores de factores de ganancia que ya están ahí, y que el sistema ya tiene que manejar valores arbitrarios. No se requiere ningún cálculo adicional, sólo diferentes valores introducidos en los mismos cálculos.
En algunos casos, estos pequeños sistemas embebidos necesitan mostrar valores digitales a los humanos. En ese caso, las unidades de milivoltios son útiles cuando se quiere mostrar una tensión con tres decimales. Sin embargo, las interfaces humanas, por su naturaleza, son lentas en comparación con los microcontroladores. Por lo general, no se quiere actualizar una pantalla digital a más de 2 Hz. Convertir un número en dígitos decimales ya requiere algo de aritmética de todos modos. Escalar algún valor interno para que coincida con la resolución mostrada es un paso adicional bastante menor en relación con ese proceso.
A continuación, considere también la frecuencia con la que desea realmente medir una tensión en el rango de 0 a 4,095 V, o al menos la mayor parte de ese rango. Si quieres medir de 0 a 5 V, entonces la referencia de 4,096 realmente no ayuda. De todos modos, es necesario atenuar la señal en el A/D, por lo que la lectura de la señal atenuada en unidades de milivoltios no confiere ninguna ventaja especial, incluso cuando se muestran los valores digitales.
Así que, en resumen, en el mundo actual con microcontroladores que manejan las lecturas A/D, las referencias de 2,048 y 4,096 V se adaptan principalmente a un percibido necesidad, y a los que se dejan llevar por la emoción y no piensan en el problema como es debido.
11 votos
Para un sistema binario, 2,048 es más fácil de usar matemáticamente
0 votos
@Aln: La verdad es que no. Simplemente mira más fácil para los no pensantes a primera vista.