Программируемый генератор импульсов

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано в устройствах управления и обработки информации. Пель;изобретения - повышение помехоустойчивости генератора . Генератор содержит задатчики 1 и 2 двоичной информации, счетчики 3 и 4 импульсов, элемент И 5, инвертор 9. В устройство введены элемент И 6, два элемента И-НЕ 7 и 8, триггер 10 и формирователь 11 импульса сброса. Благодаря этому расширяются функциональные возможности устройства путем формирования дополнительного выходного импульса, соизмеримого по длительности с формируемой пачкой импульсов, программирования интервала времени между пачками (сформированными импульсами) и повьш1ается помехоустойчивость устройства путем исключения произвольной записи информации в счетчик после подачи питания, 2 ил.

СОЮЗ СОВЕТСКИХ

СОЦИАЛИСТИЧЕСКИХ

РЕСПУБЛИК (5D 4 H 03 К 3/64

ГОСУДАРСТВЕННЫИ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ

К АBTGPCHGMV СВИДЕТЕЛЬСТВУ (21 ) 4) 47340/24-21 (22) )7.)1.86 (46) 15.06.88. Бюл. Р 22 (72) А.А.Шалаевский (53) 681.3 (088.8) (56).Авторское свидетельство СССР

9 1224986, кл. Н 03 К 3/64, 1984. (54) ПРОГРАМИИРУЕ))ЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ (57) Изобретение может быть использовано в устройствах управления и обработки информации. Цель .,изобретения— повышение помехоустойчивости генератора. Генератор содержит задатчики

1 и 2 двоичной информации, счетчики

ÄÄSUÄÄ 1403345 А 1

3 и 4 импульсов, элемент И 5, инвертор 9, В устройство введены элемент

И 6, два элемента И-HE 7 и 8, триггер 10 и формирователь 11 импульса сброса. Благодаря этому расширяются функциональные возможности устройства путем формирования дополнительного выходного импульса, соизмеримого по длительности с формируемой пачкой импульсов, программирования интервала времени между пачками (сформированными импульсами) и повышается помехоустойчивость устройства путем исключения произвольной записи информации в счетчик после подачи питания, 2 ил.

14О3345

Изобретение относится к импульс,ной технике и может быть использова,но в устройствах управления и обра ботки информации, 5

Целью изобретения является повышение помехоустойчивости устройства за счет исключения произвольной за писи информации в счетчики после по- . дачи питания, 10

На фиг.1 представлена структурная схема предлагаемого программируемого г енератора импульсов; на фиг.2 — вре1 енные диаграммы, поясняющие его раI боту. ll5 !

Программируемый генератор импуль,. сов содержит задатчики 1 и 2 двоич ной информации, счетчики 3 и 4 импульсов, элементы И 5 и 6, элементы И-НЕ 20

7 и 8, инвертор 9, триггер 10, форми,рователь 11 импульса сброса, шину 12 входного сигнала, нину 13 разрешения, шины 14 и 15 выходных сигналов, причем задатчик 1 двоичной информации 35 подключен к информационным входам счетчика 3, выход которого соединен с первым входом элемента И 6, задатчик 2 двоичной информации подключен к информационным входам счетчика 4, вход прямого счета которого соединен с его выходом, вход обратного счета соединен с выходом элемента

И 5, вход записи подключен к выходу элемента И-НЕ 8, второй вход которого подключен к выходу счетчика 3, 35 вход прямого счета которого соединен с его выходом, вход обратного счета соединен с выходом элемента И 5, вход записи соединен с выходом элемента

H-НЕ 7, второй вход которого подключен к выходу инвертора 9, вход которого соединен с выходом счетчика 4, вход сброса которого подключен к входу сброса счетчика 3 и к выходу 45 формирователя 11 импульса сброса,первый вход элемента И-НЕ 7 соединен с шиной 13 разрешения, с первым входом элемента И-HE 8 и первым входом элемента И 5, который соединен вторым входом с ниной 12 входного сигнала, а выход соединен с вторым входом элемента И 6, выход которого под- . ключен к первому входу триггера 10, второй вход которого соединен с выходом элемента И-HE 8, выходы элемен55 та И 6 и триггера 10 являются соответственно первой и второй шинами

14 и 15 выходных сигналов генератора.

Генератор импульсов работает =ледующим образом.

Счетчики, используемые в генераторе, должны иметь логическую "1" на входе прямого счета при обратном счете. При подаче питания формирователь 11 импульса сброса вырабатывает импульс (фиг.2б)., который устанавливает счетчики 3 и 4 в нулевое состояние ° На выходе счетчиков 3 и 4— нулевой сигнал (фиг.2д,е), на выходе инвертора 9 — единичный сигнал (фиг.2ж), на выходе элементов И-НЕ

7 и 8 — единичный сигнал (фиг.2 з,и}.

Генератор в исходном состоянии.

При подаче сигнала разрешения по шине 13 элемент И-НЕ 7 переключается в нулевое состояние (фиг.2з), вследствие этого в счетчик 3 записьвается информация с задатчика 1 двоичной информации, соответствующая количеству импульсов в пачке. На выходе счетчика 3 устанавливается единичный сигнал (фиг.2 д), который переключает элемент И"НЕ 8 в нулевое состояние (фиг.2 и), вследствие этого триггер 10 устанавливается в нулевое состояние, в счетчик 4 записывается информация с задатчика 2 двоичной информации, соответствующая интервалу времени между пачками импульсов. На выходе счетчика 4 устанавли" вается единичный сигнал (фиг.2 е), переключающий инвертор 9 в нулевое состояние (фиг.2 ж}, который, в свою очередь, переключает элемент И-НЕ 7 в единичное состояние (фиг.2 з), 1

