Quali sono i risultati ADC giustificati e giustificati a destra?


10

La serie TI MSP430F20XX ha un'uscita ADC interna a 12 bit, giustificata a destra.

Qual è la differenza tra un output giustificato a sinistra e un output giustificato a destra? Quali sono i loro pro e contro?

Risposte:


11

Su questo processore, il registro che contiene il risultato della conversione ha una larghezza di 16 bit.

Un risultato giustificato a destra significa che i bit [( N -1): 0] (dove N è il numero di bit di precisione) del registro contengono il valore ADC e i bit più significativi del registro sono impostati a zero.

Un risultato giustificato a sinistra indica che i bit [15: (16- N )] del registro contengono il risultato e i bit [(15- N ): 0] sono impostati su zero.

Ad esempio, se il risultato della conversione effettivo è 0x123, verrebbe letto come 0x0123 se il registro era giustificato a destra e come 0x1230 se fosse giustificato a sinistra.

Un vantaggio dei risultati giustificati a sinistra (sui processori che lo supportano) è che puoi prendere solo il byte più significativo del registro, offrendoti 8 bit di precisione invece della precisione nativa. Ciò può essere utile se non è necessaria la precisione aggiuntiva o se si hanno vincoli RAM e si desidera archiviare un gran numero di campioni.

D'altra parte, un valore giustificato a destra può essere utilizzato direttamente senza il ridimensionamento necessario per un valore giustificato a sinistra.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.