SU1654974A1 - Pulse-duration-to-number converter - Google Patents
Pulse-duration-to-number converter Download PDFInfo
- Publication number
- SU1654974A1 SU1654974A1 SU894654803A SU4654803A SU1654974A1 SU 1654974 A1 SU1654974 A1 SU 1654974A1 SU 894654803 A SU894654803 A SU 894654803A SU 4654803 A SU4654803 A SU 4654803A SU 1654974 A1 SU1654974 A1 SU 1654974A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- input
- output
- pulse
- bus
- duration
- Prior art date
Links
Landscapes
- Manipulation Of Pulses (AREA)
Abstract
Изобретение относитс к информационно-измерительной технике и предназначено дл преобразовани сигналов в цифровой код. Цель изобретени - повышение достоверности выходной информации. Цель достигаетс тем, что в преобразователь длительности импульсов в цифровой код, содержащий тактовую шину 1, первый элемент ИЛИ-НЕ 2, счетчик 3, второй элемент ИЛИ-НЕ 5, введены формирователь 7 импульсов , D-триггер 8, элемент И 9 и D-тркг- гер 10. Введение указанных элементов позвол ет устранить дребезг входного сигнала и привести устройство в начальное состо ние в момент времени, когда по входной шине импульсы отсутствуют. 1 ил.The invention relates to information technology and is intended to convert signals into a digital code. The purpose of the invention is to increase the reliability of the output information. The goal is achieved by the fact that a pulse former 7, a second OR OR NOT 5 element, a pulse former 7, a D-flip-flop 8, an AND 9 and D element are entered into a pulse width converter into a digital code containing a clock bus 1, the first element OR NOT 2. - trkgger 10. The introduction of these elements allows to eliminate the input signal bounce and bring the device to its initial state at the moment when there are no pulses along the input bus. 1 il.
Description
о елabout ate
4four
СОWITH
4ь4i
Изобретение относитс к информационно- измерительной технике и предназначено дл преобразовани сигналов в цифровой код. Цель изобретени - повышение достоверности выходной информации за счет разделени импульсов по длительности, устранени вли ни дребезга и приведени устройства в начальное состо ние в момент времени , когда на входной шине импульсы отсутствуют .The invention relates to information technology and is intended to convert signals into a digital code. The purpose of the invention is to increase the reliability of the output information by separating the pulses by duration, eliminating the influence of bounce and bringing the device to the initial state at the moment when there are no pulses on the input bus.
На чертеже представлена функциональна схема преобразовател .The drawing shows the functional diagram of the Converter.
Преобразователь длительности импульсов в цифровой код содержит тактовую шину 1, элемент ИЛИ-НЕ 2, счетчик 3, выходную шину 4, элемент ИЛИ-НЕ 5, входную шину 6, формирователь 7, D-триггер 8, элемент И 9, D-триггер 10, шину 11 установки в «О.The pulse width to digital converter contains a clock bus 1, an element of OR-NOT 2, a counter 3, an output bus of 4, an element of OR-NOT 5, an input bus 6, a driver 7, a D-flip-flop 8, an element of AND 9, a D-flip-flop 10 bus 11 installation in "O.
Преобразователь работает следующим образом.The Converter operates as follows.
Сигналы эталонной частоты посто нно присутствуют на тактовом входе 1 преобразовател . По шине 11 начальной установки по переднему фронту сигнала «Сброс первый D-триггер 10 устанавливаетс в случае отсутстви сигнала на входе 6 преобразовател и, пройд через элемент И 9, устанавливает в нулевое состо ние первый 10 и второй 8 D-триггеры. Если в момент поступлени сигнала «Сброс на входе 6 преобразовател присутствует входной импульс, то логическа «1 с выхода первого D-триг- гера 10 не проходит через элемент И 9 до тех пор, пока не кончитс импульс на входной шине 6. Это исключает возможность преобразовани части входного импульса в код. Входна цепочка из формировател 7 и второго элемента ИЛИ-НЕ 5 предназначена дл защиты от зашумленности входных импульсов . Формирователь 7 работает как перезапускаемый одновибратор, причем длительность формируемых им импульсов выбираетс , исход из частоты ожидаемого дребезга с таким расчетом, чтобы превысить максимальный период дребезга. На выходе же второго элемента ИЛИ-НЕ 5 входные импульсы преобразуютс в инвертированные и без дребезга. Это исключает возможность преобразовани длительности импульса дребезга в код и возможность пропуска из-за этого основного импульса.The reference frequency signals are constantly present at the clock input 1 of the converter. The initial setup bus 11 is on the rising edge of the signal. Reset the first D-flip-flop 10 is set if there is no signal at input 6 of the converter and, having passed through AND 9, sets the first 10 and the second 8 D-triggers to zero. If the input pulse is present at the moment of the arrival of the signal "Reset at input 6 of the converter, then the logical" 1 from the output of the first D-flip-flop 10 does not pass through the element AND 9 until the pulse on the input bus 6 runs out. This excludes the possibility convert part of the input pulse to the code. The input chain of the imaging unit 7 and the second element OR-NOT 5 is designed to protect against the noise of the input pulses. Shaper 7 operates as a restartable one-shot, and the duration of the pulses generated by it is selected based on the frequency of the expected bounce so as to exceed the maximum bounce period. At the output of the second element OR-NOT 5, the input pulses are converted to inverted and without chatter. This eliminates the possibility of converting the chattering pulse duration into a code and the possibility of a skip due to this main pulse.
При поступлении на вход 6 единичного импульса при условии, что преобразователь находитс в режиме ожидани , т. е. сигнал «Сброс уже обнулил счетчик 3 и оба D-триг- гера 8 и 10, начинает дополн тьс счетчик 3, так как на его входе обнулени логический «О и логические «О на первом, третьем и четвертом входах первого элемента ИЛИ-НЕ 2 разрешают прохождение через негд тактовых импульсов на счетный вход счетчика 3. По окончании входного импульса по положительному фронту на выходе второго элемента ИЛИ-НЕ 5 во второй D- триггер 8 записываетс логическа «1,When a single pulse arrives at input 6, on condition that the converter is in standby mode, i.e., the signal "Reset has already zeroed counter 3 and both D-flip-flops 8 and 10, begins to complement counter 3, since at its input zeroing the logical “О and logical“ О on the first, third and fourth inputs of the first element OR NOT 2 allow the clock 3 to pass through the counting input to the counting input 3. At the end of the input pulse, the positive edge at the output of the second element OR NOT 5 is passed to the second D-trigger 8 is written logical "one,
котора запрещает прохождение тактовых импульсов через первый элемент ИЛИ-НЕ 2 до тех пор, пока не по вл етс сигнал «Сброс на шине начальной установки 11, свидетельствующий о готовности обрабатывающего информацию о длительности входных импульсов устройства к приему последующей информации. По сигналу «Сброс преобразователь приводитс в исходное состо ние ожидани .which prohibits the passage of clock pulses through the first element OR-NOT 2 until the signal “Reset on the initial setup bus 11” appears, indicating that the device processing information about the duration of the input pulses of the device is ready to receive further information. The signal "Reset Converter is reset to its original state.
Вход переноса счетчика 3 используют дл его остановки в дополненном (единичном ) состо нии, т. е. в случае, когда длительность входного импульса превышает врем заполнени счетчика 3, логическа «1The transfer input of counter 3 is used to stop it in the augmented (single) state, i.e., in the case where the duration of the input pulse exceeds the filling time of counter 3, the logical "1
на выходе переноса запрещает прохождение тактовых импульсов через первый элемент ИЛИ-НЕ 2, останавлива счетчик 3 в единичном состо нии. Таким образом единичное состо ние счетчика 3 свидетельствует о приходе ненужных продолжительных импульсов,at the output of the transfer, it prohibits the passage of clock pulses through the first element OR NONE 2, stopping the counter 3 in one state. Thus, the single state of the counter 3 indicates the arrival of unnecessary long pulses,
0 так как необходимый диапазон изменени длительности принимаемых входных импульсов определ етс подбором тактовой частоты и объема счетчика 3.0 since the required range of variation in the duration of the received input pulses is determined by selecting the clock frequency and the volume of the counter 3.
Предлагаемое построение преобразовате5 л длительности импульсов в цифровой код позвол ет исключить возможность неправильного определени длительности импульсов в случае, когда длительность импульса превышает заполнени счетчика 3, т. е. остановка The proposed construction of a transducer of the pulse duration to a digital code eliminates the possibility of incorrectly determining the pulse duration in the case when the pulse duration exceeds the filling of the counter 3, i.e., stopping
0 счетчика 3 через первый элемент ИЛИ-НЕ 2 в состо нии логических «1 на его выходах означает, что длительность входного импульса превышает верхний порог диапазона измер емых импульсов. Кроме того, разрешение на заполнение счетчика 3 производитс только при отсутствии импульса на входной шине, что исключает преобразование в код части входного импульса. Предлагаемый преобразователь имеет и защиту от дребезга , что исключает возможность пропуска импульса из-за вли ни дребезга. Кроме то0 го, в предлагаемом варианте построени преобразовател нет ограничений на длительность сигнала «Сброс.0 of the counter 3 through the first element OR-NOT 2 in the logical "1" state at its outputs means that the duration of the input pulse exceeds the upper threshold of the range of measured pulses. In addition, permission to fill the counter 3 is made only in the absence of a pulse on the input bus, which eliminates the conversion to the code of the part of the input pulse. The proposed converter also has a chatter protection, which excludes the possibility of a pulse being skipped due to the influence of chatter. In addition, in the proposed version of the converter construction there are no restrictions on the duration of the signal "Reset.
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894654803A SU1654974A1 (en) | 1989-02-22 | 1989-02-22 | Pulse-duration-to-number converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU894654803A SU1654974A1 (en) | 1989-02-22 | 1989-02-22 | Pulse-duration-to-number converter |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1654974A1 true SU1654974A1 (en) | 1991-06-07 |
Family
ID=21430686
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU894654803A SU1654974A1 (en) | 1989-02-22 | 1989-02-22 | Pulse-duration-to-number converter |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1654974A1 (en) |
-
1989
- 1989-02-22 SU SU894654803A patent/SU1654974A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 1244794, кл. Н 03 М 1/50, 1984. Авторское свидетельство СССР № 1372618, кл. Н 03 М 1/50, 1986. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
SU1654974A1 (en) | Pulse-duration-to-number converter | |
KR840004337A (en) | PCM signal encoder | |
SU1631510A2 (en) | Recirculating time-to-number converter for conversion of short single pulses | |
SU1195278A1 (en) | Digital phase-meter | |
SU1636828A1 (en) | Recirculating measuring time to number converter | |
SU1084980A1 (en) | Device for converting pulse train to rectangular pulse | |
SU1061258A1 (en) | Amplitude signal selector | |
SU1089573A1 (en) | Device for executing direct and inverse conversion of numbers from residual glass system code to binary code | |
SU1541650A1 (en) | Device for reduction of information redundancy | |
SU1182483A1 (en) | Digital meter of pulse duration | |
SU1269122A1 (en) | Device for comparing numbers | |
SU1115225A1 (en) | Code-to-time interval converter | |
SU1372618A1 (en) | Pulse duration to digital code converter | |
SU1200126A1 (en) | Flowmeter | |
SU657609A1 (en) | Time interval-to-digital code converter | |
SU1187253A1 (en) | Device for time reference of pulses | |
SU726489A1 (en) | Arrangement for converting phase shift into digital code | |
SU1056190A1 (en) | Device for determining difference of two numbers | |
SU1665495A1 (en) | Device for comparing closely spaced frequencies | |
RU2006926C1 (en) | Device for analog data input in digital computer | |
SU738130A1 (en) | Detector of passing through zero | |
SU1511853A1 (en) | Converter of pulse train into square pulse | |
SU1136311A2 (en) | Device for selecting pulses | |
SU1078613A1 (en) | Device for translating codes | |
SU1065785A1 (en) | Device for determination of phase difference sign |