Рассмотрение технологии EEPROM, особенностей записи и хранения данных в энергонезависимой памяти микроконтроллеров и устройств.
EEPROM (электрически стираемое перепрограммируемое ПЗУ) представляет собой тип энергонезависимой памяти, основанный на двухтранзисторной технологии, которая в классическом варианте практически уступила место флеш-памяти на элементах ИЛИ-НЕ типа NOR [1]. Тем не менее, термин EEPROM остаётся общепринятым для обозначения памяти малой ёмкости, независимо от конкретных технологических реализаций.
Ключевым элементом EEPROM является так называемый «плавающий затвор», изолированная область полупроводниковой структуры, в которой накапливается электрический заряд. Этот заряд служит для хранения информации и может быть изменён путём приложения высоковольтного потенциала между затвором и истоком транзистора. Механизм записи и стирания основан на туннельном эффекте в тонком диэлектрике, отделяющем плавающий затвор от канала транзистора. Для повышения эффективности туннелирования электронов в карман при записи применяется небольшое ускорение электронов путём пропускания тока через канал полевого транзистора (явление инжекции горячих носителей) [1].
Каждая ячейка классического типа EEPROM содержит два транзистора: один отвечает за хранение заряда в плавающем затворе, второй управляет режимами записи и стирания. Некоторые реализации выполнялись в виде одного трёхзатворного полевого транзистора (один затвор плавающий и два обычных), что позволяет оптимизировать управление операциями записи и чтения [1].
Ячейки формируют двумерную матрицу, где каждая ячейка подключена к трем проводникам: одному столбцовому и двум строковым. Такая схема обеспечивает адресацию отдельных ячеек для чтения или изменения содержимого без воздействия на соседние элементы массива [1].
Чтение данных происходит путём измерения порогового напряжения транзистора с учётом заряда плавающего затвора. Потенциал плавающего затвора изменяет пороговые характеристики транзистора, что фиксируется схемами чтения [1].
EEPROM широко применяется в микроконтроллерах, таких как смарт-карты и системы дистанционного управления, для хранения конфигурационных параметров, калибровочных данных и другой информации, требующей сохранности после отключения питания [2, 4]. Несмотря на уступку массового рынка флеш-памяти, EEPROM сохраняет востребованность именно благодаря возможности точечной перезаписи небольших объёмов данных без необходимости стирать большие блоки памяти.
Ограничениями технологии являются сравнительно более медленное время записи и ограниченное количество циклов перезаписи по сравнению с флеш-памятью. Высокое напряжение для записи требует специальных схем управления, а медленная операция записи накладывает ограничения на скорость обновления данных в реальном времени [5].
Список компаний, выпускающих EEPROM-чипы, включает как крупные международные корпорации, такие как Mitsubishi Electric, Atmel, Hitachi, Infineon, Microchip Technology, NXP Semiconductors, Renesas Technology, Samsung Electronics, STMicroelectronics, ROHM Electronics, Winbond и другие, так и отечественные производители вроде Интеграл и Микрон [1]. Эти компании предлагают широкий спектр серийных микросхем с различными интерфейсами (I2C, SPI, Microwire) и корпусами (SO8N, TSSOP8, DFN8, DFN5, WLCSP и bare die), адаптированных под разнообразные задачи промышленной электроники [3].
EEPROM отличается от PROM (программируемого однократно ПЗУ) возможностью многократного стирания и перезаписи информации электрическим способом без необходимости извлечения микросхемы из устройства. В отличие от EPROM (стираемого ультрафиолетом), EEPROM обеспечивает более удобное управление данными непосредственно внутри схемы без применения внешних средств стирания [1].
С развитием технологий флеш-память NOR с логикой ИЛИ-НЕ вытеснила классические двухтранзисторные ячейки EEPROM за счёт большей плотности интеграции и более высокой скорости операций при сохранении энергонезависимости. Однако именно сегмент малых объёмов памяти продолжает использовать традиционную архитектуру EEPROM для задач с частыми локальными обновлениями данных [1].
[1] https://ru.wikipedia.org/wiki/EEPROM
[2] https://en.wikipedia.org/wiki/EEPROM
[3] https://www.st.com/en/memories/serial-eeprom.html
[4] https://en.giantec-semi.com/blog/what-is-an-eeprom-used-for-unders...
[5] https://www.reddit.com/r/AskElectronics/comments/1ogj21g/eeprom_wr...
Создаётся краткое изложение…