JPH0423637A - データ受信装置 - Google Patents

データ受信装置

Info

Publication number
JPH0423637A
JPH0423637A JP2128842A JP12884290A JPH0423637A JP H0423637 A JPH0423637 A JP H0423637A JP 2128842 A JP2128842 A JP 2128842A JP 12884290 A JP12884290 A JP 12884290A JP H0423637 A JPH0423637 A JP H0423637A
Authority
JP
Japan
Prior art keywords
clock
data
conflict
signal
read
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
Application number
JP2128842A
Other languages
English (en)
Inventor
Hideji Ishihara
秀二 石原
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.)
NEC IC Microcomputer Systems Co Ltd
Original Assignee
NEC IC Microcomputer Systems 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 NEC IC Microcomputer Systems Co Ltd filed Critical NEC IC Microcomputer Systems Co Ltd
Priority to JP2128842A priority Critical patent/JPH0423637A/ja
Publication of JPH0423637A publication Critical patent/JPH0423637A/ja
Pending legal-status Critical Current

Links

Landscapes

  • Dc Digital Transmission (AREA)
  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】本公報は電子出願前の出願データであるた
め要約のデータは記録されません。

Description

【発明の詳細な説明】 [産業上の利用分野] 本発明はデータの受信装置に関し、特に、シリアルデー
タの受信装置に関する。
[従来の技術] 第3図乃至第5図は、この種データ受信装置の従来例を
示すブロック図である。
第3図は、2線式の場合であって、ケーブル31により
伝送されてきたデータDとクロックCLはシフトレジス
タ33に入力され、例えば、クロックCLの立ち上がり
タイミングにおいて、データDはシフトレジスタ33に
読み取られる。この場合、クロックラインに位相調整器
32を挿入しオシロスコープ等で観察しながら、データ
とクロックとが最適の位相関係を保つようにクロックの
位相を調整しなければならない。
第4図は、ケーブル31aがデータのみを伝送する1線
式の例であるが、この例ではデータの変化点を基準とし
てP L L (Phase 1ocked 1oop
 )方式クロック発生器34により読み取りクロックを
