Плата для увеличения
количества портов ввода- вывода для любых микроконтроллеров, имеющих
интерфейс I2C. Используя всего два вывода I2C, можно получить 16 пинов,
работающих как на вход, так и на выход. При этом поддерживается
прерывания, возникающие при смене уровня сигналов на любом из 16 пинов.
Данную плату расширения можно подключить к Arduino, esp8266, ESP32. На
выходе получить дополнительных 16 GPIO , которые можно использовать как
порты ввода-вывода.
Платы подключаются по интерфейсу i2c. На плате выделено два 8-разрядных
порта: порт А и порт B. Данную особенность нужно учитывать при работе с
платой.
Основные достоинства
Высокая скорость обмена данными
Стандартный интерфейс, совместимый с модулями ARDUINO, Raspberry Pi и
многими другими
Малый ток потребления
Характеристики:
Напряжение питания: 5 Вольт
два 8-разрядных порта: порт А и порт B.
Диапазон рабочих температур: -40...+85 С
Рабочее напряжение 3,0 V...5,5 V
IIC частота: до 1,7 МГц
Рабочий ток: 1uA
Размеры: 65x19 мм
Монтажное отверстие: M3
Подключение:
VCC: power supply pin;
INTA: A port interrupt output; port interrupt can be set to low
level interrupt, high level interrupt, level change interrupt
INTB: B port interrupt output; port interrupt can be set to low
level interrupt, high level interrupt, level change interrupt
SCL: IIC clock signal line
SDA: IIC data signal line
RESET: Low level reset device
A0, A1, A2: IIC device address configuration pin, default
0100000x, IIC bus can expand 8 identical devices, realize up to 128 IO
expansion
GPA0~GPA7: A port 8-bit input and output pin (default input mode)
GPB0~GPB7: B port 8-bit input and output pin (default input mode) |