Tengo una pregunta acerca de la conexión física de un bus SPI.
Tengo un SPI master (un dispositivo PIC32) y un número de esclavos (en este caso PIC16 dispositivos). Sólo estoy escribiendo a los esclavos, y el protocolo se ocupa de lo que uno hace qué y cuándo, por lo que no hay MISO o SS señales de que preocuparse y estoy justo en paralelo a las líneas de reloj y datos a todos los esclavos. La longitud total de los autobuses no es más que un par de pies (decir 60cm) y estoy corriendo el SCK a 8MHz.
Ahora, la colocación física de los dispositivos esclavos (que en realidad son nodos de interfaz en otros consejos) es tal que el bus SPI bucles a la derecha de nuevo para el maestro, de modo que sería posible conectar los dos extremos de cada bucle para MOSI y SCK, respectivamente.
El siguiente diagrama muestra a lo que me refiero - estoy hablando de la red de puntos de conexiones, y la pregunta es: ¿es una buena cosa a hacer esto o no?
Tengo poder y suelo hacer un viaje similar, y esto es obviamente - y manifiestamente útil, ya que minimiza la caída de tensión causada por los esclavos. Sin embargo, no tengo idea de si es buena o mala cosa para hacer lo mismo con estas líneas de señal. Debo lugar de permitir algún tipo de terminación resistencias a tierra(?) - o tal vez de resistencias en serie para suprimir los reflejos, o qué?
Yo lo he probado con y sin conectar los puntos, por así decirlo, y no hay ninguna diferencia funcional y los cambios no puedo ver en el 'ámbito de aplicación, pero tal vez si fue un poco más de 60 cm o un poco más de 8Mhz, me gustaría tener un problema? Así que estoy buscando consejos sobre lo que hacer para mantenerme fuera de problemas si nada cambia.
Aunque esta pregunta es particularmente preocupante para mí un 60cm bus SPI @ 8Mhz, hay principios generales para otras situaciones? Tal vez pull-ups en un bus I2c debe ser colocado de manera diferente?
Los enlaces adecuados para el material de lectura sería bienvenido demasiado - no he encontrado nada que cubre a esta pregunta específica.