発生させている。この場合には、定常位相誤差調整器3
5によりクロック発生器34の定常位相誤差を調整し、
データとクロックの位相を最適に設定する必要がある。
また、この装置ではデータの切り換わり頻度により位相
変動が生じるため過渡応答性のよいPLL回路が必要と
される。
第5図は、第4図と同様の1線式でPLL方式クロック
発生器34により読み取りクロックを発生させる例を示
しているが、この例ではPLLが位相変動に追従出来な
い場合に備えてエラー訂正回路36を併用している。
[発明が解決しようとする課題] 第3図に示した従来の技術では、オシロスコープを観察
しながらデータと読み取りクロックとの位相関係を最適
にするための調整を行う必要があり、工数を要した。ま
た、1線式の場合には手動による調整が必要である外、
応答性のよいPLL方式クロック発生器が必要とされる
ため、装置が高価なものとなり、さらに高精度のエラー
訂正回路も必要となるなめコスト高となっていた。
[課題を解決するための手段] 本発明によるデータ受信装置は、データの変化時点とデ
ータを読み取るためのクロックの読み取りエツジとが競
合関係にあるか否かを自動的に検出し、競合関係にある
ときには正規のクロックを一定時間遅らせたものをデー
タ読み取りクロックとし、そうでないときには正規のク
ロックをそのままデータ読み取りクロックとして用いる
ものである。
[実施例] 次に、本発明の実施例について図面を参照して説明する
第1図は、本発明の一実施例を示す回路図であり、第2
図は、その動作状態を示すタイミングチャートである。
第1図に示すように、本実施例の受信装置は、遅延素子
5.6.7、EXORゲート8.10、EXNORゲー
ト9、ANDゲート11.14.15、ORゲート12
、インバータ13、NORゲート16およびDタイプフ
リップフロップ17により構成される競合検出回路1、
遅延素子18.19により構成され、クロックCLを一
定時間遅延した遅延クロックDCLとするクロック遅延
回路2、インバータ20.ANDゲート21.22およ
びORゲート23により構成され、競合検出回路1のク
ロック切換え信号S5によりクロックCLと遅延クロッ
クDCLとを切換えるクロック切換え回路3と、クロッ
ク切換え回路3からの出力クロックOCLを読み4つク
ロックとしてデータDを読み取るシフトレジスタ4と、
を具備している。
なお、本実施例は、1線式、2線式いずれのシステムに
も適用しうるものである。したがって、1線式の場合に
はクロックはクロック発生器により与えられるものであ
る。
次に、第2図のタイミングチャートを参照して本実施例
の動作について説明する。
競合検出回路1において、データDは遅延素子5.6.
7により3段階に遅延される。各遅延信号とデータDと
をEXORゲート8、EXNORゲート9およびEXO
Rゲート10を通すことにより、それぞれのゲートから
信号S1、S2、S3を得る。これらの信号は、AND
ゲート11、ORゲート12により信号S4に合成され
る。信号S4はデータDの変化点から2つの連続パルス
となるが、第1のパルスはクロックとデータの競合の可
能性のある区間を、また、第2のパルスは競合の心配の
ない安全区間を占めている。
シフトレジスタ4がクロックCLの立ち上がりタイミン
グでデータを読み取るとすると、第1のパルス期間にク
ロックCLが立ち上がると両者が競合していることにな
り、読み取りエラーの発生する可能性がある。そこで、
本実施例ではクロ・ンクCLを一定時間遅延させたクロ
ックを読み取りクロックとして使用する。また、第2の
パルス期間にクロックCLが立ち上がる場合には、競合
の心配がないので、クロックCLをそのまま読み取りク
ロックとして使用する。2つのパルス期間以外の区間で
は競合の可能性はないがデータDとクロックCLのジッ
タによりクロックCLと遅延クロックDCLが頻繁に切
り変わるのを防止するためにクロックCLの切換えを禁
止とする不感区間とする。
信号S1.4およびクロックCLから、以上の動作を行
わせるに必要なりロック切換え信号S5を発生するのが
、インバータ13、ANDゲート14.15、NORゲ
ート16、Dタイプフリップフロップ17からなる回路
である。
信号S4のパルス以外の区間(低レベル区間)でクロッ
クCLが立ち上がった場合は、Dタイプフリップフロッ
プ17の夏出力の反転信号がD端子に入力されているた
め、Dタイプフリ・ンブフロップ17の出力であるクロ
ック切換え信号S5は変化しない。信号S4の第1のパ
ルス期間にクロックCLが立ち上がった場合、信号Sl
(このときは高レベル)の反転信号がDタイプフリ・ン
プフロップ17のD端子に入力されているので、クロッ
ク切換え信号S5は低レベルとなる。さらに、信号S4
の第2のパルス期間にクロックCLが立ち上がった場合
は、信号Sl(このときは低レベル)の反転信号がDタ
イプフリップフロップ17のD端子に入力されているの
で、クロック切換え信号S5は高レベルとなる。
クロック切換え回路3では、クロックの切換え信号S5
が低レベルのときは、遅延クロックDCLを、また、ク
ロック切換え信号S5が高レベルのときは、クロックC
Lをそれぞれ出力クロ・ンクOCLとして出力する。
シフトレジスタ4は、出力クロックOCLを受けて、デ
ータDを読み取る。すなわち、シフトレジスタ4はクロ
ック切換え信号S5が低レベルのとき(クロックCLの
読み取りタイミングがデータの変化時点と賞金している
とき)は、遅延クロックDCLによりデータの読み取り
を行い、またクロック切換え信号が高レベルのとき(ク
ロックCLの読み取りタイミングがデータの変化時点に
対し安全区間に入っているとき)は正規のクロックCL
により読み取りを行う。
尚、2線式の場合には、クロック切換え信号が低レベル
であるときに、クロックCLの立ち上がりが競合区間の
前で遅延クロックの立ち上がりが競合区間に入る可能性
がある。そのような虞れがある場合には、競合区間をあ
る程度広く設定し、また、データDを第1図のA点にお
いて遅延回路により遅延させる必要がある。また、クロ
ック切換え回路3は、クロックCLが入ってから信号S
5が切り変わると、出力に“ヒゲが出ることになる。こ
れを避けるには、第1図のB点に短時間の遅延回路を挿
入する必要がある。
以上説明したように、本発明によれば、比較的簡単な回
路を付加するだけで煩雑な調整工数を経ることなく、ま
た、高価なりロック発生器やエラー訂正回路を使用する
ことなく、読み取りエラーを起こすことのないデータ受
信装置を得ることができる。
[発明の効果] 以上説明したように、本発明は、データ受信装置におい
てデータとデータ読み取りクロックが競合関俤になるか
否かを検出し、競合量体にあるときには正規のクロック
を一定時間遅らせたものをデータ読み取りクロックとし
て用いるものであるので、本発明によれば、小規模の回
路を追加するのみでデータと読み取りクロックとの競合
を確実に回避することができる。したがって、本発明に
よれば、煩雑なデータークロック間の位相調整の必要が
なくなり、さらにPLL方式クロック発生器やエラー訂
正回路を簡単なもので済ますことが可能となる。
【図面の簡単な説明】
第1図は、本発明の一実施例を示す回路図、第2図は、
その動作を説明するためのタイミングチャート、第3図
乃至第5図は、それぞれ従来例のブロック図である。 1・・・・・・競合検出回路、  2・・・・・・クロ
ック遅延回路、   3・・・・・・クロック切換え回
路、  4・・・・・・シフトレジスタ、   5.6
.7.18.19・・・・・・遅延素子、  8.10
・・・・・・EXORゲート(イクスクルーシブORゲ
ート)、   9・・・・・・EXNORゲート(イク
スクルーシブNORゲート)、   11.14.15
.21.22・・・・・ANDゲート、   12.2
3・・・・・・ORゲート、13.20・・・・・・イ
ンバータ、   16・・・・・・NORゲート、  
17・・・・・Dタイプフリップフロップ、D・・・・
・・データ、   CL・・・・・・クロック、   
DCL・・・・・・遅延クロック、  OCL・・・・
・・出力クロック、  S1〜S4・・・・・・信号、
  S5・・・・・・クロック切換え信号。

