В PC чаще всего применяют микросхемы EPROM в корпусах DIP и PLCC (табл. 7.21), расположение выводов популярных микросхем приведено на рис. 7.18 и 7.19.
Рис. 7.18. Расположение выводов микросхем EPROM в корпусах DIP: a — DIP-24, б — DIP-28, в — DIP-32
Рис. 7.19. Расположение выводов микросхем EPROM в корпусах TSOP и PLCC: а — TSOP-32, б — PLCC-32
Таблица 7.21. Популярные микросхемы EPROM
Микросхема и организация |
Корпус |
Рисунок |
Примечание |
2716 — 2 К×8 |
DIP-24 |
7.18, а |
20 = ОЕ#; 21 = V pp |
2732 — 4 К×8 |
DIP-24 |
7.18, а |
20 = OE#/V pp, 21=A11 |
2764 — 8 К×8 |
DIP-28 |
7.18, б |
1 = V pp, 22 = OE#; 26 = NC, 27 = PGM# |
27128 — 16 К×8 |
DIP-28 |
7.18, б |
1 = V pp, 22 = OE#; 26 = A13, 27 = PGM# |
27256 — 32 К×8 |
DIP-28 |
7.18, б |
1 = V pp, 22 = OE#; 26 = A13, 27 = A14 |
27512 — 64 К×8 |
DIP-28 |
7.18, б |
1 = A15, 22 = OE#/V pp, 26 = A13, 27 = A14 |
27010 — 128 К×8 |
DIP-32 |
7.18, б |
30 = NC |
27010 — 128 К×8 |
TSOP-32 |
7.19, а |
6 = NC |
27010 — 128 К×8 |
PLCC-32 |
7.19, б |
30 = NC |
27020 — 256 К×8 |
DIP-32 |
7.18, в |
- |
27020 — 256 К×8 |
TSOP-32 |
7.19, а |
- |
27020 — 256 К×8 |
PLCC-32 |
7.19, б |
- |
Назначение выводов микросхем EPROM приведено в табл. 7.22.
Таблица 7.22. Назначение выводов микросхем EPROM
Сигнал |
Назначение |
СЕ# |
Chip Enable — разрешение доступа. Низкий уровень разрешает обращение |
|
к микросхеме, высокий уровень переводит микросхему в режим пониженного потребления |
ОЕ# |
Output Enable — разрешение выходных буферов. Низкий уровень при низком уровне СЕ# разрешает чтение данных из микросхемы. У некоторых типов микросхем на этот же вывод в режиме программирования подается напряжение V PP |
DQx |
Data Input/Output — двунаправленные линии шины данных. Время доступа при чтении отсчитывается от установки действительного адреса или сигнала СЕ# (в зависимости от того, что происходит позднее) |
Ах |
Address — входные линии шины адреса. Линия А9 допускает подачу высокого (12В) напряжения для чтения кода производителя (А0 = 0) и устройства (А0 = 1), при этом на остальные адресные линии подается логический ноль |
PGM# |
Programm — импульс программирования (некоторые микросхемы не имеют этого сигнала, их программирование осуществляется по сигналу СЕ# при высоком уровне V PP) |
V PP |
Программирующее напряжение питания (для некоторых типов — импульс) |
V CC |
Питание (+5 В) |
Отметим основные свойства EPROM .
♦ Стирание информации происходит сразу для всей микросхемы под воздействием облучения и занимает несколько минут. Стертые ячейки имеют единичные значения всех бит.
♦ Запись может производиться в любую часть микросхемы побайтно, в пределах байта можно маскировать запись отдельных бит, устанавливая им единичные значения данных.
♦ Защита от записи осуществляется подачей низкого (5 В) напряжения на вход V PPв рабочем режиме (только чтение).
♦ Защита от стирания производится заклейкой окна.
7.3.2. EEPROM и флэш-память
Электрически стираемая (и перезаписываемая) память EEPROM, или E²PROM (Electrical Erasable PROM), отличается простотой выполнения записи. В простейшем (для пользователя) случае программирование сводится к записи байта по требуемому адресу, после чего некоторое время микросхема не способна выполнять операции чтения/записи и по другим адресам, вплоть до окончания выполнения внутренней операции программирования (со встроенным стиранием). Микросхемы могут поддерживать и режим страничной записи (Page Write), в котором они принимают поток байт записи смежных ячеек в страничный буфер на нормальной скорости интерфейса, после чего вся страница записывается в энергонезависимую память. Страничная запись экономит время (запись страницы выполняется за то же время, что и одной ячейки), но размер страничного буфера, как правило, небольшой (4-32 байт для микросхем небольшого объема и до 128–256 байт — большого). Более сложный интерфейс записи использует систему команд, в которую могут входить команды разрешения/запрета стирания и записи, стирание (отдельной ячейки или всей памяти), запись. Микросхема может иметь и специальные внутренние регистры, например регистр состояния, определяющий готовность микросхемы к обмену данными и возможные режимы защиты от модификации ячеек. Некоторые старые микросхемы для стирания требуют подачи сравнительно высокого (12 В) напряжения на определенные выводы. По процедуре программирования некоторые микросхемы EEPROM схожи с флэш-памятью. В настоящее время EEPROM применяются наряду с флэш-памятью, причем они могут соседствовать даже в одной микросхеме (например, микроконтроллере). Это объясняется очень большим гарантированным числом циклов перезаписи (10 6и более) EEPROM, но меньшим достижимым объемом. Также EEPROM обычно имеет и большее гарантированное время сохранности информации (до 100 лет). Флэш-память при большем объеме и более производительных способах записи и стирания допускает меньшее число циклов перезаписи, и время сохранения информации у нее меньше (может быть и всего 10 лет). Микросхемы EEPROM выпускаются с различными интерфейсами, последовательными (Serial EEPROM) с интерфейсами I²C, SPI и иными и параллельными (Parallel EEPROM) с интерфейсами статической памяти (и EPROM).
Читать дальше