uDocs

Компонент Adafruit MCP23017 STEMMA QT

Мы получили много запросов на разработку MCP23017, и мы всегда думали: “Э-э-э, почему бы просто не использовать DIP-чип?”, но с STEMMA QT мы смогли увидеть пример использования версии plug and play, которая поставляется со всеми пассивными функциями на борту. Этот расширитель Adafruit MCP23017 I2C GPIO Breakout имеет 16 GPIO с соответствующей заземляющей накладкой. Нам особенно нравится '17 в качестве расширителя за его простые и понятные возможности. Он счастливо работает от логики 3 В или 5 В и питания. Каждый GPIO может быть выходным напряжением до 25 мА, так что со светодиодами проблем нет. Или же каждый из них может быть входным, с дополнительным подтягиванием. Есть два вывода IRQ, которые настраиваются для того, какие входы отслеживать, поэтому опрос шины I2C не требуется. С помощью 3 адресных контактов вы можете подключить до 8 на одной шине, в общей сложности 8 x 16 = 128 GPIO на одной шине I2C! У нас есть надежные библиотеки Arduino и CircuitPython с примерами, все готово для этого чипа. Но даже если вы используете какую-то другую платформу, MCP23017 настолько классичен, что вы, скорее всего, сможете найти пример кода. Поставляется с двумя стержнями жатки, так что вы можете использовать его в макетной плате, немного припаяв. Вы также можете отключить кнопки, подключив одну сторону к GPIO (устанавливается в качестве входного сигнала с помощью pullup), а другую сторону - к заземляющей панели. Чтобы ускорить работу, мы разработали изготовленную на заказ печатную плату в форм-факторе STEMMA QT, что упрощает взаимодействие с ней. Разъемы STEMMA QT с обеих сторон совместимы с разъемами SparkFun Qwiic I2C. Это позволяет вам выполнять беспаянные соединения между вашей платой разработки и MCP23017 или подключать ее к широкому спектру других датчиков и аксессуаров с помощью совместимого кабеля. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности.

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

100%
маска
Adafruit MCP23017 STEMMA QT pcb

Схема

100%
маска
Adafruit MCP23017 STEMMA QT schematic

Список пинов

ПинТипОписание
VCCmale
VCCmale
VCCmale
SCLmale
SCLmale
SCLmale
SDAmale
SDAmale
SDAmale
RESETmale
GPA0male
GPA1male
GPA2male
GPA3male
GPA4male
GPA5male
GPA6male
GPA7male
INTAmale
INTBmale
A0male
A1male
A2male
GPB0male
GPB1male
GPB2male
GPB3male
GPB4male
GPB5male
GPB6male
GPB7male
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale
GNDmale