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

Иллюстрации

Показать все

Реферат

 

Изобретение может быть использовано в устройствах управления режимами генераторов для радиотехнических комплексов и позволяет расширить функциональные возможности генератора за счет обеспечения автоматического изменения длительности импульса по заданной программе и увеличить его быстродействие. Программируемый Признаки мк генератор импульсов содержит тактовый генератор .1, элемент ИЛИ 2, выходной регистр 3, интерфейс 4, блок 5 управления, шину 6 управления, микропроцессорную секцию 7, запоминающее устройство 8 микрокоманд, регистр 9 адреса, дешифратор 10 адреса ввода, многовходов1 1й элемент ИЛИ 1 1, счетчик 12 признаков, дешифратор 13 адреса циклической программы, дешифратор 14 условий, ЭВМ 15 и пульт 16 оператора. Интерфейсные сигналы могут быть сформированы пультом 16 оператора, который выполняет следующие функции: устанавливает потенциальные коды адреса и данных интерфейсной магистрали; устанавливает потенциальные коды на шине 6 управления; формирует импульсные сигналы управления для организации режимов записи и чтения при обмене по интерфейсу. 1 з.п. ф-лы, 1 ил., 2 табл. i (Л

СОЮЗ СОВЕТСНИХ

СОЦИАЛИСТИЧЕСНИХ

РЕСПУБЛИН (1Ы 01) йв 4 Н 03 К 5/О1, 3/64

ОПИСАНИЕ ИЗОБРЕТЕНИЯ

Н А8ТОРСНОМУ СВИДЕТЕЛЬСТВУ

Призна щ МК

ГОСУДАРСТВЕННЫЙ КОМИТЕТ СССР

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И ОТНРЫТИЙ (21) 3964201/24-21 (22) 08.I0.85 (46) 23.!2.87. Бюл. У 47 (72) Л.А.Емельянова, В.П. Мокшанцев и А.С.Юдовина (53) 621.373(088.8) (56) Приборы и техника измерений, 1984, У 4, с. 93-96.

Авторское свидетельство СССР

В 955516, кл. Н 03 К 5/00, 1982.

1 (54) ПРОГРАМИИРУЕИЬЙ ГЕНЕРАТОР ИМПУЛЬСОВ (57) Изобретение может быть использовано в устройствах управления режимамн генераторов для радиотехнических комплексов и позволяет расширить функциональные возможности генератора за счет обеспечения автоматического изменения длительности импульса по заданной программе и увеличить его быстродействие. Программируемый генератор импульсов содержит тактовый генератор .I элемент ИЛИ 2, выходной регистр 3, интерфейс 4, блок

5 управления, шину 6 управления, микропроцессорную секцию 7, запоминающее устройство 8 микрокоманд, регистр

9 адреса, дешифратор 15 адреса ввода, многовходовый элемент ИЛИ 11, счетчик 12 признаков, дешифратор 13 адреса циклической программы, дешифратор !4 условий, ЭВМ 15 и пульт 16 оператора. Интерфейсные сигналы могут быть сформированы пультом 16 оператора, который выполняет следующие функции: устанавливает потенциальные коды адреса и данных интерфейсной магистрали; устанавливает потенциальные коды на шине 6 управления; формирует импульсные сигналы управления для организации режимов записи и чтения при обмене по интерфейсу.

1 з и. ф лы, I ил., 2 табл.

1708

2 ми управляющими входами блока, счетчик 12 признаков и дешифратор 13 адреса циклической программы, выход

5 которого является вторым выходом блока 5, а второй вход соединен с .дешифратором 14 условий, вход которого является первым входом блока 5, причем второй вход счетчика 12 призна10 ков соединен с вторым входом блока 5 управления, третий вход счетчика 12 признаков является. третьим входом блока 5 управления, четвертый вход счетчика 12 — четвертым входом блоl5 ка 5 управления, а дополнительный выход соединен с вторым вхопом дешифратора 14 условий.

Тактовый генератор 1 выполнен на пьезоэлементе типа РК170ББ-145II20 -10 МГц с последующим делением частоты на счетчиках 113ИЕ2. Данные с вы- ходного регистра 3 могут быть приняты и обработаны ЭВМ 15. Регистр 3 выполнен на многорежимном буферном регистре 589ИР12. Микропроцессорная секция 7 и ЗУ 8 микрокоманд формируют команды на фронт и срез каждого импульса последовательности с запрограммированной длительностью и интервалом.

ЗУ 8 микрокоманд хранит программу, состоящую из программы ввода данных, циклической программы, которая задает алгоритм формирования после35 довательности выходных импульсов, и программы обработки. команды внешнего управления. ЗУ 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 микрокоманд выставляет на выходе код операций (КОП), адреса pel гистров микропроцессорной секции 7 и сигнал переноса СО, которые вместе определяют вид элементарной операции, вы50 полняемой микропроцессорной секцией

7 (микрокоманду), причем адрес микрокоманды .выдается блоком 5 управления, который представляет собой блок микропрограммного управления. Кроме то55 го, в ЗУ микрокоманд хранятся признаки микрокоманд, которые с дополнительного выхода поступают на управляющий вход блока 5 управления.

1361708 разом.

Микропроцессорная секция 7 представляет собой типовое программноуправляемое устройство для обработки информации. В данном случае, кроме обработки данных, она выполняет функции программируемого счетчика временных интервалов (таймера) и реализовано на микропроцессорной секции К1804ВС1. 10

Блоки 9-14 по своим названиям соответствуют своему функциональному назначению и могут быть выполнены на основе типовых элементов. Блок 9 реализован на триггерах типа 133ТМ7, 15 блоки 10, 13 и 14 представляют собой

ПЗУ типа 556РТ4, блок 11 — элемент

133ЛРЗ, блок 12 реализован на счетчиках 133 ИЕ 5.

Счетчик 12 признаков в зависимос- 20 ти от наличия соответствующего признака устанавливается в положение, определяющее адрес микрокоманды циклической программы.

В качестве интерфейсных шин 4 ис- 25 пользуется интерфейс OCT 11305-90380.

Применение стандартного интерфейса позволяет осуществлять управление программируемым генератором импульсов от ЭВМ 15.Интерфейсные сигналы 30 могут быть сформированы пультом оператора, блок 16 которого устанавливает потенциальные коды адреса в данных интерфейсной магистрали, устанавливает потенциальные коды на шине

6 управления, формирует импульсные сигналы управления для организации режимов записи и чтения при обмене по интерфейсу при нажатии кнопок типа КМ1-1. Импульсы формируются 40 триггерами типа 133ТМ2.

Интерфейсные сигналы могут поступать также от 3ВМ 15. Блок 5 управления в зависимости от кода, выставляемого на шине 6 управления, позво- 45 ляет автоматически изменить адрес программы и изменить (увеличить или уменьшить) формируемую длительность импульса.

Сигнал "Пуск" подается из интер- 50 фейсной магистрали на второй вход элемента ИЛИ 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, в который занесено значение кода длительности импульса, загружается в промежуточный регистр Q с вычитанием

1. В ЗУ 8 микрокоманд хранится признак этой микрокоманды, который через элемент ИЛИ 11 поступает на счетчик

12, устанавливая его в состояние, соответствующее адресу следующей микрокоманды, и поступает на вход ЗУ 8 микрокоманд. Палее по программе производится обнуление регистра Q путем вычитания единипы по каждому периоду тактовой частоты (5-я микрокоманда), поступающей с выхода тактового генератора 1 через элемент ИЛИ 2. При обнулении регистра Я на выходе микропроцессорной секции 7 формируется признак нулевого результата АЛУ (Z) который поступает на счетчик 12 признака и устанавливает его в состояние, соответствующее адресу следующей 6-й

1361708

Формула

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

Признак Z, определяющий конец формируемого временного интервала, явля- 5 ется выходом генератора. Код значения временного интервала, соответствующий признаку Z, заносится в выходной регистр 3, с выхода которого этот код поступает на шины интерфейса 4. Коп 10 команды внешнего управления, поступающий на блок 5 управления с шины

6 управления подается на вход дешиФратора 14, выход которого соединен ,с входом дешифратора 14 адреса цикли- 15 ческой программы, с выхода которого на ЗУ 8 микрокоманд поступает адрес выполняемой микрокоманды.

Если код внешнего управления соответствует нулевому изменению длитель- 20 нОсти, циклическая программа возвращается в начало и длительность формируемых импульса и интервала не меняется.

Если код внешнего управления изме- 25 нился, происходит переход по программе к обработке команды внешнего управления (7-я или 8-я микрокоманпы), в результате чего изменяется значение кода. длительности импульса, З0 занесенного во внутренний регистр микропсоцессорной секции 7 до изменения кода командЫ внешнего управления, с дальнейшим возвращением к циклической программе, которая сфор- З мирчет импульс с измененными длительностью и интервалом.

Изменения длительности задаются прîrраммой ввода.

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

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

136! 708

Таблица

1 5 1 ! 0 0 0 l 1 0 I 0 0 0 х х х х 0 0 0 0 0

3 7 1 1 .I 0 0 0 1 1 0 ) 1 0,0 к к к к 0 0 0 0 0 Твблицв 2

4 0 I 0 ) 0 0 0 0 0 I 0 0 0 х х х х 0 I 0 0 0

5 I 0 I 0 I 0 0 0 0 0 х х х х х х х х 0 0 0 0 0

6 2 l 0 0 1 0 0 0 0 О 0 I 0 0 1 0 0 0 0 0 1 0 0

7 3 1 0 0 0 0 0 I I 0 I 0 0 0 I ° 1 0 0 0 0 0 0

8 4 0 0 1 0 0 I I 0 I 0 0 0 I I 0 0 I 0 0 0 !

Составитель Г.Брынский

Техред М.Дидык Корректор М.Максимишинец

Редактор П.Гереши

Заказ 6303/56 Тиран .900 Подписное

ВНИИПИ Государственного комитета СССР по делам изобретений и открытий

113035, Москва, Ж-35, Раушская наб., д. 4/5.Производственно-полиграфическое предприятие, г. Укгород, ул. Проектная, 4

2 6 I I l 0 0 0 I 1 0 0 1 0 0 x x х к 0 0 0 0 0