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

 

ДвухканаЛьный программируемый генератор импульсов относится к импульсной технике и может быть использован в системах с программным управлением для формирования двух импульсных последовательностей импульсов с возможностью независимого изменения длительностей как импульсов, так и пауз в широких пределах в каждой из последовательностей . Двухканальный программируемый генератор импульсов содержит задающий генератор 1, элементы 2И 3,14,15. 16,17,трехвходовый элемент ЗИ 2, триггеры 4,20,21, декадный делитель 5 частоты, мультиплексоры 6; 7, 8, 9, делители 10. 11, 12, 13

1800594 А1 (я)с Н 03 К 3/64

ГОСУДАРСТВЕННОЕ ПАТЕНТНОЕ

ВЕДОМСТВО СССР (ГОСПАТЕНТ СССР) ОПИСАНИЕ ИЗОБРЕТЕНИЯ

К АВТОРСКОМУ СВИДЕТЕЛЬСТВУ

СО

О

О

I Ql

1,0

ФиаЛ

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

rOl(ÈÀËÈÑÒÈ×ÅÑÊÈÕ

РЕСПУБЛИК (21) 4921612/21 (22) 25,03.91 (46) 07,03.93. Бюл. N. 9 (71) Харьковский институт радиоэлектроники им. акад, М,К,Янгеля (72) О.И.Скляр, Л.А.Аверьянова и В.М,Шитов (56) Авторское свидетельство СССР

N- 1599971, кл. Н 03 К 3/64, 1987.

Авторское свидетельство СССР

N1626344,,кл. Н 03 К 3/64, 1989. (54) ДВУХКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ (57) ДвухканаЛьный программируемый генератор импульсов относится к импульсной технике и может быть использован в системах с программным управлением для формирования двух импульсных последовательностей импульсов с возможностью независимого изменения длительностей как импульсов, так и пауз в широких пределах в каждой из последовательностей. Двухканальный и рограммируемый генератор импульсов содержит задающий генератор 1, элементы 2И 3, 14, 15, 16, 17, трехвходовый элемент ЗИ 2, триггеры

4, 20, 21, декадный делитель 5 частоты, мультиплексоры 6; 7, 8, 9, делители 10. 11, 12, 13

1800594

10

30

45 частоты с переменным коэффициентом деления, вычитающий счетчик 19, датчики тактирования первого импульса 22 и первой паузы 23, датчики тактирования второго импульса 24 и второй паузы 25, датчики длительности первого импульса 26 и первой паузы 27, датчики длительности второго имИзобретение относится к импульсной технике и может быть использовано для формирования двух последовательностей импульсов с воэможностью независимого изменения длительностей как импульса, так и паузы каждого из каналов.

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

На фиг,1 изображена функциональная схема двухканального программируемого генератора импульсов.

Двухканальный программируемый генератор импульсов содержит задающий генератор 1, трехвходовый элемент ЗИ 2, первый элемент 2И 3, первый триггер 4, декадный делитель 5 частоты (ДДЧ), первый мультиплексор 6, второй мультиплексор 7, третий мультиплексор 8, четвертый мультиплексор 9, первый ДПКД 10, второй ДПКД

11, третий ДПКД 12, четвертый ДПКД 13, второй элемент 2И 14, третий элемент 2И

15, четвертый элемент 2И 16, пятый элемент

2И 17, блок 18 управления, вычитающий счетчик 19, второй триггер 20, третий триггер 21, датчик 22 тактирования первого импульса, датчик 23 тактирования первой паузы, датчик 24 тактирования второго импульса, датчик 25 тактирования второй паузы, датчик 26 длительности первого импульса, датчик 27 длительности первой паузй, датчик 28 длительности второго им пульса, датчик 29 длительности второй паузы, датчик 30 количества импульсов в последовательностях.

На фиг.2 изображена функциональная схема блока управления.

Блок управления содержит датчик 31 первичных условий, первый элемент 2И-НЕ

32, второй элемент 2И-HE 33; третий элемент 2И-НЕ 34, четвертый элемент 2И-НЕ

35, шестой элемент 2И 36, пятый триггер 37, седьмой элемент 2И 38, четвертый триггер

39, первый инвертор 40, второй инвертор пульса 28 и второй паузы 29, датчик 30 количества импульсов в последовательностях, блок 18 управления, Генератор формирует две импульсные последовательности как в непрерывном режиме, так и последовательности с ограниченным числом импульсов, 1 з,п. ф-лы, 3 ил.

41, третий инвертор 42, четвертый инвертор

43, пятый инвертор 44, шестой инвертор 45, пятый элемент 2И-НЕ 46, шестой элемент

2И-HE 47, седьмой элемент 2И-НЕ 48, восьмой элемент 2И-HE 49, седьмой инвертор

50, восьмой элемент 2И 51, девятый элемент

2И 52, десятый элемент 2И 53, одиннадцатый элемент 2И 54, двенадцатый элемент 2И

55, элемент 2И-2ИЛИ-НЕ 56.

Выход задающего генератора 1 соединен с первым входом первого элемента 2И

3, выход которого подключен к счетному входу декадного делителя 5 частоты, выходы которого соединены с информационными

15 входами первого 6, второго 7, третьего 8, четвертого 9 мультиплексоров. К управляющим входам первого мультиплексора 6 подключены выходы датчика 22 тактирования первого импульса, к управляющим входам второго мультиплексора 7 подключены выходы датчика 23 тактирования первой паузы, к управляющим входам третьего мультиплексора 8 подключены выходы датчика 24 тактирования второго импульса, а к управляющим входам четвертого мультиплексора 9 подключены выходы датчика 25 тактирования второй паузы. Выход первого мультиплексора 6 подключен к счетному входу первого ДПКД 10, информационные входы которого соединены с выходами датчика 26длительности первого импульса. Выход второго мультиплексора 7 подключен к счетному входу второго ДПКД 11, информационные входы которого соединены с выходами датчика 27 длительности первой паузы. Выход третьего мультиплексора 8 подключен к счетному входу третьего ДПКД

12, информационные входы которого соединены с выходами датчика 28 длительности второго импульса, Выход четвертого мультиплексора 9 подключен к счетному входу четвертого ДПКД 13, информационные входы которого соединены с выходами датчика

29 длительности второй паузы, Выход первого ДПКД 10 подключен к второму входу блока 18 управления и первому входу второго элемента 2И 14, выход кото рого соединен с установочным входом первого ДПКД 10.

1800594 входом третьего ДПКД 12, Выход четвертого ДПКД 13 подключен к пятому входу блока 10

18 управления и первому входу пятого зле15

35 нен со счетным входом вычитающего. счетчика 19. Информационные входы счет- 40 блока 18 управления. Выход элемента ЗИ 2 . подключен к установочному входу счетчика

19 и второму входу первого триггера 4, вы- 50

Выход второго ДПКД 11 подключен к третьему входу блока 18 управления и второму входу элемента 2И 15. выход которого соединен с установочным входом второго

ДПКД 11. Выход третьего ДПКД 12 подключен к четвертому входу блока 18 управления и первому входу четвертого элемента 2И 16, выход которого соединен с установочным мента 2И 17, выход которого соединен с установочным входом четвертого ДПКД, Первый, второй, третий и четвертый выходы блока 18 управления соединены с разрешающими входами первого 6, второго 7, третьего 8 и четвертого 9 мультиплексоров соответственно, а пятый выход блока 18 управления соединен с первым входом второго триггера 20, прямой выход которого является выходом первого канала генератора и подключен к первому входу блока 18 управления. Шестой выход последнего соединен с вторым входом второго триггера 20, третий вход которого подключен к третьему входу третьего триггера 21 и седьмому выходу блока 18 управления. Восьмой выход блока управления соединен с четвертым входом второго триггера 20, а девятый выход подключен к первому входу третьего триггера 21, второй вход которого соединен с десятым выходом блока 18 управления, Одиннадцатый выход блока управления подключен к четвертому входу третьего триггера 21, прямой выход которого является выходом второго канала генератора и соединен с шестым входом блока 18 управления, двенадцатый выход которого соедичика 19 подключен ы к датчику 30 количества импульсов в последовательностях, а его выход соединен с первым входом трехвходового элемента ЗИ 2, второй вход которого подключен к шине выбора режима работы генератора, а третий вход соединен с шиной установки генератора и восьмым входом ход которого соединен с вторым входом первого элемента 2И 3, Третий вход первого триггера 4 соединен с шиной "Земля", а его первый вход подключен к шине запуска генератора, второму входу второго элемента

2И 14, первому входу третьего элемента 2И

15, второму входу четвертого элемента 2И

16, второму входу пятого элемента 2И 17 и седьмому входу блока 18 управления, двенадцатый выход которого соединен с выхо20

30 дом элемента 2И-2ИЛИ-НЕ 56. Перяь и в: пд последнего соединен с вторым входом дв» надц того элемента 2И 55. с входом шестого инвертора 45, с первым входом пятого триггера 37 и четвертым входом блока 18 управления, второй вход подключен к Tpgl,. ему выходу датчика 31 первичных условии. к первому входу третьего элемента 2И-НЕ

34, к входу четвертого инвертора 43 и второму входу шестого элемента 2И-НЕ 47. третий вход соединен с первым входом девятого элемента 2И 52, с входом первого инвертора 40, с первым входом четвертого триггера 39 и вторым входом блока 18 управления, а четвертый вход подключен к выходу четвертого инвертора 43 и второму входу седьмого элемента 2И-НЕ 48. Первый вход элемента 2И-НЕ 48 соединен с выходом третьего инвертора 42 и первым входом шестого элемента 2И-HE 47, выход которого подключен к второму входч десятого элемента 2И 53, выход которого является девятым выходом блока 18 управления, а первый вход соединен с выходом пятого элемента

2И-НЕ 46, первый вход которого подключен к выходу первогб инвертора 40, а второй вход соединен с выходом второго ин вертора

41. Вход инвертора 41 подключен к второму выходу датчика 31 первичных условий и второму входу второго элемента 2И-НЕ 33, выход которого является вторым выходом блока 18 управления, а первый вход соединен с прямым выходом четвертого триггера

39, второй вход которого подключен к выходу седьмого элемента 2И 38. Первыи вход элемента 2И 38 соединен с третьим входом блока 18 управления и входом третьего инвертора 42, а второй вход подключен к второму входу девятого элемента 2И 52. к первому входу двенадцатого элемента 2И

55, к восьмому входу блока 18 управления и к первому входу шестого элемента 2И 36.

Второй вход элемента 2И 36 соединен с пятым входом блока 18 управления и вторым входом восьмого элемента 2И 51, а выход подключен к второму входу пятого триггера 37, прямой выход которого соединен с первым входом четвертого элемента

2И-НЕ 35, выход которого является четвертым выходом блока 18 управления. а второй вход подключен к четвертому выходу датчика 31 первичных условий и входу пятого инвертора 44, Выход инвертора 44 соединен с первым входом восьмого элемента

2И-НЕ 49, второй вход которого подключен к выходу шестого инвертора 45. а выход соединен с вторым входом одиннадцатого элемента 2И 54, первый вход которого подключен к выходу седьмого элеменга 2И-НЕ

48, а выход является пятым выходом блока

1800594

30

35 е

45

18 управления. Седьмой вход блока управления подключен к первому входу восьмого элемента 2И 51, выход которого является седьмым выходом блока 18 управления, а второй вход подключен к второму входу шестого элемента 2И 36 и пятому входу блока

18 управления, шестой вход которого подключен к второму входу третьего элемента

2И-HE 34. Выход последнего является . третьим выходом блока 18 управления, первый выход которого соединен с выходом первого элемента 2И-HE 32, первый вход которого подключен к первому входу блока

18 управления, а второй вход соединен с первым выходом датчика 31 первичных условий, с шестым выходом блока 18 управления и входом седьмого инвертора 50. Выход инвертора 50 является десятым выходом блока 18 управления, восьмой выход кото- рого соединен с выходом девятого элемента

2И 52, а одиннадцатый выход соединен.с выходом двенадцатого элемента 2И 55.

Двухканальный программируемый генератор импульсов работает следующим образом.

Временные диаграммы работы генератора представлены на фиг.3.

Информационными входами генератора являются информационные входы датчиков 22-31. Перед началом работы на информационных входах датчиков должны быть установлены программным способом соответствующие коды, Генератор может работать в шести режимах в соответствии с временными диаграммами, представленныМИ На фИГ.З. ГДЕ Чаык1 — ВЫХОД ПЕРВОГО КаНала генератора, Vgt, кг — выход второго канала генератора, Т1 — длительность первого импульса, Т2 — длительность первой паузы, Т3 — длительность второго импульса, Т4 - длительность второй паузы. При этом период формируемой последовательности у обоих каналов н общем случае (фиг.За) определяется следующим образом.

Тканала = Т 1+T2+T3+T4, канала П во всех остальных случаях какие-то слагаемые равны нул1о (фиг.Зб-е). Поэтому перед началом работы на информационных входах датчика 31 первичных условий должен быть установлен код, соответствующий выбранному режиму работы в соответствии с фиг.За-е, при этом уровень логической "1" на выходах датчика 31 указывает на то, что данный параметр задан, а уровень логического "0" указывает на то, что параметр не задан, Соответствие выходов датчика 31 определяется следующим образом: первый выход соответствует первому импульсу (Т1), второй выход — первой паузе (72), третий выход — второму импульсу (ТЗ), четвертый выход — второй паузе (Т4).

Генератор всегда начинает работу только с импульса, при этом если T1=0, то и Т2=-0; если T3=0, то и Т4=0.

Длительность любого импульса или паузы определяется следующим образом:

Т1,2,З,4 = 1 2 то где fo — частота задающего генератора;

К1 — коэффициент деления, устанавливаемый в датчики тактирования 22-25;

Кг — коэффициент деления, устанавливаемый в датчики длительности 26-29.

Управляющими входами генератора являются входы: выбор режима (второй вход элемента ЗИ 2), установочный вход {третий вход элемента ЗИ 2), запускающий вход (первый вход первого триггера 4, второй вход второго элемента 2И 14, первый вход третьего элемента 2И 15, второй вход четвертого 16 и пятого 17 элементов 2И и седьмой вход блока 18 управления). Перед началом работы на всех управляющих входах должен присутствовать единичный уровень — от кнопок либо программным способом.

На установочный вход генератора подается импульс низкого уровня, который с вы- . хода элемента ЗИ 2 поступает на второй вход первого триггера 4 и устанавливает на

его прямом выходе низкий уровень, запрещающий прохождение тактирующей частоты от задающего генератора 1 через первый вход первого элемента 2И 3. Одновременно сигнал низкого уровня с выхода элемента

ЗИ 2 поступает на установочный вход вычитающего счетчика 19, занося в него код числа количества импульсов в последовательностях с выхода датчика 30, Одновременно сигнал низкого уровня с установочного входа генератора поступает на восьмой вход блока 18 управления, где через второй вход седьмого элемента 2И 38, первый вход шестого элемента 2И 36 устанавливает на прямых выходах триггеров 37 и 39 сигналы низкого уровня, которые через первые входы второго элемента 2И-НЕ 33 и четвертого элемента 2И-НЕ 35 устанавливают на втором и четвертом выходах блока 18 управления единичные уровни. запрещающие работу мультиплексоров 7 и 9 соответственно, а также через второй вход девятого элемента 2И 52 и первый вход двенадцатог0 элемента 2И 55 создают на восьмом и одиннадцатом выходах блока 18 управления сигналы низкого уровня. которые через четвертые входы второго 20 и третьего 21 триггеров устанавливают их прямые выходы

1800594

30

40

50 в нулевое состояние (выходы обоих каналов) и на первом и шестом входах блока 18 управления устанавливаются сигналы низкого уровня, которые через первый вход элемента 2И-HE 32 и через второй вход третьего элемента 2И-НЕ 34 устанавливают на первом и третьем выходах блока 18 управления единичные уровни, запрещающие работу мультиплексоров 6 и 8 соответственно.

В общем случае. когда заданы все пара-. 10 метры (Т1, Т2, ТЗ, Т4, т.е. на выходах датчика

31 с первого по четвертый установлен уровень логической "1"), при поступлении на запускающий вход генератора сигнала ниэкого уровня на установочные входы первого

10, второго 11, третьего 12, четвертого 13

ДПКД через второй вход второго элемента

2И 14, первый вход третьего элемента 2И

15, второй вход четвертого элемента 2И 16, второй вход пятого элемента 2И 17 соответственно поступает сигнал низкого уровня,за) нося в ДПКД 10-13 соответственно информацию с выходов датчиков 22-25, Этот же запускающий сигнал через первый вход nepsot.o триггера 4 формирует на его прямом выходе сигнал высокого уровня, поступающий на второй вход первого элемен та 2И 3 и разрешающий прохождение. тактирующей частоты через первцй вход первого элемента 2И 3 на счетный вход декадного делителя 5 частоты, на выходе которого образуется и частот, кратных десяти (n — количество декад декадного делителя 5 частоты), которые поступают на информационные входы мультиплексоров 6, 7, 8, 9, на управляющих входах которых установлены коды частот тактирования пауз и импульсов в последовательностях, Этот же запускающий сигнал поступает на седьмой вход блока 18 управления и через первый вход восьмого элемента 2И 51 поступает на седьмой выход блока 18 управления. Так как на первом выходе датчика 31 первичных условий установлен единичный уровень, то на шестом выходе блока 18 управления и соответственно на втором входе второго триггера 20 также будет единичный уровень, а на десятом выходе блока 18 управления и соответственно на втором входе третьего триггера 21 через инвертор 50 устанавливается уровень логического "0". Таким образом, после поступления запускающего импульса с седьмого выхода блока 18 управления на третьи входы второго 20 и третьего

