Модуль основан на микросхеме TCA9548A / PCA9548A – восьмиканальном мультиплексоре I2C с возможностью внешнего сброса.
Зачастую возникает необходимость подключить к одному микроконтроллеру несколько устройств, например, датчиков температуры, которые не имеют пинов конфигурации адреса и занимают один адрес. При попытке подключить их напрямую на шине возникнет ошибка, так как все устройства будут отвечать одновременно.
Эти коллизии и позволяет разрешить предлагаемый модуль. Перед каждым сеансом обмена данных с не выбранным в данный момент устройством микроконтроллер должен связаться с мультиплексором, указать, какой канал активировать, и дальше работа с нужным устройством не будет отличаться от работы при обычном подключении, как если бы оно было одно на шине.
Мультиплексор имеет контакты конфигурирования собственного адреса, что обеспечивает подключение до 8 свичей на одну шину. Это позволяет подключить до 64 устройств с одинаковым адресом.
ОСНОВНЫЕ ДОСТОИНСТВА
- Поддерживает различные логические уровни внешних устройств
- Простота работы
- Высокая скорость интерфейса
ПРИМЕРЫ ИСПОЛЬЗОВАНИЯ
- Подключение множества датчиков температуры
- Подключение нескольких экранов
- Множественное использование аппаратной шины I2C
КОМПЛЕКТАЦИЯ
- 1 × CJMCU-9548 – Модуль I2C-мультиплексора на 8 каналов на TCA9548A / PCA9548A
- 2 × Гребёнка на 8 контактов прямая
ПОДКЛЮЧЕНИЕ И БИБЛИОТЕКИ
На модуле установлены все необходимые подтягивающие резисторы. Для выбора устройства по адресу 0x70 (по умолчанию) необходимо записать номер канала, от 0 до 7, после чего обмениваться данными напрямую.
| Вес | 3 g |
|---|---|
| Габариты | 31.5 × 21.4 × 3 mm |
| Напряжение питания: | 1.65…5.5В |
| Потребляемый ток: | до 100мА |
| Количество каналов: | 8 |
| Интерфейс: | I2C до 400кГц |
| Логические уровни: | 1.65…5В |
| Поддержка горячей замены устройств: | да |
- Технические характеристики, внешний вид и комплектация товара могут быть изменены производителем без предварительного уведомления.
