o
Anuncios Clasificados
TCA9548 TCA9548A 1 a 8 I2C Módulo de placa de expansión multidireccional IIC de 8 vías Placa de expansión
El TCA9548A es un extensor I2C de 8 canales, que puede usar con un microprocesador como Arduino.
La función de un extensor I2C es conectar varios buses a un único bus. Podría entenderse como un tipo particular de multiplexor, pero especialmente diseñado para comunicación I2C.
De esta forma, el TCA9548A tiene una entrada de bus I2C, con dos líneas (SDA y SCL). Por otro lado, tiene 8 salidas de bus I2C, cada una con sus correspondientes dos líneas (SDA y SCL).
Durante su funcionamiento, el extensor I2C conecta el bus de entrada a una (o ninguna) de las salidas, lo que permite al procesador comunicarse con varios buses.
Probablemente el uso más frecuente que podemos hacer de un extensor I2C es permitir conectarnos varios dispositivos con la misma dirección, y que no permiten cambiarla.
También puede ser útiles para comunicar buses I2C con tensiones diferentes, sin necesidad de emplear un adaptador de nivel lógico. Así es posible comunicar buses a tensiones de 1.8V, 2.5V, 3.3V y 5V.
La comunicación con el propio TCA9548A se realiza por el bus de entrada, por lo que es muy sencillo controlarlo desde un procesador.
El voltaje del funcionamiento del TCA9548A es 1.65V a 5.5V, y funciona con buses I2C de frecuencia 0 hasta 400KHz.
La dirección del propio TCA9548A puede configurarse entre 0x70 y 0x77 con los pines A0, A1 y A2, según la tabla que hemos visto antes.
El TCA9548A puede reiniciarse poniendo RST a LOW. Por defecto está pull-up, así que puede dejarlo sin conectar si no lo necesita en el proyecto.
Finalmente, tener en cuenta que en función de cómo sean los dispositivos que conecten y la longitud de los cables, quizás necesites añadir resistencias de Pull-UP para los buses de I2C de entrada o salida.
El paquete contiene:
1 x Módulo TCA9548A
Anuncios Clasificados