Генератор импульсов с программным управлением
Иллюстрации
Показать всеРеферат
, «»917313
ОП ИСАНИЕ
ИЗОБРЕТЕН ИЯ
К АВТОРСКОМУ. СВИДЕТЕЛЬСТВУ
Союз Советсимк
Соцмвлмстмчесимк
Ресттублмк (6l ) Дополнительное к авт. свнд-ву (22)Заявлено 30.04. 80 (21) 2917448/18-21 (5l)M. Кл.
H 03 К 3/б4 с присоединением заявки № (23) Приоритет
1Ьеуаеретеанай кетентет
СССР ав делам изобретений н открытий
Опубликовано 30. 03. 82. Бюллетень № 12
Дата опубликования описания 30. 03. 82 (53) УДК 621. 373..4(088.8) (72) Автори изобретения
А.М.Макеев и В..И. Пелилец
Таганрогский радиотехнический институт (71) Заявитель (54) ГЕНЕРАТОР ИМПУЛЬСОВ С ПРОГРИМНЙМ
УПРАВЛЕНИЕМ
Изобретение относится к импульсной технике.
Известен генератор, содержащий генератор импульсов, блок управления, элементы И, элементы "Запрет", триггер, счетчик импульсов (11 .
Однако данный генератор может., генерировать только одну функцию.
Наиболее близким к предлагаемому по технической сущности является гето нератор, содержащий генератор им» пульсов, соединенный с блоком управления и генератором временных интервалов, которые соединены с первым счетчиком приращения и счетчиком!
5 формирователем, элемент ИЛИ, пер- вый и второй входы которого соединены через соответствующие элементы задержки к первым входам блоков сравнения, вторые входы которых соединены,с выходами счетчиков приращений, а выходи соединены с входами счетчика-формирователя и делителя частоты соответственно, формирователь j2).
Однако данный генератор может гоже генерировать только одну функцию, а для перестройки генератора требуется дополнительная аппаратура.
Цель изобретения — раснирение функциональных возможносте"..
Поставленная цель достигается тем, что в генератор импульсов с про" граммным управлением, содержащий кварцевый генератор, два счетчика импульсов, разрядные выходы которых соединены с соответствующими входами блока сравнения, элемент ИЛИ, выход которого подключен к первому входу первого счетчика импульсов, элемент задержки, формирователь импульсов, блок программного управления, вход которого подключен к выходу кварцевого генератора, введены переключатель, три триггера и два элемен та И, а второй . счетчик импульсов выполнен реверсивным, причем первый и второй входы первого элемента И
;соединены соответственно с выходом
3 91731
Г кварцевого генератора и с выходом. первого триггера, первый вход которого соединен с первым выходом блока программного управления, а второй вход подключен к выходу блока сравнения, к первым входам элемента ИЛИ и второго элемента И и через элемент задержки к первому входу второго триггера, второй вход которого соединен с вторым выходом блока про- 10 граммного управления и через последовательно включенные формирователь импульсов, переключатель и третий триггер соединен с входами сложения и вычитания второго счетчика импуль- 15 сов, вход синхронизации которого соединен через второй элемент И с выходом второго триггера, установочный вход второго счетчика импульсов подклнчен к вторым входам третьего р11 триггера и элемента ИЛИ, а также тем, что блок программного управления со,держит формирователь временных интервалов, выход которого через формирователь меток подключен к первой группе входов распределителя, вто" рая группа входов которого подключена через наборное поле к выходам блока .распределения, вход которого через элемент задержки подключен к выходу распределителя и является вторым выходом блока программного управления, первым выходом и входом блока программного управления являются выход и вход формирователя временных интервалов соответственно.
На чертеже представлена функциональная схема генератора импульсов с программным управлением.
Генератор содержит кварцевый генератор 1, элемент 2 задержки, формирователь 3 импульсов, триггеры . 4"6, элементы И 7, 8, элемент ИЛИ 9, счетчики 10 и 11 импульсов, блок
12 сравнения, блок 13 программного
45 управления, содержащий формирователь
14 временных интервалов, формиро— ватель 15 меток, распределитель 16, наборное поле 17, блок 18: распределения и элемент 19 задержки.
На чертеже также показана шина 20 сигнала установки исходного состояния и выходная шина 21.
Генератор работает следующим об55 раз ом.
При подаче на шину 20 сигнала, счетчик 11 устанавливается в состояние, соответствующее начальному ко3 4 личеству импульсов на единичном интервале ТО, при этом счетчик 10 и триггер 4 устанавливаются в нулевое сост ояние.
Тактовая частота поступает а кварцевого генератора 1 на вход формирователя 14, на выходе которого формируются импульсы отсчета единияных интервалов Т, которые поступают на вход триггера 4, устанавливая его в единичное состояние. При этом открывается элемент 7, на второй вход которого поступает тактовая частота генератора 1. С выхода элемента И 7 тактовые импульсы поступают на выходную шину 21 и одновременно на счетный вход счетчика 10 до тех пор, пока его содержимое не становится равным содержимому счетчика 11, при этом на выходе блока 12 сравнения появляется импульс равенства кодов, по которому изменяет свое состояние триггер 4 и закрывается элемент И 7, счетчик 10 через элемент ИЛИ 9 устанавливается в нулевое состояние и через элемент 2 задержки устанавливает в нулевое состояние триггер 5, при этом элемент И 8 закрывается.
Импульсы отсчета единичных интервалов Тр с формирователя 14, поступая на вход формирователя 15, формируют импульсы времени Т1, которые являются признаками дпя изменения состоущия счетчика 11 иа единицу. Очередность появления импульсов
Т1 на выходе распределителя 16 определяется порядком поступления опросных импульсов. Эти импульсы формируются блоком 18 распределения, на вход которого поступают импульсы распределителя 16 через элемент 19 задержки. Наборное поле 17 позволяет коммутировать последовательность опросных импульсов на распределитель
16. Формирователь 3, являющийся делителем частоты по поступлению импульсов Т1 формирует импульсы шага переключения реверса, которые, поступая на счетньп вход триггера
6, устанавливают его или в единичное, ипи в нулевое состояние, что влечет за собой переключение счетчика 11 в режим счета или на сложение, или на вычитание соответственно.
При совпадении импульса Т1 с импульсом равенства кодов с выхода элемента И 8 на вход счетчика 11 посту- пает импульс, вследствие чего счетФормула изобретения
Источники инАормации, 35 ;принятые во внимание при экспертизе
1. Авторское свидетельство СССР
Р 547О30, кл. Н 03 К 3/64, 1974.
2. Авторское свидетельство СССР 5- 513485, кл. Н 03 К 5/153, 1974.
5,9173 чик 11. изменяет свое состояние на единицу и сохраняет это состояние до поступления следующего импульса
Т., совпадающего с сигналом равенства кодов. 5
Таким образои, в предлагаемом генераторе осуществляется расширение функциональных возисжностей за счет программной перестройки режима работы. 16
Генератор импульсов с программным 15 управлением, содержиций кварцевый генератор, два счетчика импульсов, разрядные выходы которых соединены с соответствувшими входами блока сравнения, элемент ИЛИ, выход кото- 20 рого подключен к первому входу nepmoro счетчика импульсов, элемент за деркки, .вормирователь импульсов, блок нрограминого управления, вход которого подключен к выходу кварце- 23 вого генератора, о т л и ч а в щ и йс я тем, что, с целью расширения функциональных возможностей, в него введены перекпвчатель, три триггера и два элемента И, причем второй ЗО начетчик импульсов выполнен реверсивным, первый и второй входы первого элемента И соединены соответственно с выходом кварцевого генератора и с выходом первого триггера, первый
Р вход которого соединен с первым выходом блока программного управления, а второй вход подключен к выходу. блока сравнения, к первым входам эле
13 б мента ИЛИ и второго элеиента И и че- . рез элемент задержки к первому входу . .вт6рого триггера, второй вход которого соединен с вторым выходом блока программного управления и через последовательно включенные формирователь импульсов, переключатель и третий триггер соединен с входами слокения и вычитания второго счетчика импульсов, вход синхронизации которого соединен через второй элемент
И с выходом второго триггера, установочный вход второго счетчика импульсов подключен к «торим входам третьего триггера и элемента ИЛИ.
2. Генератор по п. 1, о т л ич а в шийся тем, что блок про граммного управления содержит формирователь временных. интервалов выход которого через формирователь Меток подключен к первой группе входов распределителя, вторая группа входов которого подключена через наборное поле к выходам блока распределения, вход которого через элемент задержки подключен к выходу распределителя и является вторым выходом блока программного управления, первым выходом,и входом блока прои ,граииного управления являются выход и вход формирователя временных интер" .валов соответственно.