Hola, estoy tratando de conectar un chip de códec de audio VS1053B con mi microcontrolador STM32L476 . Pero en el microcontrolador hay una interfaz SPI y en el chip VS1053B hay una interfaz SCI con algunos pines adicionales como XCS - Enviar comando (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?
En la descripción del VS1053B en Adafruit puede ver que hay:
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 PC. SPI se utiliza para la comunicación entre chips en una placa, admite velocidades más altas y tiene un solo reloj maestro. Los UART se utilizan para distancias más largas, cada lado transmite de forma asincrónica sus propios datos de modo que el reloj se puede recuperar y, por lo general, se transmite a las velocidades necesarias para los dispositivos de interfaz humana, como los teclados.
Entonces, SCI es una especie de UART y puede encontrar más información aquí: http://www.ece.utep.edu/courses/web3376/SCI%20Overview.html
Arsenal