Если вы работаете с GPIOs на вашей плате, то довольно легко добавить расширения I2C GPIO, но они обычно ограничены 8 или 16 каналами, поэтому Land Boards создали плату с 8 IO что позволяет использовать до 128-каналов. IO расширение, работает на Raspberry Pi, BeagleBone Black, Arduino, и других платах с аппаратным I2C или программной реализацией.
Характеристики платы DIGIO-128:
- 8x Microchip MCP23017 16-bit I/O expander для 128 GPIOs
- Сетевой интерфейс – I2C хост с 100/400 KHZ; 4-контактный хост интерфейс для подключения (заземление, питание, таймер, данные)
- 8х 20-контактных разъема 2.54мм с 16 I/O, 2x VCC и 2 для заземления
- 2x 4-контактных разъема для прерываний
- Хранение данных – Microchip 24LC024 2K EEPROM с информацией о плате.
- 3.3V или 5V операции
- Размеры – 95 х 95 мм
Вы можете узнать, чтобы использовать плату программистам в Wiki для Raspberry Pi, и Arduino, Так как используется адрес 0x20-0x27 на I2C, то скорее всего, можно использовать его для других плат, таких как ESP8266 или STM8s boards приложив некоторые усилия и если будет достаточно памяти как оперативной так и на устройстве хранения.
DIGIO-128 board продается за $75 на Tindie, или на главной форме страницы продукта на Land Boards. Где так же представлена версия с 64-каналами которая зовется DIGIO-64 и продается за $50.
Благодарим сайт cnx-software.com за предоставленную информацию
Оригинал статьи тут