Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
курсовой проект / процессора К580ВМ80 / КУРСАЧ / курсач по микропроцам.doc
Скачиваний:
111
Добавлен:
21.02.2014
Размер:
3.35 Mб
Скачать

2.2 Разработка упрощенной структурной схемы

Для создания управляющей микроЭВМ на базе однокристальной микроЭВМ необходимы следующие устройства:

  • память, состоящая из ПЗУ и ОЗУ;

  • параллельный интерфейс;

  • аналогово-цифровой преобразователь (АЦП) и цифро-аналоговый преобразователь (ЦАП) для преобразования аналоговых и цифровых сигналов с датчиков и на органы управления;

  • блок клавиатуры и индикации.

Упрощенная структурная схема микроЭВМ представлена на рисунке 8.

В качестве параллельного интерфейса выбрана микросхема К580ВВ55, поскольку у микроконтроллера и микросхем серии 580 совпадают напряжения уровней сигналов (0 В - для логического нуля, 5 В – для логической единицы).

В качестве АЦП выбрана К1113ПВ1, в качестве ЦАП – К1113ПА2.

В качестве ОЗУ и ПЗУ выбраны соответственно К537РУ8 и К56РТ5.

В качестве индикаторов выбраны АЛС321А, подключаемые через дешифратор К514ИД1, клавиатура и индикаторы подключаются через параллельный интерфейс.

Рисунок 8 – Упрощенная структурная схема микроЭВМ

3 Разработка подсистемы памяти

3.1 Модуль ОЗУ К537РУ8

Микросхема ОЗУ - К537РУ8. Данная серия микросхем наиболее развита. Она включает в себя более 20 типономиналов микросхем, отличающихся друг от друга информационной емкостью (от 1024 до 65536 бит), организацией (одноразрядная и словарная), быстродействием (более чем в пять раз), потребляемой мощностью. Общими свойствами микросхем являются: единое напряжение питания 5 В, уровни ТТЛ входных и выходных сигналов, схема выхода с тремя состояниями и др. Таким образом, при необходимости увеличения ОЗУ достаточно взять микросхему большей емкости той же серии. Микросхема КР537РУ8 имеет емкость 2К х 8 байт и работает в режиме записи, считывания и хранения информации, в зависимости от сигналов управления, приходящих с микроконтроллера.

Рисунок 9 – Цоколевка БИС ОЗУ К537РУ8

Основные характеристики К537РУ8, приведены в таблице 4

Таблица 3 – Назначение выводов БИС ОЗУ К537РУ8

Обозначение вывода

Номер контакта

Назначение вывода

Состояние

D(0-7); (-)

9-11; 13-17

Выход данных

0,1

А (0-10); (а)

1-8; 19;22;23

Выходы адреса

0,1

CS; (ВМ)

18

Выбор микросхемы

0,1

OE; (-)

20

Разрешение по выходу (считывания)

0,1

W/R; (ЗП/СЧ)

21

Запись – считывание

0,1

UCC; (UНП)

26

Напряжение питания (+5 В)

1

GND (Общ)

7

Общий вывод микросхемы

0

Для микросхемы памяти К537РУ8 характерно сравнительно невысокое быстродействие, высокая помехоустойчивость, малая потребляемая мощность, способность сохранять записанную информацию при напряжении питания 1,5 ... 3 В.

Таблица 4 – Статические характеристики К537РУ8

L

H

L

H

L

H

5±5%

-

36

1

-

0,4

4,1

0,4

2,4

1,6

0,1

Таблица истинности К537РУ8, приведена в таблице 5.

Таблица 5 - Таблица истинности К537РУ8

Режим работы

1

Х

Х

Х

Z

Хранение

0

Х

0

А

0

Запись 0

0

Х

0

А

1

Запись 1

0

1

1

А

Z

Чтение без выдачи

0

0

1

А

Считывание

