El TCA9548A es un conmutador I2C de traducción bidireccional de 8 canales. El par de señales maestro SCL/SDA se dirige a ocho canales de dispositivos esclavos, desde SC0/SD0 hasta SC7/SD7. Se puede seleccionar cualquier canal descendente individual, así como cualquier combinación de los ocho canales.
El módulo tiene un pin de RESET bajo activo que reinicia la máquina de estado y permite que el TCA9548A se recupere en caso de que uno de los buses I2C descendentes se atasque en un estado bajo. La máquina de estado del dispositivo también se puede restablecer quitando la fuente de alimentación, VCC, también conocida como reinicio de encendido (POR, por sus siglas en inglés). Tanto la función RESET como un POR harán que se deseleccionen todos los canales.
Las conexiones de la ruta de datos I2C están controladas por el mismo dispositivo maestro I2C que se cambia para comunicarse con múltiples esclavos I2C. Después del reconocimiento exitoso de la dirección esclava (hardware seleccionable por los pines A0, A1 y A2), se escribe o se lee un único registro de control de 8 bits para determinar los canales seleccionados.
El TCA9548A también se puede usar para el cambio de voltaje, lo que permite el uso de diferentes voltajes de bus en cada par SCn/SDn de modo que las partes de 1.8 V, 2.5 V o 3.3 V puedan comunicarse con partes de 5 V. Esto se logra mediante el uso de resistencias pull-up externas para elevar el bus hasta el voltaje deseado para el maestro y cada canal esclavo.
Pinout del TCA9548A
Vin Pin de alimentación, soporta de 3 V hasta 5 V
GND Pin de tierra, 0 V
SDA Pin de Datos del master I2C
SCL Pin de relog del master I2C
RST Pin de Reinicio cuando se conecta a 0 V
A0 Pin LSB de selección de canal
A1 Pin de selección de canal
A2 Pin MSB de selección de canal
SDn Pin de Datos del esclavo I2C
SCn Pin de Relog del esclavo I2C
Especificaciones
# | Descripción | Valor |
---|---|---|
1 | Canales de cambio bidireccionales | Hasta 8 canales |
2 | Tipo de comunicación | I2C |
3 | Estándares SMBus | Compatible |
4 | Entrada de RESET | BAJA activa |
5 | Pines de selección de canal | 3 pines |
6 | Selección de canales | a través del bus I2C (cualquier combinación) |
7 | Cambio del nivel de voltaje entre buses | 1.8 V, 2.5 V, 3.3 V y 5 V |
8 | Volatje de alimentación de funcionamiento | 3 V a 5 V |
9 | Volataje tolerable | 5V |
10 | Frecuencia de Reloj | 0 a 400kHz |
Documentación
Título | Link |
---|---|
Datasheet | |
Manual de uso del TCA9548A | |
Diagrama de circuito del TCA9548A | |
Librería para Fritzing | |
Esquemático en Eagle |
Valoraciones
No hay valoraciones aún.