Открыть сервисСервис

Электрически стираемое программируемое ПЗУ

Электрически стираемое программируемое ПЗУ (англ. Electrically Erasable Programmable Read-Only Memory, EEPROM) — это тип энергонезависимой памяти (NVRAM), допускающей многократное перепрограммирование (запись и стирание) электрическим сигналом без необходимости извлечения микросхемы из устройства. В отличие от масочного ПЗУ, данные в EEPROM могут быть изменены в процессе эксплуатации, а в отличие от EPROM, стирание производится не ультрафиолетовым излучением, а электрическим напряжением, что позволяет перепрограммировать память в составе готовой системы.

История

Разработка EEPROM стала логическим продолжением эволюции энергонезависимых запоминающих устройств. Первые программируемые ПЗУ (PROM) требовали однократной записи, а стираемые ультрафиолетом (EPROM) — длительного облучения и извлечения из схемы. Потребность в удобном перепрограммировании привела к созданию технологии, где стирание и запись производятся электрически.

Первые коммерческие образцы EEPROM появились в начале 1980-х годов. Компания Intel в 1983 году выпустила микросхему 2816 (16 Кбит), которая стала одной из первых серийно производимых EEPROM. Технология базировалась на МОП-транзисторах с плавающим затвором (Floating Gate MOSFET), где заряд на изолированном затворе сохраняется годами, обеспечивая энергонезависимость. В СССР и России разработки в этой области велись в НИИМЭ (г. Зеленоград) и других предприятиях микроэлектроники; в 1980-х годах были созданы отечественные аналоги, например, микросхемы серии КР556РТ.

Устройство и принцип работы

Основой ячейки EEPROM является полевой транзистор с плавающим затвором. Конструкция включает:

  • Управляющий затвор — обычный электрод, через который подаётся напряжение.
  • Плавающий затвор — изолированный слой поликремния, окружённый диэлектриком (обычно оксид кремния). Он не имеет электрического соединения с другими элементами.
  • Канал — область между истоком и стоком, проводимость которой зависит от заряда на плавающем затворе.

Запись и стирание

Для записи (программирования) на управляющий затвор подаётся высокое напряжение (обычно 12–20 В), что вызывает туннелирование электронов через тонкий слой оксида (эффект Фаулера — Нордгейма) на плавающий затвор. Заряд на плавающем затворе изменяет пороговое напряжение транзистора: заряженный затвор представляет логический «0», незаряженный — «1» (или наоборот, в зависимости от схемотехники).

Стирание производится подачей напряжения противоположной полярности, что вытягивает электроны с плавающего затвора обратно в канал. В большинстве EEPROM стирание возможно как побайтно (для отдельных ячеек), так и блоками (страницами). Время записи/стирания одной ячейки составляет миллисекунды, что значительно медленнее, чем у оперативной памяти (RAM), но приемлемо для конфигурационных данных.

Энергонезависимость

Заряд на плавающем затворе сохраняется в течение многих лет (обычно 10–100 лет) при комнатной температуре, так как ток утечки через диэлектрик ничтожно мал. Однако с течением времени и при повышенных температурах заряд может рассеиваться, что ограничивает срок хранения данных.

Классификация

EEPROM можно классифицировать по нескольким признакам:

По интерфейсу

  • Параллельная EEPROM — использует 8- или 16-битную шину данных, обеспечивает высокую скорость чтения, но требует много выводов. Применялась в ранних компьютерах и промышленных контроллерах.
  • Последовательная EEPROM — обменивается данными по последовательным протоколам (I²C, SPI, 1-Wire), имеет малое число выводов (8–14), проста в разводке платы. Наиболее распространена в современной электронике.

По ёмкости

  • Малой ёмкости — от 1 Кбит до 64 Кбит (используются для хранения калибровок, серийных номеров, MAC-адресов).
  • Средней ёмкости — от 128 Кбит до 2 Мбит (для конфигураций BIOS, прошивок микроконтроллеров).
  • Большой ёмкости — свыше 2 Мбит (встречаются редко, так как вытеснены Flash-памятью).

По технологии изготовления

  • EEPROM на основе МОП-транзисторов — классическая технология.
  • FRAM (Ferroelectric RAM) — альтернативная технология с сегнетоэлектрическими конденсаторами, обеспечивающая более высокую скорость записи и почти неограниченное число циклов (до 10¹²), но меньшую плотность.
  • MRAM (Magnetoresistive RAM) — использует магнитные туннельные переходы, сочетает энергонезависимость с высокой скоростью, но дороже EEPROM.

Применение

