Программируемый генератор импульсов Советский патент 1981 года по МПК H03K5/01 

Описание патента на изобретение SU869000A1

(54) ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ Изобретение относится к импульс ной технике и может быть использовано, например, для управления импульс ным спектрометром ядерного магнитного резонанса. Известен генератор импульсов, управляемый от электронной вычислитель ной машины или с пульта управления, содержалщй задающий генератор, программируемый счетчик и делители частоты 3 Недостатком устройства является ограниченность функциональных возможностей. Наиболее -близок к предлагаемому программируемый генератор импульсов, содержащий элемент сопряжения, вход которого подключен к шине управления электронной вычислительной машины, первый выход - ко входу, дешифратора команд, второй выход - к первому входу мультиплексора адреса, первому входу временного запоминающего элемента и первому входу управляющеГО запоминакицего элемента, выход которого подключен к первому входу регистра, а второй вход - к второму входу временного запоминающего элемента и к первому выходу дешифратора команд, второй выход которого подключен к первому входу триггера, третий выход - ко второму входу триггера, выход которого подключен ко входу генератора импульсов, выход которого подключен к пёрвому входу программируемого счетчика, второй вход которого подключен к выходу времениого запоминающего элемента, регистр адреса, запоминанхцие элементы точек зацикливания, возврата, программирования, мультиплексор цикла возврата, вычитающий счетчик и компаратор . Недостатком устройства является низкая надежность работы. Цель изобретения - повьш1ение надежности работы устройства. . Поставленная цель достигается тем, что в программируемый генератор импульсов, содержащий элемент сопряжения, вход которого подключен к шине управления электронной вычиеяительной машины, первый выход - ко входу дешифратора команд, второй выход к первому входу мультиплексора адреса, первому входу временного запоминающего элемента и первому входу управляющего запоминанщего элемента, выход которого подключен к первому входу регистра сигнала, а второй вход - ко второму входу временного запоминакщего элемента и к первому . выходу дешифратора команд, второй выход которого подключен к первому входу триггера, третий выход - ко второму входу триггера, выход которо го подключен ко входу генератораимпульсов, выход которого подключен к . первому входу программируемого счетчика импульсов, второй вход которого подключен к выходу временного запоми нающего элементами регистр адреса, введены дешифратор адреса, первый элемент ИЛИ, второй элемент ИЛИ, пер вый вход которого подключен к первому входу триггера, второй вход - к выходу программируемого счетчика, а выход - ко второму входу регистра сигнала, третий вход которого подключен к йыходу триггера, причем вто рой вход регистра сигнала соединен с третьим входом программируемого счетчика и первым входом регистра ад реса, второй вход которого подключен к выходу мулбтиплексора адреса, третий вход - к В1.1ХОДУ первого элемента ИЛИ, четвертый вход - к шине цикла, а выход соединен со входом дешифратора адреса и третьими входами управляющего запоминающего элемента и временного запоминающего элемента первый вход первого элемента ИЛИ объединен со вторым входом мультиплексора адреса и подключен к одному из выходов регистра адреса, второй вход ,- к первому выходу дешифратора команд, третий вход мультиплексора адреса подключен к выходу временного запоминаилцего элемента. На чертеже приведена структурная схема устройства. Устройство содержит элемент I сопряжения, депгафратор 2 команд,мульти плексор 3 адреса, временной запоминающий .элемент 4, управляющий запоми накнций элемент 5, регистр 6 сигнала триггер 7 генератор 8 и шульсов, программируемый счетчик 9, регистр 04 адреса, дешифратор 11 адреса И первый 1.2 и второй 13 элементы ИЛИ. Устройство работает следуюпщм образом. Сигналы с Шины управления поступают на элемент 1 сопряжения, где дешифрируется адрес устройства, к которому обращается электронная вычислительная машина (ЭВМ) и если ЭВМ обращается к данному генератору, то в соответствии с сигналами на выходе дешифратора 2 комавд производится одна из операций управлеиия генератором. Пусть на первом выходе дешифратора 2 появляется сигнал Запнсь. По этому сигналу производится прием информации о заданной программе работы генератора во временной и управляю1ЦИЙ запоминающие элементы А и 5 по адресу, заданному ЭВМ и поступающему на регистр 10 адреса через мультиплексор 3 адреса. Если разрядность и емкость временного и управляющего запоминающих элементов 4 и 5 большая, то прием информации в один адрес может производиться в несколько тактов. Сначала прием адреса в регистр 10 адреса, затем прием во временной и управляющий запоминающие элементы 4 и 5. При этом число выходов Запись дешифратора 2 команд должно быть увеличено. После окончания записи всей программы ЭВМ устанавливает регистр адреса в нулевое состояние и может выдать команду Пуск, котора по второму ВЫХОДУ: дешифратора 2 команд пот ступает на вход триггера 7 и переводит его в единичное состояние, при этом снимается блокировка с генератора 8 и регистра 6. Этот же сигнал через элемент ИЛИ 13 производит прием информации из нулевого адреса времен-° ного запоминающего элемента 4 в программируемый счетчик 9 и из управляющего запоминающего элемента 5 в регистр 6, По окончанию приема по заднему фронту сигнала Пуск производится добавление единицы в регистр 10 адреса. На вычитаихций вход счетчика 9 поступают импульсы от генератора 8 и через отрезок времени, заданный кодом, загруженным в счетчик 9 из временного запомииакицёго элемента 4, на выходе счетчика 9 появляется сигнал конца временного интервала. Этот снгнал через элемент ИЛИ 13 поступает на входы управления приемом информации счетчика 9 и регистра 6 и производит прием в них новых кодов, так как содержимое регистра 10 адреса предварительно увеличивают на единицу. По заднему фронту сигнала кон ца временного интервала вновь производится добавление единиць в регистр адреса, а счетчик 9 начинает формиро вание следукнцего временного интерва ла в соответствии с вновь принятыми кодами. С выходов регистра 6 снимаются управляющие импульсы на сг1ектрометр, также в соответствии с принятыми в регистр 6 кодами. Таким образом, формирование последовательности временных интервалов и управляющих импульсов в соответствии с заданной во временном и управляющем запоминающих элементах 4 и 5 программой продолжается до тех пор, пока на выходе регистра 6 не появляется сигнал. Код этого сигнала записывается в ячейке управляющего запоминающего элемента 5, соответствующий концу программы. По этому же адресу во временной запоминающий элемент 4 записан код адреса, в которьй теперь должна перейти программа в зависимости от вида генерируемой импульсной последовательности. Если последовательность одноцикловая то программа должна возвращаться в нулевой адрес. Сигнал с выхода регистра 6 производит переключение мул типлексора в адреса на прием адреса из ячейки временного запоминающего элемента 4 и одновременно производи прием этого адреса в регистр 10 адреса, поступая через элемент ИЛИ 12 на вход приема регистра 10 адреса. После этого начинается повторение им пульсной последовательности. Послед вательность повторяется до тех пор, пока с ЭВМ не поступает команда Стоп, которая устанавливает триггер 7 в нулевое состояние и он блокирует генератор 8 и регистр 6. Если последовательность двухцикло вая, то в ячейке временного запомина ющего элемента 4 записывается адрес перехода к началу внутреннего цикла и по сигналу на входе регистра 6 регистр 10 адреса принимает адрес нача ла внутреннего цикла последовательности. Теперь внутренний цикл повторяется до тех пор, пока на шине цикла не йоявляется сигнал Конец цикла. Этим сигналом регистр адреса ус танавливается в нулевое состояние и.программа, возвращается к началу. Формула изобретения Программируемый генератср импульсов, содержащий элемент сопряжения, вход которого подключен к шине управления электронной вычислительной машины, первый выход - ко входу дешифратора команд, второй выход - к первому входу мультиплексора адреса, первому входу временного запоминающего элемента -и первому входу управляющего запоминающего элемента, выход которого подключен к первому входу регистра сигнала, а второй вход - ко второму входу временного запоминающего элемента и к первому выходу дешифратора команд, второй выход которого подключен к первому входу триггера, третий выход - ко второму входу триггера, выход которого подключен ко входу генератора импульсов, выход которого подключен к первому входу программируемого счетчика импульсов, второй вход которого подключен к выходу временного запоминающего элемента, и регистр адреса, отличающийс я тем, что, с целью повышения надежности работы устройства, в него , введены дешифратор адреса, первый элемент ИЛИ, второй элемент ИЛИ, первый вход которого подключен к первому входу триггера, второй вход - к выходу программируемого счетчика, а выход - ко второму входу регистра сигнала, третий вход которого подключен к выходу триггера, причем второй вход регистра сигнала соединен с третьим входом программируемого счетчика и первым входом регистра адреса, второй вход которого подключен к выходу мультиплексора адреса, третий вход - к выходу первого элемента ИЛИ, четвертый вход - к шине цикла, а выход - со входом дешифратора адреса и третьими входами управляющего запоминающего элемента и временного запоминающего элемента, первый вход первого элемента ИЛИ объединен со вторым входом мультиплексора адреса и подключен к одному из выходов региста сигнала, второй вход - к первому выходу дешифратора команд, третий вход мультиплексора адреса подключен выходу временного запоминающего лемента. Источники информации, ринятые во внимание при экспертизе 1. Приборы ДЛЯ научных исследоваий, 1977, № 6, с. 81. 2. Приборы для научных исследоваий , 1979, № 4, с. 52.