21 триггеров на прямом выходе третьего триггера 21 подтверждается уровень логического "0", а на прямом выходе второго триггера 20 устанавливается единичный уровень — начинается формирование первой последовательности, который поступает на первый вход блока 18 управлени4 и через первый вход первого элемента 2И-l !Е

32 формирует на первом выходе блока 18 управления сигнал низкого уровня, разрешающий работу первого мультиплексора 6. на управляющих входах которого установлены коды частоты тактирования первого импульса. Выбранная мультиплексором соответствующая частота поступает с его выхода на счетный вход первого ДПКД 10, на информационных входах которого установлен код длительности первого импульса, т.е. код, определяющий время удержания на выходе второго триггера 20 единичного уровня, По окончании счета на выходе первого

ДПКД 10 формируется сигнал низкого уровня, поступающий через первый вход второго элемента 2И 14 на установочный вход первого ДПКД 10. подготавливая его для дальнейшей работы, а также сигнал с выхода первого ДПКД 10 поступает на второй вход блока 18 управления, где через первый вход девятого элемента 2И 52 (на втором входе девятого элемента 2И 52 по окончании установочного сигнала присутствует уровень логическЬй "1") поступает на восьмой выход блока 18 управления и через четвертый вход второго триггера 20 устанавливает на выходе первого канала генератора низкий уровень. а также через первый вход блока 18 управления и первый

