Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
шпоры МПСУ.doc
Скачиваний:
45
Добавлен:
06.12.2018
Размер:
2.54 Mб
Скачать

2. Элементная база мпсу

Шинная структура МПСУ, модульное подключение памяти и внешних устройств и организация связей между ними и МП предъявляет особые требования к элементной базе, на которой строятся МПСУ. Основное требование состоит в том, чтобы все микросхемы памяти и ВУ, с которых информация передается в МП, были бы трехстабильными. Трехстабильность означает, что выходной сигнал, кроме двух стандартных для всех цифровых микросхем значений 0 и 1, имеет еще третье выключенное состояние, называемое еще как Z-состояние высокого сопротивления, когда ножка микросхемы отключена как от земли, так и от источника питания . Это требование поясняется схемой, приведенной на рис.1.5а.

Е сли ВУ1 выдает на ШД сигнал уровня 1, а ВУ2 выдает в то же время на ШД сигнал уровня 0, то через открытые в этом случае транзисторы VT1.1 и VT2.2 проходит ток короткого замыкания IКЗ, который сожжет оба транзистора. В связи с этим выходные каскады микросхем памяти и ВУ выполняются по схеме, приведенный на рис.1.5б. Для того чтобы входной сигнал DI, который может принимать два значения – 0 или 1, был передан на выход DO, на вход (Output Enable – вывод разрешен) нужно подать сигнал уровня 0. При таком сигнале транзисторы VT1 и VT4 будут открыты, и сигнал DI будет передан на вывод DO микросхемы через один из открытых транзисторов VT2 или VT3. При =1 транзисторы VT1 и VT4 будут закрыты, и вывод DО будет отключен как от земли, так и от источника питания . В МПСУ активный уровень сигнала стандартизирован и равен 0. Трехстабильные выводы микросхем обозначаются значком .

На рис.1.5б приведена схема трехстабильного элемента КМОП-типа. Существуют также трехстабильные элементы ТТЛ-типа.

На рис.1.6 приведены основные большие интегральные схемы (БИС), применяемые в схемах МПСУ. Все они имеют трехстабильную шину данных.

БИС типа КР580ВА86 является двунаправленным шинным формирователем (ШФ). Подключается БИС к шинам МП с целью повышения нагрузочной способности шин. Характеристики входных и выходных сигналов:

UВХ.1≥2 В при IВХ.1=50 мкА; UВХ.0≤0,8 В при IВХ.0=-0,2 мА;

UВЫХ.1≥2,4 В при IВЫХ.1=-5 мА (порт В) и IВЫХ.1=-1 мА (порт А);

UВЫХ.0≤0,45 В при IВЫХ.0=32 мА (порт В) и IВЫХ.0=10 мА (порт А).

Режим работы БИС КР580ВА86 определяется сигналами выбора кристалла и направления передачи Т (Transmit –передавать). При =1 порты А и В выключены. При =0 и Т=0 осуществляется передача информации от порта В к порту А, а при =0 и Т=1 – от порта А к порту В.

Для хранения байта информации применяется БИС параллельного регистра КР580ИР82. Информация, подведенная к входному порту I регистра, переписывается в регистр асинхронно при сигнале STB=1. При STB=0 регистр хранит информацию, занесенную при STB=1. Считывание с выходного порта О регистра осуще-

ствляется по сигналу =0. Характеристики выходных сигналов регистра:

UВЫХ.1≥2,4 В при IВЫХ.1=-5 мА; UВЫХ.0≤0,45 В при IВЫХ.0=32 мА.

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

рисунок

способность, нет необходимости в применении шинного формирователя.

На рис.1.6 приведен еще ряд БИС, работа которых будет описана далее:

КР537РУ10 - статическое ОЗУ (оперативное запоминающее устройство);

КР573РФ2(5) - ПЗУ (постоянное запоминающее устройство) с ультрафиолетовым способом стирания информации;

КР580ВВ55 - программируемый параллельный интерфейс;

КР580ВН59 - программируемый контроллер прерываний;

КР580ВИ53 - программируемый интервальный таймер;

КР572ПВ4 - 8-входовой аналогоцифровой преобразователь (АЦП);

КР1108ПА32 - 8-разрядный цифроаналоговый преобразователь (ЦАП).

На рис.1.7 приведены интегральные микросхемы (ИМС) 8-разрядных (по емкости шины данных) микропроцессоров и микроконтроллера. У всех приведенных МП шины адреса и данных трехстабильные.

Характеристики входных и выходных сигналов МП типа КР580ВМ80:

UВХ.1≥3,3 В; UВХ.0≤0,8 В;

