En una respuesta en un foro de Microchip , Jan Axelson, autor de 'Serial Port Complete', afirma que Longitud máxima del cable de 10 'para el bus SPI. Otras publicaciones han mencionado la misma figura. Por lo tanto, su distancia de 5 m puede o no funcionar, ya que es solo un poco más.
Otra respuesta en el mismo foro recomienda utilizar resistencias de terminación de 120 ohmios en las líneas.
En la discusión de este tema hay varias recomendaciones que dicen que un factor importante es la reducción de la velocidad del reloj, hasta tan solo 100 kHz. Luego mire sus señales con un osciloscopio.
Una forma de aumentar la distancia mucho más allá de sus requisitos es usar aisladores digitales y controladores de par trenzado como se explica en este artículo: " Extendiendo el bus SPI para
comunicación a larga distancia " reclama una distancia de 100 m (no es un error tipográfico).