его выход запрещает работу первого мультиплексора 6, Одновременно сигнал, поступивший на второй вход блока 18 управления через инвертор 40, поступает на первый вход пятого элемента 2И-НЕ 46. где блокируется низким уровнем с выхода второго инвертора 41, на входе которого присутствует единичный уровеньс второго выхода датчика 31, Одновременно сигнал, поступивший на второй вход блока 18 управления через первый вход четвертого триггера 39, а затем через первый вход второго элемента

2И-НЕ 33 (на втором входе которого присутстаует единичный уровень с второго выхода датчика 31). формирует на втором выходе блока 18 управления низкий уровень, разрешающий работу второго мультиплексора 7, на управляющих входах которого установ- . лен код частоты тактирования первой паузы. Выбранная мультиплексором 7 соответствующая частота поступает с его выхода на счетный вход второго ДПКД 11, на информационных входах которого установлен код длительности первой паузы. По окончании счета на выходе второго ДП КД 11 формируется сигнал низкого уровня, который через второй вход третьего элемента 2И

15 поступает на установочный вход второго

ДПКД 11, подготавливая его для дальней1800594

10

20 первый вход третьего триггера 21,устанавли-25 шей работы. Сигнал низкого уровня с выхода второго ДПКД 11 поступает также на третий вход блока 18 управления. где через первый вход седьмого элемента 2И 38 поступает на второй вход четвертого триггера

