uController SPI Over optoisolator

1

Me gustaría conectar Arduino a través de SPI pero necesito una forma de desacoplar el sistema con un optoaislador. ¿Algún puntero en el que optoaislar obtener?

Todo funciona en 5V.

Intenté conectarme con CNY 17-3 pero no funcionó. Tal vez CNY 17-3 es demasiado lento, o algo así.

Hoja de datos CNY 17-3 :

PS:

Una nota más, no necesito ninguna transferencia del esclavo, así que solo una dirección. Se necesitan líneas CS, MOSI, CLK.

    
pregunta user505160

4 respuestas

3

Hay aisladores digitales de diferentes compañías para respaldar su aplicación, pero aquí siento que falta algo importante en OP, qué es la Clasificación de Aislamiento (kVrms) que está buscando.

Basado en la clasificación de aislamiento Analog Devices link le ofrece varios aisladores SPI.

No solo los dispositivos analógicos, puede encontrar un aislador digital en Linear Technology .

TI no tiene un enlace dedicado para los aisladores SPI, pero la nota de la aplicación en la página # 5, explican cómo usar su aislador digital para SPI.

Incluso puede consultar el enlace de MAXIM también por su aislador digital compatible con la aplicación SPI.

Hay algunas opciones más como IL717 de los aislamientos de NVE, link here que habla sobre el uso de aisladores NVE.

Incluso puedes buscar en Silabs, productos de aislamiento, pero no estoy seguro de si tienen algo dedicado para SPI.

Ahora, la responsabilidad recae en usted con qué aislador desea ir, según la disponibilidad del producto en su región y la Clasificación de aislamiento, y el factor más importante es el precio si va a la producción en masa.

Espero que esto le ayude a comprender la selección del aislador SPI en el futuro también.

    
respondido por el AKR
2

Los autobuses SPI tienen líneas unidireccionales. Cualquier buen optoislator digital antiguo debe hacer el trabajo, pero debe aislar cada línea en la dirección adecuada.

Ciertamente puede usar un IC como MAX14935 , que hará todas tus líneas con un chip.

    
respondido por el Scott Seidman
2

Estoy usando el optoacoplador 4n35 para la serie y funciona bien. Echa un vistazo a esta pregunta que acabo de preguntar, es el circuito que estoy usando. Asegúrese de invertir las resistencias, ya que el no transistor invierte la lógica.

    
respondido por el Joel
0

Anteriormente, usé la serie de optoacopladores hcpl 5Mbd de avago para comunicarme con el chip del medidor de potencia cs5463 (que está conectado a la línea de 220v) a través de las líneas spi. Estos optoacopladores hcpl son muy rápidos pero necesitan vcc.

    
respondido por el newbie programmerz

Lea otras preguntas en las etiquetas