Строительный блокнот  Корпуса микропроцессорных микросхем 

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 [ 99 ] 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121

записи лог. О в четвертый разряд регистра текущего приоритета, сигнал подтверждения прерывания по выходу IA будет вырабатываться всегда, независимо от состояния остальных трех разрядов этого регистра, в том числе и при наличии запроса на прерывание только по входу IRO.

На рис. 9.16 дай пример наращивания БПП для обработки более восьми запросов, иа рнс. 9.17 показаны типовые примеры применения микросхемы К589ИК14. В табл. 9.19 и 9.20 приведены статические н динамические параметры микросхемы К589ИК14 соответственно.

9.5. Микросхема К589ИР12

Микросхема К589ИР12 - миогорежнмиый буферный регистр (МБР), является универсальным 8-разрядиым регистром с выходами, имеющими три состояния. Он имеет встроенную логическую схему и независимый триггер для формирования запроса на прерывание центрального процессора. Одни или несколько МБР могут использоваться для реализации многих типов интерфейсных и вспомогательных устройств, включая: простые регистры данных; буферные регистры со стробированием данных; мультиплексоры; двунаправленные щиииые формирователи; прерываемые каналы ввода/вывода и др.

Условное графическое обозиачеиие микросхемы приведено на рис. 9.18, назначение выводов-в табл. 9.21, структурная схема показана иа рис. 9.19, временная диаграмма работы - иа рис. 9.20.

Микросхема состоит из восьми информационных D-триггеров, восьми выходных буферных устройств с тремя устойчивыми состояннями, отдельного D-триггера для формирова-

ния запросов на прерывание и гибкой схемь! управления режимами работы регистра.

Информационные D-триггеры повторяют входную информацию при высоком уровне входного сигнала MD и (CS/-CS2) = 1, а также при EW=\ и MD=Q, при низком уровне сигнала иа входе EW и (CS1 CS2) = \ при MD = Q происходит хранение входной информации. Выходы каждого информационного триггера соединены с выходными буферными каскадами с тремя устойчивыми состояниями. Внутренняя щина выдачи информации РВ стробирует каждый выходной буферный каскад. При наличии лог. 1 иа щине РВ выходные буферные каскады разблокированы и данные поступают иа выход соответствующей линии выходных данных (Q1-Q8). Условие выработки появления сигнала: PB=MD V CS1CS2. Внутренняя щина записи информации W стробирует каждый триггер регистра. При наличии лог. 1 на щине происходит запись информации в триггер с соответствующих входных информационных щин (D1-D8). Условие по-явлеиия сигнала: W=EW /\ MD \j MD-CSIX XCS2. Информация в триггерах МБР обнуляется асинхронно входным сигналом CLR.

В МБР управляющими входами являются

CS1. CS2, MD п EW. Эти входы используются для управлеиия выборкой устройства, информацией регистра, состоянием выходных буферных каскадов и триггером запроса на прерывание.

Выборкой кристалла управляют входы CSI и CS2. При наличии лог. О иа входе CS1 и лог. 1 иа входе CS2 устройство выбрано. Сигнал выборки кристалла (CS1, CS2) используется как синхросигнал для асинхронной установки состояния выходных буферных каскадов регистра и триггера запроса прерывания.

Таблица 9.21

Вывод

Обозначение

Тип вывода

Функциональное назначение выводов

/, 13

CS1, CS2

Входы

Выбор кристалла

Вход

Выбор режима

3, 5, 7, 9,

D1-D8

Входы

Информация

16, 18, 20.

4, 6, 8, 10,

Q1-Q8

Выходы

Информация

15, 17, 19,

Вход

Стробирующий сигнал

Общий

Вход

Установка нуля

Выход

Запрос прерывания

Напряжение питания

Примечание. Выводы 4, 6, 8, 10, 15, 17, 19, 21 имеют три состояния.

IL 20

!L 1 rj

т rz ш

U4 Л5

CSI МП

Q2 SJ 34 05 QB Q7 Q8

Л Л Л



МП -

CSl CS2

PI

пг -

ПЗ -nt -

П5 -

ЛВ -

П7 -

П1 -СШ -

г

-а, -3, -а,

PttuonpP\

Рис. 9.19. Структурная схема К589ИР12

