Harware comms buffer para proteger SPI

0

Contexto

El proyecto está utilizando la salida SPI de un Espruino Pico para enviar mensajes a un controlador de tira de LED. El problema es que ocasionalmente el Pin está dañado. El uso de un osciloscopio ha demostrado que hay algo de ruido en las líneas de comunicación. La idea es que, ocasionalmente, puede haber picos de voltaje que han viajado a lo largo de la línea de comunicaciones y han volado el pin (aunque esto se ha visto en el alcance). Estoy buscando una manera de proteger eléctricamente los pines SPI. Configuré un transistor en línea para que la señal SPI cambiara el transistor, pero la caída de voltaje fue demasiado grande y la señal se invirtió, por lo que no es una opción. También he probado un optoaislador, pero sin suerte.

Pregunta

¿Hay un chip / IC que pueda lograr el aislamiento eléctrico para una línea SPI?

Gracias de antemano por cualquier ayuda que pueda dar.

    
pregunta Dan Evans

1 respuesta

1

Está solicitando un controlador de aislamiento que no invierta. Un quad unidireccional (4 líneas) sería suficiente para amortiguar las 4 líneas SPI.

Hay muchas, muchas opciones. Aquí hay uno muy bueno que ofrece 1K voltios RMS (!) De aislamiento entre las entradas y salidas ...

enlace

(Lea sobre cómo funciona, ¡hay una conexión eléctrica NO entre la entrada y la salida!)

Dicho esto, supongo que esto podría no ser lo que necesitas. Si probaste un opto-aislador y aún tuviste problemas, puede que haya algo más en juego. ¿El optoaislador no funcionó en absoluto, o aún se dañaron los pines incluso con él en la línea?

Es posible que desee probar primero algunas soluciones más simples. Prueba tal vez una resistencia y un diodo de sujeción como este ...

simular este circuito : esquema creado usando CircuitLab

    
respondido por el bigjosh

Lea otras preguntas en las etiquetas