A veces te encontrarás con un controlador de bus I2C en un lado y un dispositivo de bus I2C en el otro y debes mantenerlos (eléctricamente) separados. Tal vez porque uno está conectado a tierra, tal vez porque tiene una configuración de monitoreo de energía extraña, tal vez quiera reducir el ruido.
Sea lo que sea, puedes usar el Aislador I2C bidireccional ISO1540 de Adafruit para agregar aislamiento eléctrico completo entre dos lados de un bus I2C. El chip que usamos, el TI ISO1540, es totalmente bidireccional, admite velocidades de reloj de hasta 1 MHz, admite ampliación del reloj, funciona con alimentación o lógica de 3 a 5 V CC (separada en cada lado, por supuesto), con 2500 V-RMS aislamiento.
El uso es fácil: obtiene almohadillas de conexión de alimentación/tierra/reloj/datos para cada lado, así como un conector STEMMA QT correspondiente. A diferencia de nuestras otras placas QT, los dos lados están obviamente aislados eléctricamente, lo que significa que cada mitad debe estar alimentada. Compruebe que el LED verde está encendido en ambos lados. Ahora envía datos a través de I2C y listo. Tenemos pullups de 10K en cada lado, desde los pines I2C hasta el VCC correspondiente para ese lado.
Para ponerlo en marcha más rápido, hicimos girar una placa de circuito impreso personalizada en el EMBLEMA QT factor de forma, lo 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 cables compatibles. El cable QT no está incluido., pero tenemos una variedad en la tienda.
Marca | Adafruit |
Modelo | 4903 |