Микроконверторы фирмы Analog Devices в микропроцессорных приборных комплексах. Виноградов А.Б - 217 стр.

UptoLike

217
нения данных, например, в целях создания архива при их сборе, может пред-
ставлять определенный интерес в практических конструкциях на базе
ADuC824. Микросхема позволяет считывать и записывать 8-битные данные и
организована как массив памяти, состоящий из 2048 страниц, по 264 байта на
каждой странице. Страницы объединены в блоки, а блоки в сектора. Блок-
схема микросхемы приведена на рис. 3.4, а таблица, отражающая архитектур-
ное построение памяти AD45DB041B, показана на рис. 3.5. Микросхема, кроме
собственно массива памяти, содержит два SRAM-буфера размером каждый по
264 байта, служащих для промежуточного хранения считываемых и записывае-
мых данных.
Рис. 3.4. Устройство микросхемы DataFlash
Обмен данными с ведущим SPI-устройством производится при участии
внутреннего регистра статуса DataFlash, по содержимому которого ведущее
устройство может судить о готовности AD45DB041B принимать команды и
данные. Формат регистра статуса показан на рис. 3.6. Пять старших битов реги-
стра содержат информацию устройства, а три младших зарезервированы и мо-
гут иметь неопределенные значения. Если бит 7 прочитанного регистра статуса
равен единице, то устройство не занято и готово принимать следующую команду.
В противном случае ведущее устройство должно циклически производить
операцию чтения регистра статуса, ожидая, когда установится бит 7. Результат
сравнения текущей страницы памяти с буфером отражен битом 6 регистра со-
стояния. Если он равен нулю, то данные в памяти страницы совпадают с дан-
ными в буфере. Биты 3, 4, 5 регистра состояния кодируют емкость памяти мик-
росхемы. Для AD45DB041B они имеют значения соответственно 1, 1, 0.