DFRobot IC24C32
тел. +7(499)347-04-82
Описание DFRobot IC24C32
DFRobot IC24C32
Описание: DFRobot IC24C32 — это модуль энергонезависимой памяти на базе микросхемы EEPROM AT24C32 (или её аналога) с последовательным интерфейсом I2C. Модуль предназначен для хранения данных (конфигураций, логов, пользовательских настроек), которые должны сохраняться после отключения питания.
Ключевые особенности:
- Простота подключения: Использует стандартный интерфейс I2C (SDA, SCL), что позволяет легко интегрировать его с популярными платформами, такими как Arduino, Raspberry Pi, ESP32 и другими микроконтроллерами.
- Наличие встроенных подтягивающих резисторов: На модуле обычно установлены резисторы для линий SDA и SCL, что упрощает подключение.
- Удобный форм-фактор: Часто выполняется в виде компактной платы с контактами для макетной платы (breadboard).
- Несколько адресов на выбор: С помощью перемычек (jumpers) можно изменить адрес устройства на шине I2C, что позволяет использовать до 8 модулей одновременно на одной шине.
Технические характеристики:
| Параметр | Значение / Описание | | :--- | :--- | | Базовый чип | AT24C32 или совместимый | | Объем памяти | 32 Кбит, что составляет 4096 байт (4 КБ) | | Организация | 512 страниц по 8 байт | | Интерфейс | I2C (Two-Wire Serial Interface) | | Скорость обмена | До 400 кГц (режим Standard) | | Адрес на шине I2C | Базовый адрес 0x50 (0b1010000). Может быть изменен перемычками на модуле (обычно адреса с 0x50 по 0x57). | | Напряжение питания | 3.3В или 5В (широкий диапазон, совместим с большинством плат) | | Срок хранения данных | Более 40 лет | | Количество циклов записи | Более 1 000 000 циклов на ячейку | | Рабочая температура | Обычно от -40°C до +85°C (зависит от конкретной версии чипа) | | Количество выводов | Стандартно 4 пина: VCC, GND, SDA, SCL. Может присутствовать вывод WP (Write Protect) для блокировки записи. |
Парт-номера и совместимые модели
1. Основная микросхема (парт-номер):
- AT24C32 от Microchip Technology (ранее Atmel) — это наиболее распространенный и оригинальный чип.
- CAT24C32 от ON Semiconductor.
- BR24G32 от ROHM Semiconductor.
- M24C32 от STMicroelectronics.
- 24C32 — общее обозначение для серии от различных производителей (например, 24C32N, 24C32F и т.д.).
2. Совместимые модули DFRobot: Модули DFRobot часто имеют схожий дизайн и функционал. Прямым аналогом по объему памяти является:
- DFRobot DFR0127 / DFR0141 (модуль EEPROM 32K) — это, скорее всего, и есть официальное обозначение для модуля с чипом AT24C32.
Другие модули EEPROM от DFRobot (разного объема):
- DFR0148 — Модуль EEPROM 256K (AT24C256, 32 КБ).
- DFR0154 — Модуль EEPROM 512K (AT24C512, 64 КБ).
- Модули на базе чипов 24C02 (256 байт), 24C04 (512 байт), 24C08 (1 КБ), 24C16 (2 КБ).
3. Совместимые модели от других производителей (аналогичные модули): Практически все производители модулей для Arduino и DIY создают аналогичные платы. Они полностью взаимозаменяемы на уровне кода и подключения:
- Gravity: I2C EEPROM Module (обычно 32K).
- Adafruit: Adafruit SPI Non-Volatile FRAM Breakout (хотя это FRAM, а не EEPROM, но для схожих задач).
- SparkFun: Модуль памяти EEPROM.
- Generic: Многочисленные безымянные модули с Aliexpress, eBay и т.д., маркированные как "EEPROM Module 24C32" или "I2C Memory Module".
Важное примечание: При написании кода для модуля DFRobot IC24C32 вы можете использовать стандартные библиотеки для работы с EEPROM по I2C (например, Wire.h для Arduino) и адресовать устройство по выбранному адресу (по умолчанию 0x50). Все модули на базе AT24C32 программно совместимы.