39, формируя на его выходе низкий уровень, и через первый вход второго элемента 2ИНЕ 33 формирует сигнал, запрещающий работу второго мультиплексора 7. Сигнал низкого уровня, поступивший на третий вход- блока 18 управления, одновременно через третий инвертоо 42 поступает на первый вход шестого элемента 2И-НЕ 47 (на втором входе которого присутствует единичный уровень с третьего выхода датчика

31) и формирует на его выходе сигнал низкого уровня, который через второй вход десятого элемента 2И 53 (на первом его входе единичный уровень с выхода пятого элемента 2И-НЕ 46 подтверждается единичным уровнем с второго выхода датчика 31 через инвертор 41 и второй вход пятого элемента

2И-НЕ 46) поступает на девятый выход блока 18 управления, а соответственно и на вая его выход в единичное состояние, начав таким образом формировать второй импульс, который является выходным импульсом второго канала генератора.

Одновременно этот единичный уровень поступает на шестой вход блока 18 управления, где через второй вход третьего элемента 2И-НЕ 34 формирует на.третьем выходе блока 18 управления сигнал, разрешающий работу третьего мультиплексора 8, на управляющих входах которого установлен код частоты тактирования второго импульса. Выбранная мультиплексором 8 соответствующая частота поступает на счетный вход третьего ДПКД 12, на информационных входах которого установлен код длительности второго импульса, т.е, код, определяющий время удержания на выходе третьего триггера 21 единичного уровня. По окончании счета на выходе третьего ДПКД

