Устройство для контроля последовательности импульсов
Иллюстрации
Показать всеРеферат
УСТРОЙСТВО ДЛЯ КОНТРОЛЯ ПОСЛЕДОВАТЕЛЬНОСТИ ИМПУЛЬСОВ, содержащее входную шину, формирователь импульсов , два триггера, элемент И-НЕ, первый вход которого соединен с выходом первого триггера, входы y,ci aО которого новки в и в соединены соответственно с первым и вторым выходами фор У ирователя импульсов , вход которого соединен с входной шиной, причем входы установки в О 1 ; второго триггера соеи в динены соответственно с первым выхо-дом формирователя импульсов и с выходом элемента И-НЕ, отличающееся тем, что, с целью расширения функциональных возможностей, в него введены регистр, шины управления, счетчик, элемент ИЛИ и генератор, вход управления и выход которого соединены соответственно с выходом первого триггера и с тактовым входом счетчика, управляющий вход и выход которого соединены соответственно с выходом и первым входом элемента ИЛИ, первый и второй входы которого сое- g динены соответственно с вторым входом элемента И-НЕ и с первым выходом (Л формирователя импульсов, шины управ- J ления соединены с входами регистра, Г выходы которого соединены с информационными входами счетчика. . 2
СОЮЗ СОВЕТСНИХ.
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (19) (11) ОПИСАНИЕ ИЗОБРЕТЕНИЯ
Н ASTGPCHONIY СВИДЕТЕЛЬСТВУ
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3574162/18-21 (22) 07,04 ° 83 (46) 07.07.84. Бюл. 9 25 (72) В.М.Куценко и A.Д.Гуляев (71) Специальное конструкторскотехнологическое бюро с опытным производством Минского радиотехнического института (53) 621,374.32(088.8) (56) 1. Авторское свидетельство СССР
Р 624370, кл. Н 03 К 21/30 1977, 2. Авторское свидетельство СССР
9 889944887733,, кклл, Н 03 К 21/34, 1980. (54) (57) устРойство для контРоля посЛЕДОВАТЕЛЬНОСТИ ИМПУЛЬСОВ, содержащее входную шину, формирователь импульсов, два триггера, элемент И-НЕ, первый вход которого соединен с выходом первого триггера, входы установки в 0 и в 1 которого соединены соответственно с первым и вторым выходами формирователя импуль3(51) Н 03 К 21/34) Н 03 К 5/19 сов, вход которого соединен с входной шиной, причем входы установки в 0 и в 1 (второго триггера сое- динены соответственно с первым выхо-. дом формирователя импульсов и с выходом элемента И-НЕ, о т л и ч а ющ е е с я тем, что, с целью расширения функциональных возможностей, в него введены регистр, шины управления, счетчик, элемент ИЛИ и генератор, вход управления и выход которого соединены соответственно с выходом первого триггера и с тактовым входом счетчика, управляющий вход и выход которого соединены соответственно с выходом и первым входом элемента ИЛИ, первый и второй входы которого сое- Я динены соответственно с вторым входом элемента И-НЕ и с первым выходом формирователя импульсов, шины управления соединены с входами регистра, 1 выходы которого соединены с информационными входами счетчика.
1102042
Изобретение относится к импульсной технике и может быть использовано в автоматике и для контроля узлов цифровых вычислительных устройств.
Известно устройство для контроля цифровых устройств, содержащее пороговый элемент, накопительный конденсатор, два ключа, инвертор и два диода (1) .
Недостатком устройства является возможность контроля только таких последовательностей импульсов, период которых не превышает постоянной времени заряда накопительного конденсатора, которая устанавливается заранее и не может быть изменена в процессе 15 работы, что сужает функциональные возможности устройства.
Наиболее близким техническим решением к изобретению является устрой.— ство для контроля последовательности 20 импульсов, содержащее входную шину, формирователь импульсов, элемент задержки, два триггера, элемент И-НЕ, первый вход которого соединен с выходом первого триггера, входы уста- 25 новки в 0 и в 1 которого сое динены соответственно с первым и вторым выходами формирователя импуль сов, вход которого соединен с входной шиной, входы установки в ноль и в единицу второго триггера соединены соответственно с первым выходом формирователя импульсов и с выходом элемента И-НЕ, вход установки в ноль и выход элемента задержки соединены соответственно с вторым, первыми выходами формирователя импульсов и с вторым входом элемента И-НЕ P), Недостатком известного устройства является то, что величина времени задержки импульса элемента задерж-40 ки устанавливается заранее в соответствии с периодом контролируемой после. довательности импульсов и не меняется в процессе работы, что ограничивает возможность устройства, так 45 как не позволяет с достаточной точностью контролировать такие последовательности импульсов, период которых изменяется в различных режимах работы устройства, вырабатывающего импульсы контролируемой последовательности.
Цель изобретения — расширение функциональных возможностей устройства путем введения контроля последовательности импульсов с изменяющимся периодом. соответсгвенно с первым и вторым выходами формирователя импульсов, вход которого соединен с входной шиной, причем входы установки в 0 и в 1 второго триггера соединены соответственно с первым выходом формирователя импульсов и с выходом элемента И-НЕ, введены регистр, шины управления, счетчик, элемент ИЛИ и генератор, вход управления и выход которого соединены соответственно с выходом первого триггера и с тактовым входом счетчика, управляющий вход и выход которого соединены соответственно с выходом и с первым входом элемента ИЛИ, первый и второй входы которого соединены соответственно с вторым входом элемента И-НЕ и с первым выходом формирователя импульсов, шины управления соединены с входами регистра, выходы которого соединены с информационными входами счетчика.
На чертеже приведена схема предлагаемого устройства, устройство содержит формирователь
1 импульсов, первый 2, второй 3 триг геры, счетчик 4, элемент И-НЕ 5, генератор 6| регистр 7, элемент ИЛИ 8, входную шину 9, шины 10 управления, выходные шины ll и 12.
Первый вход элемента И-HE 5 соединен с входом управления генератора 6 и с выходом первого триггера 2, входы установки в 0 и в 1 которого соединены соответственно с первым и вторым выходами формирователя 1 импульсов, вход которого соединен с входной шиной 9, входы установки в 0 и в 1 второго триггера соединены соответственно с первым выходом формирователя 1 импульсов и с выходом элемента И вЂ” НЕ 5, выход генератора 6 соединен с тактовым входом счетчика 4, управляющий вход и выход которого соединен соответственно с выходом и с первым входом элемента ИЛИ 8, первый и второй входы которого соединены соответственно с вторым входом элемента И-НЕ
5 и с первым выходом формирователя 1 импульсов, шины 10 управления соединены с входами регистра 7, выхо „„= которого соединены с информационными входами счетчика 4, выход установки в единицу второго триггера 3 соединены соответственно с выходными шинами 11 и 12.
Все элементы предлагаемого устройства могут быть реализованы на интегральных микросхемах или дискретных компонентах.
Поставленная цель достигается тем, что в устройство для контроля последовательности импульсов, содержащее 60 входную шину, формирователь импульсов, два триггера, элемент И-НЕ, пер вый вход которого соединен с выходом первого триггера, входы установки в 0 и в 1 которого соединены 65
Предлагаемое устройство работает следующим образом.
В начальный момент триггеры 2 и 3 установлены в нулевое состояние. Из контролируемого устройства на шины
10 управления поступает код, опре1182842
ВНИИПИ Заказ 4783/44 Тираж 862 Подписное
Филиал ППП "Патент", r. Ужгород, ул. Проектная, 4 деляюший период следования импульсов контролируемой последовательности в текущий момент времени. Этот код записывается в регистр 7 и с его выходов поступает на информацибйные входы 5 счетчика 4. Контролируемая последовательность импульсов поступает по шине 9 на вход формирователя l,на выходах которого вырабатываются короткие импульсы по переднему и заднему фронту входного импульса. Первый импульс с первого выхода формирователя 1 (по переднему фронту). подтверждает нулевое состояние триггеров 2 и
3 и записывает в счетчик 4 код с выходов регистра 7, поступая на управ- 15 ляющий вход (вход предварительной установки) счетчика 4, Первый импульс с второго выхода формирователя 1 (по заднему фронту) устанавливает триггер. 2 в единичное состояние, Единич 20 ный уровень с выхода триггера 2 запускает генератор 6, который начинает вырабатывать импульсы, период которых равен минимально возможному периоду импульсов контролируемой пос-gg ледонательности, поступающие на тактовый счетчик 4, изменяя его состоя- ние. с.
Второй импульс с первого выхода формирователя 1 устанавливает триггер 2 в нулевое состояние и перезаписывает в счетчик 4 код с выхода регистра 7. Нулевой уровень с выхода триггера 2 останавливает генератор 6.
Второй импульс с второго выхода
;формиронателя 1 нновь устанавливает триггер 2 н единицу, в результате чего запускается генератор б. В дальнейшем работа устройства протекает аналогичным образом. 40
По окончании работы контролируемой последовательности последний импульс с второго выхода формирователя
1 устанавливает триггер 2 в единицу, в результате чего запускается гене- 45 ратор б, и на первый вход элемента
И-НЕ 5 подается высокий уровень. С выхода генератора б на тактовый вход счетчика 4 поступают импульсы, изменяя его состояние. Через время за- gp держки, которое определяется кодом, записанным н счетч к 4, на его выходе появляется импульс (импульс переполнения счетчика), поступающий на второй нход элемента И-НЕ 5, кото-55 рый открывается и пропускает импульс на единичный вход триггера 3, а также на выходную шину 12 устройства, Триггер 3 устанавливается в единичное состояние, которое задает высокий уровень на выходной шине 11 устройства.
При выпадании из контролируемой последовательности одноГо импульса на выходе счетчика 4 появляется импульс, поступающий на шину 12, а также устанавливающий триггер 3 в единицу и через элемент ИЛИ 8 поступающий на управляющий вход счетчика 4, в результате чего в него снова записывается информация с выхода регистра 7
Если из контролируемой последовательности выпал и следующий импульс, то на выходе счетчика 4 снова появляется импульс, поступающий на шину
12 и подтверждающий единичное состояние триггера 3.
Первый, появившийся после пропущенных, импульс контролируемой последовательности своим передним фронтом сбрасывает в нулевое состояние триггеры 2 и 3, в результате чего на шине ll появляется низкий уровень, останавливается генератор 6, а в счетчик 4 переписывается код с выхода регистра 7. Длительность единичного уровня на первом выходе устрой-. ства пропорциональна количеству .выпавших импульсов, а количество импульсов, ноступивших на второй выход устройства, равно числу выпавших импуль; сон из контролируемой последовательности.
Если изменяется период контролируемой последовательности импульсов, то на шины 10 управления устройства подается новый код, который записывается в регистр .7, а с его выхода заносится н счетчик 4, в результате чего изменяется время, в течение которого происходит заполнение счетчика
4 и выбирается импульс переполнения т.е. изменяется время задержКи.
Работа устройства протекает аналогичным образом.
Таким образом, предлагаемое устройство позволяет контролировать пос. ледовательности импульсов, период следования которых может изменяться в процессе работы, а контроль последовательности импуЛьсов с точностью до одного ныпавшего импульса сохраня. ется, что не реализуется при работе известного устройства. Предлагаемое устройство позволяет расширить функциональные возможности известного объекта, поскольку может контролиро. вать последовательности импульсов с изменяющимися периодами.