Cmofj

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

название год авторы номер документа
Программируемый генератор импульсов 1986
  • Данилов Александр Викторович
SU1359889A1
Многоканальная система для анализа формы и регистрации аналоговых процессов 1983
  • Шершнев Сергей Степанович
  • Тугаенко Юрий Павлович
  • Сиренко Николай Васильевич
SU1149242A1
Устройство для сопряжения ЭВМ с внешними устройствами 1985
  • Павлов Дмитрий Иванович
  • Кудрявцев Олег Вячеславович
SU1278869A1
Многоканальная система измерения и регистрации 1988
  • Андреева Изабелла Александровна
  • Гафт Леонид Абрамович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1707546A1
Устройство для контроля за ходом вычислительного процесса 1987
  • Панков Анатолий Петрович
  • Потапов Виктор Ильич
  • Половников Виктор Степанович
  • Танасейчук Владимир Маркович
  • Уленков Александр Михайлович
SU1539780A1
Многоканальный программируемый генератор импульсов 1986
  • Амбурцев Михаил Михайлович
  • Фихман Михаил Исаакович
SU1374413A1
Устройство для измерения параметров многополюсников 1986
  • Рудык Вадим Данилович
  • Мартынов Анатолий Васильевич
  • Пятин Станислав Иванович
  • Аргат Наталия Александровна
