Преобразователь кода во временной интервал
Изобретение относится к автоматике и вычислительной технике и предназначено для преобразования цифровой информации во временной интервал. Целью изобретения является повьшение быстродействия и надежности преобразователя. Импульс запуска , поступая по шине 22, разрешает 5ьщачу импульсов с, генератора 7 на счетчик 5 и одновременно через злементы И-НЕ 11 и 15 устанавливает триггер 8 в единичное состояние при отсутствии на шине 20 управления сигнала задержки. При сравнении кодов в регистре 1 и счетчике 5 сигнал с выхода блока 4 сравнения кодов поступает на счетчик 6, с первого вьгхода. которого через элемент 2И-ИЛИ. 13 и элемент И 14 сигнал поступает на выходную шину 24 как импульс конца преобразования (ИКП), который через элемент ИЛИ 17 запрещает вьадачу импульсов с генератора 7,-устанавливает счетчик 5 в исходное, а триггер 8 в нулевое состояние. При поступлении сигнала на шину 20.коммутатор подключает регистр 2, в котором записан код задержки, через блок 3 элементов (Л 2И-ИЛИ к второму входу блока 4, которьй при наличии сигнала запуска и при совпадении кода задержки с кодом счетчика 5 формирует на выходе им-. пульс. Последний с первого выхода счетчика 6 через элементы И-НЕ 12 и
СОЮЗ СОВЕТСНИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (5ц 4 Н 03 М 1/82
ОПИСАНИЕ ИЗОБРЕТЕНИЯ
К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ
f8 и
ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР
ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГГИЙ (21) 3933502/24-24 (22) 26.07.85 (46) 07.12.86. Бюл. У 45 (72) В.С. Балуха (53) 681.325(088.8) (56) Авторское свидетельство СССР
В 375777, кл. Н 03 М 1/82, 1971. .Авторское свидетельство СССР
Ф 738143, кл. Н 03 М 1/82, 1977. (54) ПРЕОБРАЗОВАТЕЛЬ КОДА ВО ВРЕМЕННОЙ ИНТЕРВАЛ (57) Изобретение относится к автоматике и вычислительной технике и предназначено для преобразования цифровой информации во временной интервал. Целью изобретения является повышение быстродействия и надежности преобразователя. Импульс запуска, поступая по шине 22, разрешает выдачу импульсов с генератора 7 на счетчик 5 и одновременно через элементы И-НЕ 11 и 15 устанавливает
„„SU„„1275776 А1 триггер 8 в единичное состояние при отсутствии на шине 20 управления сигнала задержки, При сравнении кодов в регистре 1 и счетчике 5 сигнал с выхода блока 4 сравнения кодов поступает на счетчик 6, с первого выхода которого через элемент 2И-ИЛИ 13 и элемент И 14 сигнал поступает на выходную шину 24 как импульс конца преобразования (ИКП), который через элемент ИЛИ 17 запрещает выдачу импульсов с генератора 7, устанавливает счетчик 5 в исходное, а триггер 8 в нулевое состояние. При поступлении сигнала на шину 20 коммутатор подключает регистр 2, в котором записан код задержки, через блок 3 элементов
2И-ИЛИ к второму входу блока 4, который при наличии сигнала запуска и при совпадении кода задержки с кодом счетчика 5 формирует на выходе им-. пульс. Последний с первого выхода счетчика 6 через элементы И-НЕ 12 и
1275776 5 устанавливает триггер 8 в единич- подключает регистр 1 к входу блока 4, ное состояние, формируя на шине 23 При совпадении кодов формируется втопередний фронт сигнала начала преоб- рой импульс, поступающий на счетчик разования, задержанный на время, за- 6, с второго выхода которого сигнал данное кодом на шинах 19. Одновремен- ИКП через элементы 2И-ИЛИ 13 и элено импульс с выхода счетчика 6 через мент. И 14 поступает на выходную шину элемент И-НЕ 12 и элемент HE 16 по- 23. 1 з.п. ф-лы, 5 ил, ступает на коммутатор 10, который
Изобретение относится к автомати-ке и вычислительной технике и может использоваться в автоматизированных системах управления для преобразова". ния цифровой информации ЭВМ во временной интервал, а также как самостоятельное устройство формирования прецезионной задержки импульсов.
Целью изобретения является повышение быстродействия и надежности преобразования.
На фиг. 1 изображена структурная схема преобразователя кода во временной интервал; на фиг. 2 — схема генератора импульсов; на фиг. 3— блок начальной установки; на фиг.4 структурная схема коммутатора",на фиг. 5 — временные диаграммы работы преобразователя.
Преобразователь кода во временной интервал содержит первый 1 и второй
2 регистры, блок 3 элементов 2И-ИЛИ, состоящий из И по числу разрядов входного кода элементов 2И-ИЛИ, 3.1 ... З.N блок 4 сравнения кодов, первый и второй счетчики 5 и 6 импульсов, генератор 7 импульсов, триггер 8, блок 9 начальной установки, коммутатор 10, первый и второй элементы И-НЕ 11 и 12, элемент
2И-ИЛИ 13, элемент И 14, третий элемент И-НЕ 15, элемент НЕ 16, элемент ИЛИ 17, шины 18 входного кода, шины 19 кода задержки, шины 20-22 управления и выходные шины 23 и 24.
Генератор 7 импульсов (фиг.2) содержит элемент И 25, эталонный генератор 26 и триггер 27.
Блок 9 начальной установки (фиг.3) может быть выполнен, например, на
J элементе И 28, источнике напряжения питания и RC-цепочке.
Коммутатор 10 (фиг.4) содержит два элемента ИЛИ 29 и 30, два триггера 31 и 32, элемент И-НЕ 33 и элемент НЕ 34;
5 Преобразователь работает следующим образом, При включении напряжения питания блок 9 формирует короткий импульс, который устанавливает в исходное состояние. коммутатор 10, счетчик 5, генератор 7 и триггер 8. На первом выходе коммутатора 10 установится низкий уровень, .на втором выходе — высокий уровень, разрешающий прохождение кода числа М с регистра. 1 на вход блока 4, на третьем выходе — низкий уровень, запрещающий прохождение кода числа К с регистра 2, а на четвертом выходе — высокий уровень.
На выходе триггера 27 устанавливается низкий уровень, который запрещает прохождение частоты эталонного генератора 26 через элемент.И 25 на, выход генератора 7.
На входы регистра 1 по шине 18 подается код M преобразуемого числа, задающего длительность сигнала, а на регистр 2 по шине управления 20— код К преобразуемого числа, задающего задержку формирования переднего фрон" та. Начало преобразования определяется импульсом "Пуск", поступающим по шине 22. Импульс "Пуск" устанавливает в единичное состояние триггер 32, в исходное (нулевое) состояние— ,счетчик 6, а через элементы И-HE 11 и 15 — в единичное состояние триггер
8 (фиг. 5f, й„), т.е. формируется пе"
40 редний фронт выходного сигнала (фиг. 56, t,„) на первой выходной шине 23.
3 1275
Одновременно сигнал Пуск устанавливает триггер 27 в единичное состояние, разрешая тем самым прохождение импульсов с выхода эталонного генератора 26 через элемент И 25 на выход генератора 7 (фиг. 58). Импульсы с выхода генератора 7 поступают на счетный вход счетчика 5, выходной код которого сравнивается в блоке 4 с кодом,М, поступающим с регистра 1. 10
В момент сравнения этих кодов на выходе блока 4 появляется импульс (фиг. 5, t ), который поступает на элемент И 14 и на счетный вход счетчика 6. На первом выходе счетчика 6 формируется сигнал, который поступает на второй вход элемента И-НЕ 12, на первый вход которого подан низкий уровень с первого выхода коммутатора
10, и на третий вход элемента 2И-ИЛИ 2щ
13, на четвертый вход которого подан высокий уровень с четвертого выхода коммутатора 10.
На выходе элемента 2И-ИЛИ 13 формируется сигнал, поступающий на пер- 2S вый вход элемента И 14, на второй вход которого подан стробирующий сигнал с выхода блока 4, т.е. на выходе элемента И 14 формируется импульс конца преобразования (фиг. 5g, t>), который поступает на вторую выходную шину 24. Импульс конца преобразования (ИКП) через элемент ИЛИ 17 устанавливает в исходное состояние счетчик 5, генератор 7 и триггер 8, т.е.
35 на выходе устройства формируется задний фронт выходного сигнала (фиг. 5 Ь, t ) На этом работа преобразователя заканчивается.
На выходе триггера 27 формирует 40 ся низкий уровень, запрещающий пода чу импульсов с генератора 7 на счетный вход счетчика 5. На выходе триггера 8 также устанавливается низкий уровень (фиг, 54, t ), т.е. формиру;
2 ется сигнал, длительность которого при этом равна где Т вЂ” период следования импульсов о 50 генератора.
При поступлении очередного импульса "Пуск" работа преобразователя повторяется.
При поступлении на шину 20 управ- М5 ления сигнала "Задержка" (фиг. 5с) триггер 31 устанавливается в единичное состояние, т.е.. на первом выходе
776 4 коммутатора 10 устанавливается высокий уровень, поступающий на первые входы элементов И-НЕ 12 и 2И-ИЛИ
13, а на четвертом выходе — низкий уровень, запрещающий прохождение сигналов через элемент И-НЕ 11 и третий вход элемента 2И-ИЛИ 13., По импульсу "Пуск, поступающему по шине 22,на вход преобразователя, триггер 32 устанавливается в единичное состояние. С выхода триггера 32 высокий уровень поступает на второй вход элемента И-НЕ 33, на выходе которого формируется низкий уровень, поступающий на второй выход коммутатора 10, а через элемент НЕ 34 на третьем выходе коммутатора 10 формируется высокий уровень.
Низкий уровень с второго выхода коммутатора 10 запрещает выдачу кода числа М с регистра 1, а высокий уровень с третьего выхода разрешает выдачу кода числа К, определяющего задержку формирования переднего фронта сигнала, на вход блока 4. Одновременно сигнал "Пуск" устанавливает в исходное состояние счетчик 6 и в единичное состояние триггер 27. На выходе триггера формируется высокий уровень, разрешающий прохождение импульсов на счетный вход счетчика 5.
При совпадении кода счетчика с кодом К на выходе блока 4 формируется импульс (фиг. 5е, t ). поступающий на счетный вход счетчика 6. На первом выходе счетчика 6 формируется импульс, поступающий на второй вход элемента И-НЕ 12. На выходе элемента И-НЕ 12 формируется импульс обратной полярности, который через элементы НЕ 16 и ИЛИ 30 устанавливает триггер 32 в исходное состояние, т.е. на выходе триггера 32 устанавливается низкий уровень, посту лающий на второй вход элемента И-НЕ
33. В результате на втором выходе коммутатора 10 устанавливается высокий уровень, разрешающий прохождение кода числа М с регистра 1, а на третьем выходе — низкий уровень, запрещающий прохождение кода числа
К с регистра 2.
Одноврвменно импульс с выхода элемента И-НЕ 12 через элемент И-НЕ 15 устанавливает триггер 8 в единичное состояние (фиг. 54, t ), т.е. формируется передний фронт выходного сигнала. При совпадении кода счетчика
1275776 с кодом числа M на выходе блока 4 формируется второй импульс (фиг. 5р, с4), поступающий на счетный вход счетчика
6, на втором выходе которого формируется импульс, который через элемент 2И-ИЛИ 13 и И 14 по шине 24 поступает на выход (фиг. 5q, „) как сигнал ИКП. Одновременно ИКП через элемент ИЛИ 17 устанавливает счетчик
5, генератор 7 и триггер 8 в исходное состояние. На выходе триггера 8 устанавливается, низкий уровень (фиг. 5b, t ), т.е. задний фронт выЭ ходного сигнала. Длительность вых:одного сигнала в данном случае равна. (M — K) Т (2) При поступлении очередного импульса "Пуск" работа преобразователя пов- 20 торится и на выходе сформируется сигнал длительностью 1 .
Если на вход преобразователя по шине 21 управления поступит-. сигнал
"Отмена задержки", то триггер 31 ус25 тановится в нулевое состояние, т.е. на первом выходе установится низкий уровень, запрещающий прохождение сиг" налов через элемент И-HE 12 и второй вход элемента 2И-ИЛИ 13, а на вто- 30 ром выходе — высокий уровень, разрешающий прохождение сигналов через элемент И-НЕ 11 и третий вход элемента 2И-ИЛИ 13. Одновременно разрешается подача кода числа И с регист- 55 ра 1 и запрещается подача кода числа К с регистра 2 на вход блока 4.
При поступлении импульса "Пуск" на .выходе преобразователя сформируется сигнал длительностью, . 40
Таким образом, управляя передачей сигналов по шинам 20 и 21 управ" ления и кодов M и К на шинах 18 и
19 на выходе устройства можно по.лучить последовательность сигналов 45 различной длительности, а также различную комбинацию этих импульсов.
Формула и з обретения
1.Преобразователь кода во временной
50 интервал, содержащий генератор импульсов, выход которого соединен с первым входом первого счетчика импульсов, выходы которого соответственно соединены с первыми входами блока сравнения кодов, вторые входы которого соответственно соединены с выходами блока элементов 2И-ИЛИ, первые и вторые входы которого соответственно соединены с выходами первого и второго регистров, входы которых являются соответственно, шинами входного кода и шинами кода задержки, триггер, выход которого является первой выходной шиной, и второй счетчик импульсон, отличающийся тем, что, с целью повышения быстродействия и надежности преобразователя, в него введены коммутатор, первый, второй и третий элементы И-НЕ, элемент 2И-ИЛИ, элемент НЕ, элемент
И, блок начальной установки и элемент ИЛИ, первый вход которого объединен с первым входом коммутатора и подключен к выходу блока начальной установки, второй вход соединен с вы ходом элемента. И и является второй выходной шиной, а выход соединен с первый входом генератора импульсов, второй вход которого объединен с вторым входом коммутатора и первыми входами второго счетчика импульсов и первого элемента И-НЕ и является шиной запуска, при этом первый вход триггера объединен с вторьм входом первого счетчика импульсов и подключен к выходу элемента ИЛИ, третий и четвертый входы коммутатора, соответ ственно являются первой и второй шинами управления, а пятый вход коммутатора подключен к выходу элемента НЕ, вход которого объединен с первым входом третьего элемента И-HK и подключен к выходу второго элемента И-НЕ, первый вход которого объединен с первым входом элемента 2И-ИЛИ и подключен к первому выходу коммутатора, а второй вход объединен с вторым входом элемента 2И-ИЛИ и подключен к первому выходу второго счетчика импульсов, второй выход которого соединен с третьим входом элемента 2И-ИЛИ, выход которого соединен с первым входом элемента И, второй вход которого объединен с вторым входом второго счетчика импульсов и подключен к выходу блока сравнения кодов, причем третьи входы блока элементов 2И-ИЛИ объединены и подключены к второму выходу коммутатора, четвертые входы блока элементов
2И-ИЛИ объединены и подключены к третьему выходу коммутатора, а второй вход триггера соединен с выходом третьего элемента И-НЕ, второй
1275776
10, 17 дУ От 7
47иг. 2
pea f2, t3 на 3 Ф: 54 па Х Ф: S.y от 9 вход которого соединен с выходом первого элемента И-НЕ, второй вход которого объединен с четвертым входом элемента 2И-ИЛИ и подключен к четвертому выходу коммутатора.
2. Преобразователь по п. 1, о т— л и ч а ю шийся тем, что коммутатор выполнен на элементе НЕ, элементе И-НЕ, двух триггерах и двух элементах HJIH, первые входы которых объединены и являются. первым входом коммутатора, вторым входом. которого является первый вход второго триггера, второй вход которого соединен с выходом второго элемента ИЛИ, а выход — с первым входом элемента И-НЕ, выход которого подключен к входу элемента НЕ,а второй вход соединен с первым выходом первого триггера и является первым выходом коммутатора, вторым выходом которого является выход элемента И-НЕ, третьим выходом является выход элемента НЕ, а четвертым amopoM — второй выход первого триггера, первый вход кото10 рого является третьим входом коммутатора, а второй вход соединен с выходом первого элемента ИЛИ, второй вход которого является четвертым входом коммутатора, пятым входом коf5 торогб является второй вход второго элемента ИЛИ.
1275776
И
Составитель В. Войтов
Техред ll.Сердокова, Корректор А. Тяско
Редактор А. Шандор
Заказ 6582/58 Тираж 816 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб.,д. 4/5
Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4