Микросхема КР537РУ8 имеет словарную организацию Эти микросхемы допускают запись и считывание информации 8-разрядными словами. Информационные входы и выходы в этих микросхемах совмещены, поэтому записываемая информация вводится в микросхему, а считываемая выводится из нее по одним линиям, что обусловливает мультиплексный режим их работы.

Другой особенностью названных микросхем является наличие у них дополнительного сигнала управления ОЕ состоянием выхода. Он может подаваться одновременно с сигналом выбора CS или с некоторой задержкой. Отсутствие разрешающего состояния этого сигнала, как можно видеть из таблиц истинности, не позволяет вывести считанную информацию из микросхемы. В этом режиме выходы находятся в Z-состоянии. При наличии всех необходимых для считывания сигналов выходы переходят в функциональное состояние только по сигналу ОЕ = 0. Считываемые данные появятся на выходах спустя время выборки сигнала разрешения выхода.

Структурная схема БИС приведена на рисунке 15.

Рисунок 10 - Структурная схема БИС ОЗУ К537РУ8

Она содержит матрицу запоминающих элементов 128х128 М, представляющую собой накопитель емкостью 16384 бит, дешифраторы адреса строк DCF и столбцов DCS, блок управления СИ, адресные и выходные формирователи BF и разрядные усилители записи/считывания DD.

Чтение и запись информации ведутся словами, размерностью в 1 байт. Дешифратор адреса строки, реализует функцию одной линии из 128, а столбца - функцию выбора 8-ми линий из 128. Выходной формирователь содержит восемь усилителей считывания и следующих за ними оконченных каскадов, осуществляющих усиление и передачу данных на выход. Адресный код А0 - А11 запоминается в регистре адреса и не зависит от состояния внешних адресных шин.

На функциональной схеме БИС ОЗУ изображена в виде микросхемы ОЗУ (приложение А).

3.2 Модуль ПЗУ К541РТ2

Микросхемы программируемых ПЗУ по принципу построения и функционирования аналогичны масочным ПЗУ, но имеют существенное отличие в том, что допускают программирование на месте своего применения пользователем. Операция программирования заключается в разрушении (пережигании) части плавких перемычек на поверхности кристалла импульсами тока амплитудой 30 ... 50 мА. Технические средства для выполнения этой операции достаточно просты и могут быть построены самим пользователем. Это обстоятельство в сочетании с низкой стоимостью и доступностью микросхем ПЗУ обусловило их широкое распространение в радиолюбительской практике.

В данном курсовом проекте рассматривается применение микросхемы ПЗУ К541РТ2, представленной на рисунке 9. Микросхемы ПЗУ серии К541 выполнены по технологии ИИЛ.

Матрица до программирования, т. е. в исходном состоянии, содержит однородный массив проводящих перемычек, соединяющих строки и столбцы во всех точках их пересечений. Перемычки устанавливают из поликристаллического кремния. Перемычка в матрице выполняет роль ЭП. Наличие перемычки кодируют логической 1, если усилитель считывания является повторителем, и логическим 0, если усилитель считывания - инвертор. Следовательно, микросхема ПЗУ в исходном состоянии перед программированием в зависимости от характеристики выходного усилителя может иметь заполнение матрицы либо логическим 0, либо логической 1.

Рисунок 11 — Микросхема ПЗУ К541РТ2

Таблица 5 — Описание выводов БИС ПЗУ К541РТ2

Обозначение вывода

Номер контакта

Назначение вывода,

Состояние

D(0-7); (-)

17; 16; 15; 14; 13; 11; 10; 9;

Выход данных

0,1

А (0-10); (а)

8; 7; 6; 5; 4; 3; 2; 1; 23; 22; 19

Входы данных с локальной шины МП

0,1

CS(1-3); (ВМ)

18

Выбор микросхемы; L-уровень сигнала подключает ПЗУ к системной шине

0,1

UCC; (UНП)

26

Напряжение питания (+5 В)

1

GND (Общ)

7

Общий вывод микросхемы

0

