Главная страницаКомпоненты для FritzingКомпонент Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT для Fritzing
Компонент Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT

Компонент Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT

Если вы хотите сохранить значения калибровки, MAC-адреса, маркеры незащищенного доступа или другие уникальные идентификаторы, хранилище EEPROM — отличный вариант. EEPROM работает долго, и его не нужно записывать страницами — один байт может быть записан сразу (в отличие от флэш-памяти!) Память EEPROM сохраняется даже при отключении питания и может быть перезаписана буквально миллион раз.

Некоторые микроконтроллеры, такие как ATmega328, имеют встроенную EEPROM, обычно от 64 до 1024 байт. Но некоторые, особенно ARM Cortex, этого не делают! Что же тогда? вот тут-то и приходит на помощь этот миниатюрный модуль Adafruit 24LC32 I2C EEPROM Breakout! Благодаря объему памяти 32 Кбит (4 КБайт) и удобным соединителям Stemma QT, это как раз то, что нужно для простого хранилища, управляемого I2C. Поскольку он является внешним по отношению к вашему микроконтроллеру или микрокомпьютеру, загрузка новой флэш-памяти не приведет к стиранию данных с этого чипа.

Мы используем EEPROM CAT24C32 (или эквивалент), внутренне организованный в виде 4096 слов по 8 бит каждое. Он оснащен 32-байтовым буфером записи страниц (если вы хотите записывать быстрее, чем по одному байту за раз). Используйте питание/логику от 2 до 5 В и I2C с тактовой частотой до 1 МГц. Адрес I2C по умолчанию равен 0x50, и имеются три внешних адресных контакта / перемычки, позволяющие адресовать до восьми устройств EEPROM на одной шине.

Чтобы сделать работу проще и немного гибче, мы также включили совместимые с SparkFun Qwiic разъемы STEMMA QT для шины I2C, так что вам даже не нужно паять! Просто подключите совместимый кабель и подсоедините его к выбранному вами микроконтроллеру, и вы готовы к хранению и извлечению данных из надежного и долговечного EEPROM. Кабель QT в комплект поставки не входит, но у нас в магазине есть его разновидности. 

Для использования в Arduino мы рекомендуем нашу библиотеку FRAM/EEPROM

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

Печатная плат Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT

Схема

Схема Adafruit 24LC32 I2C EEPROM Breakout - 32Kbit / 4 KB - Stemma QT

Список пинов

Пин Тип
VCC мама
VCC папа
VCC папа
3.3V мама
3.3V мама
A0 мама
A1 мама
A2 мама
WP мама
SDA мама
SDA папа
SDA папа
SCL мама
SCL папа
SCL папа
GND мама
GND папа
GND папа
Был ли полезен материал?

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