ni-D8 j(

£W или CS/-CS2

CLR QI-Q8

D!-D6

EW или CS!CS2

gi-QB

CSI-CS2

CSICS2

si-ae Qi-as

J

,---

*p(chl-inr,i

iflcs.h-ol t№s.l-ol

0,5B

1 tcfs,h-ai rts.l-al

Входная информация I

Разрешение Выборки

устройства -

(CSl CS2) -

МБР CLR

CSICS2 да

Выховная информация

Вхов строВиру/ощего сиднала

Системный ВхоВ

Системный cfpac

Разрешение Выборки устройства. (csr-CS2)

ав тв csf CS2 да

в схему БПП или БМУ

ВяоВ cmpoSupy-ющего сигнала

СВрас системы

EW МБР

Разрешение выборка устройства (CShCSZ)

CLR INR CSI-CS2 ЛСЭ

г-тт

Выхов системы

Прерывание

системы

Ucc-SB

Информационные шины

М МБР

csi-cs2 да j

УпраЗля-

Uc:c=5B

Информационные шины

CSI CS2 да

ющая шина

O.SB/\ Рис. 9.21, Варианты применения микросхемы

К589ИР12:

Рис. 9.20. Временная диаграмма работы -входной буферный регистр; б-устройство пре-

lciRQHP19 рывания; в - выходной буферный регистр; г - дву-

лзоупп, направленная передача информации



Обозна-

Значения

Параметр

чение

параметров

[макс (мин.)]

Ток потребления, мА

Входной ток низкого

уровня при (Угь=0,45В,

для входа CSI

(-1 .0)

для входа MD

(-0,75)

для остальных входов

(-0,25)

Входной ток высокого

уровня при t h = 5,25B,

для входа CS1

для входа MD

, 30

для остальных входов

Выходной ток высокого

уровня в состоянии вы-

ключено для выходов

Q/-QS при UoH = 5,25B,

Выходное напряжение

низкого уровня при

/н=15 мА, В

Выходное напряжение

(3,65)

высокого уровня при

Jh = - \ мА, в

Примечание Типовые значения тока по треблеиия 90 мА выходных напряжений низкого уровня 0,4 В. высокого уровня 4,0 В

Таблица 9.23

Вход MD (выбор режима) определяет одни из двух режимов работы. При наличии лог, О на входе MD устройство работает в режиме BBoia. В этом режиме выходные буферные каскады открыты, когда устройство выбрано. Управление записью осуществляется сигналом по входу EW.

При наличии лог. 1 на входе MD устройство работает в режиме вывода. В этом случае выходные буферные каскады открыты независимо от выборки устройства.

Вход EW используется как синхросигнал для записи информации в регистр при ЛЮ = 0 и для синхронной установки триггера запроса прерывания.

Триггер запроса прерывания служит дЛя выработки сигнала запроса прерывания в процессорной системе. При установке системы в исходное состояние низким уровнем сигнала CLR триггер запроса прерывания устанавливается в 1, т. е. данное устройство ие требует прерывания. Одновременно этим же сигналом происходит установка регистра в 0. Принято, что МБР находится в состоянии прерывания, когда выходу INR соответствует лог. О, что позволяет обеспечить прямое соединение с входами запроса блока приоритетного прерывания. При работе в режиме ввода (т. е. иа входе MD сигнал низкого уровня) входной сигнал EW производит запись информации в регистр данных и установку триггера запроса в 0. Триггер запроса прерывания устанавливается в 1 при условии выбора устройства (также вырабатывается сигнал прерывания на выходе }NR).

На рис. 9.21 приведены типовые примеры применения микросхемы К589ИР12, в табл. 9.22 и 9.23 - статические и динамические параметры МБР соответственно.

Параметр

Обозначение

Значения параметров (макс (мин )]

Длительность импульса, не

(25)

Время установления информации на входах D1-D8 относительно сигнала EW. не

(D~EW. 1.)

(15)

Время сохранения информации на входах D1-D8 относительно сигнала EW, ис

н (BW. L-D)

(20)

Время задержки распространения сигнала, не.

(£Г, H-Q)

от входов EW, CS1-CS2 до выходов Q1-Q8

от входа CLR до выходов Q1-Q8

h {CLR, L-Q)

от входов D1-D8 до выходов Q1-Q8

P (O-Q)

от входа EW до выхода INR

h (EW. L~INR. L)

от входов CS!, CS2 до выхода INR

h (CS, H-lhR)

Время задержки перехода от входов CSI, CS2 до выходов Q1-Q8, НС

h (CS. H-Q). h (CS, L-Q)

45 45



1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 [ 99 ] 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121