JPH07183879A - データ転送装置 - Google Patents

データ転送装置

Info

Publication number
JPH07183879A
JPH07183879A JP5326661A JP32666193A JPH07183879A JP H07183879 A JPH07183879 A JP H07183879A JP 5326661 A JP5326661 A JP 5326661A JP 32666193 A JP32666193 A JP 32666193A JP H07183879 A JPH07183879 A JP H07183879A
Authority
JP
Japan
Prior art keywords
clock
data
circuit
phase difference
data transfer
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.)
Granted
Application number
JP5326661A
Other languages
English (en)
Other versions
JP2666708B2 (ja
Inventor
Kenichi Yoshida
憲一 吉田
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 Corp
Original Assignee
NEC Corp
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 Corp filed Critical NEC Corp
Priority to JP5326661A priority Critical patent/JP2666708B2/ja
Publication of JPH07183879A publication Critical patent/JPH07183879A/ja
Application granted granted Critical
Publication of JP2666708B2 publication Critical patent/JP2666708B2/ja
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Landscapes

  • Synchronisation In Digital Transmission Systems (AREA)

Abstract

(57)【要約】 【目的】同一周波数、または、その分周周波数に同期し
てデータが入出力されるデータ転送装置において、クロ
ック位相差検出回路を持つ事により、クロックの位相差
が生じる事によるデータの取りこぼしをなくし、確実な
データ転送を行う。 【構成】受信側は、送信側のクロック1をサンプリング
回路Bでクロック7によりサンプリングする。サンプリ
ングはクロック7の立ち上がり、立ち下がりで行う。位
相差検出回路Cでは、サンプリング結果3により位相差
を検出し、位相差結果4をデータラッチ制御回路Dに出
力する。位相差検出結果4によりデータラッチ制御回路
Dは、受信するデータの適切なラッチタイミングを発生
し、データラッチ回路に出力する。

Description

【発明の詳細な説明】
【0001】
【産業上の利用分野】本発明は、同一周波数、または、
その分周された周波数に同期してデータが入出力される
データ転送装置において、クロック位相差検出回路を持
つ事により、クロックの位相差が生じる事によるデータ
の取りこぼしをなくし、確実なデータ転送を行うデータ
転送装置に関する。
【0002】
【従来の技術】従来、この種のデータ転送装置は、送信
側のデータ転送用クロックに同期してデータを送信し、
受信側は、受信側のクロックに同期してデータをラッチ
する。上記のタイミング例を図4に示す。図4におい
て、送信側クロックと受信側クロックは、ともに同一の
水晶発振器出力をもとに発生したクロックではあるが、
回路間の接続の負荷による遅延、回路内の遅延、分周に
よる遅延等によるもので2つクロックに位相差を生じ
る。上記のクロックの位相差を生じる原因の内、回路間
の接続の負荷による遅延については、理論的に計算によ
り求める事が可能であるが、回路内の遅延、分周による
遅延等は、回路規模が拡大するにつれ内部バスの引き回
し等が起こり、製造過程でのデバイスの出来上りのばら
つきなどにより個々の遅延時間に差を生じる可能性があ
る。
【0003】しかし、このような、同一水晶発振器から
クロックを得ている2つの回路間のデータ転送におい
て、回路の駆動周波数が十分に遅い場合は、デバイスの
できあがりのばらつき等による遅延の大きさの最大の場
合を想定して設計を行っても、2つの回路クロックの位
相差180度を超えるような事はなかった。そのため、
図4におけるデータラッチポイントのような、データ転
送クロックに対し半相遅れた位相においてデータをラッ
チする事により、データ転送に支障を来すような事はな
かった。
【0004】また、上記のような回路構成の場合におい
て、受信側のクロックと送信側のクロックが異なる水晶
発振器から発生したクロックの場合においての、駆動周
波数が遅く、送信データを受信側のクロックでサンプリ
ングする時間が十分にあったためデータ転送に支障を来
す事はなかった。
【0005】また、この種のデータ転送装置は、データ
転送速度の変動を伴う場合においてデータの取りこぼし
なくデーダ転送を行う事を目的として用いられている。
例えば、アナログ回路による構成としてPLL−VCO
による構成ブロック図を図5に示す。ここで、PLLと
はPhase Locked Loopという技術の事
で、基準周波数発振器101と、位相周波数比較器10
2と、ループ・フィルタ104と、VCO103から構
成される。また、VCOとは電圧制御発振器(Volt
ege Controlled Oscillato
r)のことである。ここで、基準周波数発振器101の
周波数をfr、VCO103の周波数をfo とする。
frとfoの関係がfr>foのとき、つまりVCO1
03の発振周波数foがfrより低いときの状態を想定
する。このとき、位相比較器102の出力PDは、VC
O103の発振周波数を高くする信号を発生する。この
PDはパルス信号なので、ループ・フィルタと呼ばれる
一種の積分器104で平均化してVCO回路103を制
御する直流電圧VRに変換する。そして、制御電圧VR
によりVCO回路103の発振周波数は、以前よりも高
くなっていく。その結果、fr=foになり、次に二つ
の波形が位相まで一致するようになるとPDは高インピ
ーダンス状態になりPLLはロックする。このように、
PLL技術を用いれば発振周波数範囲が広い発振回路を
作る事が出来る。上記の様な発振回路を用いてデータ転
送装置を構成すれば、可変データ転送速度を対応する回
路を構築する事ができる。
【0006】また、たとえば、特開平3−11836号
公報には、データ転送速度の変動を伴うサンプリング対
象データの周期とデータを読み取るタイミングを啓呈す
るサンプリングクロックの周期との同期を取る位相同期
回路に関する技術が記載されている。
【0007】
【発明が解決しようとする課題】この従来のデータ転送
装置は、回路の駆動クロックが十分に遅い場合を想定し
ているため、回路規模の拡大化や回路の駆動周波数の高
速化等による影響を受けやすい、この結果、2つの回路
のクロックの位相差が半相を越えるような場合が生じ
る。また、製造過程におけるデバイスの出来上がりのば
らつきにより、遅延時間な幅が生じ、半相を越えるもの
や越えないものなどが出来る可能性がある。そのため
に、データ転送時にデータの取りこぼしが生じてしま
う。
【0008】また、アナログ回路を使用するPLLによ
る場合は、駆動クロックが高速で正確なデューティー比
を保証する必要がある回路においては、不向きである。
また、データ転送速度の変動を伴う場合のように、デー
タ転送の度に位相差検出を行うと、位相差検出に要する
時間がデータ転送の度に必要となり、回路の駆動周波数
の高速化に伴う高速なデータ転送が行えない。また、前
記のようにデータ転送速度の変動を伴う場合は、データ
サンプリングクロックの変動を伴うため発振回路等によ
り回路規模も大きくなってしまう。
【0009】
【課題を解決するための手段】上述した問題点を解決す
るために、本発明のデータ転送装置では、クロックサン
プリング回路とクロック位相差検出回路を有する。
【0010】
【実施例】次に、本発明について図面を参照して説明す
る。図1は、本発明の一実施例を示すブロック図であ
る。図1において、Aは送信側装置で、内部処理が終了
したデータ2を出力する回路とそのデータの転送用クロ
ック1を出力する回路を有している。Bはクロックサン
プリング回路で、クロック抽出回路Gより発生するサン
プリング信号Iでデータ転送用クロックをサンプリング
し、その結果3を位相差検出回路Cに出力する回路を有
している。Cは位相差検出回路でクロックサンプリング
回路Bからサンプリング結果3を受け取り位相差を検出
するとそと位相差検出結果4をデータラッチ制御回路に
出力する回路を有している。Dはデータラッチ制御回路
で、受信側のクロック7に同期させた信号で送信データ
をラッチするタイミングを発生する回路を有している。
Eはデータラッチ回路で、データラッチ制御信号5によ
り送信データ2をラッチし、受信側装置Fにデータ6を
出力する回路を有している。Fは受信側装置で、送信さ
れたデータを受け取りデータ処理を行う回路を有してい
る。Gはクロック抽出回路で、受信側内部クロックに同
期した信号でデータ転送用クロックをサンプリングする
ためのサンプリング信号8を出力する回路を有してい
る。
【0011】次に、図1のシステムの動作について説明
する。図2は受信側のクロックの周波数が送信側のデー
タ転送用クロックの周波数の2倍の周波数で駆動する場
合のタイミング例である。送信側装置は、データ転送用
クロック1の立ち上がり同期でデータを変化せさて送信
する。受信側は、クロック抽出回路Gにより受信側の内
部クロック7に同期したサンプリング信号8を発生し、
データ転送用クロック1をクロックサンプリング回路B
でサンプリングする。
【0012】必要なサンプリング数は、データ転送用ク
ロックと受信装置内部クロックの周波数の比率によって
変わるが、受信側を内部クロックが送信側のデータ転送
用クロックの2倍の周波数で駆動している図2の例の場
合は、連続した5箇所以上でのサンプリングを行う必要
がある5箇所未満の場合では、送信側のデータ転送用ク
ロックと受信側の内部クロックの位相差の大きさよって
は、位相差検出を出来ない場合がある。
【0013】位相差検出に必要なタイミングは、図2の
様にデータ転送用クロックの立ち上がり変化でデータが
送信される場合は、データ転送用クロックの立ち下がり
のタイミングが必要であり、サンプリング結果において
はHからLに変化するタイミングが必要である。サンプ
リング回路Bはサンプリング信号8の立ち上がりにより
データ転送用クロック1のサンプリングを行い、サンプ
リング結果3を位相差検出回路Cに出力する。各ポイン
トでのサンプリングは、1度だけ行うため、サンプリン
グ信号8は、受信側の内部クロック7により発生する内
部クロックに同期したクロック半相の1ショットパルス
信号である。
【0014】図2におけるサンプリング信号8が、サン
プリング回路内で発生する前記サンプリング信号を示し
たものである。図2の例のような場合では、サンプリン
グ結果3として5箇所のデータ、つまり、計5個のデー
タが出力される。
【0015】位相差検出回路Cでは、サンプリング結果
3により位相差を検出し、結果4を出力する。図4にお
いて、位相差検出回路ではサンプリング結果3がHより
Lにかわるタイミングを検出し、その結果をデータラッ
チ制御Dに出力する。
【0016】データラッチ制御回路では、位相差遣出血
課に基づきデータラッチポイント5でデータをラッチす
るように、データラッチ回路に制御信号を出力する。デ
ータラッチ回路Eは、制御信号5により送信データラッ
チし、受信側装置Fへデータ6を出力する。
【0017】また、送信側のクロックと受信側のクロッ
クの位相差が、受信側のクロックの半周期や1周期生じ
た場合は、クロックのサンプリングにおいてメタステー
ブルを起こす可能性がある。その場合におけるタイミン
グ例を図3に示す。図3において、サンプリング結果3
をXで表しているのがメタステーブルを起こしたときを
示している。メタステーブルにおける不安定状態は、短
時間でHかLの安定状態になる。そのため、安定状態に
なった後位相差検出を行えば、上記の場合と同様にサン
プリング結果3がHからLに変化するタイミングを検出
することにより位相差を判定し、的確なデータラッチポ
イント5を決定する事が可能である。
【0018】安定状態になるまでに要する時間は、デバ
イス固有のもので、そのデバイスの特徴に合わせた形で
安定状態になるまでの時間を設定する必要がある。図3
において、X1がHに安定した場合はデータラッチポイ
ントは三角の示すタイミングで、X1がLに安定した場
合は、X2はHに安定するため、データラッチポイント
は四角の示すタイミングとなる。
【0019】
【発明の効果】以上説明したように、本発明によるデー
タ転送装置は、送信側と受信側のクロックの位相差検出
回路を持っているため、受信側のクロックをベースとし
たタイミングでデータを受信する事が可能である。ま
た、単純な構成のため、受信側の装置の回路も容易に構
築する事が可能である。また、回路の駆動周波数が高速
化しても、各部分での遅延をこのシステムにより吸収す
る事が出来るため、回路間のデータ転送を取りこぼしな
く高速化する事が可能である。また、回路の駆動周波数
が高速化しても、各部分での遅延をこのシステムにより
吸収する事が出来るため、回路間のデータ転送を取りこ
ぼしなく高速化する事が可能である。また、本システム
において、位相差検出は初期設定の段階で1度行うだけ
でよく実際のデータ転送時に位相差検出を行う必要はな
いため、位相差検出によるデータ転送の遅れは生じな
い。
【図面の簡単な説明】
【図1】本発明による構成ブロック図である。
【図2】本発明によるデータ転送時のタイミング例であ
る。
【図3】本発明によるデータ転送時のタイミング例の
内、サンプリング信号がメタステーブルを起こす場合の
タイミング例である。
【図4】従来の技術によるデータ転送時のタイミング例
である。
【図5】従来の技術によるPLL−VCOの構成ブロッ
ク図である。
【符号の説明】
101 基準周波数発振器 102 位相周波数比較器 103 VCO(電圧制御発振器) 104 ループ・フィルタ A 送信側装置 B クロックサンプリング回路 C 位相差検出回路 D データラッチ制御回路 E データラッチ回路 F 受信側装置 G クロック抽出回路

Claims (1)

    【特許請求の範囲】
  1. 【請求項1】 データ送信側のクロックを受信側のクロ
    ックでサンプリングするクロックサンプリング回路と、
    前記データ送信側のクロックと前記受信側のクロックと
    の異操作を検出する異操作け出回路と、送信されたデー
    タをラッチするタイミングを発生するデータラッチ制御
    回路と、前記送信されたデータをラッチするデータラッ
    チ回路とからなるデータ転送装置において、 前記データ送信側のクロックと前記受信側のクロックの
    位相差を検出する手段と、 前記位相差検出結果より、前記送信されたデータのラッ
    チタイミングを決定する手段とから構成される事を特徴
    とするデータ転送装置。
JP5326661A 1993-12-24 1993-12-24 データ転送装置 Expired - Fee Related JP2666708B2 (ja)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP5326661A JP2666708B2 (ja) 1993-12-24 1993-12-24 データ転送装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP5326661A JP2666708B2 (ja) 1993-12-24 1993-12-24 データ転送装置

Publications (2)

Publication Number Publication Date
JPH07183879A true JPH07183879A (ja) 1995-07-21
JP2666708B2 JP2666708B2 (ja) 1997-10-22

Family

ID=18190261

Family Applications (1)

Application Number Title Priority Date Filing Date
JP5326661A Expired - Fee Related JP2666708B2 (ja) 1993-12-24 1993-12-24 データ転送装置

Country Status (1)

Country Link
JP (1) JP2666708B2 (ja)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018057000A (ja) * 2015-04-21 2018-04-05 サイプレス セミコンダクター コーポレーション 車載電子装置
JP2020517152A (ja) * 2017-04-07 2020-06-11 ライカ マイクロシステムズ シーエムエス ゲゼルシャフト ミット ベシュレンクテル ハフツングLeica Microsystems CMS GmbH クロック信号およびデータ信号からデジタル値を形成する方法
JP2023520723A (ja) * 2020-04-09 2023-05-18 株式会社アドバンテスト 1つのクロックドメインから別のクロックドメインにデータを伝達するための回路

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05130094A (ja) * 1991-11-06 1993-05-25 Fujitsu Ltd クロツク乗換回路

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH05130094A (ja) * 1991-11-06 1993-05-25 Fujitsu Ltd クロツク乗換回路

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2018057000A (ja) * 2015-04-21 2018-04-05 サイプレス セミコンダクター コーポレーション 車載電子装置
JP2020517152A (ja) * 2017-04-07 2020-06-11 ライカ マイクロシステムズ シーエムエス ゲゼルシャフト ミット ベシュレンクテル ハフツングLeica Microsystems CMS GmbH クロック信号およびデータ信号からデジタル値を形成する方法
JP2023520723A (ja) * 2020-04-09 2023-05-18 株式会社アドバンテスト 1つのクロックドメインから別のクロックドメインにデータを伝達するための回路

Also Published As

Publication number Publication date
JP2666708B2 (ja) 1997-10-22

Similar Documents

Publication Publication Date Title
CN101313508B (zh) 相位比较器和相位调整电路
CA1215750A (en) Digital phase correlator
US6262611B1 (en) High-speed data receiving circuit and method
EP0688103B1 (en) Clock signal extraction apparatus
US6259326B1 (en) Clock recovery from a burst-mode digital signal each packet of which may have one of several predefined frequencies
EP1601130B1 (en) Delay locked loop circuitry for clock delay adjustment
CN108881718B (zh) 多组tdi cmos成像系统的同步控制方法
JPH06102964A (ja) 情報処理システム
US20040095170A1 (en) Synchronization circuit
JP3623948B2 (ja) ノイズに強いバーストモード受信装置とそのクロック信号及びデータ復元方法
US5550878A (en) Phase comparator
EP0411759B1 (en) Synchronizer using clock phase extrapolation
JP2666708B2 (ja) データ転送装置
JP2000323981A (ja) ディジタルpll回路
US20070201594A1 (en) Phase Locked Loop (Pll) Circuit, Its Phasing Method And Operation Analyzing Method
US5703502A (en) Circuitry that detects a phase difference between a first, base, clock and a second, derivative, clock derived from the base clock
JP2744094B2 (ja) ディジタルシステム
US7551010B2 (en) PLL circuit and design method thereof
EP0224828A2 (en) PLL circuit
JP3039441B2 (ja) 異クロック間同期エッジ検出方法および異クロック間同期エッジ検出方式
JPH08172355A (ja) Pll回路
JPS62202624A (ja) 高速デ−タ受信回路方式
JP3185768B2 (ja) 周波数比較器及びこれを用いたクロック抽出回路
JP2000124801A (ja) Pll回路
JPH08172380A (ja) クロック作成回路におけるカウンタの制御方法

Legal Events

Date Code Title Description
A01 Written decision to grant a patent or to grant a registration (utility model)

Free format text: JAPANESE INTERMEDIATE CODE: A01

Effective date: 19970527

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20080627

Year of fee payment: 11

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20090627

Year of fee payment: 12

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20100627

Year of fee payment: 13

FPAY Renewal fee payment (event date is renewal date of database)

Free format text: PAYMENT UNTIL: 20110627

Year of fee payment: 14

LAPS Cancellation because of no payment of annual fees