12 формируется сигнал низкого уровня, который через первый вход четвертого элемента 2И 16 поступает на установочный вход третьего ДПКД 12, подготавливая его для дальнейшей работы, а также сигнал непосредственно с выхода третьего ДПКД 12 поступает на четвертый вход блока 18 управления, где через второй вход двенадцатого элемента 2И 55 поступает на одиннадцатый выход блока 18 управления и соответственно на четвертый вход третьего триггера 21, устанавливая на его выходе низкий уровень — на выходе второго канала генератора — и запрещая через шестой вход блока 18 управления. а затем через второй

55 вход третьего элемента 2И-H Е 34 и третий выход блока 18 управления работу третьего мультиплексора 8. Сигнал, поступивший на четвертый вход блока 18 управления, через шестой инвертор 45 поступает на второй вход восьмого элемента 2И-НЕ 49, где блокируется сигналом с четвертого выхода датчика 31 через пятый инвертор 44.

Одновременно сигнал с четвертого входа блока 18 управления через первый вход пятого триггера 37 и первый входчетвертого элемента 2И-НЕ 35 формирует на четвертом выходе блока 18 управления сигнал, разре-. шающий работу четвертого мультиплексора

9, на управляющих входах которого установлен код тактирования второй паузы. Выбранная мультиплексором 9 соответствующая частота поступает на счетный вход четвертого ДПКД 13. на информационных входах которого установлен код длительности второй паузы. По окончании счета на выходе четвертого ДП КД 13 формируется сигнал низкого уровня, который через первый вход пятого элемента 2И 17

О поступает на установочный вход четвертого

ДПКД 13, подготавливая его для дальнейшей работы, а также сигнал непосредственно с выхода четвертого ДПКД 13 поступает на пятый вход блока 18 управления, где через второй вход шестого элемента 2И 36 поступает на второй вход пятого триггера 37 и устанавливает на четвертом выходе блока

18 управления через выход пятого триггера

37 и первый вход четвертого элемента 2ИНЕ 35 сигнал, запрещающий работу мультиплексора 9. Одновременно сигнал, поступивший на пятый вход блока 18 управления через второй вход восьмого элемента

2И 51 поступает на седьмой выход блока 18 управления, с этого момента работа генератора повторяется.

Выше описана работа генератора в непрерывном режиме, когда на управляющий вход генератора "Выбор режима" по окончании установочного сигнала подан сигнал низкого уровня, который блокирует возможность переключения первого триггера 4 по второму входу. Если выбран режим работы с ограниченным количеством импульсов в последовательностях, то на управляющем входе генератора "Выбор режима" должен присутствовать единичный уровень. Тогда при поступлении на вычитающий вход счетчика 19 с двенадцатого выхода блока 18 управления количества импульсов, равного установленному числу количества импульсов на информационных входах счетчика 19 с выхода датчика 30, внутренние разряды счетчика 19 обнуляют13

1800594

35

ДПКД 12, а для последовательности, показанной на фиг.3r, импульсы на двенадцатом выходе блока 18 управления формируются сигналом с выхода первого, ДПКД 10. 40

Работа генератора в режиме, указанном на фиг,36. Генератор формирует первую последовательность, как и в случае, показанном на фиг.3а, а также импульс во

50

55 ся и на его выходе формируется импульс низкого уровня, который через первый вход элемента ЗИ 2 поступает как на установочный вход вычитающего счетчика 19. занося в него новое значение количества импульсов в последовательностях так и на второй

/ вход первого триггера 4, где формирует на его прямом выходе низкий уровень, который запрещает прохождение тактирующей частоты с выхода задающего генератора 1 на счетный вход декадного делителя 5 частоты, таким образом завершив формирование последовательностей с заданным количеством импульсов на обоих выходах генератора, Сигналы на двенадцатом выходе блока 18 управления формируются с помощью элемента 2И-2ИЛИ-НЕ 56, на первый вход которого через четвертый вход блока управления подается сигнал с выхода третьего ДПКД 12, э на третий вход элемента 2И-2ИЛИ-НЕ 56 поступает сигнал через второй вход блока 18 управления с выхода первого ДПКД 10. Таким образом, на выходе элемента 2И-2ИЛИ-НЕ 56 формируется сигнал либо с выхода третьего ДПКД 12, либо с выхода первого ДПКД 10 в зависимости от сигнала на третьем выходе датчика 31 первичных условий, который подключен непосредственно к второму входу элемента

