SU1084978A1 - Multichannel programmable pulse generator - Google Patents

Multichannel programmable pulse generator Download PDF

Info

Publication number
SU1084978A1
SU1084978A1 SU813373669A SU3373669A SU1084978A1 SU 1084978 A1 SU1084978 A1 SU 1084978A1 SU 813373669 A SU813373669 A SU 813373669A SU 3373669 A SU3373669 A SU 3373669A SU 1084978 A1 SU1084978 A1 SU 1084978A1
Authority
SU
USSR - Soviet Union
Prior art keywords
channel
output
input
bit
pulse generator
Prior art date
Application number
SU813373669A
Other languages
Russian (ru)
Inventor
Александр Иванович Панов
Валентин Федорович Ворожеев
Original Assignee
Предприятие П/Я Р-6707
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Предприятие П/Я Р-6707 filed Critical Предприятие П/Я Р-6707
Priority to SU813373669A priority Critical patent/SU1084978A1/en
Application granted granted Critical
Publication of SU1084978A1 publication Critical patent/SU1084978A1/en

Links

Landscapes

  • Arrangements For Transmission Of Measured Signals (AREA)

Abstract

МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержа щий общий дл  всех каналов генерато опорной частоты, выход которого сое динен в каждом канале со счетным вх дом п-разр дного вычитающего счетчи ка, выход которого соединен с его входом разрешени  записи кода, и в каждом канале датчик кодов временных интервалов, отличающийс  тем, что, с целью расшир ни  функциональных возможностей генератора импульсов, св занных с раз дельным программированием в каждом канале периода повторени  импульсов, а также его упрощени , датчик кодов временных интервалов в ка здом канале выполнен в виде п+1-го трехразр дного кольцезого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы п кольцевых сдвигающих регистров соединены с входами записи кода соответствующего п-разр дного вьгчита-. ющего счетчика, входы разр дов птрехразр дных кольцевых сдвигающих регистров соединены с шиной программировани  задержки, длительности и периода повторени  импульсов, вход одного из разр дов п- -1-го трехразр дного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разр дов п+1-го трехразр дного кольцевого сдвигающего регистра соединены с выходными шинами одного из каналов многоканального программируемого генератора импульсов. S-lln f) f-Jfn r)MULTI-CHANNEL PROGRAMMABLE PULSE GENERATOR containing a common for all channels a reference frequency generator, the output of which is connected to each channel with a counting input of an n-bit deducting counter, the output of which is connected to its code writing resolution input, and in each channel a code sensor time intervals, characterized in that, in order to expand the functionality of the pulse generator associated with the separate programming in each channel of the pulse repetition period, as well as simplify it, the code sensor belt intervals in the rear channel is made in the form of p + 1 th three-bit ring shift register, the output of the deducting counter is connected to the shift input of the sensor information of the time interval codes, the outputs n of the ring shifting registers are connected to the write inputs of the code of the corresponding n-bit output -. the input counter, the inputs of the three-bit bits of the circular shift registers are connected to the programming bus of the delay, duration and pulse repetition period, the input of one of the bits of the p--1 th three-bits ring shift register is connected to the write bus of the logical unit, and the outputs of the remaining bits The wires of the p + 1 th three-bit ring shift register are connected to the output buses of one of the channels of the multi-channel programmable pulse generator. S-lln f) f-Jfn r)

Description

Изобретение относитс  к импульсной технике и может быть использовано в контрольно-измерительном оборудовании дл  проверки электронньк блоков и интегральных схем различной степени интеграции.The invention relates to a pulse technique and can be used in instrumentation equipment for testing electronic units and integrated circuits of varying degrees of integration.

Известен многоканальный программируемый генератор импульсов, содержащий источник опорной частоты, счетчик числа тактов, датчик кода числа тактов, схему сравнени  и несколько каналов, каждый из которых содержит выходной триггер, счетчик времени задержки, счетчик длительности импульсов , датчик кода времени задержки , датчик кода длительности импульсов , триггер синхронизации, элементA multichannel programmable pulse generator is known that contains a reference frequency source, a tick count counter, a tick count code sensor, a comparison circuit, and several channels, each of which contains an output trigger, a delay time counter, a pulse width counter, a delay time code sensor, a pulse duration code sensor , trigger trigger, element

