Главная страницаКомпоненты для FritzingКомпонент Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer для Fritzing
Компонент Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer

Компонент 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.

Поставляется только с собранной печатной платой, никаких кабелей или датчиков в комплекте нет (хотя у нас их в наличии тонны!)

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

Печатная плат Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer

Схема

Схема Adafruit PCA9546 4-Channel STEMMA QT I2C Multiplexer

Список пинов

Пин Тип
VCC мама
VCC папа
VCCIO папа
VCCIO папа
VCCIO папа
VCCIO папа
RESET мама
0SDA папа
0SCL папа
1SDA папа
1SCL папа
SCL мама
SCL папа
SDA мама
SDA папа
2SDA папа
2SCL папа
3SDA папа
3SCL папа
GND мама
GND папа
GND папа
GND папа
GND папа
GND папа
Был ли полезен материал?

Мне очень важно получать обратную связь. Пожалуйста, оцените материал. Так я пойму в какую сторону его стоит изменить.