Tengo un largo recorrido de algunas tiras de LED basadas en controladores LPD8806 (que usan una conexión SPI) que estoy controlando a través de una Raspberry Pi. Lo controla simplemente genial, pero cuando todos los LED están apagados (no se apaga completamente, solo habiendo dicho a los chips del controlador que apaguen el LED) algunas de las luces se encenderán. Es realmente extraño, solo unos pocos se convertirán en colores aleatorios después de haber estado sentados durante varias horas. Por lo general, 4 o 5 en una fila y con frecuencia en algún lugar en el medio de la tira.
Lo que no puedo entender es cómo están recibiendo estas señales aleatorias. ¿Podría ser algo con mi conexión a los pines SPI en la Raspberry Pi? Tengo las salidas de datos SPI y los pines del reloj en funcionamiento a través de un convertidor de nivel de Adafruit para llevar el nivel de la señal desde 3.3V hasta los 5V de las tiras.
Soy más un tipo de software, así que probablemente me esté perdiendo algo tonto. ¿Las líneas de señal necesitan algún tipo de límite de filtrado tal vez?
Actualización : tengo 2 rollos, 5 metros cada uno, conectados a la vez. Estoy inyectando energía al comienzo de la carrera y donde el segundo rollo se conecta al primero (de lo contrario, los últimos píxeles se iban apagando).
Lo que he notado ahora es que es solo siempre píxeles al principio del segundo rollo que se están activando. No estoy seguro de por qué, pero tal vez esto dé una pista de lo que está pasando?
Estoy preparado para probar un límite a través de las líneas eléctricas ... pero no tengo idea de qué valor usar. La tapa de 10uF más alta que tengo disponible está clasificada para 100 V, pero aún es pequeña. No puedo imaginar que pudiera manejar 10A (ya que tendría que cablear una tapa para cada ejecución de potencia por separado).