Преобразователь кода во временной интервал

Номер патента: 1275776

Автор: Балуха

ZIP архив

Текст

СОЮЗ СОВЕТСНИХСОЦИАЛИСТИЧЕСНИХРЕСПУБЛИК 191 594 НОЗМ 1 ОПИСАНИЕ ИЗОБРЕТЕН АВТОРСХОМУ СВИДЕТЕЛЬСТВУ Гщц тво СССР1971.о СССР, 1977. ОСУДАРСТВЕННЫЙ КОМИТЕТ СССРО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЬГГИИ(54) ПРЕОБРАЗОВАТЕЛЬ КОДА ВО ВРЕМЕННОЙ ИНТЕРВАЛ(57) Изобретение относится к автоматике и вычислительной технике ипредназначено для преобразованияцифровой информации во временнойинтервал. Целью изобретения является повышение быстродействия и надежности преобразователя. Импульс запуска, поступая по шине 22, разрешаетвыдачу импульсов с генератора 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 и12757765 устанавливает триггер 8 в единич- подключает регистр 1 к входу блока 4, ное состояние, формируя на шине 23При совпадении кодов формируется втопередний фронт сигнала начала преоб- рой импульс, поступающий на счетчик разования, задержанный на время, за, с второго выхода которого сигнал данное кодом на шинах 19. Одновремен- ИКП через элементы 2 И-ИЛИ 13 и элено импульс с выхода счетчика 6 через мент. И 14 поступает на выходную шину элемент И-НЕ 12 и элемент НЕ 16 по. 1 з.п. ф-лы, 5 ил .ступает на коммутатор 10, который1Изобретение относится к автомати.ке и вычислительной технике и может использоваться в автоматизированных системах управления для преобразова" ния цифровой информации ЭВМ во временной интервал, а также как самостоятельное устройство формирования прецезионной задержки импульсов,Целью изобретения является повышение быстродействия и надежности преобразования.На фиг. 1 изображена структурная схема преобразователя кода во временной интервал; на фиг. 2 - схема генератора импульсов; на фиг. Э - блок начальной установки; на фиг.4 структурная схема коммутатора" ,на фиг. 5 - временные диаграммы работы преобразователя.Преобразователь кода во временной интервал содержит первый 1 и второй 2 регистры, блок 3 элементов 2 И-ИЛИ,состоящий из И по числу разрядов входного кода элементов 2 И-ИЛИ, 3.1З.Н, блок 4 сравнения кодов, первый и второй счетчики 5 и 6 импульсов, генератор 7 импульсов, триггер 8, блокначальной установки, коммутатор 10, первый и второй элементы И-НЕ 11 и 12, элемент 2 И-ИЛИ 13, элемент И 14, третий элемент И-НЕ 15, элемент НЕ 16, элемент ИЛИ 17, шины 18 входного кода, шины 19 кода задержки, шины 20-22 управления и выходные шины 23 и 24.Генератор 7 импульсов (фиг.2) содержит элемент И 25, эталонный генератор 26 и триггер 27.Блок 9 начальной установки (фиг.З)может быть выполнен, например, наэлементе И 28, источнике напряженияпитания и РС-цепочке. 1Коммутатор 10 (фиг.4) содержитдва элемента ИЛИ 29 и 30, два триггера 31 и 32, элемент И-НЕ 33 и элемент НЕ 34;5 Преобразователь работает следующим образом,При включении напряжения питанияблок 9 формирует короткий импульс,который устанавливает в исходное со 10 стояние.коммутатор 10, счетчик 5, генератор 7 и триггер 8. На первом выходе коммутатора 10 установится низкий уровеньна втором выходе - высокий уровень, разрешающий прохождение кода числа М с регистра. 1 навход блока 4, на третьем выходе - низкий уровень, запрещающий прохождениекода числа К с регистра 2, а начетвертом выходе - высокий уровень.2 О На выходе триггера 27 устанавливается низкий уровень, который запрещает прохождение частоты эталонногогенератора 26 через элемент.И 25 на,выход генератора 7.25На входы регистра 1 по шине 18подается код М преобразуемого числа, задающего длительность сигнала, а на регистр 2 по шине управления 20 - ЗО код К преобразуемого числа, задающегозадержку формирования переднего фрон" та. Начало преобразования определяется импульсом "Пуск", поступающим по шине 22. Импульс "Пуск" устанавливает в единичное состояние триггер 32, в исходное (нулевое) состояние - ,счетчик 6, а через элементы И-НЕ 11 ц 15 - в единичное состояние триггер 8 (фиг. 51 , й), т.е. формируется пе" 40 редний фронт выходного сигнала(фиг. 5 й, й,) на первой выходной шине 23.,= МТоф 3 1275Одновременно сигнал Пуск устанавливает триггер 27 в единичное состояние, разрешая тем самым прохождение импульсов с выхода эталонного генератора 26 через элемент И 25 на выход генератора 7 (фиг. 58). Импульсы с выхода генератора 7 поступают на счетный вход счетчика 5, выходной код которого сравнивается в блоке 4 с кодом,М, поступающим с регистра 1. О В момент сравнения этих кодов на выходе блока 4 появляется импульс (фиг. 5 е,), который поступает на элемент И 14 и на счетный вход счетчика 6. На первом выходе счетчика 6 формируется сигнал, который поступает на второй вход элемента И-НЕ 12, на первый вход которого подан низкий уровень с первого выхода коммутатора 10, и на третий вход элемента 2 И-ИЛИ 20 13, на четвертый вход которого подан высокий уровень с четвертого выхода коммутатора 10.На выходе элемента 2 И-ИЛИ 13 формируется сигнал, поступающий на пер вый вход элемента И 14, на второй вход которого подан стробирующий сигнал с выхода блока 4, т.е. на выходе элемента И 14 формируется импульс конца преобразования (фиг. 59, С ), который поступает на вторую выходную шину 24. Импульс конца преобразования (ИКП) через элемент ИЛИ 17 устанавливает в исходное состояние счетчик 5, генератор 7 и триггер 8, т.е.I35 на выходе устройства формируется задний фронт выходного сигнала (фиг. 5 Ь, С) На этом работа преобразователя заканчивается.На выходе триггера 27 формируется низкий уровень, запрещающий подачу импульсов с генератора 7 на счетный вход счетчика 5. На выходе триггера 8 также устанавливается низкий уровень (фиг, 5 Ь , Т ), т.е. формиру;2ется сигнал, длительность которого при этом равна где Т - период следования импульсово 50генератора.При поступлении очередного импульса "Пуск" работа преобразователя повторяется. При поступлении на шину 20 управ ления сигнала "Задержка" (фиг. 5 с) триггер 31 устанавливается в единичное состояние, т.е на первом выходе 776 4коммутатора 10 устанавливается высокий уровень, поступающий на первые входы элементов И-НЕ 12 и 2 И-ИЛИ13, а на четвертом выходе - низкийуровень, запрещающий прохождение сигналов через элемент И-НЕ 11 и третийвход элемента 2 И-ИЛИ 13.,По импульсу "Пуск", поступающемупо шине 22,на вход преобразователя,триггер 32 устанавливается в единичное состояние, С выхода триггера 32высокий уровень поступает на второйвход элемента И-НЕ 33, на выходе которого формируется низкий уровень,поступающий на второй выход коммутатора 1 О, а через элемент НЕ 34 натретьем выходе коммутатора 10 формируется высокий уровень.Низкий уровень с второго выходакоммутатора 10 запрещает выдачу кодачисла М с регистра 1, а высокий уровень с третьего выхода разрешаетвыдачу кода числа К, определяющегозадержку формирования переднего фронта сигнала, на вход блока 4. Одновременно сигнал "Пуск" устанавливает висходное состояние счетчик 6 и в единичное состояние триггер 27. На выходе триггера формируется высокий уровень, разрешающий прохождение импульсов на счетный вход счетчика 5,При совпадении кода счетчика скодом К на выходе блока 4 формируется импульс (фиг. 5 е, ). поступающий на счетный вход счетчика 6. Напервом выходе счетчика 6 формируется импульс, поступающий на второйвход элемента И-НЕ 12. На выходеэлемента И-НЕ 12 формируется импульсобратной полярности, который черезэлементы НЕ 16 и ИЛИ 30 устанавливает триггер 32 в исходное состояние, т.е, на выходе триггера 32 устанавливается низкий уровень, постулающий на второй вход элемента И-НЕ33. В результате на втором выходекоммутатора .10 устанавливается высокий уровень, разрешающий прохождение кода числа М с регистра 1, ана третьем выходе - низкий уровень,запрещающий прохождение кода числаК с регистра 2. Одноврвменно импульс с выхода элемента И-НЕ 12 через элемент И-НЕ 15 устанавливает триггер 8 в единичное состояние (фиг, 5 Ь, т ), т.е. формируется передний фронт выходного сигнала. При совпадении кода счетчикас кодом числа М на выходе блока 4 формируется второй импульс (фиг. 5 е, С 4), поступающий на счетный вход счетчика 6, на втором выходе которого формируется импульс, который через элемент 2 И-ИЛИ 13 и И 14 по шине 24 поступает на выход (фиг. 5, ,) как сигнал ИКП. Одновременно ИКП через элемент ИЛИ 17 устанавливает счетчик 5, генератор 7 и триггер 8 в исходное состояние. На выходе триггера 8 устанавливается, низкий уровень (фиг. 5 Ь, т ), т.е. задний фронт вы 9ходного сигнала, Длительность вых:одного сигнала в данном случае равна.(2) При поступлении очередного импульса "Пуск" работа преобразователя пов торится и на выходе сформируется сигнал длительностью ь,Если на вход преобразователя по шине 21 управления поступит, сигнал "Отмена задержки", то триггер 31 ус 25 тановится в нулевое состояние, т.е. на первом выходе установится низкий уровень, запрещающий прохождение сиг" налов через элемент И-НЕ 12 и второй вход элемента 2 И-ИЛИ 13, а на вто- ЗО ром выходе - высокий уровень, разрешающий прохождение сигналов через элемент И-НЕ 11 и третий вход элемента 2 И-ИЛИ 13. Одновременно разрешается подача кода числа М с регист- З 5 ра 1 и запрещается подача кода числа К с регистра 2 на вход блока 4. При поступлении импульса "Пуск" на .выходе преобразователя сформируется сигнал длительностью, . 40Таким образом, управляя передачей сигналов по шинам 20 и 21 управ" ления и кодов М и К на шинах 18 и 19 на выходе устройства можно получить последовательность сигналов 45 различной длительности, а также различную комбинацию этих импульсов. Формула изобретения1.Преобразователь кода во временной50 интервал, содержащий генератор импульсов, выход которого соединен спервым входом первого счетчика импульсов, выходы которого соответственно соединены с первыми входамиблока сравнения кодов, вторые входы которого соответственно соединены с выходами блока элементов 2 И-ИЛИ, пер. вые и вторые входы которого соответственно соединены с выходами первогои второго регистров, входы которыхявляются соответственно, шинами входного кода и шинами кода задержки, триггер, выход которого является первойвыходной шиной, и второй счетчик импульсон, о т л и ч а ю щ и й с ятем, что, с целью повышения быстродействия и надежности преобразователя, в него введены коммутатор, первый, второй и третий элементы И-НЕ,элемент 2 И-ИЛИ, элемент НЕ, элементИ, блок начальной установки и элемент ИЛИ, первый вход которого объединен с первым входом коммутатора иподключен к выходу блока начальнойустановки, второй вход соединен с выходом элемента И и является второйвыходной шиной, а выход соединен спервый входом генератора импульсов,второй вход которого объединен свторым входом коммутатора и первымивходами второго счетчика импульсови первого элемента И-НЕ и являетсяшиной запуска, при этом первый входтриггера объединен с вторьм входомпервого счетчика импульсов и подключен к выходу элемента ИЛИ, третий ичетвертый входы коммутатора, соответственно являются первой и второйшинами управления, а пятый вход коммутатора подключен к выходу элемента НЕ, вход которого объединен спервым входом третьего элемента И"НЕи подключен к выходу второго элемента И-НЕ, первый вход которого объединен с первым входом элемента 2 И-ИЛИи подключен к первому выходу коммутатора, а второй вход объединен свторым входом элемента 2 И-ИЛИ и подключен к первому выходу второго счетчика импульсов, второй выход которого соединен с третьим входом элемента 2 И-ИЛИ, выход которого соединен с первым входом элемента И, второй вход которого объединен с вторымвходом второго счетчика импульсов иподключен к выходу блока сравнениякодов, причем третьи входы блокаэлементов 2 И-ИЛИ объединены и подключены к второму выходу коммутатора, четвертые входы блока элементов2 И-ИЛИ объединены и подключены ктретьему выходу коммутатора, а вто"рой вход триггера соединен с выходом третьего элемента И-НЕ, второйвход которого соединен с выходом первого элемента И-НЕ, второй вход которого объединен с четвертым входом элемента 2 И-ИЛИ и подключен к четвертому выходу коммутатора.2. Преобразователь по п. 1, о т - л и ч а ю щ и й с я тем, что коммутатор выполнен на элементе НЕ, элементе И-НЕ, двух триггерах и двух элементах ИЛИ, первые входы которых объединены и являются. первым входом коммутатора, вторым входом которого является первый вход второго триггера, второй вход которого соединен с выходом второго элемента ИЛИ, а выход - с первымвходом элемента И-НЕ,1275776 выход которого подключен к входу элемента НЕ,а второй вход соединен спервым выходом первого триггера иявляется первым выходом коммутатора,вторым выходом которого являетсявыход элемента И-НЕ, третьим выходом является выход элемента НЕ, ачетвертым выходом - второй выходпервого триггера, первый вход кото О рого является третьим входом коммутатора, а второй вход соединен с выходом первого элемента ИЛИ, второйвход которого является четвертымвходом коммутатора, пятым входом ко торогб является второй вход второгоэлемента ИЛИ.1275776 ель В. ВойтовСердюкова, Коррект Состав Техред Тяс дактор А. Шандо Подпис твенно-полиграфическое предприятие, г. Ужгород, ул, Проектна Проив каэ 6582/58 Тира ВНИИПИ Государствен по делам изобрет 113035, Москва, Ж, 816го комитета ССий и открытийаушская набд

Смотреть

Заявка

3933502, 26.07.1985

ПРЕДПРИЯТИЕ ПЯ А-3327

БАЛУХА ВЛАДИМИР СТЕПАНОВИЧ

МПК / Метки

МПК: H03M 1/82

Метки: временной, интервал, кода

Опубликовано: 07.12.1986

Код ссылки

<a href="https://patents.su/6-1275776-preobrazovatel-koda-vo-vremennojj-interval.html" target="_blank" rel="follow" title="База патентов СССР">Преобразователь кода во временной интервал</a>

Похожие патенты