SU1478147A1
Устройство для сопряжения магистрали ЭВМ с магистралью внешних устройств 1984
  • Глезер Феликс Аронович
  • Спивак Елена Германовна
  • Чеблоков Игорь Владимирович
SU1246105A1
ИМИТАТОР СИГНАЛОВ УПРАВЛЕНИЯ ПОЗИЦИОНИРОВАНИЕМ МАГНИТНЫХ ГОЛОВОК ОТНОСИТЕЛЬНО МАГНИТНЫХ ДИСКОВ 1991
  • Великородов Н.И.
  • Товеровский О.В.
  • Толочков С.Н.
  • Пименов А.В.
  • Гаврилов В.К.
  • Тимонькин Г.Н.
  • Соколов С.А.
  • Харченко В.С.
  • Ткаченко С.Н.
RU2017239C1
Многоканальная система для контроля и диагностики цифровых блоков 1984
  • Гроза Петр Кирилович
  • Касиян Иван Леонович
  • Кошулян Иван Михайлович
  • Карабаджак Александр Александрович
  • Гобжила Алик Степанович
  • Иваненко Владислав Николаевич
  • Баранов Валерий Степанович
  • Кац Ефим Файвельевич
SU1269137A1

Иллюстрации к изобретению SU 869 000 A1

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

Формула изобретения SU 869 000 A1

SU 869 000 A1

Авторы

Зеленин Валентин Петрович

Карпов Сергей Борисович

Ярославцева Вера Викторовна

Даты

1981-09-30Публикация

1980-01-25Подача