ИЛИ, два трехвходовых элемента И tOНедостатками устройства  вл ютс  его сложность и ограниченные функциональные возможности.OR, two three-input elements AND tO The disadvantages of the device are its complexity and limited functionality.

Наиболее близким к изобретению по технической сущности  вл етс  многоканальный программируемый генератор импульсов, содержащий общий дл  всех каналов генератор опорной частоты, в каждом канале вычитающий счетчик, выход которого соединен с входом разрешени  записи кода, датчик кодов временных интервалов, выходы которого соединены с входами вычитающего счетчика задержки и с входами вычитающего счетчика длительности импульсов, и устройство управлени , состо щее из двух триггеров , двух логических элементов И и одного элемента ИЛИ 2.The closest to the invention to the technical essence is a multichannel programmable pulse generator containing a reference frequency generator common to all channels, a subtractive counter in each channel, the output of which is connected to the code write enable input, a time slot sensor, the outputs of which are connected to the subtracting counter inputs delays and with the inputs of the subtracting counter of the pulse duration, and the control unit, consisting of two triggers, two logical elements AND and one element OR 2.

Недостатками известного устройства  вл ютс  ограниченные функциональ ные возможности, св занные с невозможностью формировани  импульсов в каналах с различной частотой следовани , а также его сложность.The disadvantages of the known device are limited functional capabilities associated with the impossibility of forming pulses in channels with different frequency, as well as its complexity.

Цель изобретени  - расширение функциональных возможностей генератора импульсов, св занных с раздельным программированием в каждом канале периода повторени  импульсов, а также его упрощение.The purpose of the invention is the extension of the functionality of the pulse generator associated with the separate programming in each channel of the pulse repetition period, as well as its simplification.

Поставленна  цель достигаетс  тем, что в многоканальном программируемом генераторе импульсов, содержащем общий дл  всех каналов генератор опорной частоты, выход которого соединен в каждом канапе со счетным входом п-разр дного вычитающего счетчика, выход которого соединен с его входом разрешени  записи кода.This goal is achieved by the fact that in a multichannel programmable pulse generator, containing a common for all channels, a reference frequency generator, the output of which is connected in each canape to the counting input of the n-bit subtractive counter, the output of which is connected to its code recording enable input.

И в каждом канале датчик кодов временных интервалов, датчик кодов временных интервалов в каждом канале выполнен в виде п-ь1-го трехразр дного , кольцевого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы п кольцевых сдвигающих регистров соединены с входами записи кода соответствукнцего п-разр дного вычитающего счетчика, входы разр дов п-трехразр дных кольцевых сдвигающих регистров соединены с шиной программировани  задержки, длительности и периода повторени  импульсов, вход одного из разр дов п+1-го трехразр дного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разр довП+1-ГО трехразр дного кольцевогоAnd in each channel, a time slot code sensor, a time slot code sensor in each channel is made in the form of an n-th three-bit ring-shaped shift register, the output of the subtracting counter is connected to the input of the shift information of the time-slot code sensor, outputs n of the ring shift registers connected to the inputs of the entry of the code of the corresponding p-bit subtractive counter, the inputs of the bits of the n-three-bit ring shift registers are connected to the programming bus of the delay, duration and period and repeating pulses, one of the input bits n + 1-th ring-stand trehrazr shift register connected to the bus logical recording units, and outputs the remaining bits dovP + 1ST-stand annular trehrazr

сдвигающего регистра соединены с выходными шинами одного из каналов .многоканального программируемого генератора импульсов.the shift register is connected to the output tires of one of the channels of the multi-channel programmable pulse generator.

На чертеже изображена блок-схема предлагаемого многоканального программируемого генератора импульсов.The drawing shows a block diagram of the proposed multi-channel programmable pulse generator.

