¿Cuáles son los resultados de ADC justificados a la izquierda y a la derecha?


10

La serie TI MSP430F20XX tiene una salida ADC interna de 12 bits, que está justificada a la derecha.

¿Cuál es la diferencia entre una salida justificada a la izquierda y una salida justificada a la derecha? ¿Cuáles son sus pros y sus contras?

Respuestas:


11

En este procesador, el registro que contiene el resultado de la conversión tiene 16 bits de ancho.

Un resultado justificado a la derecha significa que los bits [( N -1): 0] (donde N es el número de bits de precisión) del registro contienen el valor ADC y los bits más significativos del registro se ponen a cero.

Un resultado justificado a la izquierda significa que los bits [15: (16- N )] del registro contienen el resultado, y los bits [(15- N ): 0] se ponen a cero.

Por ejemplo, si su resultado de conversión real es 0x123, se leería como 0x0123 si el registro estaba justificado a la derecha, y como 0x1230 si estaba justificado a la izquierda.

Una ventaja de los resultados justificados a la izquierda (en los procesadores que lo admiten) es que puede tomar solo el byte más significativo del registro, lo que le brinda 8 bits de precisión en lugar de la precisión nativa. Esto puede ser útil si no necesita la precisión adicional o si tiene restricciones de RAM y desea almacenar una gran cantidad de muestras.

Por otro lado, un valor justificado a la derecha puede usarse directamente sin la escala que necesitaría un valor justificado a la izquierda.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.