uDocs

Компонент Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer

Вы только что нашли идеальный датчик I2C, доступный в удобном пакете Qwiic или STEMMA QT, и хотите подключить два, три или четыре из них к своему микроконтроллеру, когда понимаете: "О, этот чип имеет фиксированный адрес I2C, и из того, что я знаю об I2C, вы можете подключить его к своему микроконтроллеру". не может быть двух устройств с одинаковым адресом на одних и тех же выводах SDA/SCL!" Вам что, не повезло? Вы были бы им, если бы у вас не было этого ультракрутого 4-канального мультиплексора STEMMA QT / Qwiic I2C Adafruit PCA9546! Наконец, есть способ подключить до 4 устройств I2C с одинаковыми адресами к одному микроконтроллеру - этот мультиплексор действует как привратник, передавая команды на выбранный порт I2C с помощью вашей команды. Если вам необходимо иметь до 8 мультиплексированных устройств, ознакомьтесь с 8-канальной версией этой платы PCA9548. На случай, если вам интересно, почему здесь используется PCA9546, а не TCA9546A, PCA9546 является "сестрой-близнецом" TCA9546, но ее легче достать во время большого дефицита чипов в 2022 году. Он работает точно так же, просто не может снизить напряжение до 1,8 В, что нормально, потому что платы QT в любом случае работают только на 3 В или 5 В. Вы все еще можете использовать любой пример кода или библиотеку для TCA9546 или TCA9548 Использовать его довольно просто: сам мультиплексор находится на I2C-адресе 0x70 (но может быть изменен с 0x70 на 0x77 с помощью перемычек на обратной стороне), и вы просто записываете один байт с желаемым номером мультиплексированного вывода на этот порт, и бац - любые будущие пакеты I2C будут отправлены на этот порт. портвейн. Теоретически, у вас могло бы быть по 8 таких мультиплексоров на каждом из адресов 0x70-0x77, чтобы управлять 4*8 = 32 одной и той же частью, адресованной I2C. Плодоножка Adafruit QT / Qwiic PCA9546 Breakout - 4 Канал имеет пять разъемов JST SH 1 мм: 1 вход и 4 выхода. На конце есть один порт, который подключается к вашему контроллеру I2C (есть также разъемы для подключения макетной платы, если они вам нужны). Используйте этот раздел, чтобы добавить к шине столько устройств I2C, сколько вам нужно. В комплекте с монтажными отверстиями плата может быть установлена в любую систему. Небольшой индикатор питания сообщает вам о том, что плата концентратора подключена. Есть даже встроенный регулятор 3,3 В 500 мА, так что если вы используете его с микроконтроллером 5 В, например, совместимым с Arduino 328, вы можете переключить уровень всех портов QT на 3 В питания и логический уровень. Просто отрежьте / припаяйте перемычку в нижней части печатной платы, чтобы изменить мощность и логический уровень на принудительный 3 В. Конечно, поскольку STEMMA QT совместим с Qwiic, он будет работать со всеми платами и деталями STEMMA QT или Qwiic, которые есть у нас в магазине Adafruit. Поставляется только с собранной печатной платой, никаких кабелей или датчиков в комплекте нет (хотя у нас их в наличии тонны!)

Печатная плата

100%
маска
Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer pcb

Схема

100%
маска
Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer schematic

Список пинов

ПинТипОписание
VCCmale
VCCfemale
VCCIOfemale
VCCIOfemale
VCCIOfemale
VCCIOfemale
RESETmale
0SDAfemale
0SCLfemale
1SDAfemale
1SCLfemale
SCLmale
SCLfemale
SDAmale
SDAfemale
2SDAfemale
2SCLfemale
3SDAfemale
3SCLfemale
GNDmale
GNDfemale
GNDfemale
GNDfemale
GNDfemale
GNDfemale