Comunicación SPI optoaislante de 2MHz

12

Necesito aislar la comunicación SPI entre dos chips.

El cuello de botella de la comunicación está en el esclavo, que aparentemente puede manejar hasta 2MHz SPI de frecuencia de reloj.

Mi idea es hacer este aislamiento usando optoacopladores. En este primer intento, utilicé el 4n35. Simplemente no estaba funcionando, así que miré en la hoja de datos y vi que el chip necesita 10 us para aumentar y 10 us para disminuir la señal (en el peor de los casos). Esto hace que su uso sea inútil.

¿Puede alguien sugerirme un optoacoplador que pueda:

  • ser lo suficientemente rápido para este propósito (2MHz, pero 1MHz también es aceptable)
  • sea fácil de comprar y no es caro

Busqué en Internet un optoacoplador que cumpliera con esos requisitos, pero no pude encontrar el más recomendable.

Estoy abierto a sugerencias sobre cómo aislar la comunicación de una manera diferente, si es práctico .

    
pregunta borges

4 respuestas

12

Borges, hay dispositivos aislados hechos específicamente para el aislamiento digital e incluso para los buses SPI. Texas Instruments y Analog Devices hacen esto. Es aislamiento capacitivo o magnético en lugar de aislamiento óptico. Aquí hay un enlace a un dispositivo popular:

ISO7241C @ TI.com

También está disponible en digikey:

ISO7241CDW @ Digikey

    
respondido por el Analog Arsonist
12

Para altas velocidades, otras formas de acoplamiento, como capacitiva o magnética, se usan a menudo en lugar de ópticas. Hay optoacopladores de 15 Mbps, pero la mayoría de los tipos de 4 canales no serán 3 + 1.

El Si8441 de Silicon Labs es el canal 3 + 1 más barato, > Aislador de 1 Mbps en Digikey.

El Si8441 puede manejar velocidades de bits de hasta 150 Mbps. Alternativamente, puede usar un aislador magnético 2 + 1 para SCK, MOSI y MISO, y usar un optoacoplador más lento para SS, pero esa solución solo será un poco más barata.

    
respondido por el stevenvh
3

Hay muchos optoacopladores diferentes. Los más rápidos cuestan más dinero. Así es como funciona. Puede ir a un sitio de distribuidor razonable como Mouser o DigiKey y buscar optoacopladores, clasificarlos o seleccionarlos por velocidad.

El 6N137 o una de sus variantes pueden hacer lo que quieras, pero nuevamente, debes mirar a tu alrededor para hacer las concesiones que sean importantes para ti.

    
respondido por el Olin Lathrop
3

He usado la serie ADUM14xx de dispositivos analógicos para el aislamiento SPI. Estrictamente no son aisladores "opto", son magnéticos, pero proporcionan niveles similares de aislamiento. También están disponibles en una variedad de velocidades, y las más rápidas son más caras.

enlace

    
respondido por el Ryan

Lea otras preguntas en las etiquetas