2И-2ИЛИ-НЕ 56, а к четвертому входу этого элемента через четвертый инвертор 43. Таким образом, для последовательностей, изображенных на фиг.3а-в, д, е импульсы на двенадцатом выходе блока 18 управления формируются сигналом с выхода третьего второй последовательности, но в связи с тем, что здесь длительность второй паузы равна нулю, то на четвертом выходе датчика

31 первичных условий установлен низкий уровень, который через второй вход четвертого элемента 2И-НЕ 35 блокирует установление разрешающего сигнала для четвертого мультиплексора 9 нэ четвертом выходе блока 18 управления, но в то же время через пятый инвертор 44 поступает на первый вход восьмого элемента 2И-НЕ

49, тем самым разрешает на его выходе формирование сигнала низкого уровня при поступлении на четвертый вход блока 18 управления такого сигнала с выхода третьего ДПКД 12, который через второй вход

15 одиннадцатого элемента 2И-НЕ 54 и пятый выход блока 18 управления поступает на первый вход второго триггера 20, и работа генератора повторяется. Установление нэ выходе третьего триггера 21 низкого уровня происходит, как описано выше(как в случае, указанном на фиг.За).

Работа генератора в режиме, укаэанном на фиг.Зв. Генератор начинает формировать первую последовательность, как и в случае, указанном на фиг.3а, но так как в. датчике 31 начальных условий на втором и четвертом выходах присутствуют низкие уровни, то через вторые входы второго 32 и четвертого 35 элементов 2И-НЕ блокируются второй и четвертый выходы блока 18 управления, а через второй 41 и пятый 44 инверторы разрешает-, ся работа пятого 46 и восьмого 49 элементов

2И-НЕ. Таким образом, при поступлении на второй вход блока 18 управления сигнала низкого уровня с выхода первого ДПКД 10 через первый вход девятого элемента 2И 52, восьмой выход блока 18управления, а также четвертый вход второго триггера 20 на первом выходе генератора формируется низкий уровень, который через первый вход блока

18 управления, первый вход пятого элемента 2И-НЕ 32 и первый выход блока t8 управления запрещает работу первого мультиплексора 6. Одновременно сигнал низкого уровня с выхода первого ДПКД 10, поступивший на второй вход блока 18 управления через первый инвертор 40 и первый вход пятого элемента 2И-HP 46. а также через первый вход десятого элемента 2И 53, поступает на девятый выход блока 18 управления, где через первый вход третьего триггера 21 формирует на его прямом выходе (выход второго канала генератора) единичный уровень и через шестой вход блока 18. управления и второй вход третьего элемента 2И-НЕ 34 формирует на третьем выходе блока 18 управления: сигнал. разрешающий работу третьего мультиплексора 8 и третьего ДПКД 12, который по окончании счета формирует сигнал низкого уровня на четвертом входе блока 18 управления, который, как описано в случае, укаэанном на фиг.Зб, формирует на выходе второй последовательности низкий уровень, а прямой выход второго триггера 20 опять установлен в единичный уровень и работа генератора повторяется.

Работа генератора в режиме, указанном на фиг.Зг. Генератор формирует первую последовательность, как описано выше, указанную на фиг.За, но в связи с тем, что на третьем и четвертом выходах датчика 31 установлены низкие уровни и через первый вход третьего элемента 2И-НЕ 34 и второй

1800594

20

40 вход четвертого элемента 2И-НЕ 35 третий и четвертый выходы блока 18 управления блокированы, низким уровнем на третьем выходе датчика 31 через второй Вход шестого элемента 2И-Н Е 47 блокируется его работа, но через четвертый инвертор 43 и второй вход седьмого элемента 2И-НЕ 48 разрешается работа последнего, тогда при поступлении сигнала низкого уровня с выхода." второго ДПКД 11 на третий вход блока 18 управления и через третий инвертор 42 и первый вход седьмого элемента 2И-НЕ 48, а также первый вход одиннадцатого элемента

2И 54, пятый выход блока 18 управления и первый вход второго триггера 20 на его выходе опять формируется единичный уровень и работа генератора повторяешься; при этом на выходе второго канала все это время сохраняется низкий уровень.

Работа генератора в режиме, указанном на фиг,Зд. Генератор начинает формировать первую последовательность, как и в случае, указанном на фиг.За, но в связи с тем, что на втором выходе датчика 31 перВичных услОВий устаноВлен низкий урОВОнь, который через второй вход второго элемента 2И-HE 33 блокирует второй выход блока

18 управления и через второй инвертор 41 и второй вход пятого элемента 2И-НЕ 46 разрешает работу последнего по первому входу, таким образом, при поступлении на второй вход блока 18 управления сигнала низкого уровня с выхода первого ДПКД 10 на восьмом выходе блока 18 управления через первый вход девятого элемента 2И 52 также формируется сигнал низкого уровня, который через четвертый вход второго триггера 20 устанавливает на выходе первого канала генератора низкий уровень, запрещающий также через первый вход блока 18 управления, первый вход первого элемента

2И-НЕ 32 и первый выход блока 18 управления работу первого мультиплексора 6. Одновременно сигнал с выхода первого ДПКД

10 через первый инвертор 40, первый вход пятого элемента 2И-НЕ 46, первый вход десятого элемента 2И 53, девятый выход блока

