Placa de desarrollo de módulo de expansión multivía IIC de 8 vías, TCA9548 TCA9548A, 1 a 8 I2C
Acabas de encontrar el sensor I2C perfecto y quieres conectar dos, tres o más a tu... cuando te das cuenta de que: "¡Oh, oh! Este chip tiene una dirección I2C fija, y por lo que sé sobre I2C, no se pueden tener dos dispositivos con la misma dirección en los mismos pines SDA/SCL". ¿No tienes suerte? La tendrías si no tuvieras esta genialidad.CJMCU-9548 multiplexor I2C de 1 a 8!
Finalmente, una forma de conectar hasta 8 dispositivos I2C con la misma dirección a un microcontrolador: este multiplexor actúa como un guardián, enviando los comandos al conjunto seleccionado de pines I2C con su comando.
Su uso es bastante sencillo: el multiplexor se encuentra en la dirección I2C 0x70 (aunque se puede ajustar de 0x70 a 0x77) y simplemente se escribe un byte con el número de salida multiplexada deseado en ese puerto, y ¡zas!, cualquier paquete I2C futuro se enviará a ese puerto. En teoría, se podrían tener 8 de estos multiplexores en cada una de las direcciones 0x70-0x77 para controlar 64 de la misma parte direccionada I2C.
Como todas las placas de expansión de Adafruit, este chip está incluido en una placa de expansión para que puedas usarlo en una placa de pruebas con condensadores, pullups y pulldowns para facilitar su uso. Requiere un conector y, una vez soldado, puedes conectarlo a una placa de pruebas sin soldadura. El chip es compatible con 3 V y 5 V, por lo que puedes usarlo con cualquier nivel lógico.