kz ru
Каталог

I2C мультиплексор TCA9548A

(0)
Добавить в сравнение
Купить в 1 клик

I2C мультиплексор (коммутатор, расширитель) TCA9548A предназначен для решения проблемы подключения нескольких I2C устройств с одинаковыми адресами или имеющими разные напряжения логических сигналов к одному микроконтроллеру. Устройство позволяет полностью контролировать процесс доступа ведущего устройства к ведомым по I2C шине.

Описание

Мультплексор подключается по I2C шине к микроконтроллеру (ведущему устройству), а датчики и модули (ведомые утройства) подключаются к портам мультиплексора. Таким образом мультиплексор выступает посредником в обмене данными между ведущим и ведомыми устройствами. Для начала необходимо обратиться по адресу мультиплексора (по умолчанию 0x70) и записать в регистр конфигурации мультиплексора номер порта, с которым необходимо работать. Можно указать сразу несколько портов. Номер активного порта определяется единицей в соответствующем разряде регистра. Например, 00000100 означает, что активным станет третий порт.

Далее работа осуществляется так же, как если бы ведомое устройство было подключено напрямую к микроконтроллеру. То есть можно использовать привычные библиотеки и обращаться по адресу ведомого устройства (дисплея, датчика и т.п.).

Если необходимо переключиться на другое устройство, то для этого досаточно просто записать в регистр мультиплексора номер нужного порта.

Стоит обратить внимание, что если адрес какого-либо периферийного устройства совпадает с адресом мультиплексора, то необходимо изенить адрес мультиплексора с помощью портов A1, A2, A3.

Кроме того, мультиплексор может работать как преобразователь логических уровней независимо по каждому каналу. Это удобно, если необходимо подключать трехвольтовые периферийные модули к пятивольтовой плате Arduino.

Модуль имеет следующие контакты:

  • Vin – VCC, вывод питания, +5 В;
  • GND – GND, вывод питания, «земля»;
  • SCL – тактирующая линия шины I2C для связи мультиплексора с ведущим стройсвом (Arduino, МК);
  • SDA – линия данных шины I2C для связи мультиплексора с ведущим стройсвом (Arduino, МК);
  • RST – линия сброса, для сброса соединить с GND;
  • A0 – бит адреса мультиплексора; если соединить с Vin, то адрес увеличится на 1;
  • A1 – бит адреса мультиплексора; если соединить с Vin, то адрес увеличится на 2;
  • A2 – бит адреса мультиплексора; если соединить с Vin, то адрес увеличится на 4;
  • SС0 … SС7 – линии SСL для периферийных устройств;
  • SD0 … SD7 – линии SDA для периферийных устройств;
В наличии
Предзаказ
арт. 000138
PCA9685 — это 16-ти канальный 12-разрядный контроллер. Частота ШИМ настраивается...
4500 тг 2500 тг
Нет в наличии
Предзаказ
арт.
Модуль на основе микросхемы PCF8575 позволит легко решить проблему нехватки...
1500 тг
Нет в наличии
Предзаказ
арт.
16-канальный аналоговый мультиплексор собран на микросхеме 74HC4067 и позволяет значительно...
950 тг 920 тг
Нет в наличии
Предзаказ
арт.
8-канальный аналоговый мультиплексор собран на микросхеме 74HC4051 и позволяет значительно...
750 тг
Предзаказ
Предзаказ успешно отправлен!
Имя *
Телефон *
Добавить в корзину
Название товара
100 тг
1 шт.
Перейти в корзину
Обратный звонок
Запрос успешно отправлен!
Имя *
Телефон *
Заказ в один клик
С помощью уведомлений о заказе можно не только получать актуальную информацию по заказу, но и иметь быстрый канал связи с магазином