18 управления и первый вход третьего триггера 21 формирует íà его выходе (на выходе второго канала генератора) единичный уровень, а дальше работа генератора продолжается, как описано выше при работе в режиме, укаэанном йа фиг,3а, Работа генератора в режиме, указанном на фиг,Зе. В связи с тем, что на первом и втором выходах датчика 31 первичных условий установлены низкие уровни, то через вторые входы первого 32 и второго 33 элементов 2И-НЕ первый и второй выходы блока 18 управления блокируются. Таким

Образом, на выходе первого канала генератора никаких изменений не происходит и со:. ранится низкий уровень, установленный в начале работы после поступления на установочный вход генератора сигнала низкого уровня. В связи с тем, что низкии уровень с первого выхода датчика 31, поступивший на шестой выход блока 18 управления. а соответственно и на второй вход второго триггера 20, не позволяет этому триггеру переключиться при поступлении на седьмой выход блока 18 управления через первый вход восьмого элемента 2И 51 и седьмой входблока 18управления запускающего импульса генератора, тем же импульсом, поступившим на третий вход третьего триггера 21, последний устанавливается в единичный уровень, так как на его втором входе седьмым инвертором 50 создается единичный уровень с первого выхода датчика 31, Таким образом, на выходе второго канала генератора при поступлении запускающего импульса начинается формирование единичного уровня, дальнейшее формирование импульса на втором выходе генератора, а также формирование паузы на втором выходе генератора происходит, как и в случае, указанном на фиг,3a и описанном выше. По окончании счета четвертым ДПКД

13 сигнал низкого уровня с его Выхода через пятый вход блока 18 управления и второй вход восьмого элемента 2И 51 поступает на третьи входы второго 20 и третьего 21 триггеров, но так как переключение второго триггера 20 запрещено низким уровнем на его втором входе (с первого выхода датчика

31), а переключение третьего триггера 21 разрешено единичным уровнем на его втором входе, то и пррисходит переключение именно третьего триггера 21 и дальше работа генератора повторяется, Изменение параметров и видов формируемых последовательностей производится установкой соответствующих кодов в датчи-.

KVI 22-31.

По сравнению с известными техническими решениями предлагаемый генератор импульсов позволяет расширить фун кциональные возможности устройства: Возможность создания двух последовательностей, возможность независимого изменения любого из параметров в любой последовательности, возможность получения последовательностей, где импульсы никогда не следуют одновременно, это свойство может быть использОВано в различных устройствах управления; воэможность формирования импульсов как в непрерывном режиме, так и в режиме с заданным количестВОм импульсов В последовательностях, 18

17

1000594 воэможность работы генератора в шести указанных режимах.

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

1. Двухканальный программируемый генератор импульсов, содержащий первый и второй мультиплексоры, первый и второй делители частоты с переменным коэффициентом деления, датчик тактирования первого импульса, датчик тактирования первой паузы, датчик длительности первого импульса, датчик длительности первой паузы, второй триггер, трехвходовый элемент ЗИ, третий вход которого подключен к входу установки генератора, второй вход — к шине выбора режима работы генератора, первый вход соединен с выходом вычитающего счетчика импульса, информационные входы которого соединены с выходами датчика количества импульсов в последовательностях, установочный вход счетчика импульсов соединен с выходом трехвходового элемента ЗИ и вторым входом первого триггера, первый вход которого соединен с первым входом третьего и вторым входом второго элементов 2И и шиной запуска, а прямой выход первого триггера подключен к второму входу первого элемента 2И, пер вый вход которого соединен с выходом задающего генератора, а выход первого элемента 2И подключен к счетному входу декадного делителя частоты, о т л и ч а юшийся тем, что, с целью расширения функциональных возможностей, в него дополнительно введены третий триггер, блок управления, четвертый и пятый элементы

2И, датчик длительности второго импульса, датчик тактирования второго импульса, датчик длительности второй паузы, датчик тактирования второй паузы, третий и четвертый делители частоты с переменным коэффициентом деления, третий и четвертый мультиплексоры, информационные входы всех мультиплексоров подключены к выходам делителя частоты, управляющие входы первого мультиплексора соединены с выходами датчика тактирования первого импульса, управляющие входы второго мультиплексора подключены к выходам датчика тактироаания первой паузы, управляющие входы третьего мультиплексора соединены с выходами датчика тактирования второго импульса; а управляющие входы четвертого мультиплексора -с выходами датчика тактирования второй паузы, выходы всех мультиплексоров подключены к счетным входам делителей частоты с переменным коэффициентом деления соответственно, а информационные входы первого делителя частоты с переменным коэффициентом деления подключены к выходам датчика длительности первого импульса. информационные входы второго делителя частоты с переменным коэффициентом деления соединены с выходами датчика

5 длительности первой паузы, информационные входы третьего делителя частоты с переменным коэффициентом деления . подключены к выходам датчика длительности второго импульса, а информационные

10 входы четвертого делителя частоты с переменным коэффициентом деления соединены с выходами датчика длительности второй паузы, выход первого делителя частоты с перемвнным коэффициентом деления под15 ключен к второму входу блока управления и первому входу второго элемента 2И, выход которого соединен с установочным входом первого делителя частоты с переменным коэффициентом деления, выход второго дели20 теля частоты с переменным коэффициентом деления подключен к третьему входу блока управления и второму входу третьего элемента 2И, выход которого соединен с установочным входом второго делителя частоты

