Изобретение относится к импульсной технике и может быть использовано в контрольно-измерительном оборудовании для проверки электронньк блоков и интегральных схем различной степени интеграции.
Известен многоканальный программируемый генератор импульсов, содержащий источник опорной частоты, счетчик числа тактов, датчик кода числа тактов, схему сравнения и несколько каналов, каждый из которых содержит выходной триггер, счетчик времени задержки, счетчик длительности импульсов, датчик кода времени задержки, датчик кода длительности импульсов, триггер синхронизации, элемент
ИЛИ, два трехвходовых элемента И tOНедостатками устройства являются его сложность и ограниченные функциональные возможности.
Наиболее близким к изобретению по технической сущности является многоканальный программируемый генератор импульсов, содержащий общий для всех каналов генератор опорной частоты, в каждом канале вычитающий счетчик, выход которого соединен с входом разрешения записи кода, датчик кодов временных интервалов, выходы которого соединены с входами вычитающего счетчика задержки и с входами вычитающего счетчика длительности импульсов, и устройство управления, состоящее из двух триггеров, двух логических элементов И и одного элемента ИЛИ 2.
Недостатками известного устройства являются ограниченные функциональ ные возможности, связанные с невозможностью формирования импульсов в каналах с различной частотой следования, а также его сложность.
Цель изобретения - расширение функциональных возможностей генератора импульсов, связанных с раздельным программированием в каждом канале периода повторения импульсов, а также его упрощение.
Поставленная цель достигается тем, что в многоканальном программируемом генераторе импульсов, содержащем общий для всех каналов генератор опорной частоты, выход которого соединен в каждом канапе со счетным входом п-разрядного вычитающего счетчика, выход которого соединен с его входом разрешения записи кода.
И в каждом канале датчик кодов временных интервалов, датчик кодов временных интервалов в каждом канале выполнен в виде п-ь1-го трехразрядного, кольцевого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы п кольцевых сдвигающих регистров соединены с входами записи кода соответствукнцего п-разрядного вычитающего счетчика, входы разрядов п-трехразрядных кольцевых сдвигающих регистров соединены с шиной программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов п+1-го трехразрядного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разрядовП+1-ГО трехразрядного кольцевого
сдвигающего регистра соединены с выходными шинами одного из каналов .многоканального программируемого генератора импульсов.
На чертеже изображена блок-схема предлагаемого многоканального программируемого генератора импульсов.
Устройство содержит генератор 1 опорной частоты и каналы 2-1, 2-2, ..., 2-N (формирования импульсов), канадый из которых состоит из п-разрядного вычитающего счетчика 3 и датчика 4 кодов временных интервалов, выполненного в виде п+1 трехразрядных кольцевых сдвигающих регистров 5-1, ..., 5-3-(п+1). Выход генератора 1 опорной частоты соединен в каждом канале со счетным входом п-разрядного вычитающего счетчика, выход которого соединен с его входом разрешения записи кода счетчика и входом сдвига информации датчика кодов временных интервалов, выходы п трехразрядных кольцевых сдвигающих регистров соединены со входами записи кодо вычитающего счетчика 3, первый и второй выходы 6 и 7 п-И трехразрядного кольцевого сдвигающего регистра являются выходными шинами соответствующего канала, входы разрядов п трехразрядных кольцевых сдвигающих регистров соединены с шиной 8 программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов п+1 трехразрядног кольцевого сдвигакяцего регистра соединен с шиной 9 записи логической единицы. Многоканальный программируемый reijepaTop импульсов работает следую щим образом. В исходном состоянии в вычитающий счетчик 3 из оперативной памяти датчика 4 кодов чисел временных интервалов занесен код .числа задерж ки формируемого импульса. На выкодах вычитающего счетчика 3 и каналов 2-1, ..., 2-N, выходах 6 и 7 регистра в исходном состоянии установлен нижний уровень напряжения, соответствующий нулевому состоянию. При запуске устройства тактовые импульсы с выхода генератора 1 опорно частоты поступают на входы вычитающих счетчиков 3 каналов 2-1, ..., 2-N. Вычитающий счетчик 3 работает на вычитание до достижения нулевого состояния, после на его выходе установится высокий уровень напряжения, соответствующий единичному состоянию. Импульс с выхода вычитающего счетчика 3 подается на ;его же вход и вход датчика 4 кодов чисел временных интервалов, с выхода которого, по поступлении этого импульса, в вычитающий счетчик 3 заносится код длительности, а на вы ходе 6 регистра канала устанавливае ся высокий уровень, соответствующий переднему фронту формируемого импульса. При достижении вычитающим счетчиком 3 нулевого состояния вторично его выходным импульсом производится запись кода паузы,.а на выходе 6 регистра канала устанавливается низкий потенциал, соответствую щий заднему фронту формируемого импульса. При достижении вычитающим счетчиком 3 нулевого состояния в третий раз в него описанным образом производится запись кода числа задержки, а на выходе 7 регистра кана лов устанавливается высокий потенциал, соответствующий формируемому периоду. Далее процесс формирования импульсов повторяется. При этом обе печивается формирование импульсов с любым соотношением его параметров (задержки, длительности и периода), коды чисел которых хранятся в оперативном запоминающем устройстве датчика 4 кодов и могут принимать любые значения. Датчик 4 кодов чисел временных интервалов каждого канала предназначен для хранения значений задержки длительности и паузы, а также для формирования периода и задержанного импульса заданной длительности. При этом значении пауза представляет собой разность между значением величины формируемого периода и суммы значений задержки и длительности формируемого импульса, В качестве датчика 4 кодов чисел временных интервалов применено оперативное запоминающее устройство, выполненное на сдвиговых регистрах (микросхемах 500 серии), имеющих в ширину п+1 разряда (где п определяется разрядностью вычитающего счетчика, а один разряд обеспечивает выходы 6 и 7 регистров каналов генератора, а в глубину - три разряда, коды задержки, длительности и пауза), При таком выполнении датчика кодов временных интервалов в каналах устройства обеспечивается автономное программирование периода выходного импульса за счет того, что датчик кодов временных интервалов выполняет функции датчиков кодов времени задержки, длительности и паузы. Совмещение перечисленных функций в одном узле оказалось возможным за счет выполнения датчика кодов временных интервалов в виде оперативного запоминающего устройства, что значительно упрощает схему устройства и повышает надежность его работы. Таким образом, в предлагаемом техническом решении реализуется возможность формирования импульсов в каналах с различной частотой следования с одновременным упрощением устройства.
название | год | авторы | номер документа |
---|---|---|---|
Делитель частоты следования импульсов | 1982 |
|
SU1150755A1 |
Многоканальный преобразователь кода во временной интервал | 1985 |
|
SU1322479A1 |
Многоканальный программируемый генератор импульсов | 1981 |
|
SU953703A2 |
Многоканальный программируемый генератор импульсов | 1986 |
|
SU1374413A1 |
Многоканальный программируемый генератор импульсов | 1986 |
|
SU1431038A1 |
Информационное устройство | 1987 |
|
SU1564066A1 |
Устройство для автоматического контроля больших интегральных схем | 1984 |
|
SU1205083A1 |
Многоканальное устройство для формирования импульсных последовательностей | 1982 |
|
SU1077539A1 |
Многоканальный измеритель интервалов времени | 1989 |
|
SU1651686A1 |
Функциональный генератор | 1987 |
|
SU1501100A1 |
МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержа щий общий для всех каналов генерато опорной частоты, выход которого сое динен в каждом канале со счетным вх дом п-разрядного вычитающего счетчи ка, выход которого соединен с его входом разрешения записи кода, и в каждом канале датчик кодов временных интервалов, отличающийся тем, что, с целью расшир ния функциональных возможностей генератора импульсов, связанных с раз дельным программированием в каждом канале периода повторения импульсов, а также его упрощения, датчик кодов временных интервалов в каяздом канале выполнен в виде п+1-го трехразрядного кольцезого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы п кольцевых сдвигающих регистров соединены с входами записи кода соответствующего п-разрядного вьгчита-. ющего счетчика, входы разрядов птрехразрядных кольцевых сдвигающих регистров соединены с шиной программирования задержки, длительности и периода повторения импульсов, вход одного из разрядов п- -1-го трехразрядного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разрядов п+1-го трехразрядного кольцевого сдвигающего регистра соединены с выходными шинами одного из каналов многоканального программируемого генератора импульсов. S-lln f) f-Jfn r)
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
Многоканальный генератор импульсов | 1974 |
|
SU516183A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
Многоканальный генератор импульсов | 1978 |
|
SU799112A1 |
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
Авторы
Даты
1984-04-07—Публикация
1981-12-29—Подача