
Мультплексор подключается по I2C шине к микроконтроллеру (ведущему устройству), а датчики и модули (ведомые утройства) подключаются к портам мультиплексора. Таким образом мультиплексор выступает посредником в обмене данными между ведущим и ведомыми устройствами. Для начала необходимо обратиться по адресу мультиплексора (по умолчанию 0x70) и записать в регистр конфигурации мультиплексора номер порта, с которым необходимо работать. Можно указать сразу несколько портов. Номер активного порта определяется единицей в соответствующем разряде регистра. Например, 00000100 означает, что активным станет третий порт.
Далее работа осуществляется так же, как если бы ведомое устройство было подключено напрямую к микроконтроллеру. То есть можно использовать привычные библиотеки и обращаться по адресу ведомого устройства (дисплея, датчика и т.п.).
Если необходимо переключиться на другое устройство, то для этого досаточно просто записать в регистр мультиплексора номер нужного порта.
Стоит обратить внимание, что если адрес какого-либо периферийного устройства совпадает с адресом мультиплексора, то необходимо изенить адрес мультиплексора с помощью портов A1, A2, A3.
Кроме того, мультиплексор может работать как преобразователь логических уровней независимо по каждому каналу. Это удобно, если необходимо подключать трехвольтовые периферийные модули к пятивольтовой плате Arduino.
Модуль имеет следующие контакты:
Купить I2C мультиплексор TCA9548A можно с доставкой по Алматы курьером Яндекс или самовывозом из магазина по адресу ул. Кыз Жибек, 104/1. По Казахстану доставляем через inDrive. Бесплатная доставка при заказе от 150 000 ₸. Оплата наличными, картой или переводом.
Оформление заказа онлайн: добавьте товар в корзину, укажите контакты и адрес. Режим работы магазина: пн–сб 12:00–20:00. Телефон +7 (700) 900-17-90, Telegram и WhatsApp.