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

Иллюстрации

Показать все

Реферат

 

(72) Авторы изо бретеиия

В. П. Зеленин, С. Б. Карпов и В. В. Ярославцева

Пермский ордена Трудового Красного Знамени государственный университет им. А. М. Горького (71) Заявитель (54) ПРО ГРАММИРУЕМЫИ ГЕНЕРАТОР ИМПУЛЬСОВ

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

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

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

Наиболее .близок к предлагаемому

15 программируеьь|й генератор. импульсов, содержащий элемент сопряжения, вход которого подключен к шине управления электронной вычислительной машины, первый выход — ко входу. дешифратора команд, второй выход — к первому входу мультиплексора адреса, первому входу временного запоминающего элемента и первому входу управляющего запоминающего элемента, выход которого подключен к,первому входу регистра, а второй вход — к второму входу временного запоминающего элемента и к первому выходу дешифратора команд, второй выход которого подключен к первому входу триггера, третий выход — ко второму входу триггера, выход которого подключен ко входу генератора импульсов, выход которого подключен к первому входу нрограмми-. руемого счетчика, второй вход которого подключен к выходу временного запоминающего элемента, регистр- адреса, запоминакщие элементы точек зацикливания, возврата, программирования, мультиплексор цикла возврата, вычитающий счетчик и компаратор f2).

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

Цель изобретения — повышение надежности работы устройства..

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

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

На чертеже приведена структурная схема устройства.

Устройство содержит элемент I со» пряжения, дешифратор 2 команд, мульти-. плексор 3 адреса, временной запоминающий элемент 4, управляющий запоминакиций элемент 5, регистр 6 сигнала, триггер 7, генератор 8 импульсов, программируемый счетчик 9, регистр 10

69000 4 адреса, дешифратор 11 адреса и первый 12 и второй 13 элементы ИЛИ.

Устройство работает следующим образом.

Сигналы с Шины управления поступают на элемент 1 сопряжения, где дешифрируется адрес устройства, к которому обращается электронная вычислительная машина (3BM ) и если ЭВМ обращается к данному генератору, то в соответствии с сигналами на выходе дешифратора 2 команд производится

10 одна из операций управления генератором.

Пусть на первом выходе дешифратора 2 появляется сигнал ".Запись". По этому сигналу производится прием информации о заданной программе работы генератора во временной и управляюп ий запоминающие элементы 4 и 5 по адресу, заданному 3ВМ и поступающему на регистр 10 адреса через мультиплексор 3 адреса. Если разрядность и

t емкость временного и управляющего запоминающих элементов 4 и 5 .большая, 25 то прием информации в один адрес может производиться в несколько тактов.

Сначала прием адреса в регистр 10 адреса, затем прием во временной и управлякиций запоминакицие элементы 4 и 5.

При этом число выходов "Запись" дешифратора 2 команд должно быть увеличено. После окончания записи всей программы ЗВМ устанавливает регистр адреса в нулевое состояние и может

M выдать команду "Пуск", которая по второму выходу дешифратора 2 команд по-, ступает на вход триггера 7 и переводит его в единичное состояние, при этом снимается блокировка с генератора 8 и регистра 6. Этот же сигнал через элемент ИЛИ 13 производит прием информации из нулевого адреса временного запоминающего элемента 4 в программируемый счетчик 9 и из управляютs щего запоминакицего элемента 5 в регистр 6. По окончанию приема по заднему фронту сигнала "Пуск" производит" ся добавление единицы в регистр 10 адреса.

so . На вычитающий вход счетчика 9 поступают импульсы от генератора 8 и через отрезок времени, заданный кодом, загруженным в счетчик 9 из вре" иенного запомииакицего элемента 4, на выходе счетчика 9 появляется сигнал конца временного интервала. Зтот сигнал через элемент ИЛИ 13 поступает на входы управления приемом информа869000

20 ции счетчика 9 и регистра 6 и производит прием в них новых кодов, так как содержимое регистра 10 адреса предварительно увеличивают на единицу. По заднему фронту сигнала конца временного интервала вновь производится добавление единицы в регистр 1О адреса, а счетчик 9 начинает формирование следующего временного интервала в соответствии с вновь принятыми 10 кодами. С выходов регистра 6 снимаются управляющие импульсы на сйектрометр, также в соответствии с принятыми в регистр 6 кодами.

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

Если последовательность одноцикловая, то программа должна возвращаться в нулевой адрес. Сигнал с выхода регистра 6 производит переключение мультиплексора 3 адреса на прием адреса из ячейки временного запоминающего элемента 4 и одновременно производит прием этого адреса в регистр 10 адреса, поступая через элемент ИЛИ 12 на вход приема регистра 10 адреса.

После этого начинается повторение им- 40 пульсной последовательности. Последовательность повторяется до тех пор, пока с ЭВМ не поступает команда

"Стоп", которая устанавливает триггер 7 в нулевое состояние и он бло- 45 кирует генератор 8 и регистр 6.

Если последовательность двухцикловая, то в ячейке временного запоминающего элемента 4 записывается адрес перехода к началу внутреннего цикла и по сигналу на входе регистра 6 ре- гистр 10 адреса принимает адрес начала внутреннеro цикла последовательности. Теперь внутренний цикл повторяется до тех пор, пока на шине цикла не Появляется сигнал "Конец цикла". Этим сигналом регистр адреса устанавливается в нулевое состояние и. ,программа. возвращается к началу. 6

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

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

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

Источники информации, принятые во внимание при экспертизе

1. "Приборы для научных исследований", 1977, N 6, с. 81.

2. "Приборы для научных исследований", 1979, У 4, с. 52.

869000

Коовектов Л. Бокшан

Подписное

Филиал ППП "Патент", г. Ужгород, ул. Проектная, Составитель А. Горбачев ецм тор Л. Пчелинская Техвел M.Рейвес акаэ 8354783 Тираж 99I

ВНИИПИ Государственного комитета СССР

1 по делай изобретений и открытий

1!30)5 Иосква Ж-35д Раушская наб.