JPH0339424B2 - - Google Patents

Info

Publication number
JPH0339424B2
JPH0339424B2 JP59102139A JP10213984A JPH0339424B2 JP H0339424 B2 JPH0339424 B2 JP H0339424B2 JP 59102139 A JP59102139 A JP 59102139A JP 10213984 A JP10213984 A JP 10213984A JP H0339424 B2 JPH0339424 B2 JP H0339424B2
Authority
JP
Japan
Prior art keywords
signal
binary data
serial
bits
output
Prior art date
Legal status (The legal status 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 status listed.)
Expired - Lifetime
Application number
JP59102139A
Other languages
Japanese (ja)
Other versions
JPS60246156A (en
Inventor
Shinji Matsumoto
Masaru Hashirano
Shigeto Suzuki
Koji Oka
Toshihiko Sakai
Fumihisa Nakamura
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Panasonic Holdings Corp
Original Assignee
Matsushita Electric Industrial Co Ltd
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 Matsushita Electric Industrial Co Ltd filed Critical Matsushita Electric Industrial Co Ltd
Priority to JP59102139A priority Critical patent/JPS60246156A/en
Publication of JPS60246156A publication Critical patent/JPS60246156A/en
Publication of JPH0339424B2 publication Critical patent/JPH0339424B2/ja
Granted legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H03ELECTRONIC CIRCUITRY
    • H03MCODING; DECODING; CODE CONVERSION IN GENERAL
    • H03M5/00Conversion of the form of the representation of individual digits
    • H03M5/02Conversion to or from representation by pulses
    • H03M5/16Conversion to or from representation by pulses the pulses having three levels

Landscapes

  • Engineering & Computer Science (AREA)
  • Theoretical Computer Science (AREA)
  • Dc Digital Transmission (AREA)
  • Communication Control (AREA)

Description

【発明の詳細な説明】[Detailed description of the invention]

産業上の利用分野 本発明は所定時間内に異なるビツト数で入力さ
れる3値直列信号から異なるビツト数ごとのデー
タを解読するデータ解読装置に関する。 従来例の構成とその問題点 近年多くのシステムにおいてデジタル技術が導
入され、それにともないデジタル情報を転送する
手段もますます重要になつてきている。情報転送
手段を大別すると並列転送手段と直列転送手段に
分けられるが、並列転送手段では、データ転送時
入出力用の信号線が多く必要となり、同時にIC
化する場合にも入出力ピン数がその分多く必要と
なる。そこでICのピン数とコストとは比例関係
にあるため、ピン数が多くなる並列転送手段は
IC化には不利である。 このことから近年コストを下げることの可能な
直列転送手段が多く用いられつつある。 本出願人が先に提案した直列転送方式の一例で
あるデータ解読装置(特願昭57−210778号)につ
いて第1図〜第4図を用いて説明する。 第1図は前記データ解読装置の構成を示す図で
あり、第2図は動作説明に用いる信号波形図であ
る。第1図において、11は3値弁別手段、12
は遅延手段、13は直並列変換手段、14は窓信
号作成手段、15はラツチ手段、16は判別部、
17はゲート部、30は判定手段である。 以上のように構成されたデータ解読装置は1本
の信号線で送られてきた3値直列信号を入力し
て、この信号から並列の2値データを取り出すた
めの装置であり、以下その動作を説明する。 第2図のS3に第1図のデータ解読装置に入力
される信号を示す。図のi1〜i5はインデツクス信
号を示し、それぞれのインデツクス信号の前部
に、対応するデータd1〜d5が中間レベルと低レベ
ルの2値で割り付けられている。 今、一例として5ビツトのデータ(00101)を
転送する3値直列信号を用いた場合につき説明す
る。 3値弁別手段11に上記3値信号S3を入力す
るとS4,S5に示す信号が出力される。この3
値弁別手段11の入力に対する出力状態を第1表
に示す。
BACKGROUND OF THE INVENTION 1. Field of the Invention The present invention relates to a data decoding device for decoding data of different numbers of bits from a ternary serial signal input with different numbers of bits within a predetermined time. Conventional configurations and their problems In recent years, digital technology has been introduced into many systems, and with this, means for transmitting digital information are becoming increasingly important. Information transfer means can be roughly divided into parallel transfer means and serial transfer means, but parallel transfer means require many signal lines for input/output during data transfer, and at the same time
Even if the number of input/output pins is increased accordingly, the number of input/output pins will be increased accordingly. Therefore, since there is a proportional relationship between the number of IC pins and cost, parallel transfer methods with a large number of pins are
This is disadvantageous for IC implementation. For this reason, serial transfer means that can reduce costs have been increasingly used in recent years. A data decoding device (Japanese Patent Application No. 57-210778), which is an example of a serial transfer system previously proposed by the present applicant, will be explained with reference to FIGS. 1 to 4. FIG. 1 is a diagram showing the configuration of the data decoding device, and FIG. 2 is a signal waveform diagram used to explain the operation. In FIG. 1, 11 is a three-value discrimination means, 12
13 is a delay means, 13 is a serial-to-parallel conversion means, 14 is a window signal generation means, 15 is a latch means, 16 is a discriminator,
17 is a gate section, and 30 is a determining means. The data decoding device configured as described above is a device for inputting a ternary serial signal sent through a single signal line and extracting parallel binary data from this signal.The operation will be explained below. explain. S3 in FIG. 2 shows a signal input to the data decoding device in FIG. 1. In the figure, i 1 to i 5 indicate index signals, and corresponding data d 1 to d 5 are allocated to the front part of each index signal as binary values of intermediate level and low level. Now, as an example, a case will be explained in which a ternary serial signal for transferring 5-bit data (00101) is used. When the ternary signal S3 is input to the ternary discrimination means 11, signals shown at S4 and S5 are output. This 3
Table 1 shows the output states of the value discrimination means 11 in response to the inputs.

【表】 Aは3値直列信号入力で、2つのスレツシユレ
ベルを設けて、これを2値に変換することにより
2つの出力A0,A1が第1表のように出力される。
これによりA0には2値データを含んだ信号、A1
にはインデツクス信号が出力される。 3値弁別手段11から出力した2値データ信号
S4は遅延手段12に入り、所定時間遅延されて
遅延2値データ信号S6となり直並列変換手段1
3に入る。また3値弁別手段11の他の出力であ
るインデツクス信号S5は直接、直並列変換手段
13に入る。直並列変換手段13に入力された2
つの信号S5,S6のうちの信号S5をクロツク
として用いることにより信号S6に含まれた2値
データ(00101)が並列に直並列変換手段13の
出力D0〜D4より取り出される。 さらに誤動作防止対策として、以下のことを行
なつている。インデツクス信号S5の最初の立下
りエツジを用い、解読処理可能な所定の時間幅を
有する窓信号S7を作成する窓信号作成手段14
と、窓信号S7の窓の期間中、3値弁別手段11
出力のインデツクス信号S5をカウントし、所定
数のカウント値か否かを判別する判別部16と、
前記判別部16の出力S15により窓信号S7を
ゲートするゲート部17とで成る判定手段30に
より、判定信号S16を得て、この判定信号S1
6により前記出力D0〜D4をラツチ手段15でラ
ツチし、最終的に安定な2値データ出力を得てい
る。 判定部16とゲート部17とで成る判定手段3
0の部分を以下さらに詳しく述べる。第3図が判
定手段30の部分をさらに具体化した例で、第4
図はこちらを説明するための信号波形図である。 ここで第3図の18は判別用カウンタ、破線で
囲まれた19はR−Sフリツプフロツプ、20は
ANDゲートである。窓信号S7の窓の期間中、
インデツクス信号S5をカウントする判別用カウ
ンタ18は、インデツクス信号の所定数(i1〜i5
を数えると所定数検出信号S13を“L”にして
R−Sフリツプフロツプ19をセツトし、判別部
16の出力となる判別信号S15を“H”にす
る。さらに判別信号S15は、“H”になつた窓
信号S7と共にANDゲート20でゲートされS
16の判定信号“H”となる。したがつて、この
判定信号S16の立上りエツジにより直並列変換
手段13の出力D1〜D4はラツチ手段15でラツ
チされる。 インデツクス信号が所定数より多い場合には、
(所定数+1)検出信号S14の破線で示す信号
“L”が出力され、これによりR−Sフリツプフ
ロツプ19はリセツトされ、判別信号S15は
“L”にもどる。したがつて判定信号S16は
“L”のままでラツチは行なわれない。 また、判定用カウンタ18がインデツクス信号
S5をカウントする前の状態で、かつ、判定信号
S15が“H”の状態のときに、インデツクス信
号S5中にノイズが混入したとする。R−Sフリ
ツプフロツプ19にはインデツクス信号S5によ
るリセツトがかけられている。従つて、ノイズに
よりR−Sフリツプフロツプ19はリセツトさ
れ、判定信号S15は“H”から“L”に変化
し、ゲート出力信号S16も“H”から“L”に
変化する。ゲート出力信号S16によるラツチ手
段15のラツチ動作は、信号S16が“L”から
“H”に変化するときであるから、誤つたラツチ
はなされない。すなわち、ノイズが混入してもリ
セツト動作が総り返されるだけであり、ラツチの
誤動作はない。 以上のように前記の例では判別部とゲート部で
成る判定手段を設けることにより、ノイズや入力
エラー信号による装置の誤動作を防ぎ、入力デー
タのビツト数が正しいか否かを判定して並列の2
値データを正しいデータとして取り出している。 しかし、係る例では所定のビツト数の3値直列
信号を解読できても、ビツト数の異なる複数の3
値直列信号を解読できない。つまり、ビツト数の
異なる3値直列信号を解読するにはそれぞれの異
なるビツト数ごとに第1図の回路が必要となり、
特にIC化する場合においては回路規模が大きく
なり、コスト高になるという問題点があつた。 発明の目的 本発明は上記例の欠点を克服するもので、ビツ
ト数の異なる3値直列信号を解読する方式の入力
部を1つにして、かつ、回路構成を簡素化したデ
ータ解読装置を提供することを目的とする。 発明の構成 本発明は、3値弁別手段と、窓信号作成手段
と、遅延手段と、直並列変換手段と、複数の出力
を得る判別部及びゲート部とで成る判定手段と、
複数のラツチ手段とを具備したデータ解読装置で
あり、インデツクス信号の前部または後部に1ビ
ツトずつ2値データを割り付けた異なるビツト数
で入力される3値直列信号を入力部を1つにして
回路構成を簡素化して安定に解読できる。 さらに本発明は、上記遅延手段を第1、第2の
遅延手段に置き換え、上記直並列変換手段を第
1、第2の直並列変換手段に置き換えることによ
り、インデツクス信号の前部と後部に1ビツトず
つ2値データを割り付けた異なるビツト数で入力
される3値直列信号を、入力部を1つにして回路
構成を簡素化して安定に解読できる。 実施例の説明 第5図は本発明の一実施例のデータ解読装置の
ブロツク図であり、第6図は動作説明に供する信
号波形図である。 第5図において、11は3値弁別手段、12は
遅延手段、13は直並列変換手段、14は窓信号
作成手段、15aは5ビツトラツチ手段、15b
は4ビツトラツチ手段、26は判別部、27はゲ
ート部、50は判定手段である。 なお、3値弁別手段11、遅延手段12、直並
列変換手段13、窓信号作成手段14は第1図に
示した例と同様のためその説明を省く。 以上のように構成された本発明のデータ解読装
置は、1本の信号線で送られてくる異なるビツト
数の複数の3値直列信号からビツト数に対応した
並列の2値データを取り出すための装置であり、
以下その動作を説明する。 第5図のデータ解読装置に入力される3値直列
信号を第6図のS23に示す。今一例として5ビ
ツトのデータ(00101)と4ビツトのデータ
(1011)を転送する3値直列信号を用いた場合に
つき説明する。 まず、3値直列信号S23の5ビツト3値直列
信号が入力されると、第1図の例と同様に2値デ
ータ信号S24とインデツクス信号S25が作成
され、直並列変換手段13の出力D0〜D4より2
値データ(00101)が出力される。さらに、第1
図の例と同様の手法を用いて判別部26で5ビツ
ト判別信号S35、ゲート部27で5ビツト判定
信号S36が作成され、この5ビツト判定信号S
36の立上りエツジにより前記D0〜D4出力を5
ビツトラツチ手段15aでラツチして安定な2値
データ出力(00101)をX0,X1,X2,X3,X4
得ている。 なお、この時4ビツト判別信号S45はインデ
ツクス信号S25の4ビツト目の立上りエツジを
検出してセツトされ、さらに、5ビツト目の立下
りエツジを検出してリセツトされる。このため4
ビツト判定信号S46はリセツトされるだけでラ
ツチ動作は行なわれない。 次に、3値直列信号S23の4ビツト3値直列
信号が入力されると、さらに同様に2値データ信
号S24とインデツクス信号S25が作成され、
直並列変換手段13の出力D1,D2,D3,D4より
2値データ(1011)が出力される。その後同様に
判別部26で4ビツト判別信号S45、ゲート部
27で4ビツト判定信号S46が作成され、この
4ビツト判定信号S46の立上りエツジにより前
記D1,D2,D3,D4出力を4ビツトラツチ手段1
5bでラツチして安定な2値データ出力(1011)
をY1,Y2,Y3,Y4で得ている。 なお、このとき5ビツト判別信号S35はリセ
ツトされるだけで“L”を保持する。このため5
ビツト判定信号S36もリセツトされるだけでラ
ツチ動作は行なわれない。 第1図の例と特に異なる判別部26、ゲート部
27の部分を以下さらに詳しく説明する。 第7図が判別部26とゲート部27とで成る判
定手段50の部分をさらに具体化した例である。 ここで第7図の28は3値直列信号が4ビツト
または5ビツトのビツト数であるか否かを判別す
るための判別用カウンタ、破線で囲まれた19,
29はR−Sフリツプフロツプ、20,40はゲ
ート部を構成するANDゲートである。 インデツクス信号S25と窓信号S7の入力に
対して、まず、5ビツトのデータか否かを判定す
る場合には、第1図の例と同様判別用カウンタ2
8出力の5ビツトを検出する所定数検出信号S1
3と6ビツトを検出する(所定数+1)検出信号
S14を用い、R−Sフリツプフロツプ19をセ
ツトまたはリセツトして5ビツト判別信号S35
を作成することにより判別している。そして、5
ビツト判別信号S35を用いてANDゲート20
で窓信号S7をゲートし、5ビツトラツチ手段1
5a入力の5ビツト判定信号S36を作成してい
る。 次に、4ビツトのデータか否かを判定する場合
には同様に判別用カウンタ28出力の4ビツトを
検出する所定数検出信号S33と5ビツトを検出
する(所定数+1)検出信号S34を用い、R−
Sフリツプフロツプ29をセツトまたはリセツト
して4ビツト判別信号S45を作成することによ
り判別している。そして、判別信号S45を用い
て、ANDゲート40で窓信号S7をゲートし、
4ビツトラツチ手段15b入力の4ビツト判定信
号S46を作成している。 以上のように本実施例によれば、3値弁別手
段、遅延手段、窓信号作成手段、直並列変換手段
と、複数の3値直列信号が所定のビツト数か否か
を判定する判定手段と、複数のゲート出力信号を
作成するゲート手段と、複数のゲート出力信号に
より3値直列信号の各2値データをラツチする複
数のラツチ手段とを設けることにより、複数の異
なるビツト数の3値直列信号を入力端子を1つに
して安定な2値データとして取り出すことができ
る。 なお、本実施例では4ビツトと5ビツトの2種
類の3値直列信号を解読する場合について説明し
たが、異なるビツト数の3値直列信号であれば複
数種のデータ解読が可能なことは言うまでもな
い。 また、本実施例では入力信号としてインデツク
ス信号の前部に2値データを割り付けた3値直列
信号を扱つたが、インデツクス信号の後部に2値
データを割り付けた3値直列信号であつてもよ
い。この場合、第5図のインデツクス信号S25
を遅延手段12に入力して遅延し、この遅延手段
12の出力と2値データ信号S24を直並列変換
手段13に入力して2値データD0〜D4出力から
取り出せば、後は同様の構成で実現できる。 さらに、インデツクス信号の前部と後部に2値
データを割り付けた3値直列信号が入力信号とし
て考えられるが、この信号を扱う従来例として本
出願人が先に出願した特願昭58−4506号がある。 この信号を入力信号として同様の効果を得るた
めには、特願昭58−4506号と同様な3値弁別手段
と、窓信号作成手段と、3値弁別手段出力の2値
データ信号とインデツクス信号をそれぞれに遅延
する第1遅延手段、第2遅延手段と、第1遅延手
段の出力と前記インデツクス信号より前記2値デ
ータの奇数ビツトを並列に取り出す第1直並列変
換手段と、第2遅延手段の出力と前記2値データ
信号より前記2値データの偶数ビツトを並列に取
り出す第2直並列変換手段とを具備し、前記実施
例に用いた前記インデツクス信号をカウントして
前記3値直列信号のビツト数を判定し複数の判定
信号を得る判定手段と、前記判定手段の出力によ
り前記窓信号をゲートし、複数のゲート出力信号
を得るゲート手段と、前記ゲート手段の出力によ
り前記第1,第2直並列変換手段の出力をラツチ
する複数のラツチ手段とを付加すれば、本実施例
と同様前記複数のラツチ手段より前記3値直列信
号のビツト数に対応した出力を取り出すことがで
きる。 発明の効果 本発明のデータ解読装置は、3値弁別手段と、
遅延手段と、窓信号作成手段と、直並列変換手段
と、複数出力の判定手段と、複数出力のゲート手
段と、複数出力のラツチ手段とを設けることによ
り、インデツクス信号の前部または後部に1ビツ
トずつ2値データを割り付けた異なるビツト数で
入力される3値直列信号を入力部を1つにして回
路構成を簡素化して安定に解読することができ
る。 さらに本発明のデータ解読装置は、3値弁別手
段と、第1遅延手段と、第2遅延手段と、窓信号
作成手段と、第1直並列変換手段と、第2直並列
変換手段と、複数出力の判定手段と、複数出力の
ゲート手段と、複数のラツチ手段とを設けること
により、インデツクス信号の前部と後部に1ビツ
トずつ2値データを割り付けた異なるビツト数で
入力される3値直列信号を入力部を1つにして回
路構成を簡素化して安定に解読することができ、
その実用的効果は大きい。
[Table] A is a three-value serial signal input, two threshold levels are provided, and by converting this into a binary signal, two outputs A 0 and A 1 are output as shown in Table 1.
As a result, A 0 is a signal containing binary data, A 1
An index signal is output. The binary data signal S4 outputted from the three-value discrimination means 11 enters the delay means 12 and is delayed for a predetermined time to become the delayed binary data signal S6.
Enter 3. Further, the index signal S5, which is another output of the three-value discrimination means 11, is directly input to the serial/parallel conversion means 13. 2 input to the serial/parallel conversion means 13
By using the signal S5 of the two signals S5 and S6 as a clock, the binary data (00101) contained in the signal S6 is extracted in parallel from the outputs D 0 to D 4 of the serial/parallel conversion means 13. Additionally, we are taking the following measures to prevent malfunctions. Window signal creation means 14 that uses the first falling edge of the index signal S5 to create a window signal S7 having a predetermined time width that allows decoding processing.
During the window period of the window signal S7, the three-value discrimination means 11
a determining unit 16 that counts the output index signal S5 and determines whether the count value is a predetermined number;
A determination signal S16 is obtained by a determination means 30 comprising a gate section 17 that gates the window signal S7 based on the output S15 of the determination section 16, and this determination signal S1
6, the outputs D0 to D4 are latched by the latch means 15, and finally stable binary data output is obtained. Determination means 3 consisting of determination section 16 and gate section 17
The 0 part will be described in more detail below. FIG. 3 shows an example in which the determination means 30 is further specified.
The figure is a signal waveform diagram for explaining this. Here, 18 in FIG. 3 is a discrimination counter, 19 surrounded by a broken line is an R-S flip-flop, and 20 is a
It is an AND gate. During the window period of window signal S7,
The discrimination counter 18 that counts the index signal S5 counts a predetermined number (i 1 to i 5 ) of the index signal.
Once counted, the predetermined number detection signal S13 is set to "L", the R-S flip-flop 19 is set, and the discrimination signal S15, which is the output of the discrimination section 16, is set to "H". Further, the discrimination signal S15 is gated by the AND gate 20 together with the window signal S7 which has become "H"
16 determination signal becomes "H". Therefore, the outputs D 1 to D 4 of the serial/parallel conversion means 13 are latched by the latch means 15 by the rising edge of the determination signal S16. If the number of index signals is greater than the predetermined number,
(Predetermined number + 1) A signal "L" indicated by a broken line of the detection signal S14 is output, whereby the R-S flip-flop 19 is reset and the discrimination signal S15 returns to "L". Therefore, the determination signal S16 remains at "L" and no latch is performed. It is also assumed that noise is mixed into the index signal S5 before the determination counter 18 counts the index signal S5 and when the determination signal S15 is in the "H" state. The R-S flip-flop 19 is reset by an index signal S5. Therefore, the R-S flip-flop 19 is reset by the noise, the determination signal S15 changes from "H" to "L", and the gate output signal S16 also changes from "H" to "L". Since the latching operation of the latch means 15 by the gate output signal S16 occurs when the signal S16 changes from "L" to "H", no erroneous latching occurs. That is, even if noise is mixed in, the reset operation is simply repeated, and there is no malfunction of the latch. As described above, in the above example, by providing a determination means consisting of a determination section and a gate section, malfunction of the device due to noise and input error signals is prevented, and it is determined whether or not the number of bits of input data is correct. 2
Value data is extracted as correct data. However, in such an example, even if a ternary serial signal with a predetermined number of bits can be decoded, multiple ternary serial signals with different numbers of bits can be decoded.
Unable to decipher value series signals. In other words, in order to decode ternary serial signals with different numbers of bits, the circuit shown in Figure 1 is required for each different number of bits.
Particularly when converting to IC, there is a problem that the circuit scale becomes large and the cost becomes high. Purpose of the Invention The present invention overcomes the drawbacks of the above examples, and provides a data decoding device that has a single input section for decoding ternary serial signals having different numbers of bits and has a simplified circuit configuration. The purpose is to Structure of the Invention The present invention provides a determination means comprising a three-value discrimination means, a window signal creation means, a delay means, a serial-to-parallel conversion means, a determination section and a gate section that obtain a plurality of outputs,
This is a data decoding device equipped with a plurality of latch means, and it is capable of handling three-value serial signals inputted with different numbers of bits by assigning one bit of binary data to the front or rear of the index signal into a single input section. The circuit configuration is simplified and stable decoding is possible. Furthermore, the present invention replaces the delay means with first and second delay means, and replaces the serial-to-parallel conversion means with first and second serial-to-parallel conversion means. A ternary serial signal input with different numbers of bits in which binary data is assigned bit by bit can be stably decoded by using only one input section and simplifying the circuit configuration. DESCRIPTION OF THE EMBODIMENTS FIG. 5 is a block diagram of a data decoding device according to an embodiment of the present invention, and FIG. 6 is a signal waveform diagram for explaining the operation. In FIG. 5, 11 is a three-value discrimination means, 12 is a delay means, 13 is a serial-to-parallel conversion means, 14 is a window signal generation means, 15a is a 5-bit latch means, and 15b
4-bit latch means, 26 a discrimination section, 27 a gate section, and 50 a judgment means. Note that the three-value discrimination means 11, the delay means 12, the serial-to-parallel conversion means 13, and the window signal generation means 14 are the same as those in the example shown in FIG. 1, so their explanations will be omitted. The data decoding device of the present invention configured as described above is capable of extracting parallel binary data corresponding to the number of bits from a plurality of ternary serial signals having different numbers of bits sent through one signal line. is a device,
The operation will be explained below. The ternary serial signal input to the data decoding device of FIG. 5 is shown in S23 of FIG. As an example, a case will be explained in which a ternary serial signal is used to transfer 5-bit data (00101) and 4-bit data (1011). First, when the 5-bit 3-value serial signal of the 3-value serial signal S23 is input, a binary data signal S24 and an index signal S25 are created as in the example of FIG . ~D 4 to 2
Value data (00101) is output. Furthermore, the first
Using the same method as in the example shown in the figure, the discriminator 26 generates a 5-bit discrimination signal S35, and the gate section 27 generates a 5-bit determination signal S36.
The above D 0 ~ D 4 output is changed to 5 by the rising edge of 36.
Bit latch means 15a latches to obtain stable binary data output (00101) at X 0 , X 1 , X 2 , X 3 , and X 4 . At this time, the 4-bit discrimination signal S45 is set by detecting the rising edge of the 4th bit of the index signal S25, and is further reset by detecting the falling edge of the 5th bit. For this reason 4
Bit determination signal S46 is only reset and no latch operation is performed. Next, when the 4-bit ternary serial signal of the ternary serial signal S23 is input, a binary data signal S24 and an index signal S25 are created in the same manner.
Binary data (1011) is output from the outputs D 1 , D 2 , D 3 , and D 4 of the serial/parallel conversion means 13. Thereafter, similarly, a 4-bit discrimination signal S45 is generated in the discrimination section 26, and a 4-bit judgment signal S46 is generated in the gate section 27, and the above-mentioned D 1 , D 2 , D 3 , D 4 outputs are generated by the rising edge of this 4-bit judgment signal S46. 4-bit latch means 1
Latch at 5b for stable binary data output (1011)
are obtained by Y 1 , Y 2 , Y 3 , and Y 4 . Incidentally, at this time, the 5-bit discrimination signal S35 is simply reset and held at "L". For this reason 5
The bit determination signal S36 is also only reset and no latch operation is performed. The distinguishing section 26 and the gate section 27, which are particularly different from the example shown in FIG. 1, will be explained in more detail below. FIG. 7 shows an example in which the determination means 50 comprising the determination section 26 and the gate section 27 is further embodied. Here, 28 in FIG. 7 is a discriminating counter for discriminating whether the ternary serial signal has 4 bits or 5 bits; 19 surrounded by a broken line;
29 is an R-S flip-flop, and 20 and 40 are AND gates forming a gate section. When determining whether the input of the index signal S25 and the window signal S7 is 5-bit data, first, the determination counter 2 is used as in the example of FIG.
Predetermined number of detection signals S1 for detecting 5 bits of 8 outputs
Using the detection signal S14 for detecting 3 and 6 bits (predetermined number + 1), the R-S flip-flop 19 is set or reset to generate the 5-bit discrimination signal S35.
This is determined by creating a And 5
The AND gate 20 uses the bit discrimination signal S35.
gates the window signal S7 at 5-bit latch means 1.
5a input 5-bit judgment signal S36 is created. Next, when determining whether the data is 4 bits or not, similarly, a predetermined number detection signal S33 for detecting 4 bits of the output of the discrimination counter 28 and a detection signal S34 for detecting 5 bits (predetermined number + 1) are used. ,R-
Discrimination is made by setting or resetting the S flip-flop 29 and creating a 4-bit discrimination signal S45. Then, using the discrimination signal S45, the AND gate 40 gates the window signal S7,
A 4-bit judgment signal S46 is generated to be input to the 4-bit latch means 15b. As described above, according to this embodiment, the ternary discrimination means, the delay means, the window signal creation means, the serial/parallel conversion means, and the determining means for determining whether or not a plurality of ternary serial signals have a predetermined number of bits are provided. By providing a gate means for creating a plurality of gate output signals and a plurality of latch means for latching each binary data of a ternary serial signal using a plurality of gate output signals, a ternary serial signal having a plurality of different numbers of bits can be generated. Signals can be extracted as stable binary data using only one input terminal. In this embodiment, we have explained the case of decoding two types of ternary serial signals, 4 bits and 5 bits, but it goes without saying that multiple types of data can be decoded as long as the ternary serial signals have different numbers of bits. stomach. Furthermore, in this embodiment, a ternary serial signal in which binary data is assigned to the front part of the index signal is used as an input signal, but it may be a ternary serial signal in which binary data is assigned to the rear part of the index signal. . In this case, the index signal S25 in FIG.
is input to the delay means 12 to be delayed, and the output of this delay means 12 and the binary data signal S24 are input to the serial/parallel conversion means 13 and extracted from the binary data D 0 to D 4 output, and the rest is similar. This can be achieved through configuration. Furthermore, a ternary serial signal in which binary data is assigned to the front and rear parts of an index signal can be considered as an input signal, but as a conventional example of handling this signal, Japanese Patent Application No. 58-4506 filed earlier by the present applicant There is. In order to obtain the same effect using this signal as an input signal, a three-value discrimination means similar to that in Japanese Patent Application No. 58-4506, a window signal creation means, a binary data signal output from the three-value discrimination means, and an index signal are required. first delay means and second delay means for respectively delaying the first delay means, first serial-to-parallel conversion means for extracting odd bits of the binary data in parallel from the output of the first delay means and the index signal, and second delay means. and a second serial/parallel conversion means for extracting even numbered bits of the binary data from the binary data signal in parallel, and counting the index signal used in the embodiment to convert the output of the ternary serial signal. determining means for determining the number of bits and obtaining a plurality of determination signals; gate means for gating the window signal using the output of the determining means to obtain a plurality of gate output signals; By adding a plurality of latch means for latching the output of the two-serial to parallel conversion means, it is possible to take out an output corresponding to the number of bits of the ternary serial signal from the plurality of latch means, as in the present embodiment. Effects of the Invention The data decoding device of the present invention includes three-value discrimination means,
By providing a delay means, a window signal generation means, a serial/parallel conversion means, a plurality of output determination means, a plurality of output gate means, and a plurality of output latching means, one It is possible to stably decode a ternary serial signal inputted with a different number of bits in which binary data is allocated bit by bit by using a single input section, simplifying the circuit configuration. Furthermore, the data decoding device of the present invention includes a ternary discrimination means, a first delay means, a second delay means, a window signal generation means, a first serial-to-parallel conversion means, a second serial-to-parallel conversion means, and a plurality of By providing an output determination means, a plurality of output gate means, and a plurality of latch means, it is possible to generate a three-value series input with different numbers of bits, in which one bit of binary data is assigned to the front and rear parts of the index signal. By using only one signal input section, the circuit configuration can be simplified and stably decoded.
Its practical effects are great.

【図面の簡単な説明】[Brief explanation of the drawing]

第1図は先に提案したデータ解読装置のブロツ
ク図、第2図は同データ解読装置の動作を説明す
るための信号波形図、第3図は同データ解読装置
における判定手段とゲート手段の詳細構成を示す
ブロツク図、第4図は同判定手段とゲート手段の
動作を説明するための信号波形図、第5図は本発
明における一実施例のデータ解読装置のブロツク
図、第6図は同実施例のデータ解読装置の動作を
説明するための信号波形図、第7図は同実施例に
おける判定手段とゲート手段の詳細構成を示すブ
ロツク図である。 11…3値弁別手段、12…遅延手段、13…
直並列変換手段、14…窓信号作成手段、15…
ラツチ手段、15a…5ビツトラツチ手段、15
b…4ビツトラツチ手段、16,26…判定部、
17,27…ゲート部、18,28…判別用カウ
ンタ、19,29…R−Sフリツプフロツプ、2
0,40…ANDゲート、30,50…判定手段。
Fig. 1 is a block diagram of the data decoding device proposed earlier, Fig. 2 is a signal waveform diagram for explaining the operation of the data decoding device, and Fig. 3 is details of the determination means and gate means in the data decoding device. FIG. 4 is a signal waveform diagram for explaining the operation of the determining means and gate means, FIG. 5 is a block diagram of a data decoding device according to an embodiment of the present invention, and FIG. 6 is a block diagram showing the same. FIG. 7 is a signal waveform diagram for explaining the operation of the data decoding device of the embodiment. FIG. 7 is a block diagram showing the detailed configuration of the determination means and gate means in the embodiment. 11... Three-value discrimination means, 12... Delay means, 13...
Serial-to-parallel conversion means, 14... Window signal creation means, 15...
Latch means, 15a...5 bit latch means, 15
b... 4-bit latch means, 16, 26... determination section,
17, 27... Gate section, 18, 28... Discrimination counter, 19, 29... R-S flip-flop, 2
0, 40...AND gate, 30, 50...determination means.

Claims (1)

【特許請求の範囲】 1 2値データ信号のビツト数に対応したインデ
ツクス信号の前部または後部に前記2値データ信
号を1ビツトずつ割り付け、かつ、所定時間毎に
異なるビツト数で転送され入力される3値直列信
号を弁別し、 前記インデツクス信号と前記2値データ信号と
を分離する3値弁別手段と、 前記3値弁別手段の出力である2値データ信号
の最初の立ち上がりまたは立ち下がりによりトリ
ガされ、そのトリガのタイミングから前記2値デ
ータ信号が最大ビツト数のときの前記3値直列信
号の最終タイミングまでを含み、かつ、次の3値
直列信号が到来する前のタイミングまでの時間幅
を有する窓信号を作成する窓信号作成手段と、 前記3値弁別手段の出力である2値データ信号
を遅延し、遅延2値データ信号を得る遅延手段
と、 前記3値弁別手段の出力であるインデツクス信
号により、前記遅延手段の出力である遅延2値デ
ータ信号をラツチしてその遅延2値データ信号を
並列に取り出す直並列変換手段と、 前記窓信号の時間幅の期間中に、前記3値弁別
手段の出力であるインデツクス信号にもとづき各
ビツト数に対応する複数の判別信号を得る判別手
段と前記窓信号の後縁タイミングにより前記複数
の判別信号を検出し、到来する前記3値直列信号
に含まれている2値データ信号のビツト数に対応
する特定の判別信号のみ判定信号として出力する
ゲート手段を含む判定手段と、 前記直並列変換手段の出力をラツチするもので
あり、それぞれ異なる特定のビツト数の複数のラ
ツチ手段 を具備し、 前記複数のラツチ手段は前記判定信号にのみ対
応して動作し、前記3値直列信号に含まれる特定
ビツト数の2値データ信号のみを出力することを
特徴とするデータ解読装置。
[Scope of Claims] 1. The binary data signal is assigned one bit at a time to the front or rear part of an index signal corresponding to the number of bits of the binary data signal, and the data is transferred and input with a different number of bits at predetermined intervals. ternary discrimination means for discriminating a ternary serial signal to separate the index signal and the binary data signal; and a trigger triggered by the first rising or falling edge of the binary data signal output from the ternary discriminating means. and the time width from the timing of the trigger to the final timing of the ternary serial signal when the binary data signal has the maximum number of bits, and to the timing before the next ternary serial signal arrives. a window signal creating means for creating a window signal having the following characteristics; a delay means for delaying the binary data signal which is the output of the three-value discrimination means to obtain a delayed binary data signal; and an index which is the output of the three-value discrimination means. serial-to-parallel conversion means for latching the delayed binary data signal output from the delay means and extracting the delayed binary data signal in parallel according to the signal; A discriminating means obtains a plurality of discriminating signals corresponding to each number of bits based on an index signal output from the means, and detecting the plural discriminating signals based on the trailing edge timing of the window signal, and detecting the discriminating signals included in the incoming three-value serial signal. a determining means including a gate means for outputting only a specific determining signal corresponding to the number of bits of the binary data signal being outputted as a determining signal; and a plurality of latch means, each of which operates only in response to the determination signal and outputs only a binary data signal having a specific number of bits included in the three-value serial signal. data decoding device.
JP59102139A 1984-05-21 1984-05-21 data decoding device Granted JPS60246156A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP59102139A JPS60246156A (en) 1984-05-21 1984-05-21 data decoding device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP59102139A JPS60246156A (en) 1984-05-21 1984-05-21 data decoding device

Publications (2)

Publication Number Publication Date
JPS60246156A JPS60246156A (en) 1985-12-05
JPH0339424B2 true JPH0339424B2 (en) 1991-06-13

Family

ID=14319431

Family Applications (1)

Application Number Title Priority Date Filing Date
JP59102139A Granted JPS60246156A (en) 1984-05-21 1984-05-21 data decoding device

Country Status (1)

Country Link
JP (1) JPS60246156A (en)

Also Published As

Publication number Publication date
JPS60246156A (en) 1985-12-05

Similar Documents

Publication Publication Date Title
JPH02141972A (en) Method and apparatus for synchronous detection of digital data
US3772680A (en) Digital transmission channel monitoring system
JP3080341B2 (en) Data match detection circuit
JPH0775343B2 (en) Synchronization detection circuit and method
EP0265080B1 (en) Device for detecting bit phase difference
US4481648A (en) Method and system for producing a synchronous signal from _cyclic-redundancy-coded digital data blocks
US4658399A (en) Circuit arrangement designed to pick up the error rate in numerical transmission systems
EP0276445B1 (en) Method and apparatus for detecting transient errors
US5113187A (en) CMI encoder circuit
US5510786A (en) CMI encoder circuit
GB2032228A (en) DC free encoding for data transmission
JPS60246156A (en) data decoding device
KR900006016Y1 (en) Noise Canceling Circuit During Data Serial Transmission
RU2024966C1 (en) Device for determining start point of data block in external memory
JP3697809B2 (en) Signal detection circuit
JP2506407B2 (en) Clock synchronous data transmission system
SU1080132A1 (en) Information input device
JP3225824B2 (en) N parallel continuous count discrimination circuit
JPS5853257A (en) Digital data receiving circuit
JPH0124386B2 (en)
JPS61146017A (en) counting circuit
JPS61107835A (en) Control signal extraction circuit
RU1789993C (en) Device for editing table elements
SU1363224A1 (en) Device for interphasing computing with communication channels
SU1392571A1 (en) Computer-to-telegraph communication channel interface