
Модуль I2C-мультиплексора TCA9548A (8 каналов)
I2C-мультиплексор TCA9548A на 8 каналов: подключение устройств с одинаковыми адресами, преобразование уровней, адрес по умолчанию 0x70. Для Arduino.
- Артикул:
- 186
Модуль I2C-мультиплексора на микросхеме TCA9548A позволяет подключить к одной шине I2C несколько устройств, в том числе с одинаковыми адресами. Мультиплексор подключается к микроконтроллеру (ведущему устройству), а датчики и модули подключаются к его портам, выступая ведомыми устройствами.
Для выбора порта нужно обратиться по адресу мультиплексора (по умолчанию 0x70) и записать в регистр конфигурации номер активного порта. Можно активировать сразу несколько портов. Дальнейшая работа ведётся так же, как при прямом подключении устройства к микроконтроллеру, с использованием привычных библиотек.
Преимущества
- Подключение устройств с совпадающими I2C-адресами
- Изменение адреса мультиплексора пинами A0, A1, A2
- Работа в роли преобразователя логических уровней по каждому каналу
- Удобное подключение 3-вольтовых модулей к 5-вольтовой плате
Контактная группа модуля
- Vin — питание +5 В
- GND — «земля»
- SCL — тактовая линия I2C для связи с ведущим устройством
- SDA — линия данных I2C для связи с ведущим устройством
- RST — линия сброса (для сброса соединить с GND)
- A0 — бит адреса (+1 при подключении к Vin)
- A1 — бит адреса (+2 при подключении к Vin)
- A2 — бит адреса (+4 при подключении к Vin)
- SC0…SC7 — линии SCL для периферийных устройств
- SD0…SD7 — линии SDA для периферийных устройств
Характеристики
Микросхема: TCA9548A
Количество каналов: 8
- Интерфейс
- I2C
- Адрес по умолчанию
- 0x70



