I2C IIC расширитель портов на PCF8574 – это плата для двунаправленного ввода-вывода, для увеличения количества портов. Используется при необходимости расширения портов GPIO на контроллерах ардуино и др. Так же модуль PCF8574 позволяет экономить порты для контроллеров Ардуино и подключить например дисплей HD44780 всего по двум проводам (I2C). На плате модуля расширителя GPIO есть возможность конфигурировать адрес шины I2C. Для этого на плате предусмотрены три перемычки. Для простоты подключения к различным устройствам при отладке, на плате распаяны два разъема шины I2C, папа и мама. Модуль расширения портов поддерживает каскадирование I2C, позволяя подключать к шине большое количество I2C устройств.
Характеристики:
- Количество выводов I/O: 8
- Количество выводов прерывания: 1 (с открытым стоком)
- Напряжение питания: 3.3 — 5.5 В
- Max ток вывода при состоянии HIGH: 300 мкА
- Max ток вывода при состоянии LOW: 25 мА
- Ток покоя: < 10 мкА
- Интерфейс: I2C (100 кГц)
- I2C адрес: 8 вариантов
Назначение выводов:
- VCC — 5V.
- GND — GND.
- P0..P7 — цифровые выходы/входы
- SDA — I2C А4.
- SCL — I2C А5.
- А0, А1, А2 — назначение адреса уст-ва
- INT — Прерывание инвертированный сигнал. Вы можете использовать его для обнаружения изменений на одном из цифровых входов.
Выбор адреса
A0 | A1 | A2 | адрес |
— | — | — | 0x20 |
+ | — | — | 0x21 |
— | + | — | 0x22 |
+ | + | — | 0x23 |
— | — | + | 0x24 |
+ | — | + | 0x25 |
— | + | + | 0x26 |
+ | + | + | 0x27 |