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

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

Авторы: Емельянова, Мокшанцев, Юдовина

ZIP архив

Текст

(56) Приборы и техник1984, У 4, с. 93-96.Авторское свидетел9 955516, кл. Н 03 К 7 П. кшанцев а измерений,ьств 5/00 РУЕИЫЙ ГЕНЕРА 4 РОВ зобретение может быть в устройствах управл енераторов для раднот мплексов и позволяет ональные возможности испольния режихничесасширитьенератова мам ких к функцира закогоса поего б автоматичес счет обеспечениязменения длительзаданной программ льсти величитьируемый ра стродеиствие. ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССРПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ К АВТОРСКОМУ СВИДЕТЕЛЬСТВ генератор импульсов содержит тактовый генератор .1, элемент ИЛИ 2, выходной регистр 3, интерфейс 4, блок5 управления, шину 6 управления, микропроцессорную секцию 7, запоминающее устройство 8 микрокоманд, регистр9 адреса, дешифратор 15 адреса ввода,многовходовый элемент ИЛИ 11, счетчик 12 признаков, дешифратор 13 адреса циклической программы, дешифратор 4 условий, ЭВМ 15 и пульт 16оператора, Интерфейсные сигналы могут быть сформированы пультом 16оператора, который выполняет следующие функции: устанавливает потенциальные коды адреса и данных интерфейсноймагистрали; устанавливает потенциальные коды на шине 6 управления;формирует импульсные сигналы управления для организации режимов записии чтения при обмене по интерфейсу.1 з.п. ф-лы, 1 ил., 2 табл.17082ми управляющими входами блока, счетчик 12 признаков и дешифратор 13адреса циклической программы, выход 5которого является вторым выходом блока 5, а второй вход соединен с .дешифратором 14 условий, вход которогоявляется первым входом блока 5, причем второй вход счетчика 12 призна ков соединен с вторым входом блока 5управления, третий вход счетчика 12признаков является. третьим входомблока 5 управления, четвертый входсчетчика 12 - четвертым входом бло ка 5 управления, а дополнительный выход соединен с вторым входом дешифратора 14 условий.Тактовый генератор 1 выполнен напьезоэлементе типа РК 170 БББП -10 МГц с последующим делением частоты на счетчиках 113 ИЕ 2. Данные с вы-ходного регистра 3 могут быть приняты и обработаны ЭВМ 15. Регистр 3выполнен на многорежимном буферномрегистре 589 ИР 12. Микропроцессорнаясекция 7 и ЗУ 8 микрокоманд формируют команды на фронт и срез каждогоимпульса последовательности сзапрограммированной длительностьюи интервалом.ЗУ 8 микрокоманд хранит программу, состоящую из программы ввода данных, циклической программы, котораязадает алгоритм формирования после довательности выходных импульсов, ипрограммы обработки. команды внешнегоуправления. ЗУ 8 микрокоманд длямикропроцессора является типовым постоянным запоминающим устройством(ПЗУ), предназначенным для долговре- .менного хранения массивов цифровойинформации, и реализовано на ПЗУ типа 556 РТ 4. 1 136Изобретение относится к импульсной технике и может быть применено, в частности, в устройствах управления режимами генераторов для радиотехнических комплексов.Цель изобретения - расширение функциональных возможностей за счет обеспечения автоматического изменения длительности импульса и интервала по заданной программе и увеличение быстродействия.На чертеже приведена функциональная схема программируемого генератора импульсов.Генератор содержит тактовый генератор 1, первый элемент ИЛИ 2, соединенный с входами тактовой частоты вы ходного регистра 3, выход которого соединен с шиной интерфейса. 4, блок 5 управления, первый вход которого соединен с шиной 6 управления, а второй вход - с первым входом первого элемента ИЛИ 2 и шиной интерфейса 4, Вторые разрядные входы первого элемента ИЛИ 2 соединены с шиной интерфейса 4, а его третий вход - с первым выходом тактового генератора 1, второй выход которого подключен к третьему входу блока 5 управления, четвертый вход которого соединен с выходом устройства и первым входом микропроцессорной секции 7, выход. которой через выходной регистр 3 соединен с шиной интерфейса 4, причем микропроцессорная секция 7 вторыми .входами соединена с запоминающим устройством (ЗУ) 8 микрокоманд, входом данных - с шиной интерфейса 4, третьим входом - с выходом первого элемента ИЛИ 2, а вход ЗУ 8 ми-. крокоманд соединен с выходом блока 5 управления, дополнительный выходЗУ 8 микрокоманд (признаки микрокоманд) - с пятым входом блока 5 управления, шестой вход адреса вводимых данных блока 5 управления - с шинойинтерфейса 4.Блок 5 управления содержит последовательно соединенные регистр 9 адреса, вход которого является шес тым входом блока, и дешифратор 10 адреса ввода, выход которого является первым выходом блока, а второй вход соединен с шестым входом блока управления; последовательно соединенные второй многовходовый элемент ИЛИ 11, входы которого являются пяты 45 ЗУ 8 микрокоманд выставляет навыходе код операций (КОП), адреса регистров микропроцессорной секции 7 и сигнал переноса СО, которые вместе определяют вид элементарной операции, вы полняемой микропроцессорной секцией7 (микрокоманду), причем адрес микро- команды .выдается блоком 5 управления, который представляет собой блок микропрограммного управления. Кроме то го, в ЗУ микрокоманд хранятся признаки микрокоманд, которые с дополнительного выхода поступают на управляющий вход блока 5 управления.Микропроцессорная секция 7 представляет собой типовое программноуправляемое устройство для обработки информации. В данном случае, кроме обработки данных, она выполняет функции программируемого счетчика временных интервалов (таймера) и реализовано на микропроцессорной секции К 1804 ВС 1. 10Блоки 9-14 по своим названиям соответствуют своему функциональному назначению и могут быть выполнены на основе типовых элементов. Блок 9 реализован на триггерах типа 133 ТМ 7, 15 блоки 1 О, 13 и 14 представляют собой ПЗУ типа 556 РТ 4, блок 11 - элемент 133 ЛРЗ, блок 12 реализован на счетчиках 133 ИЕ 5.Счетчик 12 признаков в зависимос ти от наличия соответствующего признака устанавливается в положение, определяющее адрес микрокоманды циклической программы.В качестве интерфейсных шин 4 ис пользуется интерфейс ОСТ 11305-90380Применение стандартного интерфейса позволяет осуществлять управление программируемым генератором импульсов от ЭВМ 15.Интерфейсные сигналы 30 могут быть сформированы пультом оператора, блок 16 которого устанавливает потенциальные коды адреса в данных интерфейсной магистрали, устанавливает потенциальные коды на шине 6 управления, формирует импульсные сигналы управления для организации режимов записи и чтения при обмене по интерфейсу при нажатии кнопок типа КМ 1-1. Импульсы формируются 40 триггерами типа 133 ТМ 2.Интерфейсные сигналы могут поступать также от ЭВМ 15. Блок 5 управления в зависимости от кода, выставляемого на шине 6 управления, позво ляет автоматически изменить адрес программы и изменить (увеличить или уменьшить) формируемую длительность импульса.Сигнал "Пуск" подается из интер фейсной магистрали на второй вход элемента ИЛИ 2 и четвертый вход счет" чика 12 признаков. Выходной импульс генератора снимается с выхода признака обнуления АЛУ микропроцессорной 55 секции 7.Генератор работает следующим образом. С шин интерфейсной магистрали вовнутреннюю память микропроцессорной секции 7 вводятся данные по программе ввода, хранящейся в ЗУ 8 микрокоманд. Адрес микрокоманд программы ввода загружается с шин интерфейса 4 в регистр 9 адреса ввода и через дешифратор 10 адреса ввода поступает на вход ЗУ 8 микрокоманд.Программа ввода данных в микрофкомандах представлена в табл.1.Тактовые сигналы на микропроцессорную секцию 7 поступают с шин интерфейса 4, По сигналу "Пуск", поступающему с шин интерфейса 4 на элемент ИЛИ 2 и счетчик 12 признака, счетчик 12 признака формирует начальный адрес циклической программы, который через дешифратор 13 адреса поступает на вход ЗУ 8 микрокоманд, после чего блоки 7 и 8 начинают работать незави" симо от сигналов на шинах интерфейса 4.Циклическая программа в микрокомандах представлена в табл.2.Циклическая программа управляетпроцессом формирования длительности импульса и его интервала. Начальный адрес циклической программы задается сигналом "Пуск".Принцип формирования заключаетсяв следующем.Содержимое внутреннего регистраРОН 1 микропроцессорной секции 7, в который занесено значение кода длительности импульса, загружается в промежуточный регистр О с вычитанием 1. В ЗУ 8 микрокоманд хранится признак этой микрокоманды, который через элемент ИЛИ 11 поступает на счетчик 12, устанавливая его в состояние, соответствующее адресу следующей микро- команды, и поступает на вход ЗУ 8 микрокоманд, Далее по программе производится обнуление регистра Ч путем вычитания единипы по каждому периоду тактовой частоты (5-я микрокоманда), поступающей с выхода тактового генератора 1 через элемент ИЛИ 2. При обнулении регистра Д на выходе микропроцессорной секции 7 формируется признак нулевого результата АЛУ (Е), который поступает на счетчик 12 признака и устанавливает его в состояние, соответствующее адресу следующей 6-й1361708 Формула микрокоманды, для формирования нового временного интервала,Признак Е, определяющий конец формируемого временного интервала, явля ется выходом генератора. Код значения временного интервала, соответствующий признаку Е, заносится в выходной регистр 3, с выхода которого этот код поступает на шины интерфейса 4. Код 10 команды внешнего управления, поступающий на блок 5 управления с шины б управления подается на вход дешиФ- ратора 14, выход которого соединен ,с входом дешифратора 14 адреса цикли ческой программы, с выхода которого на ЗУ 8 микрокоманд поступает адрес выполняемой микрокоманды.Если код внешнего управления соответствует нулевому изменению длитель нОсти, циклическая программа возвращается в начало и длительность формиРуемых импульса и интервала не меняет. ся.Если код внешнего управления изме нился, происходит переход по программе к обработке команды внешнего управления (7-я или 8-я микрокоманпы), в результате чего изменяется значение кода. длительности импульса, З 0 занесенного во внутренний регистр микропРоцеСсорной секции 7 до изменения кода командЫ внешнего управления, с дальнейшим возвращением к циклической программе, которая сфор- З 5 мирует импульс с измененными длительностью и интервалом.Изменения длительности задаются программой ввода. 40изобретения 1.Программируемый генератор импульсов, содержащий тактовый генератор, первый элемент ИЛИ, соединенный с 45 входами тактовой частоты выходного регистра, выход которого соединен с шиной интерфейса, блок управления, первый вход которого соединен с шиной управления устройства, о т л и ч а ю -50 щ и й с я тем, что, с целью расширения функциональных возможностей и повышения быстродействия, второй вход блока управления соединен с первым входом первого элемента ИЛИ и шиной интерфейса, вторые разрядные входы первого элемента ИЛИ соединены с шиной интерфейса, а его третий вход с первым выходом тактового генератора, второй выход которого подключен к третьему входу блока управления, четвертый вход которого соединен с выходом устройства и первым входом микропроцессорной секции, выход которой через выходной регистр соединен с шиной интерфейса, причем микропроцессорная секция вторыми входами соединена с ЗУ микрокоманд, входом данных - с шиной интерфейса, третьим входом - с выходом первого элемента ИЛИ, а вход ЗУ микрокоманд соединен с выхоцами блока управления, дополнительный выход ЗУ микрокоманд соединен с пятым входом блока управления, шестой вход адРеса вводимых данных блока управления соединен с шиной интерфейса.2.Генератор по п.1, о т л и ч а ющ и й с я тем, что блок управления содержит последовательно соединенные регистр адреса, вход которого является шестым входом блока, и дешифратор адреса ввода, выход которого является первым выходом блока, а второй вход соединен с шестым входом блока управления, последовательно соединенные второй многовходовый элемент ИЛИ, входы которого являются пятыми управ,ляющими,входами блока, счетчик признаков и дешифратор адреса циклической программы, выход которого является вторым выходом блока, а второй вход соединен с выходом дешифратора условий, вход которого является первым входом блока, причем второй вход счетчика признаков соединен с вторым входом блока управления, третий вход счетчика признаков является третьим входом блока управления, четвертый вход счетчика является четвертым входом блока управления, а дополнительный выход соединен с вторым входом дешифратора условий.1361708 Таблица 1 5 1О 0 О1 0 1 0 0 0 х х х х 0 О О О 0 2 6 1 1 1 0 О 01 О О0 0 х х х к О О 0 О 0 Э 7. О О 0 1 1 О0.,0 х х х х 0 О О 0 О Твблмцв 2 О 0 ОО О х О О 0 Ох х О 0 1 О О 1 0 7 0 оставитель Г.Брынскийехред М,Дидык Корректор М.Максимишинец Гереши ак каз 6303/56 НИИПИ оми отк ауш Проектная,изводственно-полиграфическое предприятие, г. Укгород О0Тиран .900Государственног делам изобретений 035, Москва, Ж,О 0 1 0 Подписноета СССРытийая наб., д.

Смотреть

Заявка

3964201, 08.10.1985

ПРЕДПРИЯТИЕ ПЯ А-7672

ЕМЕЛЬЯНОВА ЛЮБОВЬ АЛЕКСЕЕВНА, МОКШАНЦЕВ ВЛАДИМИР ПЕТРОВИЧ, ЮДОВИНА АНЕЛЬ СЕРГЕЕВНА

МПК / Метки

МПК: H03K 3/64, H03K 5/01

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

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

Код ссылки

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

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