Программирование микросхемы, матрица которой в исходном состоянии заполнена 0, заключается в пережигании перемычек в тех ЭП, где должны храниться 1. Если матрица в исходном состоянии заполнена 1, то пережигают перемычки в ЭП, где должны храниться 0.

Типичный вариант реализации микросхемы ППЗУ представлен на рисунке 12.

Рисунок 12 – Структурная схема микросхемы К451РТ2

Микросхемы ППЗУ потребляют большую мощность от источника питания. Поэтому представляется целесообразным использовать их свойство работать в режиме импульсного питания, когда питание на микросхему подают только при обращении к ней для считывания информации. Особенности применения микросхем ППЗУ в этом режиме состоят; в следующем: во-первых, на управляющие входы должны быть поданы уровни, разрешающие доступ к микросхеме: если необходим 0, то данный вывод соединяют с общим выводом, если 1, то с шиной через резистор с сопротивлением 1 кОм; в этом случае функции сигнала выбора микросхемы выполняет импульс напряжения питания Ucc; во-вторых, для обеспечения 1 режима импульсного питания применяют транзисторные ключи, на переходах которых падает часть напряжений, поэтому напряжение, подаваемое к внешним ключам, должно быть выбрано с учетом требования иметь на выводе питания микросхемы номинальное напряжение 5 В; в-третьих, из-за инерционности процессов коммутации цепи питания время выборки адреса микросхемы увеличивается в 2-3 раза.

При использовании импульсного режима питания среднее значение потребляемого тока и, следовательно, уровень потребляемой мощности существенно уменьшаются.

3.3 Многорежимный буферный регистр К589ИР12

Для подключения дополнительных микросхем ПЗУ и ОЗУ выберем многорежимный буферный регистр (МБР) К589ИР12.

Корпус микросхемы пластмассовый прямоугольный типа 239.24-2.

Основные параметры микросхемы приведены в таблице 5.

Таблица 4 – Основные параметры микросхемы К589ИР12

Название параметра

Значение

Напряжение источника питания

5 В ± 5%

Диапазон рабочих температур

-10 ... +70 °С

Предельное напряжение источника питания (кратковременно в течение 5 мс), не более

7 В

Предельное напряжение источника питания, не более

6 В

Предельное напряжение на выходе (закрытой ИС), не более

5,25 В

Предельное входное напряжение, не более

5,5 В

Предельный ток на входе, не менее

-5 мА

Условное обозначение микросхемы К589ИР12 представлена на рисунке 13.

Структурная схема многорежимного буферного регистра приведена на рисунке 14.

Рисунок 13 – Условное обозначение БИС К589ИР12

Рисунок 14 – Структурная схема БИС К589ИР12

Описание выводов МБР приведено в таблице 5.

Запись данных в RG из шины D1(7 — 0) происходит положительным потенциалом на входе С, описываемым выражением:

.

Чтение информации в шину DO (7 — 0) производится высоким потенциалом сигнала . Сигнал запроса прерывания вырабатывается низким потенциалом при комбинации сигналов , где Q -данные на прямом плече триггера Г.

Таблица 5 – Назначение выводов

Обозначение вывода

Номер контакта

Назначение вывода,

Состояние

D1-D8; (-)

22; 20; 18; 16; 9; 7; 5; 3

8-разрядная параллельная входная шина данных

0,1

Q1-Q8; (-)

21; 19; 17; 15; 10; 8; 6; 4

8-разрядная параллельная выходная шина данных

0,1

EW; (ВС)

11

Вход строба; (0;1)

0,1

MD; (ВР)

2

Вход выбора режима

0,1

CS1, CS2; (ВК)

1; 13

Входы выбора кристалла

0,1

CLR; (CLR)

14

Вход установки нуля

0,1

INP; (INP)

23

Выход запроса прерывания

0,1

Установка триггера производится по низкому потенциалу асинхронно при комбинации сигналов . Сброс триггера производится отрицательным фронтом сигнала на входе STB.

Соседние файлы в папке КУРСАЧ