JPS62279717A - Data transfer system - Google Patents
Data transfer systemInfo
- Publication number
- JPS62279717A JPS62279717A JP12406886A JP12406886A JPS62279717A JP S62279717 A JPS62279717 A JP S62279717A JP 12406886 A JP12406886 A JP 12406886A JP 12406886 A JP12406886 A JP 12406886A JP S62279717 A JPS62279717 A JP S62279717A
- Authority
- JP
- Japan
- Prior art keywords
- signal
- data
- data signal
- clock
- circuit
- 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.)
- Pending
Links
- 230000004069 differentiation Effects 0.000 abstract 1
- 238000000034 method Methods 0.000 description 10
- 238000010586 diagram Methods 0.000 description 4
- 230000000630 rising effect Effects 0.000 description 4
- 230000005540 biological transmission Effects 0.000 description 3
- 238000006243 chemical reaction Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
Landscapes
- Dc Digital Transmission (AREA)
Abstract
Description
【発明の詳細な説明】
3、発明の詳細な説明
〔産業上の利用分野〕
本発明はデータ転送方式に関し、特にデータ転送距離が
比較的短い場合に適するデータ転送方式〔従来の技術〕
比較的近距離でデータ伝送を行う場合、ハードウェア規
模が小さく経済的なデータ転送方式を用いることが必要
である。[Detailed Description of the Invention] 3. Detailed Description of the Invention [Field of Industrial Application] The present invention relates to a data transfer method, and particularly a data transfer method suitable for a case where the data transfer distance is relatively short [Prior Art] Comparatively When transmitting data over short distances, it is necessary to use an economical data transfer method with small hardware scale.
第2図は、かかる場合よく用いられている従来のデータ
転送方式の一例を示すブロック図である。FIG. 2 is a block diagram showing an example of a conventional data transfer method that is often used in such cases.
第2図において、4争5は、転送すべきデータD1の1
ワードを構成するビット数に等しい段数を有するシフト
レジスタ、2・6は信号線である。In FIG. 2, 4th issue 5 is 1 of the data D1 to be transferred.
The shift register has the number of stages equal to the number of bits constituting a word, and 2 and 6 are signal lines.
データD1の1ワ一ド分の各ビットが送信側のシフトレ
ジスタ4の入力端子INから各段に並列に書込まれる。Each bit of one word of data D1 is written in parallel to each stage from the input terminal IN of the shift register 4 on the transmission side.
クロック端子CLK に入力するクロック信号CLKよ
って各段の記憶内容が順次出力端子OUT から読出
され、NRZ 方式のデータ信号S1となる。The storage contents of each stage are sequentially read out from the output terminal OUT by the clock signal CLK inputted to the clock terminal CLK, and become an NRZ type data signal S1.
データ信号S1は信号線2によ邊、クロック信号CLは
信号線6により、受信側のシフトレジスタ5へ伝送され
る。The data signal S1 is transmitted through the signal line 2, and the clock signal CL is transmitted through the signal line 6 to the shift register 5 on the receiving side.
シフトレジスタ5は、入力端子INに入力するデータ信
号S1をクロック信号CLによって順次各段に書込む。The shift register 5 sequentially writes the data signal S1 input to the input terminal IN into each stage using the clock signal CL.
全段が書込まれると、各段の記憶内容は出力端子OUT
から並列に読出されてデータD1となる。When all stages are written, the memory contents of each stage are output to the output terminal OUT.
are read out in parallel to become data D1.
第2図に示す従来例は、以上説明したようにNRZ 方
式のデータ信号S1とクロック信号CLとを信号線2・
6で伝送するので、ハードウェア規模は小さいが2本の
信号線2・6を必要とする。In the conventional example shown in FIG. 2, as explained above, the NRZ system data signal S1 and clock signal CL are connected to the signal line 2.
6, the hardware scale is small, but two signal lines 2 and 6 are required.
信号線で伝送するデータ信号を、各ビット毎にクロック
情報を含む方式の信号に変換するか、あるいはスクラン
ブルすれば、クロック信号の伝送は必ずしも必要ではな
いが、従来知られているこのような信号変換やスクラン
ブルをするには高価なハードウェアを必要とする。If the data signal transmitted over the signal line is converted into a signal that includes clock information for each bit, or if it is scrambled, transmission of the clock signal is not necessarily necessary, but conventionally known such signals Conversion and scrambling require expensive hardware.
以上説明したように従来のデータ転送方式は、クロック
信号を伝送しようとすれば2本の信号線を必要とし、ク
ロック信号を伝送しなければ高価なハードウェアを必要
とするので経済的でないという欠点がある。As explained above, conventional data transfer methods require two signal lines to transmit a clock signal, and if the clock signal is not transmitted, expensive hardware is required, making them uneconomical. There is.
本発明の目的は、上記の欠点を解決して信号線を1本し
か必要とせず、しかもハードウェア規模の小さいデータ
転送方式を提供することにある。SUMMARY OF THE INVENTION An object of the present invention is to solve the above-mentioned drawbacks and provide a data transfer system that requires only one signal line and has small hardware scale.
本発明のデータ転送方式は、繰返し周期がhz方式のデ
ータ信号のクロック周期に等しく、前記データ信号の波
形が状態″0”から状態″1″に変化するクロック位相
において始まり、前記データ信号の波形が状態“1”か
ら状態″′0#に戻るクロック位相より早いクロック位
相において終るパルスの列であるパルス信号Pを発生す
るパルス発生手段と、前記データ信号の波形が状態“0
#でアシ、シかも前記パルス信号Pのパルスがでていな
い期間においては状態10”になシ、その他の期間にお
いては状態“1”になる出力信号を出力する合成手段と
、を備える送信手段と、前記出力信号を伝送する信号線
と、この信号線により伝送された前記出力信号を受信す
る受信手段とを具備して構成される。The data transfer method of the present invention starts at a clock phase in which the repetition period is equal to the clock period of the data signal of the Hz method, and the waveform of the data signal changes from the state "0" to the state "1", and the waveform of the data signal pulse generating means for generating a pulse signal P which is a train of pulses ending at a clock phase earlier than the clock phase in which the data signal returns from state "1" to state "'0#";
transmitting means for outputting an output signal that is in the state "10" during a period in which the pulse signal P does not generate a pulse and is in the state "1" in other periods; , a signal line for transmitting the output signal, and a receiving means for receiving the output signal transmitted by the signal line.
以下実施例を示す図面を参照して本発明について詳細に
説明する。The present invention will be described in detail below with reference to drawings showing embodiments.
第1図は1本発明のデータ転送方式の一実施例を示すブ
ロック図である。FIG. 1 is a block diagram showing an embodiment of the data transfer system of the present invention.
第1図に示す実施例は、データD1を入力しデータ信号
S3を出力する送信部1と、データ信号S3を伝送する
信号線2と、信号#j2からのデータ信号S3を入力し
データD1を出力する受信部3とを具備して構成されて
いる。The embodiment shown in FIG. 1 includes a transmitter 1 that inputs data D1 and outputs a data signal S3, a signal line 2 that transmits the data signal S3, and a transmitter that inputs data signal S3 from signal #j2 and outputs data D1. It is configured to include a receiving section 3 for outputting.
送信部1は、データD1の1ワードを構成するビット数
に等しい段数を有し、入力端子INにデータD1を入力
し、クロック端子CLK にクロック信号CLを入力し
、出力端子OUT からデータ信号S1を出力するシフ
トレジスタエ1と、データ信号Sトクロック信号CLを
入力しデータ信号S2を出力するAND回路12と、ク
ロック信号CLを入力しパルス信号Pを出力する微分器
13と、データ信号S2・パルス信号Pを入力しデータ
信号S3を出力するOR回路14とを備えて構成されて
いる。The transmitter 1 has a number of stages equal to the number of bits constituting one word of data D1, inputs data D1 to an input terminal IN, inputs a clock signal CL to a clock terminal CLK, and outputs a data signal S1 from an output terminal OUT. a shift register 1 that outputs a data signal S and a clock signal CL, an AND circuit 12 that inputs a clock signal CL and outputs a data signal S2, a differentiator 13 that inputs a clock signal CL and outputs a pulse signal P, and a data signal S2. - An OR circuit 14 that inputs the pulse signal P and outputs the data signal S3.
微分器13は、クロック信号CLを入力する遅延回路1
31@NOT回路132と、遅延回路131・NOT回
路132の出力を入力しパルス信号Pを出力するNOR
回路133とを有して構成されている。The differentiator 13 is a delay circuit 1 that inputs the clock signal CL.
31@NOR which inputs the outputs of the NOT circuit 132 and the delay circuit 131/NOT circuit 132 and outputs the pulse signal P.
The circuit 133 is configured to include a circuit 133.
受信部3は、データ信号S3を入力しデータ信号S4を
出力する遅延回路31と、シフトレジスタ11が有する
と同数の段数を有し、入力端子INにデータ信号S3を
入力し、クロック端子CLKにデータ信号S4を入力し
、出力端子OUT からデータD1を出力するシフトレ
ジスタ32とを備えて構成されている。The receiving section 3 has a delay circuit 31 that inputs the data signal S3 and outputs the data signal S4, and has the same number of stages as the shift register 11 has, inputs the data signal S3 to the input terminal IN, and outputs the data signal S4 to the clock terminal CLK. The shift register 32 receives the data signal S4 and outputs the data D1 from the output terminal OUT.
第3図は、第1図に示す実施例の動作を説明するための
タイムチャートである。FIG. 3 is a time chart for explaining the operation of the embodiment shown in FIG.
まず、送信部1の動作について説明する。First, the operation of the transmitter 1 will be explained.
クロック信号CLは、第3図に図示するように期間T
Iでローレベル、期間T+でハイレベルになる、周期T
cの信号であるとする。The clock signal CL has a period T as shown in FIG.
Low level at I, high level at period T+, period T
Suppose that the signal is c.
シフトレジスタ11は、各段に書込まれたデータD1の
1ワ一ド分の各ビットをクロック信号CLの立下りのタ
イミング〔第3図にtrと図示したタイミング〕で順次
読出し、NRZ 方式のデータ信号S1として出力する
。データD1の各ビットの、論理″1″がハイレベル、
論理@0″がローレベルに対応し、データ信号S1とし
て読出されたビット列が・・・・・・“1″・“1″パ
0#・“0”・′1”・・・・・・となっていたとする
と、データ信号S1の波形は第3図に図示する如くにな
る。The shift register 11 sequentially reads each bit of one word of the data D1 written in each stage at the falling timing of the clock signal CL [timing shown as tr in FIG. It is output as a data signal S1. The logic "1" of each bit of data D1 is high level,
The logic @0'' corresponds to a low level, and the bit string read as the data signal S1 is ``1'', ``1'', pa0#, ``0'', '1''... Assuming that, the waveform of the data signal S1 will be as shown in FIG.
データ信号S1は、AND回路12によりRZ方式のデ
ータ信号S2に変換される。The data signal S1 is converted by the AND circuit 12 into an RZ type data signal S2.
微分器13が有する遅延回路131の遅延時間Tpを、
データ信号S2がハイレベルであシ得る時間長、すなわ
ちクロック信号CLのハイレベルである期間T2より十
分短く設定する。微分器13は、パルス幅が遅延時間T
pに等しく、ハイレベル側に突出し、繰返し周期が周期
Tcに等しいパルス列であるパルス信号Pを出力する。The delay time Tp of the delay circuit 131 included in the differentiator 13 is
It is set to be sufficiently shorter than the length of time that the data signal S2 can be at a high level, that is, the period T2 during which the clock signal CL is at a high level. The differentiator 13 has a pulse width equal to the delay time T.
A pulse signal P, which is a pulse train having a repetition period equal to the period Tc and protruding to the high level side, is output.
パルス信号Pの立上プのタイミングは、データ信号S2
の立上り得るクロック位相に一致しており、パルス信号
Pの立下υのタイミングは、データ(W号、32の立下
り得るクロック位相よ〕早くなっている。The rising timing of the pulse signal P is based on the data signal S2.
The timing of the fall υ of the pulse signal P is earlier than the clock phase in which the data (No. W, 32) can fall.
OR回路14は、データ信号S2とパルス信号Pとから
データ信号S3を作る。データ信号S3は、繰返し周期
Tcで必ず立上るので、転送するデータの各ビット毎に
クロック情報を含んだ信号になっている。The OR circuit 14 generates a data signal S3 from the data signal S2 and the pulse signal P. Since the data signal S3 always rises at the repetition period Tc, it is a signal containing clock information for each bit of data to be transferred.
次に、受信部3の動作について説明する。Next, the operation of the receiving section 3 will be explained.
遅延回路31の遅延時間Tdを遅延回路131の遅延時
間Tpよりは長く、期間T2よりは短く設定する。その
結果、シフトレジスタ32に入力するデータ信号S3と
データ信号S4とのタイミング関係は第3図に83・S
4として図示した如くになる。シフトレジスタ32は、
データ信号S3をデータ信号S4の立上りのタイミング
(第3図にtwと図示したタイミング)で順次各段に書
込み、全段が書込まれると、各段の記憶内容をデータD
1として読出す。The delay time Td of the delay circuit 31 is set longer than the delay time Tp of the delay circuit 131 and shorter than the period T2. As a result, the timing relationship between the data signal S3 and the data signal S4 input to the shift register 32 is shown in FIG.
4 as shown in the figure. The shift register 32 is
The data signal S3 is sequentially written to each stage at the rising timing of the data signal S4 (timing shown as tw in FIG. 3), and when all stages are written, the stored contents of each stage are transferred to the data D.
Read as 1.
第1図に示す従来例は、以上説明したように転送するデ
ータの各ビット毎にクロック情報を含んだデータ信号S
3を信号線2で伝送するので、クロック信号CLを伝送
する必要がない。In the conventional example shown in FIG. 1, the data signal S includes clock information for each bit of data to be transferred as explained above.
3 is transmitted through the signal line 2, there is no need to transmit the clock signal CL.
以上、データD1の各ビットの、論理″′1#がハイレ
ベル、論理”o”がローレベルニ対応スる場合について
本発明の詳細な説明したが、これら対応関係が上記と逆
になる場合にも本発明は適用できる。この場合、クロッ
ク信号CLを反転させ、AND回路12・OR回路14
・N(、+1(回路133をOR回路・AND回路・N
ANDAND回路え、シフトレジスタ11の読出しタイ
ミングを反転したクロック信号の立上りのタイミングに
すれば、データ信号81〜S4およびパルス信号Pは全
て反転される。シフトレジスタ32の書込みタイミング
は、遅延回路31の出力の立下シのタイミングにすれば
よい。The present invention has been described in detail above for the case where the logic "'1#" of each bit of the data D1 corresponds to a high level and the logic "o" corresponds to a low level. The present invention can be applied. In this case, the clock signal CL is inverted and the AND circuit 12/OR circuit 14
・N(,+1(Circuit 133 is OR circuit・AND circuit・N
In the AND circuit, if the read timing of the shift register 11 is set to the rising edge of the inverted clock signal, the data signals 81 to S4 and the pulse signal P are all inverted. The write timing of the shift register 32 may be set to the falling edge timing of the output of the delay circuit 31.
転送すべきデータがもともとNRZ 方式のデータ信号
になっている場合は、送信部1のシフトレジスタ11は
不要である。この場合、受信部2のシフトレジスタ32
を、データ信号S4の立上りのタイミングでデータ信号
S3をサンプルし識別する識別器に置換える。転送すべ
きデータがRZ方式のデータ信号である場合は、送信部
1のNΦ回路12も不要である。この場合、受信部2の
シフトレジスタ32を、データ信号S4の立上りのタイ
ミングでデータ信号S3をサンプルするRZ信号発生器
に置換える。If the data to be transferred is originally an NRZ data signal, the shift register 11 of the transmitter 1 is not necessary. In this case, the shift register 32 of the receiving section 2
is replaced with a discriminator that samples and identifies the data signal S3 at the rising timing of the data signal S4. If the data to be transferred is an RZ system data signal, the NΦ circuit 12 of the transmitter 1 is also unnecessary. In this case, the shift register 32 of the receiving section 2 is replaced with an RZ signal generator that samples the data signal S3 at the timing of the rise of the data signal S4.
以上詳細に説明したように本発明のデータ転送方式は、
転送すべきデータを、その各ビット毎にクロック情報に
含むデータ信号に変換して信号線で伝送し、クロック信
号を伝送する必要がないので、信号線が一本でよいとい
う効果があり、またこの信号変換を簡単な回路構成で行
えるのでノ・−ドウエア規模が小さく経済的であるとい
う効果がある。As explained in detail above, the data transfer method of the present invention is
The data to be transferred is converted into a data signal included in the clock information for each bit and transmitted over the signal line, and there is no need to transmit the clock signal, so there is an effect that only one signal line is required. Since this signal conversion can be performed with a simple circuit configuration, the hardware size is small and economical.
第1図は本発明のデータ転送方式の一実施例を示すブロ
ック図、第2図は従来のデータ転送方式の一例を示すブ
ロック図、第3図は第1図に示す実施例の動作を説明す
るためのタイムチャートである。
1・・・・・・送信部、2・・・・・・信号線、3・・
・・・・受信部、13・・・・・・微分器、14・・・
・・・OR回路。FIG. 1 is a block diagram showing an embodiment of the data transfer method of the present invention, FIG. 2 is a block diagram showing an example of the conventional data transfer method, and FIG. 3 explains the operation of the embodiment shown in FIG. 1. This is a time chart for 1... Transmission unit, 2... Signal line, 3...
...Receiving section, 13...Differentiator, 14...
...OR circuit.
Claims (1)
しく、前記データ信号の波形が状態“0”から状態“1
”に変化するクロック位相において始まり、前記データ
信号の波形が状態“1”から状態“0”に戻るクロック
位相より早いクロック位相において終るパルスの列であ
るパルス信号Pを発生するパルス発生手段と、 前記データ信号の波形が状態“0”であり、しかも前記
パルス信号Pのパルスがでていない期間においては状態
“0”になり、その他の期間においては状態“1”にな
る出力信号を出力する合成手段と、 を備える送信手段と、 前記出力信号を伝送する信号線と、 この信号線により伝送された前記出力信号を受信する受
信手段と を具備することを特徴とするデータ転送方式。[Claims] The repetition period is equal to the clock period of the data signal of the RZ system, and the waveform of the data signal changes from state "0" to state "1".
pulse generating means for generating a pulse signal P that is a train of pulses starting at a clock phase in which the waveform of the data signal changes from state "1" to state "0" and ending at a clock phase earlier than the clock phase in which the waveform of the data signal changes from state "1" to state "0"; Outputting an output signal in which the waveform of the data signal is in the state "0", the state is "0" during a period when no pulse of the pulse signal P is generated, and the state is "1" in other periods. A data transfer system comprising: a combining means; a transmitting means comprising: a signal line for transmitting the output signal; and a receiving means for receiving the output signal transmitted by the signal line.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12406886A JPS62279717A (en) | 1986-05-28 | 1986-05-28 | Data transfer system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP12406886A JPS62279717A (en) | 1986-05-28 | 1986-05-28 | Data transfer system |
Publications (1)
Publication Number | Publication Date |
---|---|
JPS62279717A true JPS62279717A (en) | 1987-12-04 |
Family
ID=14876150
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP12406886A Pending JPS62279717A (en) | 1986-05-28 | 1986-05-28 | Data transfer system |
Country Status (1)
Country | Link |
---|---|
JP (1) | JPS62279717A (en) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008007240A2 (en) * | 2006-06-19 | 2008-01-17 | Koninklijke Philips Electronics N.V. | An optical recording apparatus |
-
1986
- 1986-05-28 JP JP12406886A patent/JPS62279717A/en active Pending
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008007240A2 (en) * | 2006-06-19 | 2008-01-17 | Koninklijke Philips Electronics N.V. | An optical recording apparatus |
WO2008007240A3 (en) * | 2006-06-19 | 2008-04-17 | Koninkl Philips Electronics Nv | An optical recording apparatus |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
JPS62269443A (en) | Parallel transmission system | |
KR880009520A (en) | Digital data memory system | |
JP2641276B2 (en) | Two-stage synchronizer | |
JPS62279717A (en) | Data transfer system | |
JPS63190457A (en) | Serial data transmitter | |
JPS63167544A (en) | Data bus system for series data bus | |
US4806907A (en) | Apparatus and method for digital data transmission | |
US20230269118A1 (en) | Single wire serial communication using pulse width modulation in a daisy chain architecture | |
JP2912210B2 (en) | Asynchronous serial data transmission device | |
KR200230591Y1 (en) | Serial conversion data transmission device using memory | |
SU1068927A1 (en) | Information input device | |
KR0152397B1 (en) | Reception device for source synchronous transmission data | |
SU1249583A1 (en) | Buffer storage | |
SU1169173A1 (en) | Device for translating serial code to parallel code | |
JPH0731633Y2 (en) | 2-line serial / parallel converter | |
SU1370742A1 (en) | Pulse sequence converter | |
JPS62279756A (en) | Data transfer system | |
KR970056528A (en) | Analog Bus / I ^ 2C Bus Protocol Converters | |
RU2022479C1 (en) | Binary data transmitting device | |
RU1805548C (en) | Serial-to-parallel code converter | |
JPH0630513B2 (en) | Data transmission buffer circuit | |
SU1727200A1 (en) | Device for conversion of series code to parallel code | |
SU1538271A2 (en) | Device for shaping phase-modulated signals | |
SU1755286A2 (en) | Device for interfacing computer with peripherals | |
SU1566388A1 (en) | Information registering device |