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 la 2MHz
frecuencia de reloj SPI.
Mi idea es hacer este aislamiento usando optoacopladores. En este primer intento, utilicé el 4n35. Simplemente no funcionaba, así que miré en la hoja de datos y vi que el chip tarda 10 us
en subir y 10 us
bajar la señal (en el peor de los casos). Esto hace que su uso no tenga sentido.
¿Alguien puede sugerirme un optoacoplador que pueda:
- ser lo suficientemente rápido para este propósito (2MHz, pero 1MHz también es aceptable)
- ser fácil de comprar y no caro
Busqué en internet un optoacoplador que cumpliera con esos requisitos, pero no pude encontrar uno que fuera más recomendable.
Estoy abierto a sugerencias sobre cómo aislar la comunicación de una manera diferente, si es práctico .
spi
opto-isolator
borges
fuente
fuente
Respuestas:
Borges, hay dispositivos aislados hechos específicamente para aislamiento digital e incluso para buses SPI. Texas Instruments y Analog Devices ambos hacen estos. 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
fuente
Para altas velocidades, a menudo se utilizan otras formas de acoplamiento, como capacitivas o magnéticas, 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 aislador más barato de 3 + 1 canales,> 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á marginalmente más barata.
fuente
Hay muchos optoacopladores diferentes. Los más rápidos cuestan más dinero. Así es como funciona. Puede ir a un sitio de distribución razonable como Mouser o DigiKey y buscar optoacopladores, ordenar o seleccionar por velocidad.
El 6N137 o una de sus variantes puede hacer lo que quiera, pero nuevamente, debe mirar a su alrededor para hacer las compensaciones que le importan.
fuente
He usado la serie ADUM14xx de dispositivos analógicos para el aislamiento SPI. No están hablando estrictamente de 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.
http://www.digikey.com/catalog/en/partgroup/adum1400-01-02-series/15413
fuente