Распределитель импульсов

 

РАСПРЕДЕЛИТЕЛЬ ИМПУЛЬСОВ, содержащий счетчик циклов, счетчик, генератор тактовых импульсов, два блока элементов И, отличающийся тем, что, с целью расширения функциональных возможностей, введены два блока регистров, блок сравнения., блок триггеров, блок счетчиков, триггер пуска, триггер, три элемента И, элемент ИЛИ, элемент задержки, одновибратор, причем шины кодов начала соединены с информационными входами первого блока регистров, выходы которого соединены с первыми входами блока сравнения, шины кодов длительностей соединены через второй блок регистров с информационными входами блока счетчиков, шина количества циклов соединена с информационными входом счетчика циклов, нулевые выходы которого соединены со входами первого элемента И, выход которого соединен с R-входами триггера пуска и триггера, вы1г г---; -г- I «J 1 I || : л ход которого соединен через элемент задержки с первым входом второго элемента И, выход которого соединен с суммирующим входом счетчика, выход генератора тактовых импульсов соединен с 5 -входом триггера, вторым входом второго элемента И, управляющими входами блока сравнения и первыми входами первого блока элементов И, выход счетчика соединен со вторыми входами блока сравнения, выходы которого соединены с соответст ,вующими 5-входами блока триггеров, нулевые выходы которых соединены со входами третьего элемента И, выход которого соединен со входом одновибратора , выход которого соединен с сл вычитающим входом счетчика циклов, R -входом счетчика и первым входом элемента ИЛИ, шина пуска соединена с 5-входом триггера пуска и со вторым входом элемента ИЛИ, выход которого соединен с синхронизирующими входами блока счетчиков, нулевые вы4 ходы которого соединены со входами ел второго блока элементов И, выходы со со ел которого соединены с соответствующими К входами блока триггеров, выходы которого соединены со вторыми входами первого блока элементов Ни являются выходами распределителя, выходы первого блока элементов И соединены с вычитающими входами блока счетчиков, причем выход триггера пуска подключен ко входу генератора тактовых импульсов.

„„SV „„1145335

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

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

РЕСПУБЛИК

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3664864/24-21 (22) 23.09.83 (46) 15.03.85. Бюл. ¹ 10 (72) В.А. Мельников и С.И. Ямнов (53) 621.374(088.8) (56) 1. Авторское свидетельство СССР

¹ 432480, кл. С 06 F 1/04, 21.11.74.

2. Букреев И.Н. и др. Микроэлектронные схемы цифровых устройств. М, "Сов.радио", 1975, с. 281, рис.6.15 (прототип). (54)(57) РАСПРЕДЕЛИТЕЛЬ ИМПУЛЬСОВ, содержащий счетчик циклов, счетчик, генератор тактовых импульсов, два блока элементов И, о т л и ч а юшийся тем, что, с целью расширения функциональных возможностей, введены два блока регистров, блок сравнения., блок триггеров, блок счетчиков, триггер пуска, триггер, три элемента И, элемент ИЛИ, элемент задержки, одновибратор, причем шины кодов начала соединены с информационными входами первого блока регистров, выходы которого соединены с первыми входами блока сравнения, шины кодов длительностей соединены через второй блок регистров с информационными входами блока счетчиков, шина количества циклов соединена с информационными входом счетчика . циклов, нулевые выходы которого соединены со входами первого элемента

И, выход которого соединен с R-входами триггера пуска и триггера, въ

4(sl) С 06 F 1/04; Н 03 К 17/62 ход которого соединен череэ элемент задержки с первым входом второго элемента И, выход которого соединен с суммирующим входом счетчика, выход генератора тактовых импульсов соединен с 5 -входом триггера, вторым входом второго элемента И, управляющими входами блока сравнения и первыми входами первого блока элементов И, выход счетчика соединен со вторыми входами блока сравнения, выходы которого соединены с соответст,вующими 5 -входами блока триггеров, нулевые выходы которых соединены со входами третьего элемента И, выход которого соединен со входом одновибратора, выход которого соединен с вычитающим входом счетчика циклов, К вЂ вход счетчика и первым входом элемента ИЛИ, шина пуска соединена с S -входом триггера пуска и со вторым входом элемента ИЛИ, выход которого соединен с синхронизирующими входами блока счетчиков, нулевые выходы которого соединены со входами второго блока элементов И, выходы которого соединены с соответствующими Р -входами блока триггеров, вы.ходы которого соединены со вторыми входами первого блока элементов И и являются выходами распределителя, выходы первого блока элементов И соединены с вычитающими входами блока счетчиков, причем выход триггера пуска подключен ко входу генератора тактовых импульсов.

