Программируемый генератор импульсов
Иллюстрации
Показать всеРеферат
Изобретение относится к импульсной технике. Предназначено для формирований серий прямоугольных импульсов напряжения с произвольными временными параметрами. Может быть использовано, например, в качестве генератора управляющих импульсов в радиоспектроскопии. Целью изобретения является расширение диапазона длительностей формируемых генератором импульсов. Для достижения поставленной цели в устройство введены блоки 17, 18 задержки, образованы новые функциональные связи. Кроме того, устройство -содержит блок 1 управления , генератор 16 тактовых импульсов, .оперативное запоминающее устройство (ОЗУ) 13, счетчик 15 длительности интервала , регистр 14. Блок 18 состоит из регистров 19, счетчика 20, коммутаторов 21. В описании изобретения приведен вариант исполнения блока 1. 2 3.п. ф-лы. 1 ил. О)
СОЮЗ СОВЕТСКИХ
СОЦИАЛИСТИЧЕСНИХ
РЕСПУБЛИК (59 4 Н 03 К 3/64
ОПИСАНИЕ ИЗОБРЕТЕНИЯ, - "
К АВТОРСКОМ У СВИДЕТЕЛЬСТВУ
ГОСУДАРСТ8ЕННЫЙ КОМИТЕТ СССР
IlO ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3868392/24-21 (22) 19.03.85 (46) 30.01.87. Бюл. II- 4 (71) Пермский государственный университет им. А.M.Ãîðüêoñо (72) И.М.Батяев (53) 621 373 (088.8) (54) ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ (57) Изобретение относится к импульсной технике. Предназначено для формирований серий прямоугольных импульсов напряжения с произвольными временными параметрами. Может быть использовано, например, в качестве
„SU 12 7254 А1 генератора управляющих импульсов в радиоспектроскопии. Целью изобретения является расширение диапазона длительностей формируемых генератором импульсов. Для достижения поставленной цели в устройство введены блоки 17, 18 задержки, образованы новые функциональные связи. Кроме того, устройство содержит блок 1 управления, генератор 16 тактовых импульсов, оперативное запоминающее устройство (ОЗУ) 13, счетчик 15 длительности интервала, регистр 14. Блок 18 состоит из регистров 19, счетчика 20, коммутаторов 21. В описании изобретения приведен вариант исполнения блока 1. Ф
2 з.п. ф-лы. 1 ил.
1287254
Изобретение относится к импульсной технике, предназначено для формирования серий прямоугольных импульсов напряжения с произвольными временными параметрами и может быть ис— пользовано, например, в качестве генератора управляющих импульсов в радиоспектроскопии.
Цель изобретения — расширение диапазона длительности формируемых генератором импульсов.
На чертеже представлена функциональная схема программируемого генератора импульсов.
Программируемый генератор импульсов содержит блок 1 управления, состоящий из пульта 2, счетчика 3 импульсов, элементов И 4 и 5, элемента -HE 6, элемента ЗАПРЕТ 7, эле- 20 мента 2И-ИЛИ 8, триггеров 9-11, блока 12 повторителей, оперативное запоминающее устройство (ОЗУ) 13, регистр 14, счетчик 15 длительности интервала, генератор lб тактовых 25 импульсов, первый блок 17 задержки, второй блок 1.8 задержки, состоящий из регистров 19, счетчика 20 и коммутатора 21, причем выходы данных блока 1 управления подключены к информа- 30 ционным входам ОЗУ 13, адресные вхо ды которого подключены к адресным выходам блока 1 управления, выход пуска которого соединен с первым входом блока 18 задержки, первый и второй управляющие выходы блока I соединены с первым и вторым управляющими входами ОЗУ 13, третий управляющий выход блока 1 соединен с первым входом блока 17 задержки, четвертый 40 управляющий выход блока 1 соединен с вторым входом блока 17 задержки, с управляющими входами счетчика 15 и блока 18 задержки, пятый управляющий выход блока 1 подключен к тактовому входу счетчика 15, первый вход блока 1 подключен к выходу генератора 16, к третьему входу блока
17 задержки и к тактовым входам блока 18 задержки и регистра 14, вто- 50 рой вход блока I соединен с выходом блока 17 задержки, третий вход блока l соединен с выходом переполнения
1 счетчика 15, информационные входы которого подключены к первой группе выходов ОЗУ 13, вторая группа выходов которого подсоединена к информационным входам блока 18 задержки, установочный вход регистра 14 соединен с первым управляющим выходом блока l, вход управления регистра 14 соединен с первым выходом блока 18 задержки, остальные выходы которого соединены с информационными входами регистра 14, причем в блоке 18 задержки регистры 19 соединены последовательно, выходы разрядов каждого из которых подключены к информационным входам соответствующих коммутаторов 21, адресные входы которых подключены к выходам счетчика 20, управляющий вход которого соединен с тактовыми входами регистров 19, тактовый вход счетчика 20 соединен с выходом первого коммутатора 21, Программируемый генератор работает следующим образом.
При подаче с пульта 2 на шину
"Режим" потенциала логического нуля реализуется режим программирования.
При этом регистр 14,. а также с помощью элемента И-НЕ б блок 17 задержки и триггер 11 блока 1 устанавливаются в исходное состояние..На выходах счетчика 3 и на входах данных ОЗУ 13 устанавливаются потенциалы, заданные с пульта 2, определяющие адрес ячейки ОЗУ 13 и код, который необходимо записать в ячейку.
При подаче логической единицы с пульта 2 триггеры 9 и 10 и элемент
2И-ИЛИ 8 вырабатывают импульс, поступающий через элемент ЗАПРЕТ 7 на вход ОЗУ 13 и разрешающий запись информации в соответствующую ячейку
ОЗУ 13. После этого в пульте 2 нажимается кнопка "Стоп" и далее все процессы повторяются до тех пор, пока информация не будет занесе- °
В на во все ячейки ОЗУ 13, Рабочйй режим генератора реализуется при потенциале логической единицы на шине "Режим". В этом случае счетчик 20 блока 18 задержки устанавливается в исходное состояние, а триггеры 9 и 1О и элемент 2И-ИЛИ 8 выра- " батывают импульс, синхронный с тактовым импульсом. По этому импульсу код длительности интервала записывается из ОЗУ 13 в счетчик 15, а другие выходы ОЗУ 13 (выходной код) - в первый регистр 19 блока 18 задержки. Если программируемый генератор имеет К выходных каналов (т.е. выходной код
ОЗУ 13 содержит N двоичных разрядов, на чертеже N=3), то в старший (К+1)-й разряд первого регистра 19 одновре1287254 менно записывается логическая едини— ца — метка выходного кода ° При следующих тактовых импульсах информация в первом регистре 19 последовательно сдвигается от младшего разряда к старшему и далее поступает в следующие регистры 19, также работающие в режиме последовательного сдвига. Импульс с, выхода элемента 2И-ИЛИ 8 одновременно увеличивает на единицу состояние счетчика 3 блока 1, а также поступает в блок 17 задержки, в котором задерживается на время N-T где Т вЂ” период повторения тактовых импульсов. С выхода блока 17 задержанный импульс поступает на триггер
11 блока 1, который через элемент
И 5 начинает пропускать тактовые импульсы к счетчику 15. Отсчитав количество импульсов, заданное кодом дли-20 тельности интервала, счетчик 15 выдает в блок 1 управления сигнал окончания счета. По этому сигналу триггер 11 и счетчик 3 прекращают подачу тактовых импульсов, а элемент
2И-ИЛИ 8 синхронно с очередным тактовым импульсом вырабатывает начальный импульс и все процессы повторяются.
Если период Т следования тактовых импульсов выбран иэ условий:
Тзь (И+1) 1 Т F
ВыЬ макс
1 где F — максимальная частота сч емакс та счетчика 15, 35 то обеспечивается правильная выборка кодов из ОЗУ 13 и правильная работа счетчика 15. При этом выходной код (К+1)-го интервала поступит в первый регистр 19 блока 18 задержки 40 к через время, = 2. (N-T +, ) после
1=i поступления туда кода первого интервала (- длительность 1 -го интер1 вала). В блоке 18 задержки осущест- 45 вляется задержка выходного кода (К+1)-ro интервала на время = (М—
К вЂ” 1)-T N, где М вЂ” наибольшее число интервалов, отрабатываемых программируемым генератором (на черте- 50 же N=8).
Блок 18 задержки работает следующим образом.
В исхОднОМ сОстОянии к выхОдам 55 .коммутаторов 2! подключены старшие
N+1 разряды регистров 19. Когда при последовательном сдвиге выходных кодов в регистрах 19, кроме первого, на первом выходе коммутатора 2! появляется метка выходного кода первого интервала, то по очередному тактовому импульсу этот код записывается в регистр 14, одновременно счетчик 20 увеличивает свое состояние на единицу и коммутаторы 21 подключают к своим выходам следующую группу из N+1 разрядов регистров 19, кроме первого регистра 19, но смещенную на И+1 разряд. Код последнего интервала поступает на выходы коммутаторов 21 непосредственно с первого регистра 19. Если регистры 19 имеют всего OÈ-1) N разрядов, то (К+1)-й выходной код задерживается в них на время t . В целом в регистре
14 код (К+1)-го интервала появляется в моменты времени Т„.+, = t,+t +t<:
+(И-N) N Т+ 2., где t — неко=1 торая аппаратурная задержка, т.е. моменты появления кодов отделены друг друг от друга точной длительностью соответствующего интервала — формируется короткий временной интервал, вдвое меньший выборки информации
ОЗУ.
Формула изобретения
1. Программируемый генератор импульсов, содержащий блок управления,. генератор тактовых импульсов, оперативное запоминающее устройство, счетчик длительности интервалов и регистр, установочный вход которого подключен к первому управляющему выходу блока управления, выходы данных и адресные выходы которого подключены к информационным входам и адресным входам оперативного запоминающего устройства, первая группа s!moдов которого соединена .с информационными входами счетчика длительнос-. ти интервалов, о т л и ч а ю щ и йс я тем, что, с целью расширения, диапазона длительности генерируемых импульсов, в него введены первый и второй блоки задержки, причем первый и второй управляющие выходы блока управления подключены первому и второму управляющим входам оперативного запоминающего устройства, третий управляющий выход блока управления соединен с первым входом первого блока задержки, четвертый управляющий выход блока управления соединен с вторым входом первого блока задерж ки и с управляющими входами счетчика длительности интервалов и второСоставитель В.Чижов
Техред N.Õîäàíè÷
Редактор А.Лежнина
Корректор В.Бутяга
Заказ 7725/57 Тираж 899 Подписное
ВНИИПИ Государственного комитета СССР по делам изобретений и открытий
113035, Москва, Ж-35, Раушская наб., д. 4/5
Производственно-полиграфическое предприятие, г.Ужгород, ул.Проектная,4
5 12872 го блока задержки, пятый управляющий выход блока управления подключен к тактовому входу счетчика длительности интервала, первый вход блока управления соединен с выходом генера. тора тактовых импульсов, с третьим входом первого блока задержки и с тактовыми входами второго блока задержки и регистра, второй вход блока управления соединен с выходом перво- 10 го блока задержки, третий вход блока управления соединен с выходом переполнения счетчика длительности интервала, причем вторая группа выходов оперативного запоминающего устройства подключена к информационным входам второго блока задержки, установочный вход второго блока задержки соединен с выходом "Пуск" блока управления, вход управления регистра 20 соединен с первым выходом второго блока задержки, остальные выходы которого соединены с информационными входами регистра.
2. Генератор по п. 1, о т л ич а ю шийся тем, что, второй блок задержки содержит последовательно соединенные регистры, счетчик импульсов и коммутаторы, причем выходы каждого из регистров подключены к ин- 30 формационным входам соответствующего коммутатора, адресные входы которых подключены к выходам счетчика импульсов, управляющий вход которого подключен к тактовым входам регист- 35 ров и является тактовым входом блока, управляющие входы регистров являются управляющим входом блока, тактовый вход счетчика импульсов подключен к выходу первого коммутатора 40 и является первым выходом блока, остальные выходы коммутаторов являются выходами блока, установочный вход счетчика импульсов является установочным входом блока. 45
54 6
3. Генератор по п. 1, о т л и ч аю шийся тем, что блок управления содержит пульт, блок повторителей, счетчик импульсов, первый и второй элементы И, элемент И-НЕ, элемент
ЗАПРЕТ, элемент 2И-ИЛИ, первый, второй и третий триггеры, причем выходы пульта через блок повторителей подключены к адресным входам и к управляющему входу счетчика импульсов, к первому входу элемента И-НЕ, к входам первого триггера и к инверсному входу элемента ЗАПРЕТ, выход первого триггера подключен к второму . входу элемента И-НЕ и С-входу второго триггера, R-вход которого соединен с С-входом счетчика импульсов, с прямым входом элемента ЗАПРЕТ, с выходом элемента 2И-ИЛИ и является четвертым выходом блока, выход элемента И-НЕ является третьим выходом блока и подключен к R-входу третьего триггера, С-вход третьего тригге-ра соединен с первым входом элемента
2И-ИЛИ, с первым входом первого элемента И и является третьим входом блока, S-вход третьего триггера является вторым входом блока, выход третьего триггера подключен к первому входу второго элемента И, второй вход которого является первым входом блока и подключен к второму и третьему входам элемента 2И-ИЛИ, четвертый вход которого подключен к выходу второго триггера, выход второго элемента И является пятым выходом, инверсный вход и выход элемента ЗАПРЕТ являются соответственно первым и вторым управляющими выходами блока, второй вход первого элемента И соединен с выходом переполнения счетчика импульсов, выходы которого являются информационными выходами, а выход первого элемента И соединен с входом пульта.