- •Введение
- •1 Анализ технического задания
- •2.2 Арифметическо-логическое устройство
- •2.3 Память микроконтроллера
- •2.4 Управление работой микроконтроллера
- •2.5 Организация ввода-вывода информации в микроконтроллере
- •Xtal1, xtal2 – входы для подключения кварцевого резонатора.
- •3.2 Постоянное запоминающее устройство
- •4.3 Программируемый интервальный таймер (пит)
- •5.2 Шинный формирователь к580ва86
- •5.3 Подключение микросхем, входящих в микропроцессорную систему, к
- •5.4 Разработка структурной схемы
- •Заключение
- •Список используемой литературы
Xtal1, xtal2 – входы для подключения кварцевого резонатора.
TANK – вход для подключения параллельного LC-контура.
SYNC – вход синхронизации.
RESIN – входной сигнал «СБРОС».
RDYIN – вход сигнала «ГОТОВ», для подачи сигналов о готовности внешних устройств к работе с МП.
OSC – выход генератора, используемый для тактирования периферийных устройств.
CLK1, CLK2 – выходы тактовых импульсов.
STSTB – строб состояния – сигнал L-уровня, используемый для фиксации слова состояния МП.
RESET – выходной сигнал «СБРОС».
READY– выходной сигнал «ГОТОВ».
Питание генератора тактовых импульсов осуществляется источником напряжения +5В.
Рисунок 12 – Подключение ГТИ к центральному микропроцессору
2.8 АЦП
Широкое распространение однобайтных процессоров вызвало разработку восьмиразрядных аналого-цифровых преобразователей. В разрабатываемой МПС применим АЦП типа К572ПВ3.
Схема подключения АЦП К572ПВ3 к МП показана на рисунке 13.
Время преобразования этого АЦП равно 7,5 мкс, ток потребления от одного источника питания 5 В составляет всего лишь 5 мА. АЦП имеет два одинаковых входа AI1 и AI2, соединённых внутренними резисторами с одним входом компаратора.
На этот же вход компаратора подаётся выходной ток цифро-аналогового преобразователя, управляемого регистром последовательного приближения.
Рисунок 13 - Схема подключения АЦП
Таким образом, АЦП обеспечивает преобразование в код суммы напряжений, подаваемых на входы AI1 и AI2. При практическом использовании этого АЦП на вход AI1 подают входное напряжение Uвх, а на вход AI2 – напряжение, с помощью которого производят регулировку нуля АЦП. Управление работой АЦП К572ПВ3 осуществляется с помощью сигналов, подаваемых на входы (выбор кристалла) и (чтение). Переход 0/1 на входе запускает схему сброса АЦП, потенциал 0 на входе осуществляет запуск преобразователя при условии, что предварительно был осуществлён его сброс. Таким образом, если =0, то переход 0/1 на входе обусловит сброс и запуск преобразователя. Если же =1, то этот переход вызывает только сброс, а запуск произойдет по спаду 1/0 на входе . Выход BU (АЦП занят) принимает потенциал «нуль» тогда, когда осуществляется процесс преобразования. Данные на кодовом выходе N существуют при сочетании сигналов =0, =0, =1, если же этого сочетания нет, если же этого сочетания нет, то выход находится в высокоимпендансном состоянии.
3 РАЗРАБОТКА ПОДСИСТЕМЫ ПАМЯТИ
3.1 Оперативное запоминающее устройство
Оперативные ЗУ предназначены для хранения переменной информации и имеют практически одинаковое быстродействие при считывании и записи.
Микросхемы серии К537РУ8 представляют собой оперативные запоминающие устройства с произвольной выборкой статического типа, емкостью 65 536 бит с организацией 2048х8 бит и, следовательно, допускает запись или считывание информации 8- разрядными словами (байтами).
Цоколевка корпуса ОЗУ К537РУ8 представлена на рисунке 11:
Рисунок 14 - Цоколевка корпуса ОЗУ К537РУ8
Сигналы и выводы К537РУ8:
A –сигнал кода адреса
C – тактовый сигнал
– строб адреса столбца. Фиксирует код адреса столбца на входном регистре.
– строб адреса строки. Фиксирует код адреса строки на входном регистре.
– управляющий вход. Сигнал разрешает(=0) или запрещает(=1) обращение к микросхеме по информационным входу или выходу.
CE – разрешение
WR – запись
RD – считывание
W/R – запись - считывание
WE – разрешение записи
OE – разрешение по выходу считывания
O –данные
DI – информационный вход
DO – информационный выход
ADI/O – адрес, данные: вход-выход
DI/O – данные: вход-выход
REF – регенерация
PR – программирование
ER – стирание
Ucc – напряжение питания
Upr - напряжение программирования
0V – общий вывод микросхемы
Входы и выходы микросхемы совмещены и обладают двунаправленной проводимостью. Другой особенностью микросхемы является наличие сигнала - разрешение по выходу, т.е. разрешения считывания при наличии сигнала -0.
Микросхемы К537РУ8 изготавливаются по КМДП технологии. Структура К537РУ8 представлена на рисунке 15.
Она включает в себя матрицу накопителя с 128*128 ЭП, регистры и дешифраторы кода адреса строк и столбцов, усилители записи/считывания, УУ и УВВ.
Рисунок 15 – Структура К537РУ8
В качестве статического элемента памяти применен триггер на КМДП - транзисторах (рисунок 16).
Накопитель разбит на восемь секций по 128*16 ЭП в каждой. Четыре младших разряда кода адреса А0-А3 выбирают по одному столбцу в каждой секции и коммутируют их с УВВ.
Рисунок 16 – Статический элемент памяти
Управление устройством ввода/вывода осуществляют сигналы , , /R, предварительно обработанные устройством управления. В соответствии с таблицей истинности (рисунок 17), в зависимости от значений управляющих сигналов микросхема может работать в одном из трех режимов: записи, считывания и хранения.
Рисунок 17 – Таблица истинности К537РУ8
В режиме записи информация 8-разрядным кодом через УВВ и усилители записи/считывания поступает в выбранную ячейку памяти. При считывании информация из выбранной ячейки памяти поступает на УВВ и через него – на выходы. Сигнал разрешения выхода позволяет в режиме считывания запрещать вывод информации: при =1 входы/выходы принимают высокоимпедансное состояние, и информация на выходах отсутствует.
Электрические параметры микросхем памяти разделяют на статические и динамические.
Электрические статические параметры К537РУ8:
Напряжение питания ,В 5
Напряжение выходное:
- высокого уровня , В 5
- низкого уровня , В 0,01
Напряжение , В 2,5
Временные диаграммы работы микросхем в режимах считывания, записи приведены на рисунке 18:
Рисунок 18 – Временные диаграммы циклов записи и считывания
информации
В режиме записи к выводам микросхемы вначале подводят сигналы кода адреса А={A0-A7}, сигнал записи W/R=1 и информационный сигнал D. Затем устанавливают сигнал с задержкой во времени относительно сигналов адреса. Длительность сигнала определяют параметром . Кроме того, указывают длительность паузы в последовательности сигналов , которую следует выдержать для восстановления потенциалов емкостных элементов схемы.
Сигналы адреса необходимо сохранить на время после снятия сигнала . В течение всего цикла записи выход микросхемы находится в высокоимпедансном состоянии.
В цикле считывания порядок подачи сигналов тот же, что и при записи, но при условии W/R=0. Время появления сигнала на информационном выходе DO определяют параметрами (время выбора) и (время выборки адреса), причем =+.
Динамические параметры микросхемы К537РУ8:
Время цикла записи/чтения , нс 160
Время выбора , нс 200
Время установления сигнала , нс 70
Время сохранения сигнала ,нс 60
Длительность сигнала ,нс 220
На рисунке 19 приведем обобщенную схему подключения ОЗУ к шинам адреса и данных посредством буферного регистра и шинного формирователя.
Подробная схема подключения ОЗУ к шинам адреса и данных посредством буферного регистра и шинного формирователя будет представлена в пункте разработки уточненной схемы микропроцессорной системы, сигналы и выходы, с помощью которых производится подключение микросхемы будут указаны в пункте подбора буферного регистра и шинного формирователя.
Рисунок 19 – Подключение ОЗУ к шинам данных и адреса