Устройство содержит генератор 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 регистров каналов генератора, а в глубину - три разр да, коды задержки , длительности и пауза), При таком выполнении датчика кодов временных интервалов в каналах устройства обеспечиваетс  автономное программирование периода выходного импульса за счет того, что датчик кодов временных интервалов выполн ет функции датчиков кодов времени задержки, длительности и паузы. Совмещение перечисленных функций в одном узле оказалось возможным за счет выполнени  датчика кодов временных интервалов в виде оперативного запоминающего устройства, что значительно упрощает схему устройства и повышает надежность его работы. Таким образом, в предлагаемом техническом решении реализуетс  возможность формировани  импульсов в каналах с различной частотой следовани  с одновременным упрощением устройства .The device comprises a reference frequency generator 1 and channels 2-1, 2-2, ..., 2-N (pulse shaping), of which Canada consists of an n-bit subtractive counter 3 and a sensor 4 of time interval codes, made in the form n + 1 three-bit ring-shaped shift registers 5-1, ..., 5-3- (n + 1). The output of the reference frequency generator 1 is connected in each channel to a counting input of an n-bit subtractive counter, the output of which is connected to its resolution input to write the counter code and the information input of the time code sensor information, the outputs n of the three-digit ring shift registers are connected to the inputs of the codeo record the subtractive counter 3, the first and second outputs 6 and 7 of the p-and three-bit ring shift register are the output buses of the corresponding channel, the inputs of the bits n of the three-bit ring shift of registers connected to the bus 8 of programming the delay duration and the pulse repetition period, input of one of the bits of the n + 1-stand trehrazr annular sdvigak Oleg Zhegoyev register connected to the bus 9 logical recording units. The multichannel programmable reijepaTop pulses work as follows. In the initial state, the number of the delay of the generated pulse is entered into the subtracting counter 3 from the operative memory of the sensor 4 codes of numbers of time intervals. In the codes of the subtractive counter 3 and channels 2-1, ..., 2-N, outputs 6 and 7 of the register in the initial state, the lower voltage level is set, corresponding to the zero state. When the device is started, the clock pulses from the generator 1 output, the frequency is fed to the inputs of the subtractive counters of 3 channels 2-1, ..., 2-N. Subtractive counter 3 operates on subtraction until reaching the zero state, after which a high voltage level corresponding to a single state is established at its output. The pulse from the output of the subtracting counter 3 is applied to; its input and input of the sensor 4 codes of numbers of time intervals, from the output of which, on arrival of this pulse, the duration code is entered into the subtractive counter 3, and you receive a high level at course 6 corresponding to the leading edge of the pulse being formed. When the zeroing state is reached by the subtractive counter 3 for the second time, its output pulse records the pause code, and a low potential corresponding to the trailing edge of the generated pulse is established at the output 6 of the channel register. When the subtractive counter 3 reaches the zero state for the third time, a delay number code is written to it in the described manner, and a high potential corresponding to the period being formed is established at the output 7 of the channel register. Next, the pulse shaping process is repeated. At the same time, both pulse generation is baked with any ratio of its parameters (delay, duration and period), the codes of the numbers of which are stored in the operational memory of the sensor of 4 codes and can take any value. The sensor 4 codes the number of time intervals of each channel is designed to store the values of the delay duration and pause, as well as to form a period and a delayed pulse of a predetermined duration. At this value, the pause is the difference between the value of the generated period and the sum of the delay values and the duration of the generated pulse. As a sensor of 4 codes of the numbers of time intervals, random access memory is used, performed on shift registers (500 series chips) having width n + 1 bit (where n is determined by the size of the subtracting counter, and one bit provides outputs 6 and 7 of the generator channel registers, and three bits in depth, delay, duration and pause codes), In such an embodiment of the sensor of time interval codes in the channels of the device, an autonomous programming of the output pulse period is ensured due to the fact that the sensor of time interval codes performs the functions of sensors of delay time, duration and pause codes. The combination of these functions in one node was possible due to the implementation of the sensor codes time intervals in the form of random access memory, which greatly simplifies the design of the device and increases the reliability of its work. Thus, in the proposed technical solution, it is possible to form pulses in channels with different frequency with a simultaneous simplification of the device.

Claims (1)