Claims (3)

    【特許請求の範囲】
  1. (1)シリアルに転送されてくるデータをクロックと同
    期して読み取るデータ受信装置において、前記クロック
    のデータ読み取りエッジとデータの変化時刻とが競合関
    係にあるときには前記クロックを一定時間遅らせたクロ
    ックを用いて、そうでないときには前記クロックを用い
    てデータを読み取ることを特徴とするデータ受信装置。
  2. (2)クロックのデータ読み取りエッジの時刻とデータ
    の変化時刻とが競合しているか否かを検出する競合検出
    回路と、クロックを所定時間遅らせるクロック遅延回路
    と、正規のクロックと前記クロック遅延回路を経由した
    遅延クロックとが入力され、前記競合検出回路が競合し
    ていることを検出したときには遅延クロックを、そうで
    ないときには正規のクロックを出力するクロック切換え
    回路と、前記クロック切換え回路の出力するクロックの
    タイミングでシリアルに転送されてくるデータを読み取
    るシフトレジスタと、を具備するデータ受信装置。
  3. (3)前記競合検出回路が、前記クロックの前記エッジ
    がデータの変化時点を含む競合区間内に存在していると
    きには第1のレベルの信号を発生し、前記競合区間から
    一定時間遅れた安全区間内に存在しているときには第2
    のレベルの信号を発生するものである請求項2記載のデ
    ータ受信装置。
JP2128842A 1990-05-18 1990-05-18 データ受信装置 Pending JPH0423637A (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2128842A JPH0423637A (ja) 1990-05-18 1990-05-18 データ受信装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2128842A JPH0423637A (ja) 1990-05-18 1990-05-18 データ受信装置

Publications (1)

Publication Number Publication Date
JPH0423637A true JPH0423637A (ja) 1992-01-28

Family

ID=14994738

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2128842A Pending JPH0423637A (ja) 1990-05-18 1990-05-18 データ受信装置

Country Status (1)

Country Link
JP (1) JPH0423637A (ja)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5303810A (en) * 1992-01-18 1994-04-19 Tani Electronics Industry Co., Ltd. Magazine rack and positional adjustment system therefor
JP2004120587A (ja) * 2002-09-27 2004-04-15 Matsushita Electric Ind Co Ltd 同期回路

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01233863A (ja) * 1988-03-14 1989-09-19 Fujitsu Ltd 同期化回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH01233863A (ja) * 1988-03-14 1989-09-19 Fujitsu Ltd 同期化回路

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5303810A (en) * 1992-01-18 1994-04-19 Tani Electronics Industry Co., Ltd. Magazine rack and positional adjustment system therefor
JP2004120587A (ja) * 2002-09-27 2004-04-15 Matsushita Electric Ind Co Ltd 同期回路

Similar Documents

Publication Publication Date Title
US5652530A (en) Method and apparatus for reducing clock-data skew by clock shifting
JP2909740B2 (ja) 位相整合回路
US6791360B2 (en) Source synchronous interface using variable digital data delay lines
US4914325A (en) Synchronizing circuit
US20040047441A1 (en) Source synchronous interface using a dual loop delay locked loop and variable analog data delay lines
JP3278621B2 (ja) データ伝送装置
JPH0423637A (ja) データ受信装置
US6525520B2 (en) Pulse detector for determining phase relationship between signals
KR100484250B1 (ko) 초기 딜레이를 제어하는 디지털 dll 회로
US6041418A (en) Race free and technology independent flag generating circuitry associated with two asynchronous clocks
JPH04178047A (ja) スキュー補償方式
US4327442A (en) Clock recovery device
GB2345395A (en) Delayed locked loop clock generator
JPH0370314A (ja) クロック断検出回路
JP2708061B2 (ja) 同期回路装置
JP2982138B2 (ja) ビット位相同期回路
JP2620170B2 (ja) 信号断検出回路
JP3017814B2 (ja) 速度変換装置
JPH03255743A (ja) ビット同期回路
KR950007458B1 (ko) 클럭동기회로
JPH08330932A (ja) 同期回路制御装置
JP2769530B2 (ja) ビット位相同期回路
JPH0722926A (ja) 位相比較回路
JPH01146442A (ja) ビデオデータ伝送方式
JPH08130534A (ja) データ伝送適応化方式およびこれを備えたデータ伝送装置