Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении типовых функциональныхустройств цифровой техники.
Цель изобретения - повышение достоверности функционирования.
На фиг.1 приведена функциональная схема устройства; на фиг.2 - временная диаграмма его работы.
Самопроверяемое устройство для контроля на четность содержит регистр 1, сумматор 2 по модулю два, одновиб- ратор 3, коммутатор 4, первый 5 - третий 7 триггеры, элемент ИЛИ 8, элемент И 9, информационный вход 10, первый 11 и второй 12 входы синхронизации, выход 12 результата контроля, выход 14 самопроверки устройства, первый 15 и второй 16 выходы одновиб- ратора„
На фиг.2 использованы обозначения, введенные на фиг.1.
Регистр 1 предназначен для приема и хранения контролируемого кода.
Сумматор 2 по модулю два служит для определения четности поступившего кода.
Одновибратор 3 формирует по входному сигналу два сдвинутых по времени импульса (фиг.2, позиции 11, 15, 1b) и может быть выполнен на основе обычного формирователя с задержками по выходу.
Коммутатор 4 обеспечивает управ- .ение подачей импульсов на триггер 7 с выходов 15, 16 одновибратора 3 и входа 12 устройства.
Триггер 5 формирует дополнительный сигнал на вход сумматора 2 для проверки его работы при четном и нечетном числе единиц.
Триггер 6 предназначен для фиксации результатов контроля поступившего .кода на четность, а триггер 7 - для
сл
с
Оч
оо
sQ
ю ел ю
контроля срабатывания сумматора 2 по модулю два.
Элемент ИЛИ 8 подает на триггер 5 импульсы в двух микротактах.
Элемент И 9 формирует импульс подтверждения правильности работы устройства.
Устройство работает следующим образом. В исходном состоянии все эле- менты памяти находятся в состоянии О. Цепи установки исходного состояния условно не показаны.
По импульсу на входе 11 (см. фиг.2 ,в регистр 1 записывается контролиру- емая информация, а одновибратор фор- / мирует импульсы на выходах 15 и 16.
Импульс с выхода 15, задержанный на время, необходимое для появления результата контроля на выходы сумма- тора 2 по модулю два, поступает на коммутатор 4. Если на выходе сумматора 2 отсутствует единичный (нулевой) сигнал, триггер 7 переходит в единичное состояние (остается в нулевом состоянии). Одновременно этот импульс пройдя через элемент ИЛИ 8, переводит триггер 5 в единичное состояние. В результате с триггера 5 на сумматор 2 по модулю два поступает единичный сигнал, который изменяет четность входной информации.
Второй импульс с выхода 16 производит те же операции, что и первый, переводя триггеры 5 и 7 в состояния, противоположные тем, в которых они находились.
Таким образом, если регистр 1 и сумматор 2 по модулю два работоспособны, после прохождения двух импуль- сов от .одновибратора 3 триггер 7 должен сработать один раз, поскольку „ в первом или во втором микротакте на выходе сумматора 2 должен появиться единичный сигнал - признак нечетное- ти (см. первую часть временной диаграммы) .
Если же указанные элементы имеют константные неисправности, приводящие к тому, что на выходе сумматора 2 независимо от четности входного кода присутствует единичный или нулевой сигнал, триггер 7 после прохождения двух импульсов с выходов 15 и 16 либо срабатывает дважды, либо не срабатывает, а следовательно, в итоге остается (возвращается) в нулевом состоянии (см0 вторую часть временной диаграммы).
По импульсу, поступающему на второй вход 12 синхронизации устройства, триггер 7 (если он находится в единичном состоянии) переводится по его заднему фронту в нулевое состояние, а на выход элемента 9 выдается сигнал нормы результата самопроверки. В случае неработоспособности устройства триггер 7 запирает элемент И 9, и сигнал нормы не формируется.
Этим же импульсом результат конт- роля на четность одновременно записывается в триггер 6 и выдается на вы ход 13.
Формула изобретения
Самопроверяемое устройство для контроля на четность, содержащее регистр, сумматор по модулю два, причем группа информационных входов и первый вход синхронизации устройства соединены соответственно с группой информационных входов и входом синхронизации регистра, группа выходов которого соединена с группой входов сумматора по модулю два, отличающееся тем, что, с целью повышения достоверности функционирования, оно дополнительно содержит первый, второй и третий триггеры, одновибратор, элемент И, элемент ИЛИ коммутатор, причем первый вход синхронизации устройства соединен с входом одновибратора, первый выход которого соединен с первым входом элемента ИЛИ и первым информационным входом коммутатора, второй выход одновибратора соединен с вторым входом элемента ИЛИ и вторым информационным входом коммутатора, выход элемента ИЛИ соединен со счетным входом первого триггера, выход которого соединен с входом сумматора по модулю два, выход которого соединен с информационным входом второго триггера, первы и вторым управляющими входами коммутатора, второй вход синхронизации устройства соединен с третьим информационным входом коммутатора, первым входом элемента И и входом синхронизации второго триггера, выход которого является информационным выходом результата контроля устройства, выход коммутатора соединен со счетным входом третьего триггера, выход которого соединен с третьим управляющим
516899526
входом коммутатора и вторым входом выходом результата самопроверки уст- элемента И, выход которого является , ррйства.
название | год | авторы | номер документа |
---|---|---|---|
Мультимикропрограммная управляющая система с контролем и восстановлением | 1988 |
|
SU1704147A1 |
Устройство для контроля дискретных объектов | 1984 |
|
SU1242958A1 |
Микропрограммное устройство управления с контролем | 1985 |
|
SU1277105A1 |
Устройство для мажоритарного выбора сигналов | 1989 |
|
SU1656539A1 |
Устройство для контроля параллельного двоичного кода на четность | 1981 |
|
SU999057A1 |
Измерительное устройство с самоконтролем | 1984 |
|
SU1233112A1 |
Устройство для измерения параметров динамического процесса и управления с самоконтролем | 1986 |
|
SU1495751A1 |
Микропрограммное устройство управления с контролем | 1989 |
|
SU1702370A1 |
Устройство для контроля оперативных накопителей | 1989 |
|
SU1705874A1 |
Устройство для формирования тестов | 1986 |
|
SU1336013A1 |
Изобретение относится к автоматике и вычислительной технике и может быть использовано при построении типовых функциональных устройств цифровой техники. Цель изобретения - повышение достоверности функционирования. Цель достигается за счет введения одновибратора, трех триггеров, коммутатора, элементов И, ИЛИ. Устройство позволяет наряду с контролем входной информации проверять отдельные его узлы. 2 ил.
г-i t
Щ-
Основы технической диагностики | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Под ред | |||
Пархоменко II.II., М.: Энергоиздат, 1981, с | |||
Водяные лыжи | 1919 |
|
SU181A1 |
Орлов А.И | |||
и др | |||
Основы эксплуатации и ремонта ЭВМ, - М.: Энергоиздат, 1981, с, 74, рис | |||
Кипятильник для воды | 1921 |
|
SU5A1 |
Авторы
Даты
1991-11-07—Публикация
1989-10-03—Подача