25 с переменным коэффициентом деления, выход третьего делителя частоты с переменным коэффициентом деления подключен к четвертому входу блока управления и первому входу четвертого элемента 2И, второй

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

2И, выход которого. соединен с установоч40 ным входом четвертого делителя частоты с переменным коэффициентом деления, первый-четвертый выходы блока управления соединены с разрешающими входами первого-четвертого мультиплексоров соответ45 ственно, а пятый выход блока управления— .с первым входом второго триггера, выход которого является первым выходом генератора и подключен к первому входу блока управления, второй вход второго триггера

50 подключен к шестому выходу блока управления, седьмой выход которого соединен с третьим входом третьего триггера и третьим входом второго триггера, четвертый вход которого подключен к восьмому выходу блока

55; управления, девятый выход которого соединен с первым входом третьего триггера, второй вход которого соединен с десятым выходом блока управления, одиннадцатый выход которого подключен к четвертому входу третьего триггера. выход которого яв1800594

20 ляется вторым выходом генератора и соединен с шестым входом блока управления, двенадцатый выход которого соединен со счетным входом вычитающего счетчика, а седьмой вход блока управления соединен с первым входом первого триггера, третий вход которого подключен к общей шине. а установочный вход генератора соединен с восьмым входом блока управления, 2, Генератор по и, 1,0 Të и ча ющийс я тем, что, блок управления содержит датчик первичных условий, с первого по восьмой элементы 2И-НЕ, с шестого по двенадцатый элементы 2И, с riepoaoro no седьмой инверторы, четвертый и пятый триггеры, элемент 2И-2ИЛИ-НЕ, выход которого является двенадцатым выходом блока управления, а первый вход элемента

2И-2ИЛИ-НЕ соединен с вторым входом двенадцатого элемента 2И, с входом шестого инвертора, с первым входом пятого триггера и четвертым входом блока управления, второй входзлемента 2И-2ИЛИ-НЕ подключен к третьему выходу датчика первичных условий, к первому входу третьего элемента

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

2И-НЕ, выход которого является вторым выходом блока управления, а первый вход второго элемента 2И-НЕ соединен с прямым

50 выходом четвертого триггера. второй вход которого подключен к выходу седьмого эле, мента 2И. первый вход которого соединен с третьим входом блока управления и входом третьего инвертора, а второй вход седьмого элемента 2И подключен к второму входу девятого элемента 2И, к первому входу двенадцатого элемента 2И, к восьмому входу блока управления и к первому входу шестого элемента 2И, второй вход которого соединен с пятым входом блока управления и вторым входом восьмого элемента 2И, à Bbl ход шестого элемента 2И подключен к второму входу пятого триггера. прямой выход которого соединен с первым входом четвертого элемента 2И-НЕ, выход которогэ является четвертым выходом блока управления, а второй вход четвертого элемента 2И-НЕ подключен к четвертому выходу датчика первичных условий и входу пятого инвертора, выход которого соединен с первым входом восьмого элемента 2И-НЕ, второй вход которого подключен к выходу шестого инвертора, а выход восьмого элемента 2И-НЕ соединен с вторым входом одиннадцатого элемента 2И, первый вход которого подключен к выходу седьмого элемента 2И-НЕ, а выход одиннадцатого элемента 2И является пятым выходом блока управления, седьмой вход которого подключен к первому входу восьмого элемента 2И, выход которого является седьмым выходом блока управления, а второй вход восьмого элемента 2И подключен к второму входу шестого элемента 2И и пятому входу блока управления, шестой вход которого подключен к второму входу третьего элемента 2И-НЕ, выход которого является третьим выходом блока управления, первый выход которого соединен с выходом первого элемента 2И-НЕ, первый вход которого подключен к первому входу блока управления, а второй вход соединен с первым выходом датчика первичных условий, с шестым выходом блока управления и первым входом седьмого инвертора, выход которого является десятым выходом блока управления, восьмой выход которого соединен с выходом девятого элемента 2И, а одиннадцатый выход — с выходом двенадцатого элемента 2И.

1800594

1800594

7/жгх!/

Фж1 е Составитель O,Ñêëÿð

Редактор А.Купрякова Техред M.Ìoðãåíòàï Корректор О.Кравцова

Заказ 1172 Тираж Подписное

ВНИИПИ Государственного комитета по изобретениям и открытиям при ГКНТ СССР

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

Производственно-издательский комбинат "Патент", г, Ужгород, ул.Гагарина. 101

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

 

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

Изобретение относится к устройствам формирования импульсов с одним входом, преобразующим входной синхронизирующий сигнал в импульсы, выдаваемые в требуемые интервалы времени

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

Изобретение относится к электротехнике, в частности к преобразователям параметров электрической энергии

М-s-триггер // 1799495
Изобретение относится к импульсной технике и может быть использовано в автоматических и вычислительных устройствах

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

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

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

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

Таймер // 2103808
Изобретение относится к устройствам отсчета времени и может найти применение в системах управления, контроля, измерения, в вычислительных устройств, устройствах связи различных отраслей техники

Изобретение относится к области электротехники, в частности к области генерирования электрических импульсов с использованием трансформаторов

Изобретение относится к импульскной технике

Изобретение относится к области импульсной техники

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

Изобретение относится к электротехнике и электронике и может быть использовано в устройствах питания радиоэлектронной аппаратуры, для питания электроприводов и т.д
Наверх