A veces te encuentras con un controlador de bus I2C en un lado, y un dispositivo de bus I2C en el otro y tienes que mantenerlos (eléctricamente) separados. Tal vez porque uno de ellos está conectado a tierra, tal vez porque tienes una configuración de control de energía extraña, tal vez porque quieres reducir el ruido.
Sea lo que sea, puede utilizar el aislador bidireccional I2C Adafruit ISO1540 para añadir un aislamiento eléctrico completo entre dos lados de un bus I2C. El chip que utilizan, el TI ISO1540, es totalmente bidireccional, soporta velocidades de reloj de hasta 1 MHz, admite el estiramiento del reloj, funciona con alimentación o lógica de 3 a 5 V CC (por separado en cada lado, por supuesto), con un aislamiento de 2500 V-RMS
El uso es fácil: tienes almohadillas de alimentación/tierra/reloj/datos para cada lado, así como un conector STEMMA QT a juego. A diferencia de las otras placas QT, los dos lados están obviamente aislados eléctricamente, lo que significa que cada mitad debe ser alimentada. Compruebe que el LED verde está encendido en ambos lados. Ahora envía los datos a través de I2C y ya está listo. Hay pullups de 10K en cada lado, desde los pines I2C hasta el VCC correspondiente a ese lado.
Para obtener más detalles sobre las especificaciones del chip, consulte la página del producto de TI.
Para que puedas ponerte en marcha rápidamente, Adafruit ha creado una placa de circuito impreso a medida con el factor de forma STEMMA QT, que facilita la interfaz. Los conectores STEMMA QT de ambos lados son compatibles con los conectores SparkFun Qwiic I2C. Esto le permite realizar conexiones sin soldadura entre su placa de desarrollo y el ISO1540 o encadenarlo con una amplia gama de otros sensores y accesorios utilizando un cable compatible. El cable QT no está incluido, pero tenemos una variedad en la tienda.
DETALLES TÉCNICOS
ISO1540 Características
Comunicación bidireccional aislada, compatible con I2C
Soporta un funcionamiento de hasta 1-MHz
Rango de alimentación de 3-V a 5,5-V
Salidas de drenaje abierto Con capacidad de corriente de disipación de 3,5-mA en el lado 1 y 35-mA en el lado 2
Temperatura de funcionamiento de -40°C a +125°C
±50-kV/?s (típica)
Protección HBM ESD de 4 kV en todos los pines; 8 kV en los pines del bus
Certificaciones relacionadas con la seguridad:
Aislamiento 4242-VPK según DIN VDE V 0884-11:2017-01
Aislamiento 2500-VRMS durante 1 minuto según UL 1577
Aprobación CSA según las normas de equipos finales IEC 60950-1 e IEC 62368-1
Aislamiento básico CQC según GB4943.1-2011