¿Cuál es la diferencia entre SPI, SCI y SDI?

2

Hola, estoy intentando conectar un chip de códec de audio VS1053B con mi STM32L476 Microcontrolador. Pero en el microcontrolador hay una interfaz SPI y en el chip VS1053B es una interfaz SCI con algunos pines adicionales como, XCS - Comando de envío (activo bajo), XDCS - Enviar datos (activo bajo), XRST - Restablecer (activo bajo), DREQ - Solicitud de datos.

¿Cuál es el propósito de estos pines? ¿Es posible interconectar este IC usando SPI? ¿Cuáles son las principales diferencias entre las interfaces, SPI, SCI y SDI?

    
pregunta Arun Joe

1 respuesta

1

En la descripción del VS1053B en Adafruit puede ver que hay:

  • arranque flash SPI para aplicaciones especiales
  • UART para fines de depuración
  • Control serie e interfaces de datos

Y aquí hay una respuesta sobre SCI:

  

SCI no es un término estándar. Por lo general, se llama UART, y esa es la   interfaz que usaría para comunicarse entre la placa de desarrollo y la   ORDENADOR PERSONAL. SPI se utiliza para la comunicación entre chips en un tablero, soporta   Velocidades más altas, y tiene un solo reloj maestro. UARTs se utilizan para   Distancias más largas, cada lado transmite de forma asíncrona sus propios datos.   de tal manera que el reloj pueda ser recuperado de él, y es usualmente   transmitido a velocidades simplemente necesarias para dispositivos de interfaz humana tales   como teclados.

Así que SCI es un tipo de UART y puede encontrar más información aquí: enlace

    
respondido por el Tagadac

Lea otras preguntas en las etiquetas