📦 Soporte técnico | Mejores marcas
💳 Pagos seguros QR / Transferencia
🚚 Envíos a todo Bolivia
▼CAMBIA A TU MONEDA LOCAL▼
Bs.
  • $
  • Bs.
  • R$
📦 Stock real y disponible
🏢 Proveedores de empresas e instituciones
📦 +10.000 productos disponibles
Bs.
  • $
  • Bs.
  • R$

Multiplexor I2C TCA9548A CJMCU-9548 de 8 Canales – Conecta Varios Sensores con la Misma Dirección a Arduino y ESP32

(1 valoración de cliente)

Bs. 25

AÑADIR A CARRITO

Módulo TCA9548A CJMCU-9548: un multiplexor I2C de 8 canales que permite conectar varios sensores o pantallas con la misma dirección a un solo bus. Compatible con Arduino, ESP32 y Raspberry Pi, con alimentación de 1.65 a 5.5V.

  • 8 canales I2C seleccionables
  • Alimentación: 1.65 – 5.5V
  • Dirección configurable de 0x70 a 0x77
SKU: 9646 Categoría: Etiqueta:
Seguridad garantizada Checkout

El TCA9548A resuelve uno de los problemas más comunes del bus I2C: dos dispositivos con la misma dirección no pueden convivir en el mismo bus. Si quieres conectar, por ejemplo, tres pantallas OLED iguales o varios sensores de temperatura del mismo modelo, este multiplexor te da 8 canales independientes. Desde tu programa eliges qué canal se conecta al bus principal, hablas con el dispositivo de ese canal y luego pasas al siguiente.

Multiplexor I2C TCA9548A CJMCU-9548 de 8 Canales – Conecta Varios Sensores con la Misma Dirección a Arduino y ESP32

¿Cuándo lo necesitas?

  • Varias pantallas OLED iguales en el mismo proyecto.
  • Varios sensores del mismo modelo, como BME280, VL53L0X o MPU6050.
  • Sensores con dirección fija que no se puede cambiar.
  • Separar buses con distinto voltaje o con cables largos.
  • Proyectos de robótica con muchos sensores de distancia.

Características

  • Chip: TCA9548A.
  • Canales: 8 (SD0/SC0 a SD7/SC7).
  • Alimentación: 1.65 a 5.5V.
  • Dirección del multiplexor: 0x70 a 0x77, seleccionable con los pines A0, A1 y A2.
  • Pin de reset para reiniciar el multiplexor.
  • Compatibilidad: I2C y SMBus.

Cómo conectarlo

  1. VIN a 3.3V o 5V según tu placa, y GND a GND.
  2. SDA y SCL del módulo a los pines I2C de tu Arduino o ESP32.
  3. Conecta cada sensor a un canal diferente: SD0 y SC0 para el primero, SD1 y SC1 para el segundo, y así sucesivamente.
  4. En tu programa, escribe en la dirección 0x70 un byte que active el canal deseado (por ejemplo, 1 para el canal 0, 2 para el canal 1).
  5. Comunícate con el sensor normalmente y repite el proceso para cada canal.

Multiplexor I2C con distintos voltajes

Cada canal tiene sus propias líneas, por lo que puedes conectar dispositivos de 3.3V en algunos canales y de 5V en otros, colocando las resistencias pull-up adecuadas en cada canal al voltaje de ese dispositivo. Esto lo convierte en un aliado para mezclar sensores de distintos voltajes en un mismo proyecto.

Varios multiplexores

Como la dirección del módulo se puede cambiar entre 0x70 y 0x77, puedes conectar hasta ocho multiplexores en el mismo bus y llegar a 64 canales. Es una solución escalable para proyectos grandes.

Consejos

Mantén los cables I2C cortos, revisa que cada canal tenga sus resistencias pull-up y usa un escáner I2C para verificar qué dispositivos aparecen en cada canal antes de escribir tu programa definitivo.

Si quieres conocer cómo funciona el bus de comunicación de este módulo, consulta el artículo sobre I2C en Wikipedia.

Ejemplo práctico

Imagina un tablero con cuatro pantallas OLED iguales, cada una mostrando la temperatura de una zona distinta de un invernadero. Todas tienen la misma dirección, así que sin el multiplexor solo podrías usar una. Con el TCA9548A conectas cada pantalla a un canal, y tu programa selecciona el canal, actualiza la pantalla y pasa a la siguiente en milisegundos. Para el usuario, todas se actualizan al mismo tiempo. La misma técnica sirve con sensores de distancia láser en robots o con varios acelerómetros en un proyecto de captura de movimiento.

Si tu proyecto crece y necesitas más sensores del mismo tipo, el multiplexor I2C TCA9548A te permite ampliarlo sin rediseñar el circuito ni cambiar de placa.

Galería de imágenes

Multiplexor I2C TCA9548A CJMCU-9548 de 8 Canales – Conecta Varios Sensores con la Misma Dirección a Arduino y ESP32 - vista 2
Multiplexor I2C TCA9548A CJMCU-9548 de 8 Canales – Conecta Varios Sensores con la Misma Dirección a Arduino y ESP32 - vista 3

Preguntas frecuentes sobre el multiplexor I2C TCA9548A

¿Cuántos canales tiene?

Ocho canales I2C independientes.

¿Qué dirección tiene?

De 0x70 a 0x77, según los pines A0, A1 y A2.

¿Funciona con 3.3V y 5V?

Sí, se alimenta de 1.65 a 5.5V.

¿Sirve para varias pantallas OLED iguales?

Sí, es uno de sus usos más comunes.

Mira más productos de la categoría Arduino Accesorios Herramientas en Electrónica Cyber.

¿Por qué comprar en Electrónica Cyber?

Somos una tienda de electrónica en Santa Cruz con envíos a toda Bolivia y Brasil. Te asesoramos antes de comprar para que elijas el repuesto correcto y no pierdas tiempo ni dinero. Haz tu pedido por WhatsApp al 60017257 y recibe atención personalizada.

1 valoración en Multiplexor I2C TCA9548A CJMCU-9548 de 8 Canales – Conecta Varios Sensores con la Misma Dirección a Arduino y ESP32

  1. hernan –

    .

Añade una valoración

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Carrito de compra
0
    0
    Your Cart
    Your cart is emptyReturn to Shop