Pregunta sobre los registros de un ADC

0

Hay dos cosas que me confunden en el siguiente texto:

"El ADC utiliza el método de aproximación sucesiva para realizar el conversión. El HCS12 utiliza dos registros de 8 bits para mantener un ananlog a resultado de conversión digital. El resultado se puede almacenar tanto a la derecha como a la izquierda. La conversión A / D se realiza en una secuencia de una a ocho muestras. "

1- Siempre pensé que los registros son ubicaciones de almacenamiento en la CPU. ¿Entonces los ADC también tendrían sus propios registros?

2- ¿Cuál es la funcionalidad y el significado de los registros justificados a la derecha oa la izquierda?

    
pregunta Jack

2 respuestas

1
  

Siempre pensé que los registros son ubicaciones de almacenamiento en la CPU. Asi que   Los ADC también tendrían sus propios registros?

Los registros pueden ser ubicaciones de almacenamiento en cualquier dispositivo. Encontrará en ADCs, acelerómetros, EEPROM, etc.

  

¿Cuáles son la funcionalidad y el significado de los justificados a la derecha oa la izquierda?   registros?

Esto implica que el resultado es menor que los 16 bits asignados a él. Supongamos que el ADC produce un resultado de 12 bits. En el caso justificado a la izquierda, se desplazaría a la MSB, por lo que se encuentra en la MSB del espacio de 16 bits, así:

16         |3|2|1|0
MSB|...|LSB|X|X|X|X

Justificado a la derecha es lo contrario, donde el LSB está en el LSB del espacio de 16 bits.

16|15|14|13|12 |   |0
X | X| X| X|MSB|...|LSB
    
respondido por el Matt Young
1

1: el ADC recibe un lugar en la misma memoria que la CPU utiliza para estacionar su resultado. No es un pedazo separado de memoria. Misma memoria, ubicación reservada. 2 - En una CPU de 8 bits, la memoria viene en grupos de 8 bits. Supongo que su ADC es de 10 o 12 bits? Por lo tanto, es mayor que 8 bits pero menor que 16. El micro le da la opción de colocar los resultados del ADC hacia la izquierda o la derecha de esos 16 bits. Por ejemplo, para un ADC de 12 bits: el justificado a la izquierda utilizará los bits 15-4. Justificado a la derecha utilizará bits 11-0.

    
respondido por el Justin Trzeciak

Lea otras preguntas en las etiquetas