Таким образом, принудительная установка счетчиков 3 и 4 в нулевое состояние после подачи питания с последующей записью в счетчики 3 и 4 двоичной информации при переходе входного сигнала записи из состояния

"1" в состояние "0" позволяет повысить помехоустойчивость генератора путем исключения произвольной записи информации в счетчики 3 и 4 после подачи питания.

Наличие единичных сигналов на входах прямого счета и записи счетчика

3 разренает его работу. Тактовые импульсы (фиг.2 в) с нины 12 проходят при наличии сигнала разренения через элемент И 5 и поступают на вход обратного счета счетчиков 3 и 4, на вход элемента И 6, на вход триггера 10. з 140

Элемент И 6 открыт для прохождения тактовых импульсов единичным .сигналом с выхода счетчика 3. Начинается формирование пачки импульсов (фиг. 2 к). Счетчик 3. считает задние фронты формируемых импульсов в пачке. Первым импульсом пачки триггер

10 устанавливается в единичное состояние, начинается формирование импульса, огибающего пачку (фиг.2 л) °

Нулевой сигнал с выхода элемента

И-НЕ 8 запрещает счет счетчику 4.

После выдачи запрограммированного количества импульсов на выходе счетчика 3 формируется нулевой сигнал (фиг.2 д), который закрывает элемент

И б, прекращая тем самым формирование пачки импульсов, останавливает счетчик 3 по входу прямого счета, переключает элемент И-НЕ 8 в единичное состояние (фиг.2 и), разрешая тем самым формирование интервала времени между пачками в соответствии с заданным кодом, устанавливает триггер 10 в нулевое состояние, прекращая тем самым формирование импульса, огибающего пачку (фиг.? л).

Счетчик 4 считает задние фронты импульсов, количество которых определяет интервал времени между пачками. После отсчета запрограммированного количества импульсов на выходе счетчика 4 формируется нулевой сигнал (фиг.2 е), который останавливает счетчик 4 по входу прямого счета, переключает инвертор 9 в единичное состояние (фиг.2 ж), которым элемент

И-НЕ 7 переключается в нулевое состояние (фиг. 2 з), разрешая тем са" мым запись новой информации с задатчика 1 двоичной информации в счетчик 3. На выходе счетчика 3 устанавливается единичный уровень (фиг.2 д), который открывает вход прямого счета самого счетчика, открывает элемент .И 6 для прохождения тактовых импульсов (фиг.2 к), переключает элемент

И-HE 8 в нулевое состояние (фиг.2 и), разрешая тем самым запись новой информации с задатчика 2 двоичной информации в счетчик 4. На выходе счетчика 4 устанавливается единичный уровень (фиг.2 е), переключающий инвертор 9 в нулевое состояние (фиг.2 ж), которым элемент И-НЕ 7 переключается в единичное состояние (фиг.2 з),разрешая тем самым работу счетчика 3.

Далее весь цикл работы генератора повторяется.

При записи в счетчики 3 и 4 нулевой информации происходит блокиров5 ка работы счетчиков по входам прямого счета, т.е. блокировка работы генератора в целом.

Период следования пачек импульсов (сформированных импульсов) Т состоП ит из времени непосредственного формирования пачки и ° Т и времени формирования интервала между пачками

15м Тт,е °

Т„=п-Т+м Т= (и+м)- Т, где Т вЂ” период следования тактовых импульсов; и — количество импульсов в

9 м — количество импульсов, определяющих интервал времени между пачками.

Формула изобретения

Программируемый генератор импульсов, содержащий первый и второй задатчики двоичной информации, выходы которых подключены соответственно к информационным входам первого и второго счетчиков импульсов, выход BTQ рого счетчика импульсов соединен с входом инвертора, первый элемент И, З5 отличающийся тем, что, с целью повышения помехозащищенности, в него введены формирователь импульса сброса, первый и второй эле" менты И-НЕ, второй элемент И и триг гер, причем первый вход первого элемента И соединен с входной шиной, второй вход — с шиной разрешения и с первыми входами первого и второго элементов И-НЕ, выходы которых соот45 ветственно подключены к счетным входам первого и второго счетчиков им.пульсов, вычитающие входы которых подключены к выходу первого элемента И и первому входу второго элемен50 та И, второй вход которого соединен с выходом первого счетчика импульсов, с суммирующим входом первого счетчи" ка импульсов и с вторым входом второго элемента И-НЕ, выход которого сое55 динен с R-входом триггера, S-вход которого соединен с выходом второго элемента И, выход инвертора подключен к второму входу первого элемента

5 1403345 6

И-НЕ, вход инвертора соединен с сум- го и второго счетчиков импульсов подмируюц им входом второго счетчика им- ключены к выходу формирователя импульсов, а установочные входы перво- пульса сброса.

Ф ° °

° ° °

Составитель Б.Чижов

Редактор Ю„Середа Техред А. Кравчук Корректор И.Муска

Тираж 925 Подписное

В1!ИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5

Заказ 3003/54

Производственно-полиграфическое предприятие, r. Ужгород, ул, Проектная, 4