Buses SPI múltiples en cable de cinta

4

Tengo un bus SPI múltiple que se ejecuta a través de un cable de cinta que tiene una longitud de 15 cm. ¿Cuál es la mejor orientación de CS, SCK, MOSI, MISO para evitar la comunicación cruzada entre cada cable y es suficiente para usar la separación del cable de tierra entre cada par de conexiones SPI? Gracias.

    

1 respuesta

2

Siguiendo la lógica del trabajo de SPI --- con su objetivo, términos y condiciones --- puede intentar esto:

  1. GND
  2. SCK: transita durante un ciclo completo, colóquelo entre dos GND para siempre
  3. NPCS: esta señal es baja (push-pull o drenaje abierto) cuando está activa, es decir, "es igual a" a GND
  4. MOSI o MISO: normalmente, cuando MOSI está activa, MISO está inactiva ...
  5. MISO o MOSI - ... y viceversa (solo uno - MISO o MOSI - está activo una vez)
  6. GND

y así sucesivamente ...

Pero, OMI, el efecto real de tal combinación sería cuestionable. La ruta probada es usar cada segundo cable en un cable plano como GND, como Xilinx , Altera , los socios de ARM como Segger do.

También, recuerda que a altas frecuencias:

  1. una VCC podría considerarse como GND porque hay topes de desacoplamiento entre
  2. una señal estática como NPCS podría considerarse como VCC o GND porque se dirige a uno de ellos
  3. una señal podría considerarse estática (o de fondo) si no tiene transiciones, mientras que otras tienen

Buena suerte.

    
respondido por el asndre

Lea otras preguntas en las etiquetas