Программируемый генератор импульсов
Иллюстрации
Показать всеРеферат
(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д Раушская наб.