Quais são os resultados da ADC justificados à esquerda e justificados à direita?

10

A série TI MSP430F20XX possui uma saída ADC interna de 12 bits, justificada à direita.

Qual é a diferença entre uma saída justificada à esquerda e uma saída justificada à direita? Quais são os seus prós e contras?

prasad
fonte

Respostas:

11

Nesse processador, o registro que mantém o resultado da conversão tem 16 bits de largura.

Um resultado justificado à direita significa que os bits [( N -1): 0] (onde N é o número de bits de precisão) do registro contêm o valor ADC e os bits mais significativos do registro são definidos como zero.

Um resultado justificado à esquerda significa que os bits [15: (16- N )] do registrador mantêm o resultado e os bits [(15- N ): 0] são ajustados para zero.

Por exemplo, se o resultado real da conversão for 0x123, ele será lido como 0x0123 se o registro for justificado à direita e como 0x1230 se for justificado à esquerda.

Uma vantagem dos resultados justificados à esquerda (nos processadores que o suportam) é que você pode obter apenas o byte mais significativo do registro, fornecendo 8 bits de precisão em vez da precisão nativa. Isso pode ser útil se você não precisar de precisão extra, ou tiver restrições de RAM e quiser armazenar um grande número de amostras.

Por outro lado, um valor justificado à direita pode ser usado diretamente sem a escala necessária para um valor justificado à esquerda.

Niall C.
fonte