1 votos

¿Qué necesito A0 en un controlador USB (PDIUSBD12)?

Estoy leyendo el hoja de datos del controlador USB PIDUSBD12, pero no puedo entender cuál es el objetivo del pin A0.

enter image description here

En el controlador hay un bus de datos (D0-7) y este pin A0, la hoja de datos dice que este último se utiliza cuando se comunica con un dispositivo demultiplexado, pero si está hablando con un dispositivo demultiplexado ¿no debería haber dos buses diferentes, digamos, D[0-7] y A[0-7], qué hace este pin?

1voto

chrisbunney Puntos 228

Cuando se utiliza con buses de datos/direcciones no multiplexados, el pin A0 determina si el byte es de comando o de datos. El resto de las líneas de dirección de la MPU/MCU deben ser decodificadas para habilitar CS_N adecuadamente para seleccionar el dispositivo.

Cuando se utiliza con buses de datos/direcciones multiplexados, el pin A0 se ignora y en su lugar se utiliza el A0 multiplexado (en D0 cuando la dirección está siendo enclavada, es decir, cuando ALE cae) para determinar el modo. Los otros 7 bits de dirección son ignorados, y deben ser decodificados para CS_N de forma normal.

i-Ciencias.com

I-Ciencias es una comunidad de estudiantes y amantes de la ciencia en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros usuarios, hacer tus propias preguntas o resolver las de los demás.

Powered by:

X