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

Номер патента: 1287254

Автор: Батяев

ZIP архив

Текст

, 12 1 Я) Н 03 К 3/64 ИСАНИЕ ИЗОБРЕТЕН ТЕЛЬСТВУ ВТОР СНОМ(57 ной Изобретеехнике, Паний серов напряжиными паьэовано,ения с произвольными пуль врем метрами. Может быть апример, в качестве исп ГОСУДАРСТ 8 ЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ(71) Пермский государственный уверситет им. А.М.Горького(53) 621,373 (088.8) 54) ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОРПУЛЬСОВ ие относится к импульс редназначено для форй прямоугольных имгенератора управляющих импульсов в радиоспектроскопии. Целью изобретения является расширение диапазона длительностей формируемых генератором импульсов, Для достижения поставленной цели в устройство введены блоки 17, 18 задержки, образованы новые функциональные связи. Кроме того, устройство содержит блок 1 управления, генератор 16 тактовых импульсов, оперативное запоминающее устройство (ОЗУ) 13, счетчик 15 длительности интервала, регистр 14. Блок 18 состоит иэ регистров 19, счетчика 20, коммутаторов 21. В описании изобретения приведен вариант исполнения блока 1. Ф 2 э.п. Ф-лы. 1 ил.Изобретение относится к импульсной технике, предназначено для формирования серий прямоугольных импульсов напряжения с произвольными временными параметрами и может быть использовано, например, в качестве генератора управляющих импульсов в радиоспектроскопии.Цель изобретения - расширение диапазона длительности формируемых генератором импульсов.На чертеже представлена функциональная схема программируемого генератора импульсов.5Программируемый генератор импульсов содержит блок 1 управления, состоящий из пульта 2, счетчика 3 импульсов, элементов И 4 и 5, элемента И-НЕ 6, элемента ЗАПРЕТ 7, эле мента 2 И-ИЛИ 8, триггеров 9-11, блока 12 повторителей, оперативное запоминающее устройство (ОЗУ) 13, регистр 14, счетчик 15 длительности интервала, генератор 1 б тактовых 25 импульсов, первый блок 17 задержки, второй блок 1.8 задержки, состоящий из регистров 19, счетчика 20 и коммутатора 21, причем выходы данных блока 1 управления подключены к информа-ЗО ционным входам ОЗУ 13, адресные входы которого подключены к адресным выходам блока 1 управления, выход пуска которого соединен с первым входом блока 18 задержки, первый и второй управляющие выходы блока 1 соединены с первым и вторым управляющими входами ОЗУ 13, третий управляющий выход блока 1 соединен с первым входом блока 17 задержки, четвертый 40 управляющий выход блока 1 соединен с вторым входом блока 17 задержки, с управляющими входами счетчика 15 и блока 18 задержки, пятый управляющий выход блока 1 подключен к тактовому входу счетчика 15, первый вход блока 1 подключен к выходу ге" нератора 1 б, к третьему входу блока 17 задержки и к тактовым входам блока 18 задержки и регистра 14, вто рой вход блокасоединен с выходом блока 17 задержки, третий вход блока 1 соединен с выходом переполнения счетчика 15, информационные входы которого подключены к первой группе 55 выходов ОЗУ 13, вторая группа выходов которого подсоединена к информационным входам блока 18 задержки, установочный вход регистра 14 соединен с первым управляющим выходом блока 1, вход управления регистра 14соединен с первым выходом блока 18задержки, остальные выходы которогосоединены с информационными входами регистра 14, причем в блоке 18задержки регистры 19 соединены последовательно, выходы разрядов каждого из которых подключены к информационным входам соответствующих коммутаторов 21, адресные входы которыхподключены к выходам счетчика 20,управляющий вход которого соединенс тактовыми входами регистров 19,тактовый вход счетчика 20 соединенс выходом первого коммутатора 21,Программируемый генератор работает следующим образом,При подаче с пульта 2 на шину"Режим" потенциала логического нуляреализуется режим программирования.При этом регистр 14,. а также с помощью элемента И-НЕ 6 блок 17 задержки и триггер 11 блока 1 устанавливаются в исходное состояние.;Навыходах счетчика 3 и на входах данных ОЗУ 13 устанавливаются потенциалы, заданные с пульта 2, определяющие адрес ячейки ОЗУ 13 и код, который необходимо записать в ячейку.При подаче логической единицы спульта 2 триггеры 9 и 10 и элемент2 И-ИЛИ 8 вырабатывают импульс, поступающий через элемент ЗАПРЕТ 7 навход ОЗУ 13 и разрешающий запись информации в соответствующую ячейкуОЗУ 13. После этого в пульте 2нажимается кнопка "Стоп" й далее всепроцессы повторяются до тех пор,пока информация не будет занесе 1на во все ячейки ОЗУ 13,Рабочйй режим генератора реализуется при потенциале логической единицы на шине "Режим". В этом случае счетчик 20 блока 18 задержки устанавливается в исходное состояние, а триггеры 9 и 10 и элемент 2 И-ИЛИ 8 выра- " батывают импульс, синхронный с тактовым импульсом. По этому импульсу код длительности интервала записывается из ОЗУ 13 в счетчик 15, а другие выходы ОЗУ 13 (выходной код) " в первый регистр 19 блока 18 задержки. Если программируемый генератор имеет Ю выходных каналов (т.е. выходной код ОЗУ 13 содержит Н двоичных разрядов, на чертеже 0=3), то в старший (К+1)-й разряд первого регистра 19 одновре 3 287254менно записывается логическая единица - метка выходного кодаПри следующих тактовых импульсах информация в первом регистре 19 последовательно сдвигается от младшего разряда к 5 старшему и далее поступает в следующие регистры 19, также работающие в режиме последовательного сдвига. Импульс с выхода элемента 2 И-ИЛИ 8 одновременно увеличивает на единицу О состояние счетчика 3 блока 1, а также поступает в блок 17 задержки, в котором задерживается на время Б Т, где Т - период повторения тактовых импульсов. С выхода блока 7 задержанный импульс поступает на триггер 11 блока 1, который через элемент И 5 начинает пропускать тактовые импульсы к счетчику 15. Отсчитав количество импульсов, заданное кодом длительности интервала, счетчик 15 выдает в блок 1 управления сигнал окончания счета. По этому сигналу триггер 11 и счетчик 3 прекращают подачу тактовых импульсов, а элемент 2 И-ИЛИ 8 синхронно с очередным тактовым импульсом вырабатывает начальный импульс и все процессы повторяются.Если период Т следования тактовых 30 импульсов выбран иэ условий:1Тф (0+1); Т РВыЬ к макс к1где Г - максимальная частота счеМаКста счетчика 15, 35 то обеспечивается правильная выборка кодов из ОЗУ 13 и правильная работа счетчика 15. При этом выходной код (К+1)-го интервала поступит в первый регистр 19 блока 18 задержки 40кчерез время Т, = С, (Б-Т + , ) после поступления туда кода первого интервала (- длительность 1 -го интер 1вала). В блоке 18 задержки осущест вляется задержка выходного кода (К+1)-го интервала на время Т = (М - К - 1).Т Н, где М - наибольшее число интервалов, отрабатываемых программируемым генератором (на черте же М=8). Блок 18 задержки работает следующим образом.В исходном состоянии к выходам .коммутаторов 21 подключены старшие Я+1 разряды регистров 19. Когда при последовательном сдвиге выходных кодов в регистрах 19, кроме первого,на первом выходе коммутатора 21 появляется метка выходного кода первого интервала, то по очередному тактовому импульсу этот код записывается в регистр 1 ч, одновременно счетчик 20 увеличивает свое состояние на единицу и коммутаторы 21 подключают к своим выходам следующую группу из + разрядов регистров 19, кроме первого регистра 19, но смещенную на И+1 разряд. Код последнего интервала поступает на выходы коммутаторов 21 непосредственно с первого регистра 19. Если регистры 19 имеют всего (М) 11 разрядов, то (К+1)-й выходной код задерживается в них на время й. В целом в регистре 14 код (К+1)-го интервала появляется в моменты времени Т.+, = С,+Т +С =С +(И-И) Б Т+ 2.где с - некоторая аппаратурная задержка, т.е. моменты появления кодов отделены друг друг от друга точной длительностью соответствующего интервала - формируется короткий временной интервал, вдвое меньший выборки информации ОЗУ.Формула изобретения 1. Программируемый генератор импульсов, содержащий блок управления, генератор тактовых импульсов, оперативное запоминающее устройство, счетчик длительности интервалов и регистр, установочный вход которого подключен к первому управляющему выходу блока управления, выходы данных и адресные выходы которого подключены к информационным входам и адресным входам оперативного запоминающего устройства, первая группа вЬподов которого соединена .с информационными входами счетчика длительнос-.ти интервалов, о т л и ч а ю щ и йс я тем, что, с целью расширения, диапазона длительности генерируемых импульсов, в него введены первый и второй блоки задержки, причем первый и второй управляющие выходы блока управления подключены первому и второму управляющим входам оперативного запоминающего устройства, третий управляющий выход блока управления соединен с первым входом первогоф блока задержки, четвертый управляющий выход блока управления соединен с вторым входом первого блока задерж ки и с управляющими входами счетчика длительности интервалов и второ5 12872 го блока задержки, пятый управляющий выход блока управления подключен к тактовому входу счетчика длительности интервала, первый вход блока управления соединен с выходом генера. тора тактовых импульсов, с третьим входом первого блока задержки и с тактовыми входами второго блока задержки и регистра, второй вход блока управления соединен с выходом перво го блока задержки, третий вход блока управления соединен с выходом переполнения счетчика длительности интервала, причем вторая группа выходов оперативного запоминающего устрой ства подключена к информационным входам второго блока задержки, установочный вход второго блока задержки соединен с выходом "Пуск" блока управления, вход управления регистра 20 соединен с первым выходом второго блока задержки, остальные выходы которого соединены с информационными входами регистра.2. Генератор по п. 1, о т л и - ч а ю щ и й с я тем, что, второй блок задержки содержит последовательно соединенные регистры, счетчик импульсов и коммутаторы, причем выходы каждого из регистров подключены к ин- З 0 формационным входам соответствующего коммутатора, адресные входы которых подключены к выходам счетчика импульсов, управляющий вход которого подключен к тактовым входам регист ров и является тактовым входом бло" ка, управляющие входы регистров являются управляющим входом блока, тактовый вход счетчика импульсов подключен к выходу первого коммутатора 40 и является первым выходом блока, остальные выходы коммутаторов являются выходами блока, установочный вход счетчика импульсов является установочным входом блока. 45 Составитель В.ЧижовТехред И.Ходанич Редактор А.Лежнина Корректор В,Бутяга Заказ 7725/57 Тираж 899 Подписное ВНИИПИ Государственного комитета СССР по делам изобретений и открытий 13035, Москва, Ж, Раушская наб., д. 4/5

Смотреть

Заявка

3868392, 19.03.1985

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

БАТЯЕВ ИГОРЬ МИХАЙЛОВИЧ

МПК / Метки

МПК: H03K 3/64

Метки: генератор, импульсов, программируемый

Опубликовано: 30.01.1987

Код ссылки

<a href="https://patents.su/4-1287254-programmiruemyjj-generator-impulsov.html" target="_blank" rel="follow" title="База патентов СССР">Программируемый генератор импульсов</a>

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