Устройство для формирования импульсных последовательностей
СОЮЭ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСКИХ
РЕСПУБЛИК
ГОСУДАРСТВЕННЫЙ НОМИТЕТ СССР
flO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТКРЫТИЙ (21) 3416207/18-2é (22) 02. 04.82 (4 6) 30.07.83. Вюл. N 28 (72) П.П. Плохов (53) 621. 50.535 (088.8) (56) 1. Авторское свидетельство СССР Р 532860, кл. G 05 В 19/18. 1974.
2. Авторское свидетельство СССР 737951, кл. G 06 F 9/00, 1977 (прототип). (54)(57) УСТРОЙСТВО ДЛЯ ФОРМИРОВАНИЯ
ИИПУЛЪСНЦХ ПОСЛЕДОВАТЕЛЬНОСТЕЙ, содержащее блок элементов И, генератор импульсов, подключенный выходом к входу элемента НЕ и к первому входу первого элемента И, связанного вторым входом с прямым выходом несимметричного триггера, а выходом - со счетным входом первого счетчика импульсов, подключенного управляющим входом к прямому выходу триггера, а входом
"Сброс" — к установочным входам исполнительных элементов, к входу
"Сброс" второго счетчика импульсов, к инверсному выходу несимметричного триггера и к установочному входу . триггера, соединенного первым входомс выходом второго элемента И, вторым входом - с первым управляющим входом второго счетчика импульсов, а инверсным выходом - с вторым управляющим
„„SU„„.1032456 Д зш G 06 F 9/00; G 05.В 19/13 входом второго счетчика импульсов, подключенного выходом переполнения к первому входу второго элемента И„ счетным входом — к выходу генератора импульсов, а установочными входами - .к первым выходам блока программ, связанного входами с поразрядными выходами первого счетчика импульсов, элемент НЕ, подключенный выходом к первому входу третьего элемента И, о т л и ч а ю щ е е с я тем, что, с целью упрощения устройства, оно содер. жит регистр и четвертыи элемент И, соединенный первым входом с выходом элемента НЕ, вторым входом — с вторым входом третьего элемента И и с вторым выходом блока программ, а выхо дом - с первым управляющим входом регистра, подключенного информационными входами к первым выходам блока программ, вторым управляющим входомк прямому выходу триггера, а выхода- Я ми — к первым входам блока 1элементов И, соединенных вторыми входами с выходами генератора импульсов, а выходами — с входами соответствуЮщих исполнительных элементов, причем выход третьего элемента И подключен к Ь первому управляющему входу второго СД счетчика импульСов, а второй вход . ©Ъ второго элемента И - к выходу генератора импульсов.
103245б
Изобретение относится к цифровой и вычислительной технике и может быть использовано в-системах управления и передачи данных в каналах синхронизации и др. 5
Известно устройство„ содержащее последовательно соединенные генератор импульсов, первый элемент И, счетчик импульсов, блок набора программ, блокэлементов И, исполнительные элемен- 1Î ты, инвертор и несимметричный триггер I, I 3. формирование импульсных последова" тельностей в данном устройстве оауществпяется с помощью дешифраторов, сово- 15 купность которых при большом числе раз. личных последовательностей составляет, значительный объем оборудования. Kpo" ме â€ î„ любое изменение структуры импульсных последовательностей тре- 2р бует перестройки дешифраторов, следовательно, перестройки структуры всего устройства.
Наиболее близким к предлагаемому
ABslHBTcR устРойствО Длй фОРмиРОвс1ниЯ 25 импульсных последовательностей, содер жащее генератор импульсов, инвертор, первый, второй и третий элементы И, блок набора программ, первый, второй и третий счетчики импульсов блок эеЗО элементов И и блок исполнительных, элемен ов, триггер; блок памяти -временных интервалов и несимметричный триггер 2 ), В этом устройстве формирование импульсной последовательности осуществляетсл выбором из памяти олока набо" ра программы кода импульсной поаледоаательности с последующей селекцией зт ;:,-о кода тактовоЙ частотой на блоке эле1:1ентОв И., 1ри наличии Б р811енного интервала:.,В;.ду-группами имг1ульсов из блока памяти временных интерва,п06 вь1би:-ается код длительности временного интервала и на счетчике производит ся отсчет "-того интервала.
Однако гри бопьшой длине импульсных последова",åëüíîñòåé требуется большой объем памяти блока набора программы, так как на каждый временной такт работы генератора импульсов требуется50 своя я-:- йка памяти в блоке набора программ Раже если структура импульснои пОследовательности Остается неизменной в теченив ряда так вЂ,îâ и содержит хотя бы один импульс на любой исполнитель- 55 ный элемент. Кроме того, наличие двух блоков памяти (одного для кодов импульсной последовательности и Одного для .кодов временных интервалов между группами импульсов, )и соответственно двух счетчиков выбора ячейки памяти делает устройство сложным.
Цель изобретения - упрощение устройства.
Поставленная цель достигается тем, что устройство для формирования импульсных последовательностей, содержащее блок элементов И, генератор им" пульсов, подключенный выходом к входу элемента НЕ и к первому входу перво"
-o элемента И, связанного вторым входом с прямым выходом несимметричного триггера, а выходом " со счетным вхое дом первого счетчика импульсов, под" ключенного управляющим входом:к прямому выходу триггера, а входом "Сброс" к установочным входам исполнительных элементов, к входу "Сброс" второго счетчика импульсов, к инверсному выходу несимметричного триггера и.к установочному входу триггера, соединенного первым входом с выходом второго элемента И, вторым входом - с первым управляющим входом второго счетчика импульсов, а инверсным выходом — с вторым управляющим входом второго счетчика импульсов„ подключенного выходом переполнения к первому входу второго элемента И, счетным входомк выходу генератора импульсов, а установочными входами — к первым выходам блока программ, связанного вхо" дами с поразрядными выходами первого счетчика импульсов, эгемент НЕ, под" ключенный выходом к первому входу тре" тьего элемента И, содержит регистр и четвертый элемент И„ соединенный пер" вым входом с выходом элемента НЕ, вторым входом " c вторым входом третьего элемента И и с вторым выходом блока,.рограмм, а выходом .- с первым управляющим входом регистра, подключенного информационными входами к первым выходам блока программ, вторым управляющим входом - к прямому выходу триггера„ а выходами " к первым входам блока элементов И, соединенных вторыми входамй с выходами генератора импупьсов, а выходами - с входами соответствующих исполнительных элементов, причем выход третьего элемента И подключен к первому управляю". щему входу второго счетчика импульсов, а второй вход второго элемента Ик выходу генератора импульсов.
3 10324
На фиг. 1 дана функциональная схема устройства; на фиг. 2 - временная диаграмма работы устройства.
Устройство содержит генератор 1 импульсов, элемент НЕ 2, четвертый 5 элемент И 3, первый элемент И 4, третий элемент И 5, регистр 6, блок элементов И 7, ясполнительные элементы 8, триггер 9, первый счетчик 10 импульсов, блок 11 программ, второй счетчик 12 импульсов, несимметричный триггер 13, второй элемент И 14. На фиг. 2 изобрах<ены сигналы 15-17, на выходах генератора импульсов элемента НЕ и на прямом выходе триггера, счетные импульсы 18 первого счетчика импульсов, сигналы 19-21 на выходах блока программ (1-й, 2-й и 3-й разряды, сигналы 22 и 23 на первых управляющих входах (запись ) регистра и 20 второго счетчика импульсов, счетные импульсы 24 второго счетчика импульсов, сигнал 25 переполнения второго счетчика импульсов, сигнал 26 на выходе второго элемента И, импульс- 25 ные последовательности 27-29 на первом, втором и третьем исполнительных элементах.
Устройство работает следующим образом. 30
Пусть необходимо сформировать импульсные последовательности на три исполнительных элемента,(на фиг. 2 позиции 27-29). Причем можно выделить интервалы времени Tl-Ò4, где структу" ра кодово" комбинации остается неизменной. На ках<дый такой интервал вре" мени в блоке (памяти ) программ отводится две ячейки памяти: одна на код импульсной комбинации, другая - на код длительности данного временного интервала.
В момент включения напряжения питания устройства несимметричный триггер 13 самоустанавливается в нулевое
45 состояние. При этом на установочные входы триггера 9, счетчиков 10 и 12 импульсов, а такх<е на исполнительные элементы 8 подается сигнал, устанавливвющий эти элементы в начальное состояние, соответствующее началуработы 5О программы, а на второй вход. первого элемента Й 4 в этот момент подается сигнал, запрещающий прохождение импульсов генератора 1 на счетный вход первого счетчика 10. После этого с 55 первого выхода несимметричного триг-. гера 13 на второй вход первого элемента И 4 подается сигнал разрешения и начинается формирование импульсных последовательностей.
Сигнал с прямого выхода триггера 9 разрешает прохождение первого импульса генератора 1 на счетчик 10 импульсов.
По коду, вырабатываемому этим ,счетчиком из соответствующей ячейки блока 11 программ, выбирается кодовая комбинация импульсов 19т21, задающая структуру импульсной последовательности на период времени Т1 27-29. Со второго выхода блока 11 программ в этот момент времени выдается сигнал нулевого уровня, который разрешает прохождение импульса 22 записи через четвертый элемент И 3 на первый вход регистра 6. Тем самым в регистр запи" сывается требуемая кодовая комбинация.
Далее в блоке элементов И 7 импульсы генератора 1 пропускаются только на те исполнительные элементы 8, которые выбраны кодовой комбинацией с выхода регистра 6. После записи в регистр кода импульсной комбинации на счетчик 10 поступает второй счетный импульс 18 с генератора 1 импульсов. Из следующей ячейки блока 11 программ выбирается код длительности временного интервала Тl данной комбинации импульсов. Со второго выхода блока 1 программ в это время поступает сигнал единичного уровня, который разрешает формирование импульса 23 записи второго счетчика 12 импульсов на элементе И 9. Одновременно этот же сигнал сбрасывает триггер 9 в нулевое состояние, тем самым запрещал прохождение импульсов счета на первый счетчик 10 импульсов и раз" решая прохох<дение на второй счетчик 12. Во втором счетчике 12 записан дополнительный код временного интер" ,вала Тl, поэтому сигнал 25 переполненил этого счетчика является признаком окончания временного интервала с ыеа изменной структурой импульсной последовательности, Простробированный на элементе И 1 сигнал 26 переполнения вновь включает триггер 9.
Таким образом, импульсы счета снова подаются на сче †ч !О импульсов и снимаются со счетчика 12 импульсов, тем. самым длл следующего временного интервала Т2 выбирается иод импульсной последовательности и код временного интервала. Лыалогично идет вы" бор ходов и для последующих временгде П - количество временных позиций внутри интервала с неизменной структуро" импульсной последовательности;
М - количество интервалов.
Выигрыш s зкономии памяти блока (набора) программ получается уже при и; р 2 я при дальнейшем увеличении резко возрастает, так как при больших значениях п
Кроме того, хранение кода длительности временного интервала в памяти блока (набора ) программ гозволяет отказаться от блока памяти временным интервалов„ а такх<е от счетчика выбора кода временного интервала и, следовательно, упростить устройство.
5 1032456 ных интервалов Т3, Т4 и т.д. Причем на каждый временной интервал с неизменной структурой импульсной последовательности требуется только две ячейки памяти в блоке программ. 5
Использование изобретения позволят сократить объем памяти блока; набора) программ, так как дает возможность
J заменить,Ь ячеек памяти, соответствующих количеству временных позиций внутри интервала с неизменной структурой импульсной последовательности, на две ячейки, хранящие код импульс" ной комбинации и код длительности временного интервала. Причем при общем количестве таких интервалов, paa" ном М, требуется всего 2 И ячеек памяти, тогда как суммарное количество временных позиций в этих интервалах значительно больше и равняется 2О .И
1 032456
16
N
Составитель H.. Горбунова
Бокыан
Редактор А Ворович Техреду M.HàÀü Ксрректоо
Заказ 5ч02/53 Тираж 706 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
31)0)g Москва Ж-35 Раушская наб. g. ч/5
Филиал ППП "Патент", r. Ужгород, ул. Проектная,