UВЫХ.1≥3,7 В при IВЫХ.1=0,15 мА; UВЫХ.0≤0,45 В при IВЫХ.0=1,4 мА.

Величины выходных токов микропроцессора малы, и поэтому всегда требуется применение шинного формирователя или регистра.

Назначение выводов МП и схема включения его в работу будут даны далее. Здесь рассмотрим особенности строения ША и ШД микропроцессоров.

У МП типов КР580ВМ80 и Z80 ША и ШД полные (соответственно 16 и 8 физических выводов корпуса (ножек) микросхемы МП) и изолированные. Недостатком такой организации ША и ШД является максимальное число выводов микросхемы – всего 24 ножки. Достоинством является простота схемы МЭВМ и максимальное ее быстродействие.

У МП типа КР1821ВМ85 ША и ШД полные и совмещенные. Число ножек этих шин равно 16, что является достоинством такой организации ША и ШД. Однако усложняется работа МЭВМ на базе этого процессора, функциональная схема которой приведена на рис.1.8. Цикл работы МЭВМ состоит из двух этапов:

1). Совмещенная шина работает в режиме ША. По единичному строб сигналу, поступающему из ШУ одновременно на регистры RGH и RGL, полный 16-разрядный адрес фиксируется в этих регистрах.

2). Совмещенная шина работает в режиме ШД. ВУ или ЗУ по сигналам, поступающим из ШУ, обмениваются информацией с МП.

Установление связи между МП и ВУ или ЗУ происходит в два этапа. Поэтому быстродействие в схеме с МП КР1821ВМ85 ниже, чем в схеме с МП, у которого ША и ШД раздельные.

Существуют также МП, у которых ША неполная (содержит 8 ножек при емкости шины 16 разрядов), и ША совмещена с ШД. Количество ножек указанных шин минимально и равно 8. Корпус такого МП имеет минимально возможное число ножек. Функциональная схема МЭВМ на базе такого МП совпадает с рис.1.8, но работа происходит в 3 этапа, за счет чего снижается до минимума производительность МЭВМ.

Установление связи между МП и ВУ или ЗУ происходит в два этапа. Поэтому быстродействие в схеме с МП КР1821ВМ85 ниже, чем в схеме с МП, у которого ША и ШД раздельные.

Рисунок

Существуют также МП, у которых ША неполная (содержит 8 ножек при емкости шины 16 разрядов), и ША совмещена с ШД. Количество ножек указанных шин минимально и равно 8. Корпус такого МП имеет минимально возможное число ножек. Функциональная схема МЭВМ на базе такого МП совпадает с рис.1.8, но работа происходит в 3 этапа, за счет чего снижается до минимума производительность МЭВМ:

1). Совмещенная шина работает в режиме ША, на которой выставлен старший байт АН 16-разрядного адреса. По единичному строб сигналу, поступающему из ШУ на регистр RGH, старший байт АН фиксируется в этом регистре.

2). Совмещенная шина работает в режиме ША, на которой выставлен младший байт АL 16-разрядного адреса. По единичному строб сигналу, поступающему из ШУ на регистр RGL, младший байт АL фиксируется в этом регистре.

3). Совмещенная шина работает в режиме ШД. ВУ или ЗУ по сигналам, поступающим из ШУ, обмениваются информацией с МП.

Существуют также МП, у которых ШД и ША раздельные и ША неполная (содержит 8 ножек при емкости шины 16 разрядов).

Кроме описанных БИС, в схемах МПСУ используются также простые микросхемы со следующими особенностями:

1). Триггеры простейших типов RS и D асинхронные и синхронные. Более сложные триггеры применяются чрезвычайно редко из-за того, что логику работы сложных триггеров можно реализовать в МПСУ программным путем.

2). Счетчики, работающие на сложение и вычитание, без предварительных установок. Вместо счетчиков в МПСУ целесообразно применять БИС КР580ВИ53 программируемого интервального таймера, который содержит три 16-разрядных счетчика.

3). Мультиплексоры и коммутаторы.

4). Дешифраторы таких типов, у которых активный выходной сигнал имеет уровень 0, а также существует режим отключенных выходов, когда на всех выходах дешифратора устанавливаются уровни 1.

5). Любые логические схемы комбинационного типа.

У всех этих простых микросхем в случае их применения в схемах сбора информации и ввода ее в МП выход должен иметь 3 состояния – быть трехстабильным. Если микросхемы с таким свойством нет, то к ее выходу следует подключить описанный выше регистр КР580ИР82, оформив соответствующим образом сигналы, подаваемые на входы STB и .