МНОГОКАНАЛЬНЫЙ ПРОГРАММИРУЕМЫЙ ГЕНЕРАТОР ИМПУЛЬСОВ, содержащий общий для всех каналов генератор опорной частоты, выход которого соединен в каждом канале со счетным входом η-разрядного вычитающего счетчика, выход которого соединен с его входом разрешения записи кода, и в каждом канале датчик кодов временных интервалов, отличающийся тем, что, с целью расширения функциональных возможностей генератора импульсов, связанных с раздельным программированием в каждомA MULTI-CHANNEL PROGRAMMABLE PULSE GENERATOR containing a reference frequency generator common to all channels, the output of which is connected in each channel to the counting input of an η-bit subtracting counter, the output of which is connected to its code recording enable input, and in each channel a time interval code sensor, characterized in that, in order to expand the functionality of the pulse generator associated with separate programming in each ί ί ~2 ~ 2 1 1 ? h 6 » 7 6 " 7
канале периода повторения импульсов, а также его упрощения, датчик кодов временных интервалов в кавдом канале выполнен в виде п+1-го трехразрядного кольцевого сдвигающего регистра, причем выход вычитающего счетчика соединен с входом сдвига информации датчика кодов временных интервалов, выходы η кольцевых сдвигающих регист4 ров соединены с входами записи кода соответствующего η-разрядного вычита-. ющего счетчика, входы разрядов птрехразрядных кольцевых сдвигающих регистров соединены с шиной программирования задержки, длительности и периода повторения импульсов, вход о одного из разрядов п+1-го трехразрядного кольцевого сдвигающего регистра соединен с шиной записи логической единицы, а выходы остальных разрядов п+1-го трехразрядного кольцевого сдвигающего регистра соединены с выходными шинами одного из каналов многоканального программируемого генератора импульсов.channel of the pulse repetition period, as well as its simplification, the time slot code sensor in the caddy channel is made in the form of p + 1-st three-digit ring shift register, and the output of the subtracting counter is connected to the shift information input of the time slot code sensor, the outputs of η ring shift register 4 The ditch is connected to the inputs of the code recording of the corresponding η-bit subtraction. counter, the inputs of the discharges of three-digit annular shift registers are connected to the bus for programming the delay, duration and period of repetition of pulses, the input of one of the discharges of n + 1-st three-digit annular shift registers is connected to the write bus of the logical unit, and the outputs of the remaining discharges of n + 1- The third three-digit annular shift register is connected to the output buses of one of the channels of a multi-channel programmable pulse generator. SU <,„1084978SU <, „1084978
SU813373669A 1981-12-29 1981-12-29 Multichannel programmable pulse generator SU1084978A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
SU813373669A SU1084978A1 (en) 1981-12-29 1981-12-29 Multichannel programmable pulse generator

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SU813373669A SU1084978A1 (en) 1981-12-29 1981-12-29 Multichannel programmable pulse generator

Publications (1)

Publication Number Publication Date
SU1084978A1 true SU1084978A1 (en) 1984-04-07

Family

ID=20989425

Family Applications (1)

Application Number Title Priority Date Filing Date
SU813373669A SU1084978A1 (en) 1981-12-29 1981-12-29 Multichannel programmable pulse generator

Country Status (1)

Country Link
SU (1) SU1084978A1 (en)

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
1. Авторское свидетельство ССС № 516183, кл. Н 03 К 3/84, 1974. 2. Авторское свидетельство СССР № 799112, кл. Н 03 К 3/84, 1981 (прототип). *

Similar Documents

Publication Publication Date Title
KR900006785B1 (en) Time delay circuitry of semiconductor device
SU1084978A1 (en) Multichannel programmable pulse generator
SU425183A1 (en) DEVICE FOR MODELING OF RANDOM EVENTS
EP0017479A1 (en) Memory refresh control apparatus
SU834934A1 (en) Frequency divider
SU951402A1 (en) Data shift device
SU993444A1 (en) Pseudorandom sequence generator
SU1260962A1 (en) Device for test checking of time relations
SU951301A1 (en) Pseudo-random code generator
SU1270879A1 (en) Multichannel programmable pulse generator
SU1647878A1 (en) Selector of pulses of specified duration
SU474803A1 (en) Shift control device
SU1601615A1 (en) Device for determining stationarity of random process
SU1691841A1 (en) A digital installations tester
SU610301A1 (en) Pulse distributor
SU402154A1 (en) USSR Academy of Sciences
SU1287254A1 (en) Programmable pulse generator
SU1575187A1 (en) Device for monitoring code sequences
SU1231584A1 (en) Device for generating code sequences
SU1735846A1 (en) Pseudorandom pulse sequence generator
SU1640827A1 (en) Sequential code converter
SU1167730A1 (en) Pulse counter-multiplier
SU1487179A1 (en) Device for counting pulses
SU1714609A1 (en) Device for shaping main memory unit test
SU1187247A1 (en) Random time interval generator