1145335 3 10 Цель изобретения — расширение функциональных возможностей, Поставленная цель достигается тем, что в распределитель импульсов, содержащий счетчик циклов, счетчик, генератор тактовых импульсов, два

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

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

Известен распределитель импульсов, содержащий определенным образом соединенные триггеры и элементы И $13.

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

Цаиболее близок к предложенному по технической сущности распределитель импульсов, содержащий счетчик циклов, счетчик, генератор тактовых 15 импульсов, два блока элементов И E2 ).

Недостатком такого распределителя импульсов являются ограниченные функциональные воэможности, обусловленные невозможностью выдачи в каналы 20 импульсов с перекрытием, различной длительности, а также с невозможностью смены программ выходной импульсной последовательности. соединен с вторыми входами блока сравнения, выходы которого соединены с соответствующими S -входами блока триггеров, нулевые выходы которых соединены со входами третьего эле— мента И, выход которого соединен с входом одновибратора, выход которого соединен с вычитающим входом счетчика циклов, R -входом счетчика и первым входом элемента ИЛИ, шина пуска соединена с S -входом триггера пуска и со вторым входом элемента ИЛИ, выход которого соединен с синхрониэирующими входами блока счетчиков, нулевые выходы которого соединены с входами второго блока элементов И; выходы которого соединены с соответствующими Р†.входами блока триггеров, выходы которого соединены с вторыми входами первого блока элементов

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

Распределитель импульсов содержит первый блок 1 регистров, второй блок

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

15 И, одновибратор 16, элемент 17 ИЛИ, элемент 18 -адержки, шины 19 кодов начала, шины 20 кодов длительности, шину 21 количества циклов, шину 22 пуска и выходы 23 распределителя импульсов, .1

Шины 19 кодов начала соединены с информационными входами первого блока 1 регистров, выходы которого соединены с первыми входами блока 6 сравнения, шины 20 кодов длин соединены через второй блок 2 регистров с информационными входами блока 3 счетчиков, шина 21 количества циклов соединена с информационным входом счетчика 4 циклов, нулевые выходы которого соединены с входами первого элемента 13 И, выход которого соединен с R -входом триггера 8 пус114533ка и триггера 9, выход которого соединен через элемент 18 задержки с первым входом, второго элемента 14 И, выход которого соединен с суммирующим входом счетчика 5, выход генератора 10 тактовых импульсов соединен с S -входом триггера 9, вторым входом второго элемента 14 И, управляющими входами блока 6 сравнения и первыми входами первого блока 11 10 элементов И, выход счетчика 5 соединен с вторыми входами блока 6 сравнения, выходы которого соединены с соответствующими входами блока 7 триггеров, нулевые выходы которых 15 соединены с входами третьего элемента 15 И, выход которого соединен с входом одновибратора 16, выход которого соединен с вычитающим входом счетчика 4 циклов, R -входом счетчи- 20 ка 5 и первым входом элемента 17 ИЛИ, шина 22 пуска соединена с 5 -входом триггера 8 пуска и со вторым входом элемента 17 ИЛИ, выход которого соединен с синхронизирующими входами я5 блока 3 счетчиков, нулевые выходы которого соединены с входами второго блока 12.элементов И, выходы которого соединены с соответствующими й-входами блока 7 триггеров, выходы которого соединены со вторыми входами первого блока 11 элементов И и являются выходами 23 распределителя, выходы первого блока 11 элементов И соединены с вычитающими входами бло35 ка 3 счетчиков, причем выход триггера 8 пуска подключен ко входу генератора 10.тактовых импульсов, Распределитель импульсов работает следующим образом. 40

