Что такое EEPROM (электрически стираемая программируемая постоянная память)?

👉 Определение
EEPROM — сокращение от электрически стираемой программируемой постоянной памяти, — это тип энергонезависимой памяти , который сохраняет данные даже при отключении питания. В отличие от традиционной постоянной памяти (ROM), EEPROM можно стирать и перепрограммировать электрическим способом непосредственно в схеме, без использования специальных внешних инструментов, таких как ультрафиолетовое излучение (как в случае с EPROM).
Это делает EEPROM особенно ценным в встраиваемых системах, микроконтроллерах и бытовой электронике, где небольшие объёмы данных должны обновляться и надёжно сохраняться.
👉 Ключевые характеристики
Энергонезависимое хранение — данные остаются неизменными при отсутствии питания.
Стирание и запись побайтово — позволяет точно изменять данные без необходимости перезаписи целых блоков.
Надёжность — типичный ресурс выдерживаемых циклов записи/стирания составляет от 10 000 до 1 000 000, в зависимости от технологии.
Программирование непосредственно в схеме — обновление возможно напрямую при интеграции устройства в систему.
Варианты интерфейсов — обычно выпускается в виде последовательных EEPROM (I²C, SPI) или параллельных EEPROM.
👉 Принцип работы EEPROM
EEPROM использует транзисторы с плавающим затвором для хранения данных:
Программирование (запись): Приложение повышенного напряжения заставляет электроны проникать в плавающий затвор, изменяя состояние транзистора.
Стирание: Обратный процесс удаляет электроны из затвора, сбрасывая ячейку памяти.
Чтение: Система определяет пороговое напряжение транзистора, чтобы установить, хранится ли в ячейке бит 0 или 1.
Такой механизм обеспечивает надёжное хранение данных в течение многих лет, благодаря чему EEPROM является проверенным решением для хранения небольших, но критически важных данных.
👉 Типовые области применения EEPROM
EEPROM широко используется в различных отраслях благодаря своей надёжности при хранении небольших, но жизненно важных данных. Типичные области применения включают:
Микроконтроллеры: Хранение калибровочных констант, конфигураций устройств и журналов выполнения.
Компьютеры и серверы: Хранение данных SPD (Serial Presence Detect) в модулях ОЗУ.
Потребительская электроника: Системы бесключевого удалённого доступа, смарт-карты и устройства Интернета вещей (IoT).
Промышленные системы: Безопасное хранение ключей шифрования, идентификаторов устройств и данных калибровки датчиков.
EEPROM в оптических трансиверах

В сетевом оборудовании — SFP и QSFP оптические модули интегрируют EEPROM для хранения ключевой информации, такой как:
Идентификатор производителя и номер детали
Длина волны и поддерживаемая скорость передачи данных
Серийный номер и данные о производстве
Коды совместимости и соответствия стандартам
Стандарты, такие как SFF-8024 (коды идентификации трансиверов) и SFF-8472 (цифровой диагностики и мониторинга) определяют структуру и содержимое этой EEPROM, обеспечивая совместимость между производителями. При подключении трансивера к коммутатору или маршрутизатору хост считывает данные EEPROM для проверки совместимости, а также получения спецификаций модуля и диагностической информации.
👉 EEPROM против Flash-памяти
Хотя Flash технически является разновидностью EEPROM, между ними имеются существенные различия:
Характеристика | 🗂️ EEPROM | ⚡ Flash-память |
|---|---|---|
Гранулярность стирания | Побайтовая | Блочная (например, 512 байт или больше) |
Гибкость записи | Высокая — возможны точные обновления | Ограниченная — требуется перезапись больших участков |
Скорость | Медленнее | Быстрее, оптимизирована для хранения больших объёмов данных |
Плотность размещения | Ниже | Выше, подходит для массового хранения данных |
Типичное применение | Хранение небольших параметров (конфигурации, калибровка, ключи) | Прошивки, хранение больших объёмов данных |
👉 Заключение
EEPROM остаётся важной технологией памяти в современной электронике. Хотя Flash доминирует в области высокоплотного хранения, точность, надёжность и гибкость EEPROM делают её незаменимой для хранения небольших, но критически важных данных. В сетевых решениях EEPROM позволяет оптическим трансиверам передавать информацию об идентификации, производительности и совместимости, обеспечивая бесперебойную работу между различными устройствами и производителями.
👉 Часто задаваемые вопросы (FAQ)
Вопрос 1: EEPROM относится к летучей или нелетучей памяти?
EEPROM является нелетучей, то есть сохраняет данные при отсутствии питания.
Вопрос 2: Каков срок службы EEPROM?
Современная EEPROM обычно выдерживает до 1 000 000 циклов записи/стирания, с сохранением данных в течение 10–20 лет.
Вопрос 3: Почему используется EEPROM в оптические трансиверы?
EEPROM хранит важные данные модуля — например, идентификатор производителя, длину волны и диагностические параметры, что позволяет коммутаторам и маршрутизаторам определять, настраивать и контролировать трансивер.
В4: В чём разница между EEPROM и Flash?
EEPROM поддерживает обновление на уровне байтов, что идеально подходит для частых небольших изменений, тогда как Flash оптимизирована для хранения больших объёмов данных на уровне блоков.
Видео
https://resources.l-p.com/wp-content/uploads/2026/06/f3707104ff423f50cb51a7617d4e6a25.mp4
26 июня 2024 г.
- 1,2 тыс.
- 888