EEPROM широко используется в электронных устройствах, где требуется хранение небольших объёмов данных, которые могут изменяться в процессе эксплуатации:

  • BIOS/UEFI — хранение настроек материнской платы (дата, время, параметры загрузки).
  • Микроконтроллеры — встроенная EEPROM для хранения калибровочных коэффициентов, кодов доступа, журналов ошибок.
  • Смарт-карты — SIM-карты, банковские карты, электронные ключи (хранят идентификаторы и криптографические ключи).
  • Бытовая электроника — телевизоры, пульты дистанционного управления, стиральные машины (сохранение настроек пользователя).
  • Промышленная автоматика — программируемые логические контроллеры (ПЛК), датчики, исполнительные механизмы (хранение конфигураций и параметров).
  • Автомобильная электроника — блоки управления двигателем (ECU), подушки безопасности, иммобилайзеры (хранение VIN-номера, кодов).
  • Медицинские приборы — слуховые аппараты, глюкометры, кардиостимуляторы (хранение индивидуальных настроек).

Преимущества и недостатки

Преимущества

  • Энергонезависимость — данные сохраняются при отключении питания.
  • Электрическое перепрограммирование — не требует извлечения микросхемы.
  • Побайтная запись — возможность изменять отдельные байты без стирания всего блока (в отличие от Flash-памяти).
  • Высокая надёжность — типичное число циклов перезаписи составляет 100 000–1 000 000.
  • Малые габариты — микросхемы в корпусах SOIC, TSSOP, BGA.

Недостатки

  • Низкая скорость записи — миллисекунды на байт, что неприемлемо для оперативной записи.
  • Ограниченный ресурс — со временем диэлектрик деградирует, и ячейки перестают удерживать заряд.
  • Малая ёмкость — по сравнению с Flash-памятью, EEPROM имеет меньшую плотность хранения (обычно до 2 Мбит на кристалл).
  • Высокая стоимость — производство EEPROM дороже, чем Flash-памяти на бит.

Сравнение с другими типами памяти

ПараметрEEPROMFlash (NAND)EPROMRAM (DRAM)
ЭнергонезависимостьДаДаДаНет
Скорость чтенияВысокая (нс)ВысокаяВысокаяОчень высокая
Скорость записиМедленная (мс)Медленная (мс)МедленнаяБыстрая (нс)
Число циклов10⁵–10⁶10⁴–10⁵10³–10⁴Неограниченно
Побайтная записьДаНет (только блоками)НетДа
ЁмкостьМалая (до 2 Мбит)Большая (до 1 Тбит)СредняяБольшая
ПрименениеКонфигурации, калибровкиМассовое хранение (SSD, карты)УстаревшееОперативная память

Современное состояние

В 2020-х годах EEPROM продолжает использоваться в нишевых применениях, где требуется побайтная запись и высокая надёжность. Однако для массового хранения данных она вытеснена Flash-памятью (NAND и NOR), которая обеспечивает большую плотность и меньшую стоимость. В микроконтроллерах часто применяется встроенная EEPROM, но многие производители (например, STMicroelectronics, Microchip) заменяют её эмуляцией на Flash-памяти из-за снижения затрат. В России разработка и производство EEPROM осуществляются на предприятиях, таких как «Микрон» (г. Зеленоград) и «Ангстрем» (г. Зеленоград), выпускающих микросхемы для оборонной и промышленной электроники.

Интересные факты

  • Первая EEPROM (Intel 2816) имела ёмкость всего 2 Кбайт и требовала внешнего источника высокого напряжения (21 В).
  • В современных микросхемах EEPROM напряжение программирования генерируется встроенным умножителем напряжения (charge pump), что позволяет работать от 3,3 В или 5 В.
  • Некоторые EEPROM поддерживают «безопасное стирание» (secure erase), которое гарантирует, что данные невозможно восстановить после удаления.
  • Технология EEPROM лежит в основе RFID-меток (например, в бесконтактных картах и бирках для животных), где память используется для хранения уникального идентификатора.

Источники

  • Intel Corporation, «Intel 2816 EEPROM Datasheet», 1983.
  • М. А. Королёв, «Микроэлектроника: учебное пособие», М.: Высшая школа, 2005.
  • S. M. Sze, «Physics of Semiconductor Devices», 3rd ed., Wiley, 2007.
  • Техническая документация Microchip Technology, «EEPROM Memory Products», 2020.
  • ГОСТ Р 52070-2003 «Микросхемы интегральные. ПЗУ с электрическим стиранием и записью. Общие технические условия».
Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru