SU1302436A1 - Bipolar code converter - Google Patents
Bipolar code converter Download PDFInfo
- Publication number
- SU1302436A1 SU1302436A1 SU853919287A SU3919287A SU1302436A1 SU 1302436 A1 SU1302436 A1 SU 1302436A1 SU 853919287 A SU853919287 A SU 853919287A SU 3919287 A SU3919287 A SU 3919287A SU 1302436 A1 SU1302436 A1 SU 1302436A1
- Authority
- SU
- USSR - Soviet Union
- Prior art keywords
- output
- input
- trigger
- pulse
- converter
- Prior art date
Links
Landscapes
- Analogue/Digital Conversion (AREA)
Abstract
Изобретение относитс к автоматике . Его использование в системах передачи цифровой информации позвол ет повысить помехоустойчивость преобразовани . Преобразователь бипол рного кода содержит дифференциальный блок 1, селекторы 2, 3 фронтов импульсов , элемент ИЛИ 5, триггеры 8, 12 и элемент 13 задержки. Введение формировател 4 импульсов, счетчиков . 6, 7, элемента И 9, элементов ИЛИ 10, 11 обеспечивает работу преобразовател с импульсами любой длительности независимо от стабильности питающих напр жений и от изменений амплитудных параметров входного сигнала.3 ил. iplti.iThis invention relates to automation. Its use in digital information transmission systems improves the noise immunity of the conversion. The bipolar code converter contains a differential block 1, selectors 2, 3 pulse fronts, element OR 5, triggers 8, 12, and element 13 of delay. Introduction of 4 impulses, counters. 6, 7, element 9, elements OR 10, 11 ensure the operation of the converter with pulses of any duration, regardless of the stability of the supply voltages and the changes in the amplitude parameters of the input signal. 3 sludge. iplti.i
Description
. Изобретение относитс к автоматике и может быть использовано в системах передачи цифровой информации.. The invention relates to automation and can be used in digital information transmission systems.
Цель изобретени - повышение помехоустойчивости преобразовани .The purpose of the invention is to increase the noise immunity of the conversion.
На фиг.1 представлена функциональна схема преобразовател ; на фиг.2 и 3 - временные диаграммы, по сн ющие его работу.Figure 1 presents the functional diagram of the Converter; 2 and 3 are timing diagrams explaining its operation.
Преобразователь бипол рного кода содержит дифференциальный блок 1, первый 2 и второй 3 селекторы фронтов импульсов, формирователь 4 импульсов , первый элемент ИЛИ 5, первы 6 и второй 7 счетчики, первый триггер 8, элемент И 9, второй 10 и третий 11 элементы ИЛИ, второй триггер 12, элемент 13 задержки. На фиг.1 обозначены первый 14 и второй 15 входы , первый 16 и второй 17 выходы.The bipolar code converter contains differential block 1, first 2 and second 3 pulse front selectors, shaper 4 pulses, first element OR 5, first 6 and second 7 counters, first trigger 8, element 9, second 10 and third 11 elements OR, second trigger 12, delay element 13. In Fig.1 marked the first 14 and second 15 inputs, the first 16 and 17 second outputs.
Дифференциальный блок 1 выполнен на дифференциальном усилителе, что обеспечивает по сравнению с трансформаторным каскадом повышение входного сопротивлени .The differential unit 1 is made on a differential amplifier, which provides an increase in the input resistance compared to the transformer cascade.
На. фиг.2 и 3 обозначено: а - сигналы на первом входе 14 преобразовател ; б - сигналы.на выходе первого селектора 2 фронтов импульсов (выход 17); в - сигналы на .выходе второго селектора 3 фронтов импульсов; г - сигналы на выходе первого элемента ИЛИ 5; д - сигнал на выходе формировател 4 импульсов; е - сигналы на выходе элемента 13 задержки; ж - сигнал на выходе первого триггера 8; 3 - сигнал на выходе элемента И 9; и, к - сигналы на выходах соответственно первого и второго счетчиков 6 и 7; л, м - сигналы соответственно на R- и S-входах второго триггера 12; н - сигналы на выходе второго триггера 12 (выход 16),On. 2 and 3 are indicated: a - signals at the first input 14 of the converter; b - signals. at the output of the first selector 2 pulse fronts (output 17); (c) signals at the output of the second selector of 3 pulse fronts; g - signals at the output of the first element OR 5; d - signal at the output of the driver 4 pulses; e - signals at the output of the element 13 delay; W - signal at the output of the first trigger 8; 3 - signal at the output of the element And 9; and, k - signals at the outputs of the first and second counters 6 and 7, respectively; l, m - signals, respectively, at the R- and S-inputs of the second trigger 12; n - signals at the output of the second trigger 12 (output 16),
ющий выход триггера 8 в состо нии ло- Преобразователь работает следующим 45 гической- 1, и задерживает переклюобразом .The triggering output of the trigger 8 is in the lo state. The converter operates by the next 45 gic-1, and delays it with a switch.
Сигналы бипол рного кода поступа-- ют на входы 14 и 15 преобразовател в общем случае в виде последовательности п-разр дных слов, отделенных одно от другого временным интервалом в m периодов Т частоты передачи бит информации, во врем которого напр жени обоих сигналов двухпол рного кода равно в идеальном случае нулю.The signals of the bipolar code arrive at the inputs 14 and 15 of the converter in the general case as a sequence of n-bit words, separated from one another by a time interval in m periods T of the transmission frequency of information bits, during which the voltage of both signals is double-polar code equals zero in the ideal case.
Таким образом, передача одного информационного слова занимает временной интервал пТ, а интервал между словами - тТ, где m - положительные, an 50Thus, the transfer of one information word takes a time interval pt, and the interval between words is tT, where m is positive, an 50
чение этого триггера 8 настолько, чтобы первый импульс с выхода элемента ИЛИ 5 успел пройти через открытый элемент И 9 и при этом имел бы длительность , достаточную дл срабатывани триггера 12.This trigger 8 is enough for the first impulse from the output of the element OR 5 to pass through the open element AND 9 and at the same time has a duration sufficient to trigger the trigger 12.
Формирователь 4 импульсов служит дл вы влени момента окончани пере- 55 дачи информационного слова. По окончании п-разр дного входного слова после того, как на выходе элемента ШШ 5 по витс нулевой уровень, формирователь 4 импульсов через врем The pulse shaper 4 serves to detect the end of the transfer of the information word 55. At the end of the p-bit input word, after the zero level at the output of the SHSh 5 element, the driver of 4 pulses through time
положительные и целые числа. В диф- фере щисшьном блоке 1 происходит взаимное вычитание входных сигналов, позвол ющее подавать синфазные помехи,positive and integer numbers. In the differential block 1, there is a mutual subtraction of the input signals, which allows to supply common-mode noise,
которые могут оказатьс во входном сигнале. Далее сигнал поступает на входы селектород 2 и 3 фронтов импульсов , импульсы на выходах которых формируютс j соответственно, по положительному и отрицательному фронтам входного сигнала. Длительность формируемых на их выходах импульсов устанавливаетс в зависимости от быстродействи элементной базы, на которой реализуетс преобразователь.which may occur in the input signal. The signal is then fed to the selector inputs 2 and 3 of the pulses, the pulses at the outputs of which are formed j, respectively, along the positive and negative edges of the input signal. The duration of the pulses generated at their outputs is set depending on the speed of the element base on which the converter is realized.
Длительность импульса на выходе второго селектора 3 должна обеспечивать устойчивое срабатывание счетчиков 6 и 7 и триггера 12, а на выходеThe pulse duration at the output of the second selector 3 should ensure the stable operation of the counters 6 and 7 and the trigger 12, and at the output
первого селектора 2, формирующего тактовые импульсы на выходе 17, еще и превышать врем распространени сигнала по пути: вход элемента ИЛИ 5 - выход триггера 12. Таким выбором длительности тактовых импульсов обеспе- чиваетс устойчива прив зка их спада к сигналу на выходе 16, что существенно дл последующей обработки преобразованных сигналов, например,the first selector 2, which forms the clock pulses at the output 17, also exceeds the signal propagation time along the path: the input of the element OR 5 is the output of the trigger 12. This choice of the duration of the clock pulses ensures a stable attachment of their decay to the signal at the output 16, which is significantly for further processing of the converted signals, for example
дл преобразовани последовательных данных в параллельные.to convert serial data to parallel.
Импульсы с выхода первого селектора 2 фронтов импульсов запускают формирователь 4 импульсов и черезThe pulses from the output of the first selector 2 pulse fronts trigger the shaper 4 pulses and through
элемент 13 задержки поступают на R- вход триггера 8, устанавлива на его выходе логический О.the delay element 13 is fed to the R-input of the trigger 8, set at its output logical O.
При этом элемент 13 задержки выполн ет две функции: задерживает по вление импульса на R-входе триггера 8 до тех пор, пока не сработает формирователь 4 импульсов .и не исчезнет уровень на S-входе, удерживаIn this case, the delay element 13 performs two functions: it delays the appearance of a pulse at the R input of the trigger 8 until the pulse shaper 4 is activated and the level at the S input does not disappear while holding
чение этого триггера 8 настолько, чтобы первый импульс с выхода элемента ИЛИ 5 успел пройти через открытый элемент И 9 и при этом имел бы длительность , достаточную дл срабатывани триггера 12.This trigger 8 is enough for the first impulse from the output of the element OR 5 to pass through the open element AND 9 and at the same time has a duration sufficient to trigger the trigger 12.
Формирователь 4 импульсов служит дл вы влени момента окончани пере- 55 дачи информационного слова. По окончании п-разр дного входного слова после того, как на выходе элемента ШШ 5 по витс нулевой уровень, формирователь 4 импульсов через врем The pulse shaper 4 serves to detect the end of the transfer of the information word 55. At the end of the p-bit input word, after the zero level at the output of the SHSh 5 element, the driver of 4 pulses through time
(1-3)Т вырабатывает на своем выходе уровень логической 1, который устанавливает на выходе триггера 8 уровень логической 1, а на выходе триггера 12 - уровень логического О. В этом состо нии триггеры 8 и 12 удерживаютс до. тех пор, пока на входы 14 и 15 преобразовател не придет очередное информационное слово.(1-3) T generates at its output a logic level 1, which sets the logic level 1 at the output of the trigger 8, and the logic level O at the output of the trigger 12. In this state, the triggers 8 and 12 are held until. as long as the next information word does not come to the inputs 14 and 15 of the converter.
Если в начале очередного информа- JQ ционного слова передаетс логическа 1, то первый импульс по вл етс на выходе первого селектора 2 фронтов импульсов (фиг.2), который вырабатывает выходной импульс по положитель- f5 ному фронту входного сигнала. Этот импульс, проход через элемент ИЛИ 5, запускает формирователь 4 импульсов, и через открытый элемент 9 и элементIf logical 1 is transmitted at the beginning of the next information word, the first pulse appears at the output of the first pulse edge selector 2 (FIG. 2), which produces an output pulse along the positive edge of the input signal. This pulse, the passage through the element OR 5, starts the pulse shaper 4, and through the open element 9 and the element
ИЛИ 10 устанавливает на выходе триг- 20 гера 12 уровень логической 1. На выходе формировател 4 импульсов с задержкой по отношению к входному импульсу формируетс уровень логическо OR 10 sets the level of logic 1 at the output of trigger 20. At the output of the driver of 4 pulses with a delay relative to the input pulse, a level is formed
3535
го О. При этом триггер 8 по S-BXO- 25 (3 или.2) формируетс подр д два им- ду и триггер 12 по R-входу оказывают- пульса. Эти импульсы располагаютс с отпущенными.,между двум соседними импульсами усЧерез врем , определ емое элемен- тановки, которые формируютс по соот- том 13 задержки, этот же импульс по вл етс на R-входе триггера 8, устанавлива на его выходе уровень логического О, который запирает элемент И 9 и блокирует прохождение импульсов через него. Поскольку логический О на выходе формировател 4 импульсов сохран етс до конца преобразуемого слова, то и элемент И 9 заперт все это врем . Управление триггером 12 после приема первого бита информационного слова осуществл етс 40 гический.0 (1), то изменени сос- счетчиками 6 и 7 через элементы ИЛИ то ни триггера 12 не происходит, 10 и 11.O. In this case, the trigger 8 on S-BXO-25 (3 or 2) is formed in addition two times, and the trigger 12 on the R input has a pulse. These pulses are located with released., Between two adjacent pulses, the time determined by the elements, which are formed according to the 13th delay, the same pulse appears at the R input of the trigger 8, is set at its output logic level O, which locks the element And 9 and blocks the passage of pulses through it. Since the logical O at the output of the driver of the 4 pulses is preserved until the end of the word being transformed, then the AND 9 element is locked all this time. After triggering the first bit of the information word, the trigger 12 is controlled by 40 gic. 0. (1), then the counters 6 and 7 change through the OR elements or no trigger 12, 10 and 11.
Если в начале информационного слова передаетс логический О, то первым на выходе блока 1 по вл етс от- 45 де не может по витьс прдр д два им- ридательный фронт импульса, по кото- пульса и, следовательно, на выходе рому на выходе второго селектора 3 счетчика 7 (6) не по вл етс актив- формируетс импульс. Этот импульс ньй логический сигнал, привод щий к через элемент ИЛИ 5 запускает форми- изменению состо ни триггера 12. На рователь 4 импульсов, а через элемент50 выходе триггера 12 сохран етс ло- 13 задержки устанавливает на выходе гический уровень, который образовалс триггера 8 логический уровень, запрещающий прохождение импульсов через элемент И 9. Кроме того, этот импульс устанавливает в начальное состо ние 55 счетчик 6 и увеличивает на единицу число в счетчике 7. Поскольку после окончани предыдущего информационветствующему фронту на выходе селек- 30 тора 2 или 3. При этом на выходе счетчика 7 (6) по вл етс активный логический уровень, который через элемент ИЛИ 11 (10) устанавливает триггер 12 в состо ние логического О (1).If logical O is transmitted at the beginning of the information word, then the first at the output of block 1 is from a forward two impulsive front of the pulse, and therefore, at the output of the rum at the output of the second selector 3 counters 7 (6) does not appear to generate a pulse. This pulse, a logical signal leading through the element OR 5, triggers the formation of a change in the state of trigger 12. At the output of 4 pulses, and through element 50 of the output of trigger 12, a delay delay 13 is saved sets the output level of the logic a level that prohibits the passage of pulses through an element 9. In addition, this impulse sets counter 55 to the initial state 55 and increases by one the number in counter 7. Because after the end of the preceding information front selectively de torus 30 2 or 3. At the output of the counter 7 (6) is an active logic level which, through the OR gate 11 (10) sets the flip-flop 12 to a logical D (1).
Если во входной информации не происходит изменений в передаваемьрс данных , т.е. непрерывно в течение нескольких бит информации передаетс лопоскольку между двум соседними импульсами , приход щими на вход установки счетчика 7 (6), на счетном вхопри приеме предыдущего бита информации.If in the input information there is no change in the data transmitted, i.e. Continuously for several bits of information, the paddle is transmitted between two adjacent pulses arriving at the installation input of the counter 7 (6) at the counting input of the previous bit of information.
Выходные преобразованные данные достоверны в моменты окончани импульсов на выходе первого селектора 12 фронтов импульсов. При этом длительность импульсов входных сигналов может быть любой.The output transformed data is reliable at the moments of the ends of the pulses at the output of the first selector 12 pulse fronts. In this case, the pulse duration of the input signals can be any.
ноге слова триггер 12 был установлен ср1гналом с выхода формировател 4 импульсов в состо ние логического О, то его состо ние не измен етс , а на выходе сохран етс логический О.The trigger word 12 was set at the foot of the word from the pulse generator 4 output to the logical O state, its state does not change, and the logical O is saved at the output.
После приема первого бита информационного слова управление триггером 12 осуществл етс счетчиками 6 и 7, которые формируют управл ющие сигналы в моменты изменени входной информации с логического О на 1 - счетчик 6, ас логической 1 на О счетчик 7. На выходах счетчиков 6 и 7 происходит изменение логического состо ни , если между соседними импульсами установки придет два счетных импульса .After receiving the first bit of the information word, trigger control 12 is performed by counters 6 and 7, which generate control signals at the moments when input information changes from logical O to 1 — counter 6, assertive 1 to O counter 7. At the outputs of counters 6 and 7, a change in the logic state if two counting pulses come between adjacent pulses of the installation.
Если во входной информации происходит изменение передаваемых данныхIf the input data changes the transmitted data
0 на 1 (с 1 0 to 1 (from 1
наon
с логического from logical
О), то на выходе дифференциальног 5 блока 1 образуетс подр д друг за другом два одинаковых фронта (фиг.З). На выходе соответствующего селектораO), then at the output of differential 5 of block 1, two identical fronts are formed successively one after the other (FIG. 3). At the output of the corresponding selector
3535
тановки, которые формируютс по соот- 40 гический.0 (1), то изменени сос- то ни триггера 12 не происходит, Settings that are formed according to the corresponding 40. (1), then no change of trigger 12 occurs,
ветствующему фронту на выходе селек- 30 тора 2 или 3. При этом на выходе счетчика 7 (6) по вл етс активный логический уровень, который через элемент ИЛИ 11 (10) устанавливает триггер 12 в состо ние логического О (1).corresponding front at the output of the selector 30 or 2 or 3. At the same time, the output of the counter 7 (6) is the active logic level, which through the element OR 11 (10) sets the trigger 12 to the logical state O (1).
Если во входной информации не происходит изменений в передаваемьрс данных , т.е. непрерывно в течение нескольких бит информации передаетс лотановки , которые формируютс по соот- гический.0 (1), то изменени сос- то ни триггера 12 не происходит, If in the input information there is no change in the data transmitted, i.e. continuously for several bits of information is transferred to the lotovki, which are formed by the appropriate .0 (1), then no change of the trigger 12 occurs,
де не может по витьс прдр д два им- пульса и, следовательно, на выходе счетчика 7 (6) не по вл етс актив- ньй логический сигнал, привод щий к изменению состо ни триггера 12. На выходе триггера 12 сохран етс ло- гический уровень, который образовалс There are no two pulses occurring and, therefore, the output of counter 7 (6) does not produce an active logic signal leading to a change in the state of trigger 12. At the output of trigger 12, a logical the level that was formed
поскольку между двум соседними импульсами , приход щими на вход установки счетчика 7 (6), на счетном входе не может по витьс прдр д два им- пульса и, следовательно, на выходе счетчика 7 (6) не по вл етс актив- ньй логический сигнал, привод щий к изменению состо ни триггера 12. На выходе триггера 12 сохран етс ло- гический уровень, который образовалс Since between two adjacent pulses arriving at the input of the installation of the counter 7 (6), two impulses cannot appear at the counting input and, therefore, an active logical signal does not appear at the output of the counter 7 (6) leading to a change in the state of trigger 12. At the output of trigger 12, a logical level is maintained, which is formed
при приеме предыдущего бита информации.when receiving the previous bit of information.
Выходные преобразованные данные достоверны в моменты окончани импульсов на выходе первого селектора 12 фронтов импульсов. При этом длительность импульсов входных сигналов может быть любой.The output transformed data is reliable at the moments of the ends of the pulses at the output of the first selector 12 pulse fronts. In this case, the pulse duration of the input signals can be any.
Селекторы 2 и 3 фронтов импульсов обеспечивают также порог по скорости нарастани входного сигнала, который зависит от требований, предъ вл емых к фронту и спаду двухпол рного сигнала , а также порог пор дка (15-20%) от максимально допустимой амплитуды бипол рного сигнала . Этот порог устанавливаетс выбором режима селекторов 2 и 3 и обеспечивает дополнитель ную устойчивость к возможным противофазным помехам. Стабильность порога дл работы преобразовател несущественна .The selectors 2 and 3 of the pulse fronts also provide a threshold for the rise rate of the input signal, which depends on the requirements for the front and decay of the two-pole signal, as well as a threshold of the order (15-20%) of the maximum permissible amplitude of the bipolar signal. This threshold is set by selecting the selector mode 2 and 3 and provides additional resistance to possible antiphase interference. The stability of the threshold for the operation of the converter is immaterial.
Поскольку выходные сигналы (выходы 16 и 17) формируютс из перепадов входных бипол рных сигналов, они не завис т от стабильнос1;и напр жений питани преобразовател и изменени амплитудных параметров преобразуемых сигналов, а следовательно, устойчивость преобразовани повышаетс Since the output signals (outputs 16 and 17) are formed from the differences in the input bipolar signals, they do not depend on the stability1; and the supply voltage of the converter and the change in the amplitude parameters of the converted signals, and therefore the stability of the conversion increases
- -
Claims (1)
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853919287A SU1302436A1 (en) | 1985-06-27 | 1985-06-27 | Bipolar code converter |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SU853919287A SU1302436A1 (en) | 1985-06-27 | 1985-06-27 | Bipolar code converter |
Publications (1)
Publication Number | Publication Date |
---|---|
SU1302436A1 true SU1302436A1 (en) | 1987-04-07 |
Family
ID=21185698
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SU853919287A SU1302436A1 (en) | 1985-06-27 | 1985-06-27 | Bipolar code converter |
Country Status (1)
Country | Link |
---|---|
SU (1) | SU1302436A1 (en) |
-
1985
- 1985-06-27 SU SU853919287A patent/SU1302436A1/en active
Non-Patent Citations (1)
Title |
---|
Авторское свидетельство СССР № 782171, кл. Н 04 В 1/10, 1979. Авторское свидетельство СССР № 1051708, кл. Н 03 М 5/12, 1982. * |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
GB1493555A (en) | Decoding circuit for binary data | |
US3333205A (en) | Timing signal generator with frequency keyed to input | |
EP0084356A2 (en) | Pulse generator | |
EP0243235A2 (en) | Noise pulse suppressing circuit in a digital system | |
SU1302436A1 (en) | Bipolar code converter | |
EP0087510B1 (en) | Single shot multivibrator | |
SU1277387A2 (en) | Pulse repetition frequency divider | |
SU1361725A1 (en) | Serial-to-parallel code converter | |
SU624357A1 (en) | Synchronized pulse shaper | |
SU1506574A1 (en) | Device for shaping morse code signals | |
SU1228247A1 (en) | Device for delaying signal | |
SU1292025A1 (en) | Information reception device | |
SU1485409A1 (en) | Manchester code decoder | |
SU1522410A2 (en) | Decoder | |
SU711673A1 (en) | Pulse train selector | |
SU598226A1 (en) | Arrangement for synchronization of pilot and reference digital signals | |
SU1434546A1 (en) | Code inverter | |
SU498723A1 (en) | Binary Pulse Width Modulator | |
SU839067A1 (en) | Frequency divider with either integer countdown ratio | |
SU1587551A1 (en) | Photoelectric reading device | |
SU671034A1 (en) | Pulse frequency divider by seven | |
SU1088144A1 (en) | Bipulse signal receiver | |
SU1714795A1 (en) | Signal delay unit | |
SU684710A1 (en) | Phase-pulse converter | |
SU1355976A1 (en) | Device for transmitting and receiving digital information |