Программируемый генератор импульсов
Похожие патенты | МПК / Метки | Текст | Заявка | Код ссылки
Номер патента: 1359889
Автор: Данилов
Текст
СОЮЗ СО 8 ЕТСНИХСОЦИАЛИСТИЧЕСКИХРЕСПУБЛИК 59889 А 1 19) 151) 4 Н 03 К 3/ ОПИСАНИЕ ИЗОБРЕТЕНИЯ АВТОРСКОМУ СВИДЕТЕЛЬСТВУ Бюл,46государственный унисвидетел 03 К 5/ ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ(54) ПРОГРАМП 1 РУЕМЫИ ГЕНЕРАТОР ИМПУЛЬСОВ(57) Изобретение служит дпя расширения функциональных возможностей генератора импульсов. Устройство содержит блок 1 сопряжения, дешифратор2 команд, мультиплексор 3 адреса,временной 4 и управляющий 5 запоминающие блоки, регистры сигнала 6 иадреса 10, триггер 7, генератор 8импульсов, программируемый счетчик9, элементы ИЛИ 11 и 12, дешифратори регистр. Введение элемента ИЛИ 13,Формирователя 14 управляющих сигналов и программируемого счетчика 15числа циклов позволяет устройствуосуществлять как одноцикловую,так идвуцикловую последовательностьпрограмм формирования управляющихсигналов. 3 ил.Изобретение относится к импульсной технике и может быть использовяно в радиотехнических устройствах различного назначения. 5Целью изобретения является расширение Функциональных возможностей,На фиг. 1 приведена функциональная схема устройства;на фиг. 2 функциональная схема регистра сигна ла; на фиг. 3 - Функциональная схема Формирователя управляющих сигналов.Программируемый генератор импульсов содержит (фиг. 1) блок 1 сопря жения, дешифратор 2 команд, мультиплексор 3 адреса, временной.запоминающий блок 4, управляющий запоминающий блок 5, регистр 6.сигнала, триггер 7, генератор 8 импульсов, 20 программируемый счетчик 9, регистр 10 адреса, первый 11,второй 12 и третий 13 элементы ИЛИ,формирователь 14 управляющих сигналов,программируемый счетчик 15 числа циклов, входную шину 16, причем первые выходы блока 1 подключены к входам дешифратора 2 команд; вторые выходы подключены к информационным входам временного запоминающего блока 4, управляю щего запоминающего блока 5 и первым адресным входам мультиплексора 3 адреса, вторые адресные входы которого соединены с выходами временного запоминающего блока 4 и информационными входами программируемого счетчика 9, вычитающий вход которого подключен к выходу генератора 8,вход которого соединеН с управляющим входом регистра 6 и выходом триггера 7, 40 первый и .второй входы которого подключены к первому и второму выходам дешишратора 2,третий выход которого подключан к управляющим входам блоков 4 и 5 и к первому входу элемента ИЛИ 11, второй вход. которого подключен к стробирующему входу мультиплексора 3 и к второму выходу формирователя 14, выходы мультиплексора 3 подключены к информационным входам 50 регистра 10, тактовый вход которого подключен к выходу элемента ИЛИ 11, установочный вход регистра 10 соединен с вторым выходом дешифратора 2, третьим входом формирователя 14, первым входом элемента ИЛИ 12, второй вход которого подключен к выходу счетчика 9, а выход - к тактовому входу счетчика 9 и к первому входу элемента ИЛИ 13, второй вход которого подключен к первому выходу Йопмирователя 14, выход элемента ИЛИ 13 соединен с тактовым входом регистра 6 и суммирующим входом регистра 10, выходы которого подключены к адресным входам блоков 4 и 5, первый и второй выходы регистра 6 соединены с первым и вторым входами Формирователя 14, четвертый вход которого соединен с выходом генератора 8, пятый вход соединен с выходом счетчика 15,. информационные входы которого соединены с выходами блока 4, тактовый вход соединен с третьим выходом Формирователя 14, четвертый выход которого подключен к вычитающему входу счетчика 15. Регистр 6 содержит (фиг 2) дешифратор 17 и регистр 18, соединенные последовательно. Формирователь 14 (Фиг. 3) может быть выполнен на счетчике 19 и триггерах 20 и 21, выходы которых подключены к входам дешифратора 22.Программируемый генератор импульсов работает следующим образом.Сигналы по шине 16 поступают через блок 1 сопряжения на дешифратор 2 команд, где дешифруется адрес устройства, в соответствии с которым производится одна из операций управления. генератором. При появлении сигнала "Запись" на выходе дешифратора 2 производится прием информации о заданной программе работы генератора во временной и управляющий запоминающие блоки 4 и 5, поступающей на регистр 10 адреса через мультиплексор 3 адреса. После окончания записи всей программы импульсной последовательности регистр 10 адреса устанавливается в нулевое состояние и дешифратор 2 выдает команду "Пуск", которая поступает на вход триггера 7 и переводит его в единичное состояние, а также производит начальную установку Формирователя 14 управляющих сигналов. При этом снимается блокировка с генератора 8 импульсов и регистра 6 сигнала. фронтом этого сигнала через элемент ИЛИ 12 производится прием информации из нулевого адреса временного запоминающего блока 4 в программируемый счетчик 9, а через элемент ИЛИ 13 - из управляющего запоминающего блока 5 в регистр 6 сигнала. По окончании приема по заднему Фронту1359889 11 11сигнала Пуск производится добавление единицы в регистр 10 адреса.На вычитающий вход счетчика 9 поступают импульсы с генератора 8, и через отрезок времени, заданный кодом, загруженным в счетчик 9 из временного запоминающего блока 4,на выходе счетчика 9 появляется сигнал конца временного интервала. Этот сигнал через элементы ИЛИ 12 и 13 поступает на входы управления приемом информации счетчика 9 и регистра 6 и производит прием в них новых кодов, так как содержимое регистра 10 адреса предварительно увеличено на единицу. По зацнему фронту импульса конца временного интервала вновь производится добавление единицы в регистр 10 адреса, а счетчик 9 начинает формировать следующий временной интервал в соответствии с вновь принятым кодом. С выходов регистра 6 снимаются управляющие сигналы на выходные шины устройства в соответствии с принятыми в .регистр 6 кодами.Таким образом, формирование последовательности временных интервалов и управляющих импульсов в соответствии с заданной во временном и управляющем запоминающих блоках. 4 и 5 программой продолжается до тех пор, пока на выходах регистра 6 не появятся сигналы Число циклов или Конец программы" (первый и второй выходы). Коды этих сигналов записываются в ячейках управляющего запоминающего блока 5 непосредственно в программе генерирования импульсной последовательности. По этим же адресам во временной запоминающий блок 4 занесены код адреса,в который должна перейти программа по сигналу "Конец программы" или код необходимого количества циклов для сигнала "1 исло цикловДля одноцикловой последовательности программа должна возвращаться в нулевой адрес, при двуцикловой на любой произвольный адрес начала малого цикла. Возврат на нулевой адрес в этом случае происходит по внешнему сигналу "Конец цикла", подключенному к установочному входу регистра 10.Переход программы на произвольный необходимый адрес происходит следующим образом. Сигнал "Конец программы с выхо -да регистра 6 запускает формирователь управляющих сигналов 14, на выходе которого появляется сигнал, который производит переключение мультиплексора 3 адреса на прием адресаиз временного запоминающего блока 4и одновременно производит прием это го адреса в регистр 10 адреса, поступая через элемент ИЛИ 11 на входприема регистра 10. После этого начинается повторение импульсной последовательности,которая таким обра зом йовторяется до тех пор, пока пошине 16 не поступит команда "Стоп",которая устанавливает триггер 7 внулевое состояние, и он блокируетгенератор 8 и регистр 6.20 Если последовательность многоцикловая, то в ячейки управляющего запоминающего блока 5 записываютсяпоследовательно коды сигналов "Числокодовн и Конец программы, а в соот ветствующие ячейки временного запоминающего блока 4 - коды необходимого количества циклов и адреса,в который должна перейти программа соответственно. При первом появлении 30 сигнал "Число циклов" с выхода регистра 6 сигнала запускает формирователь 14 управляющих сигналов, навыходе которого появляется сигнал,производящий запись кода количествациклов в программируемый счетчик 15числа циклов из временного запоминающего блока 4. Одновременно на выходе формирователя 14 появляется сигнал, который поступая через элемент 40 ИЛИ 13 на вход регистра 10 адреса,увеличивает его содержимое на единицу,а также записывает новый код врегистр 6 сигнала. На выходе этогорегистра появляется сигнал Конец 45 программы , по которому формирователь14 формирует сигнал, производящийвычитание единицы из содержимогопрограммируемого счетчика 15 числациклов, и сигнал, по которому происходит запись адреса из временногозапоминающего блока 4 в регистр 10адреса через мультиплексор 3 адреса,После этого начинается повторениевыбранной части импульсной последовательности. При последующих появлени, ях сигнала "Число циклов" работа повторяетоя, за исключением формирования сигнала, производящего записькода количества циклов в счетчик 15.После обработки заданного количества циклов на выходе счетчика 15по сигналу с формирователя 14 появляется сигнал конца циклов, по которому формирователь 14 управляющих сигналов формирует дополнительный.сигнал, поступающий на вход элемента ИЛИ 13,что вызывает увеличение на единицу содержимого регистра 10 ад реса и импульсная последовательность выходит из внутреннего цикла.Регистр 6 сигнала производит дешифрирование кодов дешифратором 17, поступающих из управляющего запоминающего блока 5, и запоминание полученных выходных управляющих сигналов на время отработки одного интервала регистром 18.20Формула изобретенияПрограммируемый генератор импульсов, содержащий последовательно соединенные блок сопряжения и дешифра тор команд, первый и второй выходы которого подключены к первому и второму входам триггера, выход которого через генератор импульсов подключен к вычитающему входу программируемого счетчика, информационные входы которого подключены к выходам временного запоминающего блока, информационные входы которого подключены к выходам блока сопряжения, к информационным входам управляющего запоминающего блока и к первым адресным входам мультиплексора адреса, вторые адресные входы которого подключены к информационным входам программируемого счет чика, третий выход дешифратора команд подключен к управляющим входам управляющего и временного запоминающих блоков и первому входу первого элемента ИЛИ, второй вход которого подключен к стробирующему входу мультиплексора адреса, выходы которого попключены к информационным входам, регистра адреса, тактовый вход которого подключен к выходу первого элемента ИЛИ,а выходы подключены к адресным входам временного и управляющего запоминающих блоков, выходы последнего из которых подключены к информационным входам регистра сигнала,управляющий вход которого соединен с выходом триггера, второй вход которого соединен с первым входом второго элемента ИЛИ, второй вход которого соединен с выходом программируемого счетчика, тактовый вход которого подключен к выходу второго элемента ИЛЛ, о т л и ч а ю щ и й с я тем,что,с целью расширения функциональных возможностей, в него введены третий элемент ИЛИ, программируемый счетчик числа циклов и формирователь управляющих сигналов, первый и второй входы которого подключены к первому и второму выходам регистра сигнала, третий вход подключен к первому входу второго элементаИЛИ, четвертый вход соединен с выходом генератора импульсов, а пя-. тый вход соединен с выходом программируемого счетчика числа циклов, выход третьего элемента ИЛИ соединен с тактовым входом регистра сигнала и суммирующим входом регистра адреса, первый вход третьего элемента ИЛИ соединен с выходом второго элемента ИЛИ, второй вход третьего элемента ИЛИ соединен с первым выходом формирователя управляющих сигналов, второй выход которого соединен с вторым входом первого элемента ИЛИ, третий и четвертый выходы соединены соответственно с тактовым и вычитающим 1 входами программируемого счетчика числа циклов, при этом установочный вход регистра адреса соединен с вторым входом триггера.1359889 авитель В,Чиж ед Л.Сердюков рректор С.Шекма вьдкая акт ПодписноеР к 4 5 Производственно-полиграфическое предприятие, г. Ужгород, ул. Проектная, 4 6163/55 Тираж НИИПИ Государственн но делам изобретен 3035, Москва, Ж,90гой иРау митета Сткрытийкая наб.
СмотретьЗаявка
4044232, 27.03.1986
ПЕРМСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ ИМ. А. М. ГОРЬКОГО
ДАНИЛОВ АЛЕКСАНДР ВИКТОРОВИЧ
МПК / Метки
МПК: H03K 3/64
Метки: генератор, импульсов, программируемый
Опубликовано: 15.12.1987
Код ссылки
<a href="https://patents.su/5-1359889-programmiruemyjj-generator-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Программируемый генератор импульсов</a>
Предыдущий патент: Генератор импульсов
Следующий патент: Устройство для формирования временной импульсной последовательности
Случайный патент: 2, 2, 5, 7 -тетраметил-6-оксоспиро-(1, 3-диазаадамантан2, 4 -тетрагидропиран)