¿Qué es un bus SPI?
el protocolo SPI se comunica mediante un BUS, lo que permite
conectar más de 1 dispositivo a este. Existen 2 maneras de conectar múltiples
dispositivos esclavos al bus, una de ellas es la configuración de esclavos
independientes, en el cual se necesita de hardware adicional o salidas
digitales dedicadas y controladas por el dispositivo maestro para seleccionar
el dispositivo esclavo conectado al bus.
La otra manera es la conexión en cascada o Daysi Chain, en
la cual el maestro genera una señal que habilita a todos los dispositivos a la
vez y la salida de datos de los esclavos (MISO) se conecta en cascada con la
entrada de datos (MOSI) del siguiente esclavo, así el maestro enviará los datos
sólo al primer esclavo y recibirá respuesta del último esclavo.

Conexión de múltiples esclavos independientes en un bus SPI. Imagen: [1]

Conexión de múltiples esclavos en cascada (Daisy Chain). Imagen: [1]
Referencias
de Alfreedom, V. T. L. E. (2018, 15 abril). Protocolo de comunicación SPI. Vida Embebida. Recuperado 7 de diciembre de 2021, de https://vidaembebida.wordpress.com/2017/02/08/protocolo-de-comunicacion-spi/
Comentarios
Publicar un comentario