El multiplexor I2C permite la conexión de múltiples dispositivos I2C con la misma dirección en un único bus I2C.
Por ejemplo, puedes conectar múltiples sensores idénticos y realizar mediciones en diferentes estancias con una única Raspberry Pi.
Aunque puedes conseguir el mismo IC multiplexor I2C (TCA9548A) en placas genéricas, el pHAT crea una solución compacta que es genial para la monitorización remota y la creación de gráficos cuando se acopla con una Raspberry Pi Zero 2 W (se puede utilizar con cualquier modelo de Raspberry Pi).
Para cada salida multiplexada hay 4 pines:
- SDAx (datos)
- SCLx (datos)
- GND (tierra)
- V (alimentación)
La EEPROM carga automáticamente el overlay i2c-mux correcto y lo convierte en 8 buses I2C individuales (/dev/i2c-3 a /dev/i2c-10) permitiendo la comunicación directa con los dispositivos I2C de forma normal (i2cdetect / i2cget / i2cset / Python SMBUS, etc).
Nueva característica de la versión - selección de direcciones
Ahora se pueden utilizar puentes de soldadura de selección de dirección en la parte inferior de la placa (A0/A1/A2) permitiendo utilizar más de un multiplexor I2C.
Por defecto, los A0/A1/A2 se ponen a nivel bajo (almohadilla central conectada a la almohadilla más cercana al conector GPIO de la Raspberry Pi).
Ejemplos:
- A0=LOW, A1=LOW, A2=LOW es la dirección 0x70
- A0=HIGH, A1=LOW, A2=LOW es la dirección 0x71
- etc ... (para más información, consulte la tabla de "Referencia de direcciones" en la hoja de datos)
Para cambiar a HIGH primero tendrá que cortar la traza entre la almohadilla central y la almohadilla más cercana al conector GPIO de la Raspberry Pi GPIO, luego puentear la almohadilla central con la almohadilla más alejada del conector GPIO de la Raspberry Pi.
Nota: La salida "V" puede ser modificada de los 3,3 voltios por defecto a 5 voltios cortando la traza de la PCB entre V y 3v3 y puenteando V a 5v. La alimentación de 3,3v se toma directamente del raíl 3v3 de la Pi, por lo que hay que tener cuidado de no sobrecargarlo.
Por favor, ten en cuenta que el color de la PCB puede ser verde o blanco - ¡el stock de nuestro proveedor varía!
Ficha de datos
- Compatibilidad
- Raspberry Pi
- Chipset
- TCA9548A
- Datasheet
- https://cdn.shopify.com/s/files/1/0176/3274/files/tca9548a.pdf