¿Cuál es el máximo de esclavos admitidos por SPI y cómo está limitado?

0

Estaba aprendiendo los conceptos básicos de SPI-communication . Llegó a la siguiente sección y estaba un poco confundido al entender la oración.

¿Cuáleselsignificadode"cada esclavo en la cadena actuará como maestro para el siguiente esclavo". ¿Alguien puede elaborarlo? ¿Y cuáles son los posibles esclavos máximos admitidos por SPI y qué factores lo limitan?

    
pregunta vt673

2 respuestas

3

Tenemos dos tipos de SPI,

  • conexión directa

  • Conexión en cadena margarita

Para el primero, cada dispositivo necesita su propio pin SS / a veces Chip select (limitación)

enlace: enlace

Para Daisy chain , la limitación es el retraso. No todos los dispositivos SPI son compatibles con Daisy Chain, algunos de ellos deben configurarse para el funcionamiento de Daisy Chain, por ejemplo, algunos chips DAC.

Si desea enviar un comando de 32 bits al número de chip n , necesita n * 32 relojes en el reloj SPI para enviar datos al número de chip n .

    
respondido por el M KS
1

SPI es una cadena de flip-flops.

No hay límite duro para la longitud de la cadena. No hay direccionamiento. No es como I2C, donde tienes un número limitado de direcciones.

El límite flexible es el tiempo que está dispuesto a esperar para registrar los datos en toda la cadena.

Si tiene una cadena de, por ejemplo, 1000 dispositivos de 8 bits, y tiene una velocidad de serie de 8MHz (para facilitar el cálculo), tendrá que esperar 1 ms para actualizar la cadena completa. Eso estaría bien para algunas aplicaciones, y no lo suficientemente rápido para otras. 10,000 dispositivos tomarían 10mS.

Usted hace las sumas para donde están los dispositivos (digamos) los paneles LED para la publicidad en los terrenos deportivos, o los paneles LED de una pantalla de video en vivo.

  

"cada esclavo de la cadena actuará como maestro para el siguiente esclavo".

Eso es mal uso del lenguaje. Cada esclavo es la fuente de datos para el siguiente esclavo. Sin embargo, el maestro es lo que controla lo que sucede y cuándo. La función maestra permanece con la maestra, a diferencia de algunos buses donde la función 'maestra' se puede pasar.

    
respondido por el Neil_UK

Lea otras preguntas en las etiquetas