В исходном состоянии элементы памяти распределителя импульсов находятся в нулевом состоянии. Перед началом работы распределителя происходит его настройка, Для этого по 45 шинам 19 кодов начала в первый блок

1 регистров заносятся коды начала выдачи импульсов. По шинам 20 кодов длительности во второй блок 2 регистров заносятся коды длительности им- 50 пульсов, а по тине 21 количества им пульсов в счетчик 4 заносится код количества циклов работы распределителя импульсов. На этом настройка распределителя импульсов заканчиваете 55 ся.

Запуск распределителя импульсов производится сигналом, поступающим ио шине 22 пуска íà 5 --вход триггера 8 пуска. Одновременно этот же сигнал поступает на элемент 17 HJIH сигнал с выхода которого подается на синхронизирующие входы блока 3 счетчиков. Происходит перезапись кодов длительности управляющих импульсов из второго блока 2 регистров в блок 3 счетчиков. Сигнал с единичного выхода триггера 8 пуска поступает на вход генератора 10 тактовых импульсов и запускает его. Первый импульс с выхода генератора 10 тактовых импульсов поступает на 5 -вход триггера 9. Этот же импульс поступает на синхронизирующие входы блока 6 сравнения. С единичного выхода триггера 9 сигнал через элемент 18 задержки поступает на вход третьего элемента 15 И. Это исключает первый импульс генератора 10 тактовых импульсов, если существует нулевой код начала выдачи импульсов в первом блоке регистров. Второй импульс с выхода генератора 10 тактовых импульсов поступает на вход третьего элемента

15 И и с его выхода импульс поступает фз вход счетчика 5. На выходе счетчика 5 формируется код, который в блоке 6 сравнения сравнивается с кодом, хранящимся в первом блоке 1 регистров. При совпадении кодов на выходе блока 6 сравнения формируется сигнал, который поступает на соответствующие S -входы блока 7 триггеров ° Сигнал с соответствующего выхода блока 7 триггеров поступает на один из входов 23 распредепителя импульсов. Если в начальный момент времени необходимо произвести выдачу импульсов одновременно в несколько каналов, то срабатывает несколько триггеров блока 7 триггеров. Этот же сигнал с единичных выходов блока 7 триггеров поступает на входы первого блока 11 элементов И. Сигнал с выхода первого блока 11 элементов И по.— ступает на вычитающие входы блока 3 счетчиков, в которых записаны коды длительности импульсов. С выходов блока 3 счетчиков сигналы поступают на входы второго блока 12 элементов Й.

На выходах которого формируется сигнал окончания выдачи импульсов, кото- рый поступает на Й -входы блока 7 триггеров. При этом триггеры блока 7 триггеров перебрасываются в нулевое состояние и выдача импульсов в соответствующие каналы прекращается. Сиг1145335 налы с нулевых выходов блока 7 триггерон поступают на входы третьего элемента 15 И, с выхода которого сигнал поступает на вход одновибратора

16. На выходе одновибратора 16 формируется сигнал, который поступает на вычитающий вход счетчика 4 циклов.

Одновременно сигнал с выхода одновибратора 16 поступает на вход элемента

17 ИЛИ и R -вход счетчика 5, Счетчик

5 обнуляется. Цикл работы заканчивается. Одновременно с обнулением счетчика 5 в блок 3 счетчиков записывается информация о кодах длительностей импульсов управления, которые хранятся во втором блоке 2 регистров. Затем цикл работы повторяется до тех пор, пока не обнулится, счетчик 4 циклов, хранящий код количества циклов работы распределителя импульсов, По окончании программы выдачи импульсов счетчик 4 циклов принимает нулевое состояние, На выходе первого элемента 13. И появляется

5 сигнал, который перебрасывает в нулевое состояние триггер 8 пуска и триггер 9. На этом работа распределителя импульсов оканчивается.

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

1145335

Филиал ППП Патевт, г. Умгород, ул.Проектиаа,4

АНИКИИ Заказ 1173/36

П II

ТиРаж 7 1 О Подписное

Распределитель импульсов Распределитель импульсов Распределитель импульсов Распределитель импульсов Распределитель импульсов 

 

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

Таймер // 1142822
Наверх