Устройство программируемой задержки импульсов
Иллюстрации
Показать всеРеферат
(22) Авторы взобретени я
А.М. Машкин и П.П. Клепиков
1 ! .3 (21) Заявятель (54) УСТРОДСТВО ПРОГРАММИРУЕМОЙ
ЗАДЕРЖКИ ИМПУЛЬСОВ
Изобретение относится к вычислительной технике и может быть использовано в цифровых устройствах обработки информации.
По основному авт. св. М 875608 известно устройство программируемой задержки импульсов, содержащее генератор, пять триггеров, инвертор, три элемента И, три элемента И-НЕ, Счет" чик, первая группа информационных входов которого соединена с янформа" ционными входами устройства, выход которого подключен к выходу третьего триггера, элемент И-ИЛИ и регистр, управляющий вход которого подключен к второму управляющему входу устрой" ства, обнуляющий вход - к обнуляющим входам третьего и четвертого триггеров счетчика, к первым входам первого и второго элементов И и к обнуляющему входу устройства, информационные входы регистра соединены с первой группрй информационных входов счетчика, а выходы - с второй
2 группои информационных входов счет чика, первый управляющий вход которого подключен к первому управляющему входу устройства, второй управляющий вход - к выходу третьего we5 мента И, счетный вход — к выходу элемента И-ИЛИ, а выход счетчика соеди-. нен с счетными входами третьего и четвертого триггеров и с первым входом третьего элемента И, второй вход которого соединен с инверсным выходом четвертого триггера, прямой выход которого подключен к счетному входу пятого триггера, инверсный выход которого соединен с вторыми входами первого и второго элементов И, а обнуляющий вход - с выходом третьего элемента И-НЕ, первый вход которого подключен к иНверсному выходу первого
2о триггера и к третьим входам второго элемента И и второго эЛемента И-НЕ, а второй вход - к инверсному выходу второго триггера, к третьему входу первого элемента И и к третьему входу
953717 4 первого элемента И-НЕ, первый вход которого соединен с выходом генератора, с вторым информационным входом элемента И-НЕ и через инвертор с первым входом второго элемента И-НЕ и с первым информационным входом элемента И-ИЛИ, второй вход первого элемента И-НЕ соединен с вторым входом второго элемента И-НЕ и подключен, к третьему управляющему входу устрой- 10 ства, а выход первого элемента И-НЕ подключен к входу записи первого триггера, обнуляющий вход которого соединен с выходом первого элемента И, а прямой выход .- с первым управляющим входом И-ИЛИ, второй управ-. ляющий вход которого подключен к прямому выходу второго триггера>вход записи которого соединен с выходом второго элемента И-НЕ, а,обнуляющий о вход - с выходом второго элемен-та И
Недостатком известного устройства является необходимость анализа каждого выходного импульса центральным блоком . управления и после его окончания установления новых или повторения старых значений величины задержки выходного импульса относительно входного, так как счетчик, определяющий величину задержки выходного импульса относительно входного, после выдачи выходного импульса оказывается в обнуленном состоянии. При этом велики программные затраты централь- зз ногб блока управления на анализ каждого выходного импульса и на установление или повторение старь.х значений величин задержки выходного импульса относительно входного. Особен- 4о но непроизводительными являются программные затраты в случае, когда за- . держки выходных импульсов относительно входных являются постоянными на весь период работы известного уст- ройства, Все это снижает функциональные воэможности известного устройства программируемой задержки импульсов.
Целью изобретения является расширение функциональных возможностей устройства программируемой задержки импульсов.
Поставленная цель достигается тем, что в устройство программируемой задержки импульсов введены второй регистр и четвертый элемент И, первый и второй входы которого соединены соответственно с выходом счетчика и с прямым выходом четвертого триггера, а выход — с третьим управляющий входом счетчика, третья группа информационных входов которого соединена с выходами второго регистра, подключенного управляющим и информационным входами соответственно к четвертому управляющему входу устройства и к первой группе информационных входов счетчика, обнуляющий вход которого соединен с обнуляющим входов второго регистра.
На фиг. 1 показана функциональная схема предлагаемого устройства; на фиг. 2 — временные диаграммы, поясняющие его работу.
Устройство программируемой за; держки импульсов содержит генератор
1, выход которого подключен к первому входу первого элемента И-НЕ 2, к второму информационному входу элемента И-ИЛИ 3 и через инвертор 4 к первому входу второго элемента
И-НЕ 5, и к первому информационному входу элемента И-ИЛИ 3. Второй вход первого элемента И-НЕ 2 соединен с вторым входом второго элемента И-НЕ 5 и подключен к третьему управляющему входу устройства. Третий вход первого элемента И-НЕ 2 соединен с третьим входом первого элемента И б, с инверсным выходом второго триггера
7 и с вторым входом третьего элемента И-НЕ 8. Выход первого элемента И-НЕ 2 подключен ко входу записи первого триггера 9,. обнуляющий вход которого соединен с выходом первого элемента И б, прямой выход — с первым входом элемента И-ИЛИ 3, а инверсный выход - с первым входом третьего элемента И-НЕ 8, с третьим входом второго элемента И 10 и с третьим входом элемента И-НЕ 5. Выход второго элемента И-НЕ 5 подключен к входу записи второго триггера 7, обнуляющий вход которого соединен с выходом второго элемента И 10,. а прямой выход - с вторым управляющим входом элемента И-ИЛИ 3, выход которого подключен к счетному входу счетчика 11. Первый управляющий вход счетчика 11 соединен с первым управляющим входом устройства, второй управляющий вход счетчика 11 подключен к выходу третьего элемента И 12. Тре ий управляющий вход счетчика 1 1 соединен с выходом четвертого элемента И 13. Первая группа информа9537 ционных входов счетчика 11 соединена с информационными входами первого
14 и второй 15 регистров и подклю-. чена к информационным входам устройства. Вторая и третья группы ин- 5 формационных входов счетчика 11 соединены соответственно с выходами первого 14 и второго 15 регистров, управляющие входы которых соединены соответственно с вторым и четвертым управляющими входами устройства. Выход счетчика 11 соединен с счетным входом третьего триггера 16, с счетным входом четвертого триггера 17 и с первыми входами третьего 12 и четвер- 15 того 13 элементов И, вторые входы которых соединены соответственно с инверсным и прямым входами четвертого триггера 17. Выход третьего триггера
16 соединен с выходом устройства. 20
Прямой выход четвертого триггера 17 подключен к счетному входу пятого триггера 18, обнуляющий вход которого соединен с выходом третьего элемента И-НЕ 8. Инверсный выход пято- р5 . го триггера 18 подключен ко вторым входам первого 6 и второго 10 элементов И. Первый вход первого элемента И 6 соединен с первым входом второго элемента И 1О, с обнуляющи- зз ми входами счетчика 11, первого 14 и второго 15 регистров, третьего триггера 16, четвертого триггера 17 и подключен к обнуляющему входу устройства.
На обнуляющий вход устройства иэ центрального блока управления (не показан) поступает сигнал обнуления, устанавливающий устройство в нулевое состояние. Затем на счетчик 11 по первой группе информационных входов и на второй регистр 15 по информационным входам, связанных с информационными входами устройства, записывается число (2 -t>oIIp - 1),. где n - число разрядов счетчика 11, равное числу разрядов первого 14 и второго 15 регистров;
t>>< - время, на которое необходимо задержать выходной импульс;
Т - период следования импульсов с выхода генератора 1.
Запись информации на счетчик 11 по первой группе информационных входов производится при наличии сигнала на первом управляющем входе счетчика 11, связанном с первым управляющим входом устройства.
17 6
Запись информации на второй регистр 15 с информационных входов устройства производится при наличии сигнала на управляющем входе второг ., регистра 15, связанном с четвертым управляющим входом устройства.
После записи информации на счетчик 11 и на второй регистр 15 производится запись числа (2 -tgp(> -1) и на первый регистр 14 с информацион" ных входов устройства, где t« .требуемая длительность выходного за-, держанного импульса. Запись информации на первый регистр 14 с информа" ционных входов устройства производит" ся при наличии сигнала на управляющем входе первого регйстра 14, связанном с вторым управляющим входом устройства.
Выходные сигналы генератора 1 (фиг. 2 а) представляют собой импульсы длительностью1 /2 и следующие со скважностью, равной 2. При поступлении на третий управляющий вход устройства входного импульса (фиг.2в который необходимо задержать, ррабатывает первый 2 или второй 5 элементы И-НЕ, которые устанавливают соответствейно первый 9 или второй
7 триггеры в единичное состояние.
Срабатывание первого 2 или второго
5 элементов И-НЕ производится в зависимости от того, как расположен . передний фронт входного импульса по: отношению к импульсной последовательности генератора 1. Если передний фронт входного импульса совпадает с уровнем логической единицы выход" ной импульсной последовательности . генератора 1, то срабатывает первый элемент И-НЕ 2, и первый триггер 9 устанавливается в единичное состоят ние. Если передний фронт входного импульса совпадает с уровнем логического нуля выходной импульсной последовательности генератора 1, то срабатывает второй элемент И-НЕ 5, 1 и второй триггер 7 устанавливается в единичное состояние.
Рассмотрим работу предлагаемого устройства в случае поступления входного импульса (фиг. 2 в), перед" ний фронт которого совпадает с уровнем логической единицы выходной импульсной последовательности (фиг.2 а) генератора 1. При поступлении такого входного импульса срабатывает первый элемент И-НЕ 2 (фиr. 2 г) и первый триггер 9 устанавливается в единич953717 ное состояние (фиг. 2 д, е). Уровень логического нуля инверсного выхода первого триггера 9 блокирует срабатывание второго элемента И-НЕ 5 и поддерживает второй триггер 7 в об- 5 нуленном состоянии. С прямого выхода,. первого триггера 9 на первый управляющий вход элемента И-ИЛИ 3 поступает разрешающий уровень логической единицы. Поэтому импульсная последовательность с выхода инвертора 4 (фиг. 2 б) через элемент И-ИЛИ 3 фиг. 2 ж) поступает на счетный вход счетчика ll, и начинается отсчет времени задержки входного импульса. l5
Таким образом, начало отсчета времени задержки входного импульса в предлагаемом устройстве производится :1через время, равное полупериоду импульсной последовательности гене- 20 ратора 1.
Счетчик 11 изменяет свое состояние после окончания входного импульса, поступающего на его счетный вход, Когда все разряды счетчика 11 25 будут находиться в единичном состоянии, то при поступлении очередного импульса ыа счетный вход на выходе счетчика 11 формируется сигнал переполнения (фиг. 2 з), по пе- зо реднему фронту которого третий триггер 16 устанавливается в единичное состояние (фиг. 2 и). Сигнал переполнения через третий элемент И 12 (фиг. 2 м), на второй вход которого поступает разрешающий . Уро1 вень с инверсного выхода четвертого триггера 17 (фиг. 2 л)., воздействует на второй управляющий вход счетчика
11, по которому информация с первого регистра 14 по вторым информационным входам записывается на счетчик 11, устанавливая величину длительности задержанного импульса. По заднему фронту первого сигнала переполнения четвертый триггер 17 устанавливается в единичное состояние (фиг. 2 к), уровень логического нуля инверсного выхода которого (фиг. 2 л) блокирует прохождение сигнала с выхо. да счетчика 11 через третий элемент
И 12. После сигнала первого переполнения счетчик 11 отсчитывает величину длительности задержаного импульса.
Второй сигнал переполнения через чет. вертый элемент И 13 (фиг.- 2 н), -на второй вход которого поступает разрешающий уровень с прямого выхода четвертого триггера 17 (фиг. 2 к), воздействует на третий управляющий вход счетчика 11, по которому информация с второго регистра 15 по третьим информационным входам записывается на счетчик 11, устанавливая величину задержки последующего входного импульса. По переднему фронту второго сигнала переполнения (фиг. 2 з) третий триггер 16 устанавливается в нулевое состояние (фиг. 2 и), а по заднему фронту четвертый триггер 17 изменяет свое состояние с единичного на нулевое (фиг. 2 к, л).
Таким образом, на выходе устройства формируется импульс, время задержки и длительность которого определяются информацией, предварительно записанной соответственно в счетчик 11 и в первый регистр 14.
После перехода четвертого триггера 17 из единичного состояния в нулевое (фиг. 2 к, л) пятый триггер
18 устанавливается в единичное состояние. Уровень логического нуля инверсного выхода пятого триггера
18 (фиг. 2 и) через первый элемент
И 6 воздействует на первый триггер
9, переводя его из единичного состояния в нулевое (фиг. 2 д, е) и через второй элемент И 10 на второй триггер 7, подтверждая его нулевое состояние.
После того, как первый триггер 9 установится в нулевое состояние (фиг. 2 д, е), срабатывает третий элемент И-НЕ 8, и пятый триггер
18 переводится в нулевое состояние (фиг. 2 и).
Устройство программируемой задержки импульсов готово для приема следующего входного сигнала. При этом, если величина задержки последующих входных импульсов является постоянной и равна величине задержки для первого входного импульса, то нет необходимости для. центрального блока управления производить повторную запись информации на счетчик 11 после каждого выходного импульса, так как ho второму сигналу переполнения информация с второго регистра
15, определяющая величину задержки входного импульса, записывается на счетчик 11. В случае необходимости изменения величин задержки и длительности выходных импульсов относительно входных выходной импульс обрабатывается центральным блоком управления и после его окончания производится запись информации на счетчик 11 и на первый 14 и второй 15 регистры, устанавливая новые значения величины задержки и длительности выходного импульса относительно входного.
Все зто значительно расширяет функциональные возможности предлагаемого устройства программируемой задержки импульсов, по сравнению с известным.
9537 формула изобретения
Устройство программируемой задержки импульсов по авт. св. и 875608, о т л и ч а ю щ е е с я тем, что, с целью расширения функциональных возможностей, в него введены второй 20
17 10 регистр и четвертый элемент И, первый и второй входы которого соединены соответственно с выходом слетчика и прямым выходом четвертого триггера, а выход - с третьим управляющим входом счетчика, третья группа информационных входов которого соединена с выходами второго регистра, подключенного управляющим и информационным входами соответственно к четвертому управляющему входу устройства и к первой группе информационных входов счетчика, обнуляющий вход кото- рого соединен с обнуляющим входом второго регистра.
Источники информации принятые во внимание при экспертизе
1. Авторское свидетельство СССР
N 875608, кл. H 03 K 5/153, 13.02,80.
953717
glue.2
ВНИИПИ Заказ 6293/81 Тираж 959 Подписное филиал ППП "Патент", г. Ужгород, ул. Проектная, 4