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

Иллюстрации

Показать все

Реферат

 

МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержа щий общий для всех каналов генерато опорной частоты, выход которого сое динен в каждом канале со счетным вх дом п-разрядного вычитающего счетчи ка, выход которого соединен с его входом разрешения записи кода, и в каждом канале датчик кодов временных интервалов, отличающийся тем, что, с целью расшир ния функциональных возможностей генератора импульсов, связанных с раз дельным программированием в каждом канале периода повторения импульсов, а также его упрощения, датчик кодов временных интервалов в каяздом канале выполнен в виде п+1-го трехразрядного кольцезого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы п кольцевых сдвигающих регистров соединены с входами записи кода соответствующего п-разрядного вьгчита-. ющего счетчика, входы разрядов птрехразрядных кольцевых сдвигающих регистров соединены с шиной программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов п- -1-го трехразрядного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разрядов п+1-го трехразрядного кольцевого сдвигающего регистра соединены с выходными шинами одного из каналов многоканального программируемого генератора импульсов. S-lln f) f-Jfn r)

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

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

РЕСПУБЛИК (19) (И)

3(51) Н 03 К 3/84

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

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

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

ПО ДЕЛАМ ИЗОБРЕТЕНИЙ И OTHPblTHA (21) 3373669/18-21 (22) 29.12.81 (46) 07.04.84. Бюл. ¹ 13 (72) А.И. Панов и В.Ф. Ворожеев (53) 681.323(088.8) (56) 1. Авторское свидетельство СССР

¹- 516183, кл. Н 03 К 3/84, 1974.

2. Авторское свидетельство СССР № 799112, кл. Н 03 К 3/84, 1981 (прототип). (54)(57) МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержащий общий для всех каналов генератор опорной частоты, выход которого соединен в каждом канале со счетным входом п-разрядного вычитающего счетчика, выход которого соединен с его входом разрешения записи кода, и в каждом канале датчик кодов временных интервалов, о т л и ч а ю— шийся тем, что, с целью расшире. ния функциональных возможностей генератора импульсов, связанных с раздельным программированием в каждом канале периода повторения импульсов, а также его упрощения, датчик кодов временных интервалов в каждом канале выполнен в виде n+1-го трехразрядного кольцевого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы и кольцевых сдвигающих регист" ров соединены с входами записи кода соответствующего п ðàýðÿäíîãî вычита-. ющего счетчика, входы разрядов итрехразрядных кольцевых сдвигающих регистров соединены с шиной программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов n+1-го трехразрядного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разрядов п+1-ro трехразрядного кольцевого сдвигающего регистра соединены с выходными шинами одного иэ каналов многоканального программируемого генератора импульсов.

1084978

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

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

Э 1О тактов, схему сравнения и несколько каналов, каждый из которых содержит выходной триггер, счетчик времени а задержки, счетчик длительности им15 пульсов, датчик кода времени задержки, датчик кода длительности импульсов, триггер синхронизации, элемент

ИЛИ, два трехвходовых элемента И (13:..

Недостатками устройства являются

20 его сложность и ограниченные функциональные возможности.

Наиболее близким к изобретению по технической сущности является многоканальный программируемый генератор импульсов, содержащий общий для всех каналов генератор опорной частоты, в каждом канале вычитающий счетчик-, выход которого соединен с входом разрешения записи кода, датчик кодов временных интервалов, выЗО ходы которого соединены с входами вычитающего счетчика задержки и с входами вычитающего счетчика длительности импульсов, и устройство управления, состоящее из двух триггеров, двух логических элементов И и одного элемента ИЛИ (2 ).

Недостатками известного устройства являются ограниченные функциональ ные возможности, связанные с невоз- @ можностью формирования импульсов в каналах с различной частотой следования, а также его сложность °

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

Поставленная цель достигается 5О тем, что в многоканальном программируемом генераторе импульсов, содержа. щем общий для всех каналов генератор опорной частоты, выход которого соединен в каждом канале со счетным 55 входом и-разрядного вычитающего счетчика, выход которого соединен с

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

На чертеже изображена блок-схема предлагаемого многоканального программируемого генератора импульсов.

Устройство содержит генератор 1 опорной частоты и каналы 2-1, 2-2, 2-И (формирования импульсов), каждый иэ которых состоит из и-разрядного вычитающеro счетчика 3 и дат. чика 4 кодов временных интервалов, выполненного в виде и+1 трехразрядных кольцевых сдвигающих регистров

5-1, ..., 5-3-(п+1). Выход генератора 1 опорной частоты соединен в каждом канале со счетным входом п-разрядного вычитающего счетчика, выход которого соединен c его входом разрешения записи кода счетчика и входом сдвига информации датчика кодов временных интервалов, выходы и трехраэрядных кольцевых сдвигающих регистров соединены со входами записи кодов вычитающего счетчика 3, первый и второй выходы 6 и 7 и+1 трехразрядного кольцевого сдвигающего регистра являются выходными шинами соответствующего канала, входы разрядов и трехразрядных кольцевых сдвигающих регистров соединены с шиной 8.программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов и+1 трехразрядного кольцевого сдвигающего регистра сое10849

ВНИИПИ Заказ 2035/53

Тираж 862 Подписное

Филиал ППП "Патент", г.Умгород, ул.Проектная, 4

3 динен с шиной 9 записи логической единицы.

Многоканальный программируемый генератор импульсов работает следую— щим образом.

В исходном состоянии в вычитающий счетчик 3 иэ оперативной памяти датчика 4 кодов чисел временных интервалов занесен код числа задержки формируемого импульса. На выходах вычитающего счетчика 3 и каналов 2-1, ..., 2-N выходах 6 и 7 регистра в исходном состоянии установлен нИжний уровень напряжения, соответствующий нулевому состоянию.

При запуске устройства тактовые импульсы с выхода генератора 1 опорной частоты поступают на входы вычитающих счетчиков 3 каналов 2-1, 2-N. Вычитающий счетчик 3 работает на вычитание до достижения нулевого состояния, после чего на его выходе установится высокий уровень напряжения, соответствующий единичному состоянию. Импульс с выхода вычитающего счетчика 3 подается на ,его же вход и вход датчика 4 кодов чисел временных интервалов, с выхода которого, по поступлении этого импульса, в вычитающий счетчик 3 заносится код длительности, а на выходе 6 регистра канала устанавливается высокий уровень, соответствующий переднему фронту формируемого импульса. При достижении вычитающим счетчиком 3 нулевого состояния вто35 рично его выходным импульсом производится запись кода паузы,. а на выходе б регистра канала устанавливается низкий потенциал, соответствующий заднему фронту формируемого импульса. При достижении вычитающим счетчиком 3 нулевого состояния в третий раз в него описанным образом производится запись кода числа задержки, а на выходе 7 регистра каналов устанавливается высокий потенциал, соответствующий формируемому периоду. Далее процесс формирования импульсов повторяется. При этом обес78 4 печивается формирование импульсов с любым соотношением его параметров (задержки, длительности и периода), коды чисел которых хранятся в оперативном запоминающем устройстве дат-„ чика 4 кодов и могут принимать любые значения.

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

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

500 серии), имеющих в ширину n+1 разряда (где и определяется разрядностью вычитающего счетчика, а один разряд обеспечивает выходы 6 и 7 регистров каналов генератора, а в глубину — три разряда, коды задержки, длительности и пауза).

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

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

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