Изобретение относится к автоматике и вычислительной технике и может быть использовано для контроля мультиплексоров и дешифраторов.
Цель изобретения - ув(шичение глубины контроля.
На фиг, 1 приведена функциональная схема мультиплексора с контролем; на фиг. 2 - временная диаграм- ма работы устройства.
Мультиплексор с контролем содержит счетчик 1 адреса, дешифратор 2 адреса, коммутатор 3., пороговый элемент 4, триггер 5 отказа,, первый элемент ИЛИ 6, второй элемент ИЛИ 7, элемент И 8, генератор 9 импульсов, дешифратор 10 контрольного кода, тригер 11 контроля, триггер 12 пуска, блок 13 элементов 2И-Ш1И,, элемент 14 сложения по модулю два, дешифратор 2 адреса и коммутатор 3 образуют мультиплексор 15. Символами 16 и 17 обоз начены соответственно вход пуска и выход отказа устройства, символами 18 и 19 - первый и второй выходы генератора 9 импульсов.
Счетчик 1 предназначен для зада- .ния последовательности кодовых ком- бинаций, поступающих на адресные и информационные входы мультиплексора 15.
Дешифратор 2 и коммутатор 3 адреса являются контролируем5 1ми элементами.
Пороговый элемент 4 предназначен для формирования сигнала неисправности дешифратора 2 адреса при возбуждении двух и более его. выходов. Триггер 5 отказа предназначен для формирования сигнала, свидетельствующего о неисправности контролируемого элемента. Первый элемент ИЛИ 6 предназначен для формирования сигнала отказа, поступающего на информационный вход триггера 5 отказа, Рто- рой элемент И;ЛИ 7 предназначен дпя формирования сигнала останова устройства в случае неисправности контро- лируемого элемента либо после окончания работы. Элемент И 8 предназначен для формирования сигнала, увеличивающего содержимое счетчика 1 адреса на единицу. Генератор 9 импуль- сов предназначен для фор1 ирования сигналовj обеспечивающих синхрониза- ищ) работы, устройства. Дешифратор 10
Q
05
Q
5
0
S
.контрольного кода предназначен для формирований кода, поступающего на информационные входы мультиплексора 15,
Триггер 11 контроля предназначен для управления блоком 13 элементов 2И-ИЛИ и формирования: контрольного сигнала, а -триггер 12 пуска - для запуска и остановки устройства.
Блок 13 элементов 2И-ШЖ предназначен для подключения к группе информационных входов мультиплексора 15 прямых и инверсных выходов дешифратора 10 контрольного кода. Элемент 14 сложения по модулю два предназначен для сравнения сигнала на. выходе мультиплексора 15с контрольным сигналом. Мультиплексор 15 представляет собой контролируемый элемент и включает дешифратор 2 адреса и коммутатор 3,
Мультиплексор с контролем работает следующим образом.
После включения питания по цепях сброса производится установка всех элементов памяти в нулевое состояние. В исходном состоянии открыта первая группа элементов И и закрыта вторая группа элементов И блока 13 элементов 2И-ИЛИ, следовательно, на инфор- махщонные входы мультиплексора 15 подается код с прямых выходов дешифратора 10 контрольного кода, В случае исправности мульт:иплексора 15 на его выходе присутствует единичный сигнал, поданный на первьм информационный вход, так как на группу адресных входов мультиплексора 15 подается нулевой код. Сигнал единицы с выхода мультиплексора 15 поступает на второй вход элемента 14 сложения по модулю два, а так как на его первом входе также присутствует сигнал единитЦ), на выходе элемента 14 формируется сигнал нуля, который по- стзшает на второй вход первого элемента ИЛИ 6. На первом входе первого элемента ИЛИ 6 также отсутствует сигнал, если возбуждается только один требуемый выход дешифратора 2 адреса мультиплексора 15, Следовательно, будет отсутствовать сигнал на информационном входе триггера 5 отказа.
Для.запуска устройства подается единичный сигнал на вход 16, Триг-- гер 12 пуска переключается в единичное состояние и запускает генератор
3
9 импульсов. Импульс с первого выхода 18 генератора 9 импульсов поступает на синхровход триггера 5 отказа и первый вход элемента И 8. Так как на информационном входе триггера 5 отказа отсутствует сигнал, тригер 5 отказа остается в нулевом состоянии. Сигнал на выходе элемента И 8 также не формируется, так как на его втором прямом входе отсутствет, сигнал. Импульс с второго выхода 19 генератора 9 импульсов поступае на вход триггера 11 контроля. По заднему фронту этого импульса триггер 11 контроля переключается в еди ничное состояние. Это приводит к заранию первой группы элементов И и отпиранию группы элементов И блока 13 элементов 2И-ИЛИ.
Таким образом, на группу информационных входов мультиплексора 15 подается код с группы инверсных выходов дешифратора 10 контрольного кода. На первом и втором входах элемента 14 сложения по модулю два появляются нулевые сигналы, следовательно, на выходах элемента 14 и певого элемента ИЛИ 6 отсутствует сигнал. По очередному импульсу, поступающему с первого выхода 19 генератора 9 импульсов на С-вход триггера отказа и первьй вход элемента ИЗ, осуществляется проверка исправности мультиплексора 15 и увеличение содежимого счетчика 1 адреса на единицу
При исправности мультиплексора 1 на выходе первого элемента ШШ 6 синал, отсутствует и триггер отказа по-прежнему остается в нулевом состоянии. По заднему фронту импульса с выхода элемента И 8 на втором прямом входе элемента И 8 присутствует единичньй сигнал, содержимое счетчика 1 адреса увеличивается на единицу, что приводит к появлению единичного сигнала на втором прямом выход дешифратора 10 контрольного кода, и информация на выходе мультиплексо .ра 15 соответствует информации, присутствующей на его втором информационном входе.
По очередному импульсу с второго выхода 19 генератора 9 импульсов триггер 11 контроля переключается в нулевое состояние, происходит отпирание первой группы элементов И и запирание второй группы элементов И блока 13 элементов 2И-Ш1И. На груп
5
0
5
Q пу информационных входов мультиплексора 15 подается код с группы прямых выходов дешифратора 10 контрольного кода. Устройство переходит в состояние, аналогичное исходному, с той лишь разницей, что в связи с изменением состояния счетчика 1 адреса проводится проверка второго информационного входа мультиплексора 15. В дальнейшем при формировании импульсов на выходах генератора 9 импульсов описанные процессы повторяются.
Коэффициент пересчета счетчика 1 адрес а равен числу проверяемых JiH- формационных входов мультиплексора 15. После проверки последнего информационного входа мультиплексора 15 по очередному импульсу с первого выхода 18 генератора 9 формируется сигнал на выходе переполнения счетчика 1 адреса, который через второй элемент ИЛИ 7 поступает на R-вход триггера 12 пуска. Последний переключается в нулевое состояние, генератор 9 импульсов прекращает работу.
0
5
0
5
0
5
Неисправности коммутатора 3 . мультиплексора 15 либо такие неисправности Дешифратора 2 адреса мультиплексора 15, как возбуждение не требуемой шины или отсутствие вообще сигнала на его выходе,приводят к следующему результату. Сигналы на входах элемента 14 сложения по модулю два не совпадают, что приводит к формированию единичного сигнала на его выходе, который через первый элемент ИЛИ 6 поступает на информационный вход триггера 5 отказа. По очередному импульсу с выхода 18 Генератора 9 импульсов триггер 5 отказа переключается в единичное состояние. Единичный сигнал с прямого выхода триггера 5 отказа поступает через второй элемент ИЛИ 7 на R-вход триг- гера 12 пуска.и вызывает остановку устройства. При этом состояние счетчика 1 адреса не изменяется, так как элемент И 8 запирается единичным сигналом, присзггствующим на его инверсном входе. Если на выходе дешифратора 2 адреса сформировано более двух единиц, это регистрируется пороговым элементом 4, единичньй сигнал с выхода которого через первьй элемент ИЛИ 6 также поступает на ин- формационньй вход триггера 5 отказа.
ситуация. На временных диаграммах
соответствующих блоков.
название | год | авторы | номер документа |
---|---|---|---|
Устройство для контроля выводов больших интегральных схем | 1986 |
|
SU1381513A1 |
Мультимикропрограммная управляющая система с контролем и восстановлением | 1988 |
|
SU1704147A1 |
Устройство для программного управления и контроля циклическими процессами | 1985 |
|
SU1310776A1 |
Устройство для программного управления | 1989 |
|
SU1656498A1 |
Устройство для программного управления | 1988 |
|
SU1500994A1 |
Устройство для управления,контроля и диагностирования | 1985 |
|
SU1297063A1 |
Микропрограммное устройство для контроля и управления | 1985 |
|
SU1325476A1 |
Устройство для программного контроля | 1987 |
|
SU1464142A1 |
Устройство для контроля функционирования логических блоков | 1987 |
|
SU1432528A2 |
Микропрограммное устройство управления | 1983 |
|
SU1133595A1 |
Использование: в электронной промышленности. Сущность изобретения: мультиплексор содержит счетчик адреса, дешифратор адреса, коммутатор, пороговый элемент, триггер отказа, первый и второй элементы ИЛИ, элемент И. В него включены генератор импульсов, дешифратор импульсов, дешифратор контрольного кода, триггер контроля, триггер пуска, группу элементов 2И-ИЛИ, элемент сложения по модулю два. 1 ил.
Селлерс Ф | |||
Методы обнаружения ошибок в работе ЭЦВМ | |||
М,: Мир, 1972, с | |||
Крутильно-намоточный аппарат | 1922 |
|
SU232A1 |
Способ гальванического снятия позолоты с серебряных изделий без заметного изменения их формы | 1923 |
|
SU12A1 |
Авторы
Даты
1989-04-07—Публикация
1985-11-14—Подача