JPH08316948A - ビット同期回路及びビット同期方法 - Google Patents
ビット同期回路及びビット同期方法Info
- Publication number
- JPH08316948A JPH08316948A JP7122089A JP12208995A JPH08316948A JP H08316948 A JPH08316948 A JP H08316948A JP 7122089 A JP7122089 A JP 7122089A JP 12208995 A JP12208995 A JP 12208995A JP H08316948 A JPH08316948 A JP H08316948A
- Authority
- JP
- Japan
- Prior art keywords
- phase
- output data
- signal
- reversible counter
- unit
- 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
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
Abstract
(57)【要約】
【目的】 後段の回路に影響を与えず、同期が保持され
た状態における位相余裕が大きく、かつ安定動作可能な
ビット同期回路及びビット同期方法を提供する。 【構成】 可逆カウンタ7の出力値に基づいて、可変遅
延部1は受信データ11に可変遅延を挿入して、出力デ
ータ13を生成する。変化点検出部2においては、受信
データと出力データの変化点位相信号16、17を生成
している。位相比較部3では出力データ13と基準クロ
ック12との位相を比較し、位相比較信号18を生成
し、この位相比較信号18と、1周期検出部4が出力す
る1周期検出信号19とに基づき制御部6は可逆カウン
タ7の動作を制御する制御信号21を生成する。同符号
検出部5においては、出力データ13の同符号連続(同
一の値の符号が連続している場合)を検出した場合に、
可逆カウンタ7の動作を停止させ、受信データ11に挿
入される遅延量が固定される。
た状態における位相余裕が大きく、かつ安定動作可能な
ビット同期回路及びビット同期方法を提供する。 【構成】 可逆カウンタ7の出力値に基づいて、可変遅
延部1は受信データ11に可変遅延を挿入して、出力デ
ータ13を生成する。変化点検出部2においては、受信
データと出力データの変化点位相信号16、17を生成
している。位相比較部3では出力データ13と基準クロ
ック12との位相を比較し、位相比較信号18を生成
し、この位相比較信号18と、1周期検出部4が出力す
る1周期検出信号19とに基づき制御部6は可逆カウン
タ7の動作を制御する制御信号21を生成する。同符号
検出部5においては、出力データ13の同符号連続(同
一の値の符号が連続している場合)を検出した場合に、
可逆カウンタ7の動作を停止させ、受信データ11に挿
入される遅延量が固定される。
Description
【0001】
【産業上の利用分野】本発明は、ディジタル信号の伝送
に際して、信号を送信及び受信する装置の間で伝送され
るデータの位相と、受信側における基準クロックの位相
と同期化するビット同期回路に関する。
に際して、信号を送信及び受信する装置の間で伝送され
るデータの位相と、受信側における基準クロックの位相
と同期化するビット同期回路に関する。
【0002】
【従来の技術】送受信されるデータの位相と、基準クロ
ックの位相とを同期させる装置が、例えば特願平5−3
06678号の明細書に示されている。ここに示されて
いるビット同期回路の構成ブロック図が図16に示され
ている。図16に示されているように、可変遅延部1
は、可逆カウンタ7が出力するカウント信号14に基づ
いて、受信クロック23に挿入する遅延量を変化させて
出力クロック12aを生成する。一方、変化点検出部2
aは、受信データの変化点を検出し、受信データ変化点
位相信号17を生成している。位相比較部3cは、受信
データ変化点位相信号17と、出力クロック12aとの
位相を比較し、位相が進んでいるかもしくは遅れている
かを検査する。そして、位相比較部3cは、係る検査の
結果である位相比較信号18cを生成する。1周期検出
部4aは、受信クロック23と出力クロック12aとに
基づいて、可変遅延部1における遅延量が1周期分とな
ったことを検出し、このことを表す1周期検出信号19
を生成する。
ックの位相とを同期させる装置が、例えば特願平5−3
06678号の明細書に示されている。ここに示されて
いるビット同期回路の構成ブロック図が図16に示され
ている。図16に示されているように、可変遅延部1
は、可逆カウンタ7が出力するカウント信号14に基づ
いて、受信クロック23に挿入する遅延量を変化させて
出力クロック12aを生成する。一方、変化点検出部2
aは、受信データの変化点を検出し、受信データ変化点
位相信号17を生成している。位相比較部3cは、受信
データ変化点位相信号17と、出力クロック12aとの
位相を比較し、位相が進んでいるかもしくは遅れている
かを検査する。そして、位相比較部3cは、係る検査の
結果である位相比較信号18cを生成する。1周期検出
部4aは、受信クロック23と出力クロック12aとに
基づいて、可変遅延部1における遅延量が1周期分とな
ったことを検出し、このことを表す1周期検出信号19
を生成する。
【0003】同期判定部5aは、受信データ11と、出
力クロック12aとから同期/非同期状態を判定し、同
期判定信号20aを生成する。更に、受信データ中に同
じ符号が連続して現れることを検出し、連続して現れて
いることを表す同期判定信号20aを同期状態と同じ出
力値とする。制御部6は、位相比較部3cからの位相比
較信号18cと、1周期検出部4aからの1周期検出信
号19と、可逆カウンタ7からのカウント信号14に基
づいて、制御信号21を生成する。更に、可逆カウンタ
7は、制御部6から出力される制御信号21と、同期判
定部5aが出力する同期判定信号20aに従い、計数動
作を行ってカウント信号14を出力する。
力クロック12aとから同期/非同期状態を判定し、同
期判定信号20aを生成する。更に、受信データ中に同
じ符号が連続して現れることを検出し、連続して現れて
いることを表す同期判定信号20aを同期状態と同じ出
力値とする。制御部6は、位相比較部3cからの位相比
較信号18cと、1周期検出部4aからの1周期検出信
号19と、可逆カウンタ7からのカウント信号14に基
づいて、制御信号21を生成する。更に、可逆カウンタ
7は、制御部6から出力される制御信号21と、同期判
定部5aが出力する同期判定信号20aに従い、計数動
作を行ってカウント信号14を出力する。
【0004】この従来例1に係るビット同期回路は、受
信クロックの位相を制御して出力クロックの位相を受信
データの位相に同期化する方式を採用している。この方
式は、多相クロック型ビット同期方式と呼ばれる。
信クロックの位相を制御して出力クロックの位相を受信
データの位相に同期化する方式を採用している。この方
式は、多相クロック型ビット同期方式と呼ばれる。
【0005】図17は、図16に示されている従来例1
の具体的な回路図を表す図であり、特に変化点検出部2
a、位相比較部3c、同期判定部5a、1周期検出部4
aについてその具体的な回路が詳細に示されている。
の具体的な回路図を表す図であり、特に変化点検出部2
a、位相比較部3c、同期判定部5a、1周期検出部4
aについてその具体的な回路が詳細に示されている。
【0006】図17に示されているように、変化点検出
部2aは、排他的論理和回路202によって受信データ
11と、遅延素子201とによって受信データにT/2
(ここで、Tは1クロック周期を表す)の遅延を挿入し
たデータとの排他的論理和を取り、これによって受信デ
ータ11の立上がり及び立ち下がりの変化点を検出す
る。そして、この検出に基づき受信データ変化点位相信
号17が排他的論理和回路202によって生成される。
この受信データ変化点位相信号17は、データ変化点の
位置で立上がり、そのパルス幅が遅延素子201が有す
る遅延時間によって決定される。
部2aは、排他的論理和回路202によって受信データ
11と、遅延素子201とによって受信データにT/2
(ここで、Tは1クロック周期を表す)の遅延を挿入し
たデータとの排他的論理和を取り、これによって受信デ
ータ11の立上がり及び立ち下がりの変化点を検出す
る。そして、この検出に基づき受信データ変化点位相信
号17が排他的論理和回路202によって生成される。
この受信データ変化点位相信号17は、データ変化点の
位置で立上がり、そのパルス幅が遅延素子201が有す
る遅延時間によって決定される。
【0007】次に、図17に示されているように位相比
較部3cは、変化点検出部2からの受信データ変化点位
相信号17をフリップフロップ301、302において
それぞれ出力クロック12a及びその反転クロック(位
相が反転されたクロック)によって取り込み、それぞれ
位相比較信号181c、182cが生成される。これら
の位相比較信号181c、182cとの組み合わせの値
によって、いわばクロックの進み/遅れ状態が表され
る。例えば、(181c、182c)=(H、L)であ
る場合には、出力クロック12aの位相が受信データ1
1に対して進んでいることを表す。また、(181c、
182c)=(L、H)である場合には出力クロック1
2aの位相が受信データ11に対して遅れていることを
表す。
較部3cは、変化点検出部2からの受信データ変化点位
相信号17をフリップフロップ301、302において
それぞれ出力クロック12a及びその反転クロック(位
相が反転されたクロック)によって取り込み、それぞれ
位相比較信号181c、182cが生成される。これら
の位相比較信号181c、182cとの組み合わせの値
によって、いわばクロックの進み/遅れ状態が表され
る。例えば、(181c、182c)=(H、L)であ
る場合には、出力クロック12aの位相が受信データ1
1に対して進んでいることを表す。また、(181c、
182c)=(L、H)である場合には出力クロック1
2aの位相が受信データ11に対して遅れていることを
表す。
【0008】次に、図17に示されているように、1周
期検出部4aは、フリップフロップ401、402によ
って、出力クロック12aの立上がりタイミングで受信
クロック23を2周期にわたって識別する。これによっ
て、フリップフロップ401の正相出力と、フリップフ
ロップ402の逆相出力の論理和を取ることによって、
1周期検出信号19が生成される。この1周期検出信号
19は、出力クロック12aの立上がりが受信クロック
23の立ち下がりを検出した場合に1周期の間だけ
「L」レベルとなる信号である。
期検出部4aは、フリップフロップ401、402によ
って、出力クロック12aの立上がりタイミングで受信
クロック23を2周期にわたって識別する。これによっ
て、フリップフロップ401の正相出力と、フリップフ
ロップ402の逆相出力の論理和を取ることによって、
1周期検出信号19が生成される。この1周期検出信号
19は、出力クロック12aの立上がりが受信クロック
23の立ち下がりを検出した場合に1周期の間だけ
「L」レベルとなる信号である。
【0009】次に、図17に示されているように、同期
判定部5aは、遅延素子504によって受信データにT
/4の遅延を挿入したデータをフリップフロップ501
及び502でそれぞれ出力クロック及びその反転クロッ
クのタイミングでそれぞれ取り込み、フリップフロップ
505で位相を揃えた後、排他的論理和が取られてい
る。このようにして、同期判定信号20aが最終的に生
成される。この同期判定信号20aは、出力クロック1
2aの立上がりのタイミングが受信データ11の変化点
からT/4乃至は3T/4の範囲に存在する場合には同
期と判定する。そして範囲外にあるときには非同期と判
定されるのである。なお、同期と判定された場合には
「L」レベルとなり、非同期と判定される場合にはこの
同期判定信号20aは「H」レベルとなる。
判定部5aは、遅延素子504によって受信データにT
/4の遅延を挿入したデータをフリップフロップ501
及び502でそれぞれ出力クロック及びその反転クロッ
クのタイミングでそれぞれ取り込み、フリップフロップ
505で位相を揃えた後、排他的論理和が取られてい
る。このようにして、同期判定信号20aが最終的に生
成される。この同期判定信号20aは、出力クロック1
2aの立上がりのタイミングが受信データ11の変化点
からT/4乃至は3T/4の範囲に存在する場合には同
期と判定する。そして範囲外にあるときには非同期と判
定されるのである。なお、同期と判定された場合には
「L」レベルとなり、非同期と判定される場合にはこの
同期判定信号20aは「H」レベルとなる。
【0010】次に、制御部6は、位相比較部3cからの
位相比較信号181c、182cと、1周期検出部4a
が出力する1周期検出信号19及び可逆カウンタ7が出
力するカウント信号14に基づいて、可逆カウンタ7の
計数動作を制御する制御信号21を生成する。この制御
信号21は、位相比較信号181c、182cの組み合
わせが(H、L)の場合にはクロックが進み状態である
ことからカウントアップを示し、逆に「L、H」である
場合には遅れ状態であることからカウントダウンを示す
値となる。更に、制御信号21は進み状態であってかつ
1周期検出部4aにおいて1周期が検出されている場合
には可逆カウンタ7のカウント信号14を「0」にする
リセットを表し、遅れ状態でかつカウント信号14が0
である場合にはカウント信号14をあらかじめ設定した
値にセットするロードを表す値となる。
位相比較信号181c、182cと、1周期検出部4a
が出力する1周期検出信号19及び可逆カウンタ7が出
力するカウント信号14に基づいて、可逆カウンタ7の
計数動作を制御する制御信号21を生成する。この制御
信号21は、位相比較信号181c、182cの組み合
わせが(H、L)の場合にはクロックが進み状態である
ことからカウントアップを示し、逆に「L、H」である
場合には遅れ状態であることからカウントダウンを示す
値となる。更に、制御信号21は進み状態であってかつ
1周期検出部4aにおいて1周期が検出されている場合
には可逆カウンタ7のカウント信号14を「0」にする
リセットを表し、遅れ状態でかつカウント信号14が0
である場合にはカウント信号14をあらかじめ設定した
値にセットするロードを表す値となる。
【0011】可逆カウンタ7は、上記制御部6が出力す
る制御信号21と同期判定部5aが出力する同期判定信
号20aに基づいて、非同期状態が検出された場合には
アップカウント、ダウンカウント、リセット及びロード
等の計数動作を行いカウント信号14を出力する。ま
た、同期判定時及び受信データの同符号連続検出時には
計数動作が停止される。
る制御信号21と同期判定部5aが出力する同期判定信
号20aに基づいて、非同期状態が検出された場合には
アップカウント、ダウンカウント、リセット及びロード
等の計数動作を行いカウント信号14を出力する。ま
た、同期判定時及び受信データの同符号連続検出時には
計数動作が停止される。
【0012】可変遅延部1の詳細な構成ブロック図が図
18に示されている。図18に示されているように、デ
コーダ101は、可逆カウンタ7からのカウント信号1
4に基づいて、デコード信号を生成する。セレクタ10
2はこのデコード信号に基づいて、遅延素子103を挿
入した入力と挿入されていない入力信号とのいずれか一
方を選択する。図18に示されているように、このセレ
クタ102と、遅延素子103との組み合わせは複数個
デコーダ101に接続されており、それぞれのセレクト
102はデコーダからの信号に基づいて遅延素子103
を通過させたかもしくは通過させていない信号のいずれ
かを選択し、次段のセレクタ102と遅延素子103の
組に信号を送出するのである。このようにして、受信ク
ロック23に加えられる遅延量が制御され、出力クロッ
ク12aとして最終的に出力されるのである。すなわ
ち、カウント信号14の値が増加した場合には、遅延時
間を増加させ、出力クロック12aの位相が遅らせられ
る。一方、カウント信号14の値が減少した場合には、
遅延時間が減少し、出力クロック12aの位相は進まさ
れることになる。
18に示されている。図18に示されているように、デ
コーダ101は、可逆カウンタ7からのカウント信号1
4に基づいて、デコード信号を生成する。セレクタ10
2はこのデコード信号に基づいて、遅延素子103を挿
入した入力と挿入されていない入力信号とのいずれか一
方を選択する。図18に示されているように、このセレ
クタ102と、遅延素子103との組み合わせは複数個
デコーダ101に接続されており、それぞれのセレクト
102はデコーダからの信号に基づいて遅延素子103
を通過させたかもしくは通過させていない信号のいずれ
かを選択し、次段のセレクタ102と遅延素子103の
組に信号を送出するのである。このようにして、受信ク
ロック23に加えられる遅延量が制御され、出力クロッ
ク12aとして最終的に出力されるのである。すなわ
ち、カウント信号14の値が増加した場合には、遅延時
間を増加させ、出力クロック12aの位相が遅らせられ
る。一方、カウント信号14の値が減少した場合には、
遅延時間が減少し、出力クロック12aの位相は進まさ
れることになる。
【0013】図19には、ビット同期回路の動作を説明
するタイムチャートが示されている。受信クロック23
に対して出力クロック12aが図19に示されているよ
うな遅延状態である場合には、カウント信号14の値を
iで表すと、ここに受信データ11が入力されると、ま
ず同期判定部5aにおいて出力クロック12aの立上が
りのタイミングが受信データ11の変化点からT/4乃
至は3T/4の範囲の中にないすなわち非同期であると
判定される。その結果、同期判定信号20aはその値が
「H」レベルとなる。次に、変化点検出部2aにおいて
は受信データ11に基づき、受信データ変化点位相信号
17が生成される。
するタイムチャートが示されている。受信クロック23
に対して出力クロック12aが図19に示されているよ
うな遅延状態である場合には、カウント信号14の値を
iで表すと、ここに受信データ11が入力されると、ま
ず同期判定部5aにおいて出力クロック12aの立上が
りのタイミングが受信データ11の変化点からT/4乃
至は3T/4の範囲の中にないすなわち非同期であると
判定される。その結果、同期判定信号20aはその値が
「H」レベルとなる。次に、変化点検出部2aにおいて
は受信データ11に基づき、受信データ変化点位相信号
17が生成される。
【0014】位相比較部3cにおいては受信データ変化
点位相信号17が出力クロック12aで識別され、位相
比較信号181c、182cの組み合わせが(181
c、182c)=(H、L)となる。その結果、進み状
態が検出されることになる。
点位相信号17が出力クロック12aで識別され、位相
比較信号181c、182cの組み合わせが(181
c、182c)=(H、L)となる。その結果、進み状
態が検出されることになる。
【0015】可逆カウンタ7は、進み状態であることか
ら、上記初期状態iから順次カウントアップが行われ
る。可変遅延部1は、このカウント信号14に基づいて
順次受信クロック23に挿入される遅延量を増加させ、
出力クロック12aを遅延させることになる。カウント
信号14がi+4になった場合には、図19に示されて
いるように同期判定部5aは同期したと判断する。この
同期であるとの判定に基づき次のクロックの立上がりタ
イミングにおいてはカウント動作は停止され、この同期
状態が保持されることになる。
ら、上記初期状態iから順次カウントアップが行われ
る。可変遅延部1は、このカウント信号14に基づいて
順次受信クロック23に挿入される遅延量を増加させ、
出力クロック12aを遅延させることになる。カウント
信号14がi+4になった場合には、図19に示されて
いるように同期判定部5aは同期したと判断する。この
同期であるとの判定に基づき次のクロックの立上がりタ
イミングにおいてはカウント動作は停止され、この同期
状態が保持されることになる。
【0016】このように図19に示されている例におい
ては、受信クロックの位相を制御して出力クロックの位
相を受信データの位相に同期させている。
ては、受信クロックの位相を制御して出力クロックの位
相を受信データの位相に同期させている。
【0017】また、他の種類のビット同期回路の例が図
20に示されている。このような従来のビット同期回路
に関する文献として「International Z
urich Seminar on Digital
Communications,C4,1986」があ
る。図20に示されているように可変遅延部1bは、受
信データ11を入力し、多相化部104はT/nの遅延
時間を有するn個の遅延素子(nは正の整数)によって
n通りの遅延を与えられた遅延データ15を生成する。
セレクタ102は、可逆カウンタ7が出力するカウント
信号14に基づいて、n本の遅延データ15のうち一つ
のデータを選択し、出力データ13を出力する。可逆カ
ウンタ7は、可変遅延部1bからの出力データ13をク
ロック入力として計数動作を行い、出力データ13の立
上がりのタイミングにおいて基準クロック12が「H」
であった場合にはカウントアップ動作を行い、一方出力
データ13の立上がりのタイミングの時点で基準クロッ
ク12が「L」である場合にはカウントダウン動作を行
い、このようにしてカウント信号14を出力する。
20に示されている。このような従来のビット同期回路
に関する文献として「International Z
urich Seminar on Digital
Communications,C4,1986」があ
る。図20に示されているように可変遅延部1bは、受
信データ11を入力し、多相化部104はT/nの遅延
時間を有するn個の遅延素子(nは正の整数)によって
n通りの遅延を与えられた遅延データ15を生成する。
セレクタ102は、可逆カウンタ7が出力するカウント
信号14に基づいて、n本の遅延データ15のうち一つ
のデータを選択し、出力データ13を出力する。可逆カ
ウンタ7は、可変遅延部1bからの出力データ13をク
ロック入力として計数動作を行い、出力データ13の立
上がりのタイミングにおいて基準クロック12が「H」
であった場合にはカウントアップ動作を行い、一方出力
データ13の立上がりのタイミングの時点で基準クロッ
ク12が「L」である場合にはカウントダウン動作を行
い、このようにしてカウント信号14を出力する。
【0018】この従来例2のビット同期回路は、一定の
遅延時間が挿入された後のデータを可逆カウンタ7のク
ロック入力とし、更に基準クロックを可逆カウンタ7の
制御入力とすることによって、受信データの位相を制御
し出力データの位相を基準クロックの位相に同期化させ
ている。この方法は、多相データ型DPLL方式と呼ば
れる。
遅延時間が挿入された後のデータを可逆カウンタ7のク
ロック入力とし、更に基準クロックを可逆カウンタ7の
制御入力とすることによって、受信データの位相を制御
し出力データの位相を基準クロックの位相に同期化させ
ている。この方法は、多相データ型DPLL方式と呼ば
れる。
【0019】図21には、この図20に示されているビ
ット同期回路動作を表すタイムチャートが示されてい
る。まず、受信データ11に対しては、n本の遅延デー
タ15が生成される。そして、出力データ13が図21
に示されているような遅延状態のときにカウント信号1
4の値がiである場合には、基準クロック12が入力さ
れると、可逆カウンタ7が出力データ13の最初の立上
がりの時点で基準クロック12は「H」であるため、初
期状態iからカウントアップを行う。その結果、カウン
ト信号14はi+1となり、出力データ13の立上がり
の時点において基準クロック12が「H」である間この
カウントアップ動作が続行される。
ット同期回路動作を表すタイムチャートが示されてい
る。まず、受信データ11に対しては、n本の遅延デー
タ15が生成される。そして、出力データ13が図21
に示されているような遅延状態のときにカウント信号1
4の値がiである場合には、基準クロック12が入力さ
れると、可逆カウンタ7が出力データ13の最初の立上
がりの時点で基準クロック12は「H」であるため、初
期状態iからカウントアップを行う。その結果、カウン
ト信号14はi+1となり、出力データ13の立上がり
の時点において基準クロック12が「H」である間この
カウントアップ動作が続行される。
【0020】次に、セレクタ102は、このカウント信
号14の基づいて、順次次の遅延データ15を選択して
いく。そして、カウント信号14がi+2になったとこ
ろで出力データ13の変化点の位置が基準クロック12
の立ち下がりの時点を越えて、次の出力データ13の立
上がりの時点においては基準クロック12が「L」とな
る。可逆カウンタ7は、カウントダウンを行って、カウ
ント信号14をi+1となる。セレクタ102はこのカ
ウント信号14にしたがって、一つ前の遅延データを選
択する。カウント信号14がi+1となると、出力デー
タ13の変化点の位置は再び基準クロック12の「H」
区間に来るため、次の出力データ13の立上がりにおい
てはカウンタはカウントアップを行う。このようにし
て、以降可逆カウンタ7は出力データ13の立上がりタ
イミングにおいて、カウントアップとカウントダウンを
交互に繰り返して同期状態が保持されるのである。
号14の基づいて、順次次の遅延データ15を選択して
いく。そして、カウント信号14がi+2になったとこ
ろで出力データ13の変化点の位置が基準クロック12
の立ち下がりの時点を越えて、次の出力データ13の立
上がりの時点においては基準クロック12が「L」とな
る。可逆カウンタ7は、カウントダウンを行って、カウ
ント信号14をi+1となる。セレクタ102はこのカ
ウント信号14にしたがって、一つ前の遅延データを選
択する。カウント信号14がi+1となると、出力デー
タ13の変化点の位置は再び基準クロック12の「H」
区間に来るため、次の出力データ13の立上がりにおい
てはカウンタはカウントアップを行う。このようにし
て、以降可逆カウンタ7は出力データ13の立上がりタ
イミングにおいて、カウントアップとカウントダウンを
交互に繰り返して同期状態が保持されるのである。
【0021】このように、この従来例2においては、受
信データの位相を制御し出力データの位相が基準クロッ
クの位相に同期化されている。
信データの位相を制御し出力データの位相が基準クロッ
クの位相に同期化されている。
【0022】更に、他の従来例としては、1993年電
子情報通信学会秋季大会予稿集、B−830に示されて
いるような回路がある。ここに示されている回路が、上
記二つの従来例1、2と異なっている点は以下の通りで
ある。
子情報通信学会秋季大会予稿集、B−830に示されて
いるような回路がある。ここに示されている回路が、上
記二つの従来例1、2と異なっている点は以下の通りで
ある。
【0023】すなわち、上記予稿集に示されているビッ
ト同期回路は、高速クロック信号を入力し、多相化部と
して高速クロックで動作するシフトレジスタを備えてい
る。このシフトレジスタを用いることによって、遅延素
子を用いることなく受信データの多相化が行われている
のである。更に、前記高速クロックを分周して基準クロ
ックを生成する分周部を備えており、可逆カウンタはこ
の基準クロックを制御入力として上記従来例の図20に
示されているものと同様の動作を行う。また、この分周
クロックは回路の外部にも出力されている。前記可逆カ
ウンタは更に回路の外部からのリセット信号によって初
期位相が設定されている。
ト同期回路は、高速クロック信号を入力し、多相化部と
して高速クロックで動作するシフトレジスタを備えてい
る。このシフトレジスタを用いることによって、遅延素
子を用いることなく受信データの多相化が行われている
のである。更に、前記高速クロックを分周して基準クロ
ックを生成する分周部を備えており、可逆カウンタはこ
の基準クロックを制御入力として上記従来例の図20に
示されているものと同様の動作を行う。また、この分周
クロックは回路の外部にも出力されている。前記可逆カ
ウンタは更に回路の外部からのリセット信号によって初
期位相が設定されている。
【0024】上記予稿集に記載されているビット同期回
路のその他の構成及び動作は図20に示されている従来
例2と同様である。すなわち、高速クロックを用いて受
信データの多相化を行う点、及び分周部を備えている点
の二点を除き図20に示されている従来例2と同様の構
成が採用されている。
路のその他の構成及び動作は図20に示されている従来
例2と同様である。すなわち、高速クロックを用いて受
信データの多相化を行う点、及び分周部を備えている点
の二点を除き図20に示されている従来例2と同様の構
成が採用されている。
【0025】このようにして、上記予稿集に示されてい
るビット同期回路は、受信データの多相化を高速クロッ
クで動作するシフトレジスタによって行い、受信データ
の位相を制御し出力データの位相を基準クロックの位相
に同期化している。
るビット同期回路は、受信データの多相化を高速クロッ
クで動作するシフトレジスタによって行い、受信データ
の位相を制御し出力データの位相を基準クロックの位相
に同期化している。
【0026】
【発明が解決しようとする課題】上述したように、従来
例1によるビット同期回路においては、受信クロックの
位相を制御して出力クロックの位相を受信データの位相
に同期化する方式が採用されていた。そのため、位相制
御を行う際に出力クロックのデューティが変動して後段
の回路においてタイミングマージンが減少してしまうと
いう問題点があった。さらに、常に位相制御を行うと出
力クロックのデューティ変動が発生する時間が長くなっ
てしまい、後段の回路における動作が不安定になり勝ち
となる。そのため、最適な位相となるまで位相制御を続
けることができないという問題点があった。さらに、可
変遅延部に遅延素子を用いているため、遅延量のばらつ
きや外部環境の変動などによって、遅延時間の誤差及び
変動が生じるとという問題点があった。
例1によるビット同期回路においては、受信クロックの
位相を制御して出力クロックの位相を受信データの位相
に同期化する方式が採用されていた。そのため、位相制
御を行う際に出力クロックのデューティが変動して後段
の回路においてタイミングマージンが減少してしまうと
いう問題点があった。さらに、常に位相制御を行うと出
力クロックのデューティ変動が発生する時間が長くなっ
てしまい、後段の回路における動作が不安定になり勝ち
となる。そのため、最適な位相となるまで位相制御を続
けることができないという問題点があった。さらに、可
変遅延部に遅延素子を用いているため、遅延量のばらつ
きや外部環境の変動などによって、遅延時間の誤差及び
変動が生じるとという問題点があった。
【0027】また、上述した従来例に係るビット同期回
路においては、所定の遅延量が挿入された後のデータを
可逆カウンタのクロック入力とし、さらに基準クロック
を可逆カウンタの制御入力することによって受信データ
の位相を制御する方式が採用されていた。そのため、位
相制御を行う際に、出力データが不連続となり、このた
め可逆カウンタのクロック入力にいわゆるスパイクが混
入し誤動作を引き起すという問題点があった。さらに、
可逆カウンタの初期位相によっては、受信データに挿入
する遅延量が不足するため、可逆カウンタの初期位相を
設定する必要があるという問題点があった。
路においては、所定の遅延量が挿入された後のデータを
可逆カウンタのクロック入力とし、さらに基準クロック
を可逆カウンタの制御入力することによって受信データ
の位相を制御する方式が採用されていた。そのため、位
相制御を行う際に、出力データが不連続となり、このた
め可逆カウンタのクロック入力にいわゆるスパイクが混
入し誤動作を引き起すという問題点があった。さらに、
可逆カウンタの初期位相によっては、受信データに挿入
する遅延量が不足するため、可逆カウンタの初期位相を
設定する必要があるという問題点があった。
【0028】本発明は、上記のような課題を解決するた
めになされたものであり、その目的は安定動作が可能で
あり、さらに以下のような特徴を有する多相データ型ビ
ット同期方式を提供することである。
めになされたものであり、その目的は安定動作が可能で
あり、さらに以下のような特徴を有する多相データ型ビ
ット同期方式を提供することである。
【0029】(a)後段の回路に影響を及すことなく、
データ位相を制御し、かつ同期化を行う。
データ位相を制御し、かつ同期化を行う。
【0030】(b)最適な位相となるまで位相制御を行
い、大きな位相余裕を得る。
い、大きな位相余裕を得る。
【0031】(c)可変遅延部において遅延時間の誤差
及び変動を生じることなく、多相化したデータの間の遅
延時間を正確に提供することができる。
及び変動を生じることなく、多相化したデータの間の遅
延時間を正確に提供することができる。
【0032】(d)位相制御を行う際に、出力データが
たとえ不連続である場合にも誤動作を生じることがな
い。
たとえ不連続である場合にも誤動作を生じることがな
い。
【0033】(e)初期位相の値に係わらず、1周期分
の遅延量で基準クロックに同期した出力データを生成す
る。
の遅延量で基準クロックに同期した出力データを生成す
る。
【0034】
【課題を解決するための手段】第1の本発明は、上記課
題を解決するために、出力データと、基準クロックとの
位相関係に基づき、受信データの位相を制御し、基準ク
ロックの位相に同期化した出力データを出力するビット
同期回路において、前記受信データに挿入する遅延量を
可逆カウンタのカウント値に基づき変化させ前記出力デ
ータを生成する可変遅延部と、前記出力データの位相と
前記基準クロックの位相とを比較して進み/遅れ状態を
検出して位相比較信号を生成する位相比較部と、前記出
力データを前記基準クロックによって2周期に亘って識
別し、前記出力データの値が2周期に亘って同一である
同符号連続状態を検出した場合に、同符号検出信号を生
成する同符号検出部と、前記位相比較部が出力する位相
比較信号に基づき前記基準クロックを計数する前記可逆
カウンタと、を含み、前記可逆カウンタは、前記同符号
検出部によって出力データの同符号連続を検出した場合
には動作を停止することを特徴とするビット同期回路で
ある。
題を解決するために、出力データと、基準クロックとの
位相関係に基づき、受信データの位相を制御し、基準ク
ロックの位相に同期化した出力データを出力するビット
同期回路において、前記受信データに挿入する遅延量を
可逆カウンタのカウント値に基づき変化させ前記出力デ
ータを生成する可変遅延部と、前記出力データの位相と
前記基準クロックの位相とを比較して進み/遅れ状態を
検出して位相比較信号を生成する位相比較部と、前記出
力データを前記基準クロックによって2周期に亘って識
別し、前記出力データの値が2周期に亘って同一である
同符号連続状態を検出した場合に、同符号検出信号を生
成する同符号検出部と、前記位相比較部が出力する位相
比較信号に基づき前記基準クロックを計数する前記可逆
カウンタと、を含み、前記可逆カウンタは、前記同符号
検出部によって出力データの同符号連続を検出した場合
には動作を停止することを特徴とするビット同期回路で
ある。
【0035】第2の本発明は、上記課題を解決するため
に、第1の本発明のビット同期回路において、さらに、
前記位相比較信号と、前記可逆カウンタのカウント値
と、に基づき前記可逆カウンタのリセット及びロードを
制御する制御信号を生成する制御部、を含み、前記可逆
カウンタは、前記制御信号に基づいて動作することを特
徴とするビット同期回路である。
に、第1の本発明のビット同期回路において、さらに、
前記位相比較信号と、前記可逆カウンタのカウント値
と、に基づき前記可逆カウンタのリセット及びロードを
制御する制御信号を生成する制御部、を含み、前記可逆
カウンタは、前記制御信号に基づいて動作することを特
徴とするビット同期回路である。
【0036】第3の本発明は、上記課題を解決するため
に、第2の本発明のビット同期回路において、前記制御
部はさらに、前記可逆カウンタの計数動作を制御する制
御信号を生成し、前記可逆カウンタは、前記制御信号に
基づいて、計数動作と共にリセット及びロード動作を行
うことを特徴とするビット同期回路である。
に、第2の本発明のビット同期回路において、前記制御
部はさらに、前記可逆カウンタの計数動作を制御する制
御信号を生成し、前記可逆カウンタは、前記制御信号に
基づいて、計数動作と共にリセット及びロード動作を行
うことを特徴とするビット同期回路である。
【0037】第4の本発明は、上記課題を解決するため
に、第1、2、3の本発明のビット同期回路において、
さらに、前記受信データと前記出力データとのそれぞれ
の変化点を検出し、それぞれのデータ変化点が検出され
たタイミングで立ち上がる受信データ変化点位相信号お
よび出力データ変化点位相信号を生成する変化点検出部
と、前記受信データ変化点位相信号および前記出力デー
タ変化点位相信号に基づき、前記受信データに挿入した
遅延量が1周期分となったことを検出した場合に、1周
期検出信号を生成する1周期検出部と、を含み、前記制
御部は、前記位相比較信号と、前記1周期検出信号と、
前記可逆カウンタのカウント値と、に基づき、前記可逆
カウンタの動作を制御する制御信号を生成し、前記制御
信号は、前記1周期検出信号が出力されている場合に前
記可逆カウンタをリセットすることを特徴とするビット
同期回路である。
に、第1、2、3の本発明のビット同期回路において、
さらに、前記受信データと前記出力データとのそれぞれ
の変化点を検出し、それぞれのデータ変化点が検出され
たタイミングで立ち上がる受信データ変化点位相信号お
よび出力データ変化点位相信号を生成する変化点検出部
と、前記受信データ変化点位相信号および前記出力デー
タ変化点位相信号に基づき、前記受信データに挿入した
遅延量が1周期分となったことを検出した場合に、1周
期検出信号を生成する1周期検出部と、を含み、前記制
御部は、前記位相比較信号と、前記1周期検出信号と、
前記可逆カウンタのカウント値と、に基づき、前記可逆
カウンタの動作を制御する制御信号を生成し、前記制御
信号は、前記1周期検出信号が出力されている場合に前
記可逆カウンタをリセットすることを特徴とするビット
同期回路である。
【0038】第5の本発明は、上記課題を解決するため
に、第4の本発明のビット同期回路において、前記位相
比較部は、前記変化点検出部において生成された出力デ
ータ変化点位相信号と前記基準クロックとに基づいて、
前記出力データの位相と前記基準クロックとの位相を比
較して進み/遅れ状態を検出し、前記位相比較信号を生
成することを特徴とするビット同期回路である。
に、第4の本発明のビット同期回路において、前記位相
比較部は、前記変化点検出部において生成された出力デ
ータ変化点位相信号と前記基準クロックとに基づいて、
前記出力データの位相と前記基準クロックとの位相を比
較して進み/遅れ状態を検出し、前記位相比較信号を生
成することを特徴とするビット同期回路である。
【0039】第6の本発明は、上記課題を解決するため
に、第4の本発明のビット同期回路において、前記位相
比較部は、前記可変遅延部において生成された出力デー
タと基準クロックとに直接基づいて、前記出力データの
位相と前記基準クロックとの位相を比較して進み/遅れ
状態を検出し、前記位相比較信号を生成することを特徴
とするビット同期回路である。
に、第4の本発明のビット同期回路において、前記位相
比較部は、前記可変遅延部において生成された出力デー
タと基準クロックとに直接基づいて、前記出力データの
位相と前記基準クロックとの位相を比較して進み/遅れ
状態を検出し、前記位相比較信号を生成することを特徴
とするビット同期回路である。
【0040】第7の本発明は、上記課題を解決するため
に、出力データと、基準クロックとの位相関係に基づ
き、受信データの位相を制御し、基準クロックの位相に
同期化した出力データを出力するビット同期回路におい
て、前記受信データに挿入する遅延量を可逆カウンタの
カウント値に基づき変化させ前記出力データを生成する
可変遅延部と、前記受信データと前記出力データとのそ
れぞれの変化点を検出し、それぞれのデータ変化点が検
出されたタイミングで立ち上がる受信データ変化点位相
信号および出力データ変化点位相信号を生成する変化点
検出部と、前記出力データの位相と前記基準クロックの
位相とを比較して進み/遅れ状態を検出して位相比較信
号を生成する位相比較部と、前記受信データ変化点位相
信号および前記出力データ変化点位相信号に基づき、前
記受信データに挿入した遅延量が1周期分となったこと
を検出した場合に、1周期検出信号を生成する1周期検
出部と、前記出力データを前記基準クロックによって2
周期に亘って識別し、前記出力データの値が2周期に亘
って同一である同符号連続状態を検出した場合に、同符
号検出信号を生成する同符号検出部と、前記位相比較信
号と、前記1周期検出信号と、前記可逆カウンタのカウ
ント値と、に基づき、前記可逆カウンタの動作を制御す
る制御信号を生成する制御部と、前記制御信号に基づき
動作を行い、前記同符号検出部によって出力データの同
符号連続を検出した場合には動作を停止する前記可逆カ
ウンタと、を含むことを特徴とするビット同期回路であ
る。
に、出力データと、基準クロックとの位相関係に基づ
き、受信データの位相を制御し、基準クロックの位相に
同期化した出力データを出力するビット同期回路におい
て、前記受信データに挿入する遅延量を可逆カウンタの
カウント値に基づき変化させ前記出力データを生成する
可変遅延部と、前記受信データと前記出力データとのそ
れぞれの変化点を検出し、それぞれのデータ変化点が検
出されたタイミングで立ち上がる受信データ変化点位相
信号および出力データ変化点位相信号を生成する変化点
検出部と、前記出力データの位相と前記基準クロックの
位相とを比較して進み/遅れ状態を検出して位相比較信
号を生成する位相比較部と、前記受信データ変化点位相
信号および前記出力データ変化点位相信号に基づき、前
記受信データに挿入した遅延量が1周期分となったこと
を検出した場合に、1周期検出信号を生成する1周期検
出部と、前記出力データを前記基準クロックによって2
周期に亘って識別し、前記出力データの値が2周期に亘
って同一である同符号連続状態を検出した場合に、同符
号検出信号を生成する同符号検出部と、前記位相比較信
号と、前記1周期検出信号と、前記可逆カウンタのカウ
ント値と、に基づき、前記可逆カウンタの動作を制御す
る制御信号を生成する制御部と、前記制御信号に基づき
動作を行い、前記同符号検出部によって出力データの同
符号連続を検出した場合には動作を停止する前記可逆カ
ウンタと、を含むことを特徴とするビット同期回路であ
る。
【0041】第8の本発明は、上記課題を解決するため
に、第1又は7の本発明のビット同期回路において、前
記基準クロックを逓倍して逓倍クロックを生成する逓倍
部、を含み、前記可変遅延部は、前記逓倍クロックを用
いて、逓倍クロックの1周期分の遅延時間を1単位とす
る可変遅延を発生し、受信データに挿入する遅延量を前
記可逆カウンタのカウンタ値に基づいて変化させて出力
データを生成することを特徴とするビット同期回路であ
る。
に、第1又は7の本発明のビット同期回路において、前
記基準クロックを逓倍して逓倍クロックを生成する逓倍
部、を含み、前記可変遅延部は、前記逓倍クロックを用
いて、逓倍クロックの1周期分の遅延時間を1単位とす
る可変遅延を発生し、受信データに挿入する遅延量を前
記可逆カウンタのカウンタ値に基づいて変化させて出力
データを生成することを特徴とするビット同期回路であ
る。
【0042】第9の本発明は、上記課題を解決するため
に、第1又は7の本発明のビット同期回路において、前
記基準高速クロックを分周して基準クロックを生成する
分周部、を含み、前記可変遅延部は、前記基準高速クロ
ックを用いて、基準高速クロックの1周期分の遅延時間
を1単位とする可変遅延を発生し、受信データに挿入す
る遅延量を前記可逆カウンタのカウンタ値に基づいて変
化させて出力データを生成することを特徴とするビット
同期回路である。
に、第1又は7の本発明のビット同期回路において、前
記基準高速クロックを分周して基準クロックを生成する
分周部、を含み、前記可変遅延部は、前記基準高速クロ
ックを用いて、基準高速クロックの1周期分の遅延時間
を1単位とする可変遅延を発生し、受信データに挿入す
る遅延量を前記可逆カウンタのカウンタ値に基づいて変
化させて出力データを生成することを特徴とするビット
同期回路である。
【0043】第10の本発明は、上記課題を解決するた
めに、出力データと基準クロックとの位相関係に基づい
て、受信データの位相を制御し、基準クロックの位相に
同期化したデータを出力するビット同期方法において、
以下の工程を含むことを特徴とするビット同期方法であ
る。
めに、出力データと基準クロックとの位相関係に基づい
て、受信データの位相を制御し、基準クロックの位相に
同期化したデータを出力するビット同期方法において、
以下の工程を含むことを特徴とするビット同期方法であ
る。
【0044】すなわち、(a)前記受信データに挿入す
る遅延量を可逆カウンタのカウント値に基づいて、変化
させ、出力データを生成する可変遅延挿入工程と、
(b)出力データの位相と基準クロックの位相を比較し
て位相比較信号を生成する位相比較工程と、(d)出力
データを基準クロックによって2周期に亘って識別して
出力データの同符号連続を検出し、同符号連続検出時に
は、可逆カウンタの動作を停止する同符号連続検出工程
と、を含むものである。
る遅延量を可逆カウンタのカウント値に基づいて、変化
させ、出力データを生成する可変遅延挿入工程と、
(b)出力データの位相と基準クロックの位相を比較し
て位相比較信号を生成する位相比較工程と、(d)出力
データを基準クロックによって2周期に亘って識別して
出力データの同符号連続を検出し、同符号連続検出時に
は、可逆カウンタの動作を停止する同符号連続検出工程
と、を含むものである。
【0045】第11の本発明は、上記課題を解決するた
めに、第10の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
めに、第10の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
【0046】すなわち、(a)受信データと出力データ
の変化点を検出し、受信データ変化点位相信号と出力デ
ータ変化点位相信号とを生成する変化点検出工程と、
(b)前記受信データ変化点位相信号と、前記出力デー
タ変化点位相信号とに基づいて、前記可変遅延挿入工程
において受信データに挿入した遅延量が1周期分となっ
たことを検出して1周期検出信号を生成する1周期検出
工程と、(c)前記位相比較信号と前記1周期検出信号
と前記可逆カウンタのカウント値と、に基づいて前記可
逆カウンタの動作を制御する制御工程と、を含むもので
ある。
の変化点を検出し、受信データ変化点位相信号と出力デ
ータ変化点位相信号とを生成する変化点検出工程と、
(b)前記受信データ変化点位相信号と、前記出力デー
タ変化点位相信号とに基づいて、前記可変遅延挿入工程
において受信データに挿入した遅延量が1周期分となっ
たことを検出して1周期検出信号を生成する1周期検出
工程と、(c)前記位相比較信号と前記1周期検出信号
と前記可逆カウンタのカウント値と、に基づいて前記可
逆カウンタの動作を制御する制御工程と、を含むもので
ある。
【0047】第12の本発明は、上記課題を解決するた
めに、第11の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
めに、第11の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
【0048】すなわち、(a)基準クロックを逓倍して
逓倍クロックを生成する基準クロック逓倍工程と、
(b)前記逓倍クロックを用いて、前記逓倍クロックの
1周期分の遅延時間を1単位とする可変遅延を発生し、
前記受信データに挿入する遅延量を前記可逆カウンタの
カウント値に基づいて変化させて前記出力データを生成
する可変遅延挿入工程と、を含むものである。
逓倍クロックを生成する基準クロック逓倍工程と、
(b)前記逓倍クロックを用いて、前記逓倍クロックの
1周期分の遅延時間を1単位とする可変遅延を発生し、
前記受信データに挿入する遅延量を前記可逆カウンタの
カウント値に基づいて変化させて前記出力データを生成
する可変遅延挿入工程と、を含むものである。
【0049】第13の本発明は、上記課題を解決するた
めに、第11の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
めに、第11の本発明のビット同期方法において、さら
に、以下の工程を含むことを特徴とするビット同期方法
である。
【0050】すなわち、(a)基準高速クロックを分周
して、基準クロックを生成する分周工程と、(b)前記
基準高速クロックを用いて、基準高速クロックの1周期
分の遅延時間を1単位とする可変遅延を発生し、前記受
信データに挿入する遅延量を前記可逆カウンタのカウン
ト値に基づいて変化させて前記出力データを生成する可
変遅延挿入工程と、を含むものである。
して、基準クロックを生成する分周工程と、(b)前記
基準高速クロックを用いて、基準高速クロックの1周期
分の遅延時間を1単位とする可変遅延を発生し、前記受
信データに挿入する遅延量を前記可逆カウンタのカウン
ト値に基づいて変化させて前記出力データを生成する可
変遅延挿入工程と、を含むものである。
【0051】
【作用】本発明の請求項1に係るビット同期回路は、出
力データと基準クロックとの位相を比較して受信データ
に挿入するべき遅延量を制御し、さらに、出力データ中
に同じ符号が連続して現れている場合すなわち同符号連
続時には、可逆カウンタの動作を停止し、基準クロック
に影響を及さずに基準クロックに同期化したデータを出
力する。
力データと基準クロックとの位相を比較して受信データ
に挿入するべき遅延量を制御し、さらに、出力データ中
に同じ符号が連続して現れている場合すなわち同符号連
続時には、可逆カウンタの動作を停止し、基準クロック
に影響を及さずに基準クロックに同期化したデータを出
力する。
【0052】本発明の請求項2に係るビット同期回路
は、可逆カウンタのリセット及びロード動作を行う。そ
のため、可逆カウンタの初期位相を設定する必要がな
い。
は、可逆カウンタのリセット及びロード動作を行う。そ
のため、可逆カウンタの初期位相を設定する必要がな
い。
【0053】本発明の請求項3に係るビット同期回路
は、可逆カウンタの計数動作と共に、リセット及びロー
ド動作をも制御している。そのため、可逆カウンタの初
期位相を設定する必要がなくなる。
は、可逆カウンタの計数動作と共に、リセット及びロー
ド動作をも制御している。そのため、可逆カウンタの初
期位相を設定する必要がなくなる。
【0054】本発明の請求項4に係るビット同期回路
は、可変遅延部において受信データに挿入される遅延量
が1周期分となった場合に可逆カウンタをリセットす
る。そのため、遅延素子において遅延時間のばらつきや
変動があった場合においても可変遅延を連続的に変化し
得る。
は、可変遅延部において受信データに挿入される遅延量
が1周期分となった場合に可逆カウンタをリセットす
る。そのため、遅延素子において遅延時間のばらつきや
変動があった場合においても可変遅延を連続的に変化し
得る。
【0055】本発明の請求項5に係るビット同期回路
は、最適位相となるまで位相制御を行うことができる。
は、最適位相となるまで位相制御を行うことができる。
【0056】本発明の請求項6に係るビット同期回路
は、遅延素子を用いずに、出力データの位相と基準クロ
ックとの位相比較を行っている。そのため、位相比較結
果が遅延時間の変動の影響を受けないという特徴を有す
る。
は、遅延素子を用いずに、出力データの位相と基準クロ
ックとの位相比較を行っている。そのため、位相比較結
果が遅延時間の変動の影響を受けないという特徴を有す
る。
【0057】本発明の請求項7に係るビット同期回路
は、出力データと基準クロックのそれぞれの位相を比較
し、受信データに挿入されるべき遅延量を制御する。さ
らに、出力データの中に同じ符号が連続して現れる場合
には、可逆カウンタの動作が停止される。次に、可変遅
延部において受信データに挿入している遅延量が丁度1
周期分となった事を検出し、この検出によって可逆カウ
ンタのリセット及びロード動作を制御する。そのため、
クロックに影響を及すことなく遅延素子において遅延時
間のばらつきや変動があった場合でも、可変遅延を連続
的に変化させることが可能である。
は、出力データと基準クロックのそれぞれの位相を比較
し、受信データに挿入されるべき遅延量を制御する。さ
らに、出力データの中に同じ符号が連続して現れる場合
には、可逆カウンタの動作が停止される。次に、可変遅
延部において受信データに挿入している遅延量が丁度1
周期分となった事を検出し、この検出によって可逆カウ
ンタのリセット及びロード動作を制御する。そのため、
クロックに影響を及すことなく遅延素子において遅延時
間のばらつきや変動があった場合でも、可変遅延を連続
的に変化させることが可能である。
【0058】また、本発明の請求項8に係るビット同期
回路は、逓倍クロックの1周期分の遅延時間を1単位と
する可変遅延を発生して、受信データに挿入するので、
可変遅延を正確に与えることが可能である。
回路は、逓倍クロックの1周期分の遅延時間を1単位と
する可変遅延を発生して、受信データに挿入するので、
可変遅延を正確に与えることが可能である。
【0059】本発明の請求項9に係るビット同期回路
は、基準高速クロックの1周期分の遅延時間を1単位と
する可変遅延を発生し、これを受信データに挿入する。
そのため、可変遅延を正確に与えることが可能である。
は、基準高速クロックの1周期分の遅延時間を1単位と
する可変遅延を発生し、これを受信データに挿入する。
そのため、可変遅延を正確に与えることが可能である。
【0060】本発明の請求項10に係るビット同期方法
においては、出力データと基準クロックとの位相を比較
して、受信データに挿入するべき遅延量を制御し、さら
に出力データの中に同一の符号が連続して現れる場合に
は可逆カウンタの動作を停止し、基準クロックに影響を
及さずに基準クロックに同期化したデータを出力し得
る。
においては、出力データと基準クロックとの位相を比較
して、受信データに挿入するべき遅延量を制御し、さら
に出力データの中に同一の符号が連続して現れる場合に
は可逆カウンタの動作を停止し、基準クロックに影響を
及さずに基準クロックに同期化したデータを出力し得
る。
【0061】本発明の請求項11に係るビット同期方法
は、受信データに挿入している遅延量が1周期分となっ
た場合に、可逆カウンタをリセットする。そのため、遅
延素子において遅延時間のばらつきや変動があった場合
においても可変遅延を連続的に変化させることが可能で
ある。
は、受信データに挿入している遅延量が1周期分となっ
た場合に、可逆カウンタをリセットする。そのため、遅
延素子において遅延時間のばらつきや変動があった場合
においても可変遅延を連続的に変化させることが可能で
ある。
【0062】本発明の請求項12に係るビット同期方法
は、逓倍クロックの1周期分の遅延時間を1単位とする
可変遅延を発生し、受信データに挿入する。そのため、
正確な可変遅延を発生可能である。
は、逓倍クロックの1周期分の遅延時間を1単位とする
可変遅延を発生し、受信データに挿入する。そのため、
正確な可変遅延を発生可能である。
【0063】本発明の請求項13に係るビット同期方法
は、基準高速クロックの1周期分の遅延時間を1単位と
する可変遅延を発生し、受信データに挿入する。そのた
め、正確な可変遅延を発生することが可能である。
は、基準高速クロックの1周期分の遅延時間を1単位と
する可変遅延を発生し、受信データに挿入する。そのた
め、正確な可変遅延を発生することが可能である。
【0064】
【実施例】以下、本発明の好適な実施例を図面に基づい
て説明する。
て説明する。
【0065】実施例1 本発明の好適な実施例であるビット同期回路の構成ブロ
ック図が図1に示されている。図1に示されているよう
に、可変遅延部1は、可逆カウンタ7が出力するカウン
ト信号14に基づいて、受信データ11に挿入するべき
遅延量を変化させ、出力データ13を生成する。変化点
検出部2は、出力データ13とを受信データ11との変
化点を検出し、データが変化する点のタイミングで立ち
上がる信号、すなわち出力データ変化点位相信号16
と、同様に受信データのデータ変化点で立ち上がる信号
である受信データ変化点位相信号17と、をそれぞれ生
成する。位相比較部3は、出力データ変化点位相信号1
6と、基準クロック12とから出力データ13と基準ク
ロック12との位相を比較する。この比較によって進み
/遅れ状態が検出され、位相比較信号18が生成され
る。1周期検出部4は、出力データ変化点位相信号16
と受信データ変化点位相信号17とに基づいて、可変遅
延部1における遅延量が1周期分となったことを検出
し、これを表す1周期検出信号19を出力する。同符号
検出部5は、出力データ13と基準クロック12とに基
づいて、出力データの同符号連続(同一の値を有する符
号が連続して現れること)を検出して同符号検出信号2
0を生成する。
ック図が図1に示されている。図1に示されているよう
に、可変遅延部1は、可逆カウンタ7が出力するカウン
ト信号14に基づいて、受信データ11に挿入するべき
遅延量を変化させ、出力データ13を生成する。変化点
検出部2は、出力データ13とを受信データ11との変
化点を検出し、データが変化する点のタイミングで立ち
上がる信号、すなわち出力データ変化点位相信号16
と、同様に受信データのデータ変化点で立ち上がる信号
である受信データ変化点位相信号17と、をそれぞれ生
成する。位相比較部3は、出力データ変化点位相信号1
6と、基準クロック12とから出力データ13と基準ク
ロック12との位相を比較する。この比較によって進み
/遅れ状態が検出され、位相比較信号18が生成され
る。1周期検出部4は、出力データ変化点位相信号16
と受信データ変化点位相信号17とに基づいて、可変遅
延部1における遅延量が1周期分となったことを検出
し、これを表す1周期検出信号19を出力する。同符号
検出部5は、出力データ13と基準クロック12とに基
づいて、出力データの同符号連続(同一の値を有する符
号が連続して現れること)を検出して同符号検出信号2
0を生成する。
【0066】一方、制御部6は、位相比較部3からの位
相比較信号18と1周期検出部4からの1周期検出信号
19と、さらに可逆カウンタ7が出力するカウント信号
14とに従って、可逆カウンタ7の計数動作を制御する
制御信号21を生成する。可逆カウンタ7は、この制御
部6が出力する制御信号21に基づいて、アップ/ダウ
ンカウント動作を行ってカウント信号14を出力するの
である。さらに、同符号検出部5が出力する同符号検出
信号20に基づいて、受信データの同符号連続検出時に
カウント動作を停止する。
相比較信号18と1周期検出部4からの1周期検出信号
19と、さらに可逆カウンタ7が出力するカウント信号
14とに従って、可逆カウンタ7の計数動作を制御する
制御信号21を生成する。可逆カウンタ7は、この制御
部6が出力する制御信号21に基づいて、アップ/ダウ
ンカウント動作を行ってカウント信号14を出力するの
である。さらに、同符号検出部5が出力する同符号検出
信号20に基づいて、受信データの同符号連続検出時に
カウント動作を停止する。
【0067】本実施例1のビット同期回路は、クロック
の位相を制御しないで、受信データの位相を制御して出
力データの位相を基準クロックの位相に同期化する方式
を採用している。この方式は多相データ型ビット同期方
式と呼ばれる。
の位相を制御しないで、受信データの位相を制御して出
力データの位相を基準クロックの位相に同期化する方式
を採用している。この方式は多相データ型ビット同期方
式と呼ばれる。
【0068】図2には、本実施例1に係るビット同期回
路の具体的な回路構成を表す説明図である。特に、図2
に示されているように変化点検出部2、位相比較部3、
1周期検出部4、同符号検出部5について詳細な回路が
示されている。
路の具体的な回路構成を表す説明図である。特に、図2
に示されているように変化点検出部2、位相比較部3、
1周期検出部4、同符号検出部5について詳細な回路が
示されている。
【0069】図2に示されているように、変化点検出部
2は、排他的論理和回路202によって出力データ13
と、遅延素子201によって出力データにT/2の遅延
を挿入したデータとの排他的論理和を取り、出力データ
13の立ち上がり及び立ち下がり変化点を検出すること
によって出力データ変化点位相信号16を生成する。こ
こで、Tは、1クロック周期を表す。さらに、変化点検
出部2は、排他的論理和回路204によって受信データ
11と、遅延素子203によって受信データにT/2の
遅延を挿入したデータとの排他的論理和をとることによ
って、受信データ11の立ち上がり及び立ち下がり変化
点を検出する。この変化点を検出することによって変化
点検出部2は受信データ変化点位相信号17を生成して
いる。この出力データ変化点位相信号16と、受信デー
タ変化点位相信号17とは、データが変化するタイミン
グで立ち上がり、そのパルス幅が遅延素子201及び2
03の持つ遅延時間によって定められている信号であ
る。
2は、排他的論理和回路202によって出力データ13
と、遅延素子201によって出力データにT/2の遅延
を挿入したデータとの排他的論理和を取り、出力データ
13の立ち上がり及び立ち下がり変化点を検出すること
によって出力データ変化点位相信号16を生成する。こ
こで、Tは、1クロック周期を表す。さらに、変化点検
出部2は、排他的論理和回路204によって受信データ
11と、遅延素子203によって受信データにT/2の
遅延を挿入したデータとの排他的論理和をとることによ
って、受信データ11の立ち上がり及び立ち下がり変化
点を検出する。この変化点を検出することによって変化
点検出部2は受信データ変化点位相信号17を生成して
いる。この出力データ変化点位相信号16と、受信デー
タ変化点位相信号17とは、データが変化するタイミン
グで立ち上がり、そのパルス幅が遅延素子201及び2
03の持つ遅延時間によって定められている信号であ
る。
【0070】また、図2に示されているように、位相比
較部3は、上記変化点検出部2が出力する出力データ変
化点位相信号16をフリップフロップ301、302で
それぞれ基準クロック12及びその反転クロックによっ
て取り込み、フリップフロップ304で位相を揃えて位
相比較信号181、182をそれぞれ生成する。この位
相比較信号181、182の値の組合わせによって進み
/遅れ状態がそれぞれ表される。例えば、位相比較信号
181、182がそれぞれ(181、182)=(H、
L)である場合には基準クロック12の位相が出力デー
タ13に対して進んでいることを表す。一方、これらの
信号が(181、182)=(L、H)である場合に
は、基準クロック12の位相が出力データ13に対して
遅れている場合を表す。
較部3は、上記変化点検出部2が出力する出力データ変
化点位相信号16をフリップフロップ301、302で
それぞれ基準クロック12及びその反転クロックによっ
て取り込み、フリップフロップ304で位相を揃えて位
相比較信号181、182をそれぞれ生成する。この位
相比較信号181、182の値の組合わせによって進み
/遅れ状態がそれぞれ表される。例えば、位相比較信号
181、182がそれぞれ(181、182)=(H、
L)である場合には基準クロック12の位相が出力デー
タ13に対して進んでいることを表す。一方、これらの
信号が(181、182)=(L、H)である場合に
は、基準クロック12の位相が出力データ13に対して
遅れている場合を表す。
【0071】さらに、1周期検出部4は、フリップフロ
ップ401、402によって受信データ変化点位相信号
17の立ち上がりタイミングで、出力データ変化点位相
信号16を2周期に亘って識別する。さらに、1周期検
出部4はフリップフロップ401とフリップフロップ4
02のそれぞれの正相出力の論理和をとることによっ
て、1周期検出信号19を生成している。この1周期検
出信号19は、受信データ変化点位相信号17の立ち上
がり時に、出力データ変化点位相信号16の立ち上がり
が検出された場合には、1周期の間だけ「L」レベルと
なる信号である。
ップ401、402によって受信データ変化点位相信号
17の立ち上がりタイミングで、出力データ変化点位相
信号16を2周期に亘って識別する。さらに、1周期検
出部4はフリップフロップ401とフリップフロップ4
02のそれぞれの正相出力の論理和をとることによっ
て、1周期検出信号19を生成している。この1周期検
出信号19は、受信データ変化点位相信号17の立ち上
がり時に、出力データ変化点位相信号16の立ち上がり
が検出された場合には、1周期の間だけ「L」レベルと
なる信号である。
【0072】同符号検出部5は、フリップフロップ50
1、502を用いて基準クロックによって出力データ1
3を2周期に亘って識別する。すなわち、出力データ1
3の2周期に亘るそれぞれの値がフリップフロップ50
1及び502に保持され、各フリップフロップの出力信
号の排他的論理和がとられるのである。これによって、
出力データ13の同符号連続が検出し得る。上記排他的
論理和がとられることによって、同符号検出信号20が
生成され、この同符号検出信号20は2周期に亘る出力
データ13が同符号である場合に「L」となる信号であ
る。
1、502を用いて基準クロックによって出力データ1
3を2周期に亘って識別する。すなわち、出力データ1
3の2周期に亘るそれぞれの値がフリップフロップ50
1及び502に保持され、各フリップフロップの出力信
号の排他的論理和がとられるのである。これによって、
出力データ13の同符号連続が検出し得る。上記排他的
論理和がとられることによって、同符号検出信号20が
生成され、この同符号検出信号20は2周期に亘る出力
データ13が同符号である場合に「L」となる信号であ
る。
【0073】制御部6は、位相比較部3が出力する位相
比較信号181、182と、1周期検出部4が出力する
1周期検出信号19と、さらに可逆カウンタ7が出力す
るカウント信号14とに基づいて、可逆カウンタ7の計
数動作を制御する制御信号21を生成する。制御信号2
1は、位相比較信号181、182の組合わせが(H、
L)である場合には進み状態であるのでカウントダウン
を示す信号となる。一方、位相比較信号181、182
の組合わせが(L、H)である場合には遅れ状態である
のでカウントアップを示す信号である。さらに、制御信
号21は、遅れ状態であり、かつ1周期検出部4におい
て、1周期であることが検出された場合には、可逆カウ
ンタ7のカウント信号14の値を0にするリセット動作
を表し、進み状態でかつカウント信号14の値が0であ
る場合にはカウント信号14を予め設定した値にセット
するロードを表す信号である。
比較信号181、182と、1周期検出部4が出力する
1周期検出信号19と、さらに可逆カウンタ7が出力す
るカウント信号14とに基づいて、可逆カウンタ7の計
数動作を制御する制御信号21を生成する。制御信号2
1は、位相比較信号181、182の組合わせが(H、
L)である場合には進み状態であるのでカウントダウン
を示す信号となる。一方、位相比較信号181、182
の組合わせが(L、H)である場合には遅れ状態である
のでカウントアップを示す信号である。さらに、制御信
号21は、遅れ状態であり、かつ1周期検出部4におい
て、1周期であることが検出された場合には、可逆カウ
ンタ7のカウント信号14の値を0にするリセット動作
を表し、進み状態でかつカウント信号14の値が0であ
る場合にはカウント信号14を予め設定した値にセット
するロードを表す信号である。
【0074】可逆カウンタ7は、制御部6が出力する制
御信号21と、同符号検出部5が出力する同符号検出信
号20とに基づいて、カウント動作を行う。すなわち、
出力データ13中において同符号連続非検出時(出力デ
ータ13中に同位他の値を有する符号が連続して検出さ
れない場合)にはアップウント、ダウンカウント、リセ
ット、ロードなどの計数動作を行うのである。このよう
な計数動作の結果可逆カウンタ7はカウント信号14を
出力する。また、同符号検出部5において同符号連続
(出力データ13中において、同一の値を有する符号が
連続して検出された場合)には、可逆カウンタ7は計数
動作を停止する。
御信号21と、同符号検出部5が出力する同符号検出信
号20とに基づいて、カウント動作を行う。すなわち、
出力データ13中において同符号連続非検出時(出力デ
ータ13中に同位他の値を有する符号が連続して検出さ
れない場合)にはアップウント、ダウンカウント、リセ
ット、ロードなどの計数動作を行うのである。このよう
な計数動作の結果可逆カウンタ7はカウント信号14を
出力する。また、同符号検出部5において同符号連続
(出力データ13中において、同一の値を有する符号が
連続して検出された場合)には、可逆カウンタ7は計数
動作を停止する。
【0075】可変遅延部1の構成が図3に示されてい
る。図3に示されているように、デコーダ101は、可
逆カウンタ7が出力するカウント信号14に基づいてデ
コード信号を生成する。セレクタ100には、このデコ
ード信号に基づいて遅延素子103を通過した入力信号
と、通過していない入力信号(すなわち、遅延が挿入さ
れた入力信号と、遅延が挿入されていない入力信号)と
のいずれかの信号を選択する。このようにして、受信デ
ータ11に挿入される遅延量は制御され、出力データ1
3として最終的に出力される。すなわち、カウント信号
14の値が増加した場合には遅延時間が増加され、出力
データ13の位相は遅らせられる。一方、カウント信号
14の値が減少した場合には、遅延時間が減少され、出
力データ13の位相は進まされる。
る。図3に示されているように、デコーダ101は、可
逆カウンタ7が出力するカウント信号14に基づいてデ
コード信号を生成する。セレクタ100には、このデコ
ード信号に基づいて遅延素子103を通過した入力信号
と、通過していない入力信号(すなわち、遅延が挿入さ
れた入力信号と、遅延が挿入されていない入力信号)と
のいずれかの信号を選択する。このようにして、受信デ
ータ11に挿入される遅延量は制御され、出力データ1
3として最終的に出力される。すなわち、カウント信号
14の値が増加した場合には遅延時間が増加され、出力
データ13の位相は遅らせられる。一方、カウント信号
14の値が減少した場合には、遅延時間が減少され、出
力データ13の位相は進まされる。
【0076】図4には、図2に示されているビット同期
回路の動作を表すタイムチャートが示されている。図4
に示されているように、カウント信号14が例えばiで
ある場合に受信データ11に対し出力データ13が図4
に示されているような遅延状態である場合に、基準クロ
ック12に基づいて、変化点検出部2において出力デー
タ13に基づき出力データ変化点位相信号16が生成さ
れる。この出力データ変化点位相信号16は、図4に示
されているような値になる。位相比較部3においては、
出力データ変化点位相信号16の値を、基準クロック1
2を基準にして識別を行い、さらに位相比較信号18
1、182の組合わせが(181、182)=(L、
H)であることから遅れ状態であることが検出される。
回路の動作を表すタイムチャートが示されている。図4
に示されているように、カウント信号14が例えばiで
ある場合に受信データ11に対し出力データ13が図4
に示されているような遅延状態である場合に、基準クロ
ック12に基づいて、変化点検出部2において出力デー
タ13に基づき出力データ変化点位相信号16が生成さ
れる。この出力データ変化点位相信号16は、図4に示
されているような値になる。位相比較部3においては、
出力データ変化点位相信号16の値を、基準クロック1
2を基準にして識別を行い、さらに位相比較信号18
1、182の組合わせが(181、182)=(L、
H)であることから遅れ状態であることが検出される。
【0077】この場合に、可逆カウンタ7は、遅れ状態
が検出されているため、初期状態iから順次カウントア
ップ動作を行う。この結果、可変遅延部1はこのカウン
ト信号14に基づいて、受信データ11に挿入する遅延
量を増加させ出力データ13を順次遅延させていく。こ
のようにして、可逆カウンタ7がカウントアップを行
い、カウント信号14がi+3になると、位相比較部3
においては位相比較信号181と182との組合わせが
(181、182)=(H、L)となるため(図4参
照)、進み状態が検出される。このように進み状態であ
ることが検出されると、可逆カウンタ7は次にカウント
ダウンの動作を行う。すなわち、図4に示されているよ
うに、カウント信号はi+3からi+2、i+1という
ように順次カウントダウンが行われる。可変遅延部1
は、このカウント信号14に基づいて、受信データ11
に挿入する遅延量を順次減少させていく。このようにし
て、カウント信号14が順次カウントダウンされ、図4
に示されているようにiになった場合には、位相比較信
号181、182は再び進み状態を表す。その結果、可
逆カウンタ7は再びカウントアップ動作を行い、以降は
このような動作の繰返しが行われ、その結果同期状態が
保持されるのである。
が検出されているため、初期状態iから順次カウントア
ップ動作を行う。この結果、可変遅延部1はこのカウン
ト信号14に基づいて、受信データ11に挿入する遅延
量を増加させ出力データ13を順次遅延させていく。こ
のようにして、可逆カウンタ7がカウントアップを行
い、カウント信号14がi+3になると、位相比較部3
においては位相比較信号181と182との組合わせが
(181、182)=(H、L)となるため(図4参
照)、進み状態が検出される。このように進み状態であ
ることが検出されると、可逆カウンタ7は次にカウント
ダウンの動作を行う。すなわち、図4に示されているよ
うに、カウント信号はi+3からi+2、i+1という
ように順次カウントダウンが行われる。可変遅延部1
は、このカウント信号14に基づいて、受信データ11
に挿入する遅延量を順次減少させていく。このようにし
て、カウント信号14が順次カウントダウンされ、図4
に示されているようにiになった場合には、位相比較信
号181、182は再び進み状態を表す。その結果、可
逆カウンタ7は再びカウントアップ動作を行い、以降は
このような動作の繰返しが行われ、その結果同期状態が
保持されるのである。
【0078】図5には、図2に示されている1周期検出
部4の動作を説明するタイムチャートが示されている。
図5に示されているように、まず出力データ変化点位相
信号16の遅延量が増加し、受信データ変化点位相信号
17の立ち上がりが、出力データ変化点位相信号16の
立ち上がりより早く立ち上がるようになると、フリップ
フロップ401の出力は「H」から「L」に変化する。
次に、フリップフロップ402の出力はこのフリップフ
ロップ401の出力より1周期遅れて「L」から「H」
となる。従って、フリップフロップ401と402との
出力の論理和をとることによって、1周期分だけ「L」
となる1周期検出信号19が生成される(図5参照)。
部4の動作を説明するタイムチャートが示されている。
図5に示されているように、まず出力データ変化点位相
信号16の遅延量が増加し、受信データ変化点位相信号
17の立ち上がりが、出力データ変化点位相信号16の
立ち上がりより早く立ち上がるようになると、フリップ
フロップ401の出力は「H」から「L」に変化する。
次に、フリップフロップ402の出力はこのフリップフ
ロップ401の出力より1周期遅れて「L」から「H」
となる。従って、フリップフロップ401と402との
出力の論理和をとることによって、1周期分だけ「L」
となる1周期検出信号19が生成される(図5参照)。
【0079】このようして、本実施例においては、出力
データと基準クロックとの位相を比較して受信データに
挿入するべき遅延量を制御した。さらに出力データの同
符号連続時には可逆カウンタの動作を停止し、可変遅延
部において受信データに挿入している遅延量が1周期分
となったことを検出して可逆カウンタのリセット及びロ
ード動作を制御した。その結果、クロックに影響を及す
ことがなく、遅延素子において遅延時間のばらつきや変
動があった場合においても可変遅延を連続的に変化させ
ることができ、さらに出力データが最適な位相となるま
で位相制御を行うことができる。その結果、後段の回路
に影響を及さず、かつ同期が保持された状態での位相余
裕を大きくすることができ、安定動作可能なビット同期
動作が実現される。
データと基準クロックとの位相を比較して受信データに
挿入するべき遅延量を制御した。さらに出力データの同
符号連続時には可逆カウンタの動作を停止し、可変遅延
部において受信データに挿入している遅延量が1周期分
となったことを検出して可逆カウンタのリセット及びロ
ード動作を制御した。その結果、クロックに影響を及す
ことがなく、遅延素子において遅延時間のばらつきや変
動があった場合においても可変遅延を連続的に変化させ
ることができ、さらに出力データが最適な位相となるま
で位相制御を行うことができる。その結果、後段の回路
に影響を及さず、かつ同期が保持された状態での位相余
裕を大きくすることができ、安定動作可能なビット同期
動作が実現される。
【0080】実施例2 上記実施例1においては、位相比較部3は変化点検出部
2が出力する出力データ変化点位相信号16を用いて位
相比較を行った。しかしながら、図6に示されているよ
うな、出力データ変化点出力信号16を用いずに、出力
データ13から直接位相比較を行うことも好適である。
図6には、このように出力データ13から直接位相比較
をする場合、すなわち本実施例2に係るビット同期回路
の構成ブロック図が示されている。
2が出力する出力データ変化点位相信号16を用いて位
相比較を行った。しかしながら、図6に示されているよ
うな、出力データ変化点出力信号16を用いずに、出力
データ13から直接位相比較を行うことも好適である。
図6には、このように出力データ13から直接位相比較
をする場合、すなわち本実施例2に係るビット同期回路
の構成ブロック図が示されている。
【0081】図6において、可変遅延部1と、変化点検
出部2と、1周期検出部4と、同符号検出部5と、及び
可逆カウンタ7とは上記実施例1の図1に示されている
ものに対応し、同様の動作を行う。
出部2と、1周期検出部4と、同符号検出部5と、及び
可逆カウンタ7とは上記実施例1の図1に示されている
ものに対応し、同様の動作を行う。
【0082】位相比較部3aは、可変遅延部1が出力す
る出力データ13と、基準クロック12との位相を比較
することによって、進み/遅れ状態を検出し、この検出
結果である位相比較信号18aを生成する。制御部6
は、この位相比較部3aが出力する位相比較信号18a
と、1周期検出部4が出力する1周期検出信号19と、
さらに可逆カウンタ7が出力するカウント信号14とに
基づき、可逆カウンタ7の計数動作を制御する制御信号
21を生成する。
る出力データ13と、基準クロック12との位相を比較
することによって、進み/遅れ状態を検出し、この検出
結果である位相比較信号18aを生成する。制御部6
は、この位相比較部3aが出力する位相比較信号18a
と、1周期検出部4が出力する1周期検出信号19と、
さらに可逆カウンタ7が出力するカウント信号14とに
基づき、可逆カウンタ7の計数動作を制御する制御信号
21を生成する。
【0083】位相比較部3aの詳細な回路図が図7に示
されている。図7に示されているように、位相比較部3
aは、可変遅延部1が出力する出力データ13をフリッ
プフロップ301、及び302でそれぞれ基準クロック
12及びその反転クロック(インバータ303によって
反転されたクロック)を基準として値を取り込む。取り
込まれた信号は、フリップフロップ304でそれぞれの
位相が揃えられた後、フリップフロップ301と304
との出力信号の排他的論理和が、XORゲート305に
おいて取られることによって、位相比較信号18aが生
成される。この位相比較信号18aは、基準クロック1
2の位相が出力データ13に対して進んでいる場合には
「H」レベルの信号となり、一方基準クロック12の位
相が出力データ13に対して遅れている場合には「L」
レベルの信号となる。
されている。図7に示されているように、位相比較部3
aは、可変遅延部1が出力する出力データ13をフリッ
プフロップ301、及び302でそれぞれ基準クロック
12及びその反転クロック(インバータ303によって
反転されたクロック)を基準として値を取り込む。取り
込まれた信号は、フリップフロップ304でそれぞれの
位相が揃えられた後、フリップフロップ301と304
との出力信号の排他的論理和が、XORゲート305に
おいて取られることによって、位相比較信号18aが生
成される。この位相比較信号18aは、基準クロック1
2の位相が出力データ13に対して進んでいる場合には
「H」レベルの信号となり、一方基準クロック12の位
相が出力データ13に対して遅れている場合には「L」
レベルの信号となる。
【0084】制御部6は、位相比較部3aが出力する位
相比較信号18aと、1周期検出部4が出力する1周期
検出信号19と、さらに可逆カウンタ7が出力するカウ
ント信号14に基づいて、可逆カウンタ7の計数動作を
制御する制御信号21を生成する。この制御信号21
は、位相比較信号18aが「H」である場合には進み状
態であるのでカウントダウンを示す信号となる。一方、
位相比較信号18aが「L」である場合には、遅れ状態
であるので、制御信号21はカウントアップを示す信号
となる。さらにこの制御信号21は、遅れ状態であり、
かつ1周期検出部において1周期を検出された場合に、
可逆カウンタ7のカウント信号14を0にリセットする
ことを表す信号となり、一方、進み状態でかつカウント
信号14が0である場合にはこのカウント信号14を予
め設定した値にセットするロードを表す信号となる。
相比較信号18aと、1周期検出部4が出力する1周期
検出信号19と、さらに可逆カウンタ7が出力するカウ
ント信号14に基づいて、可逆カウンタ7の計数動作を
制御する制御信号21を生成する。この制御信号21
は、位相比較信号18aが「H」である場合には進み状
態であるのでカウントダウンを示す信号となる。一方、
位相比較信号18aが「L」である場合には、遅れ状態
であるので、制御信号21はカウントアップを示す信号
となる。さらにこの制御信号21は、遅れ状態であり、
かつ1周期検出部において1周期を検出された場合に、
可逆カウンタ7のカウント信号14を0にリセットする
ことを表す信号となり、一方、進み状態でかつカウント
信号14が0である場合にはこのカウント信号14を予
め設定した値にセットするロードを表す信号となる。
【0085】このようにして、本実施例においては、変
化点検出部が出力する出力データ変化点位相信号を用い
ずに、直接に位相比較を行うことによって、変化点検出
部における遅延のばらつき及び環境条件の変化などによ
る遅延時間変動の位相比較結果への影響を除去すること
が可能となる。そのため、同期保持状態における位相余
裕がより大きくかつ安定したものとすることが可能であ
る。
化点検出部が出力する出力データ変化点位相信号を用い
ずに、直接に位相比較を行うことによって、変化点検出
部における遅延のばらつき及び環境条件の変化などによ
る遅延時間変動の位相比較結果への影響を除去すること
が可能となる。そのため、同期保持状態における位相余
裕がより大きくかつ安定したものとすることが可能であ
る。
【0086】実施例3 上記実施例1においては、可変遅延部1は、受信データ
11に挿入する遅延量を複数の遅延素子を用いて変化さ
せることによって出力データ13を生成していた。しか
しながら、図8に示されるように、遅延素子を用いず
に、逓倍部を設けて基準クロックのn倍(nは正の整
数)の周波数を有する逓倍クロックを用いて遅延を与え
る構成とすることも好適である。図8には、逓倍部8が
出力する逓倍クロックを用いて遅延量が設定される可変
遅延部1aを用いたビット同期回路の構成ブロック図が
示されている。
11に挿入する遅延量を複数の遅延素子を用いて変化さ
せることによって出力データ13を生成していた。しか
しながら、図8に示されるように、遅延素子を用いず
に、逓倍部を設けて基準クロックのn倍(nは正の整
数)の周波数を有する逓倍クロックを用いて遅延を与え
る構成とすることも好適である。図8には、逓倍部8が
出力する逓倍クロックを用いて遅延量が設定される可変
遅延部1aを用いたビット同期回路の構成ブロック図が
示されている。
【0087】図8において、逓倍部8は、例えばPLL
(Phase Locked Loop)などの逓倍回
路によって構成され、基準クロック12を入力し、基準
クロックに位相同期した基準クロック12のn倍の周波
数を有する逓倍クロック22を生成する。可変遅延部1
aは、例えばシフトレジスタなどによって構成され、逓
倍部8が出力する逓倍クロック22に基づき、受信デー
タ11に逓倍クロック22の1周期を1単位とした可変
遅延時間を挿入し、出力データ13を生成する。図8に
示されているビット同期回路のその他の構成及び動作
は、上記図1に示されているものと同様である。
(Phase Locked Loop)などの逓倍回
路によって構成され、基準クロック12を入力し、基準
クロックに位相同期した基準クロック12のn倍の周波
数を有する逓倍クロック22を生成する。可変遅延部1
aは、例えばシフトレジスタなどによって構成され、逓
倍部8が出力する逓倍クロック22に基づき、受信デー
タ11に逓倍クロック22の1周期を1単位とした可変
遅延時間を挿入し、出力データ13を生成する。図8に
示されているビット同期回路のその他の構成及び動作
は、上記図1に示されているものと同様である。
【0088】このように、本実施例3においては、遅延
素子を用いずに逓倍クロックを用いて受信データ11に
対して遅延時間を与えた。そのため、可変遅延時間を正
確に信号に与えることができるので、遅延のばらつきや
環境条件の変化などによる遅延時間の変動の影響を除去
することが可能である。
素子を用いずに逓倍クロックを用いて受信データ11に
対して遅延時間を与えた。そのため、可変遅延時間を正
確に信号に与えることができるので、遅延のばらつきや
環境条件の変化などによる遅延時間の変動の影響を除去
することが可能である。
【0089】実施例4 上記実施例3においては、逓倍部8を設け、逓倍クロッ
ク22を用いて一定の遅延時間を与えていた。しかしな
がら、図9に示されているように、逓倍クロックを用い
ずに、基準高速クロックを用いて遅延を与え、さらに分
周部を設けて基準高速クロックから基準クロックを生成
する構成とすることも好適である。図9には、基準高速
クロックを用いてから遅延を与え、さらに基準クロック
としてはこの基準高速クロックを分周部9によって分周
された信号を用いた場合のビット同期回路の構成ブロッ
ク図が示されている。
ク22を用いて一定の遅延時間を与えていた。しかしな
がら、図9に示されているように、逓倍クロックを用い
ずに、基準高速クロックを用いて遅延を与え、さらに分
周部を設けて基準高速クロックから基準クロックを生成
する構成とすることも好適である。図9には、基準高速
クロックを用いてから遅延を与え、さらに基準クロック
としてはこの基準高速クロックを分周部9によって分周
された信号を用いた場合のビット同期回路の構成ブロッ
ク図が示されている。
【0090】図9において、可変遅延部1aは、基準高
速クロック22aに基づいて、受信データ11に基準高
速クロック22aの1周期を1単位とした可変遅延を挿
入し、出力データ13を生成している。ここで、基準高
速クロック22aは、基準クロック12のn倍の周波数
を有するクロック信号である。
速クロック22aに基づいて、受信データ11に基準高
速クロック22aの1周期を1単位とした可変遅延を挿
入し、出力データ13を生成している。ここで、基準高
速クロック22aは、基準クロック12のn倍の周波数
を有するクロック信号である。
【0091】また、分周部9は、基準高速クロック22
aを1/nに分周して、基準クロック12を生成する。
基準クロック12は、回路内の各部へ出力されると共
に、回路外へも出力されている。図9に示されているビ
ット同期回路において、その他の構成は上記図1に示さ
れているビット同期回路の構成と同様であり、その動作
も同様である。
aを1/nに分周して、基準クロック12を生成する。
基準クロック12は、回路内の各部へ出力されると共
に、回路外へも出力されている。図9に示されているビ
ット同期回路において、その他の構成は上記図1に示さ
れているビット同期回路の構成と同様であり、その動作
も同様である。
【0092】このようにして、本実施例4においては、
逓倍クロックを用いずに、基準高速クロックを用いて遅
延時間を信号に与えた。そのため、可変遅延を正確に与
えることができ、遅延ばらつきや環境条件の変化などに
よる遅延時間変動の影響を除去することが可能となる。
逓倍クロックを用いずに、基準高速クロックを用いて遅
延時間を信号に与えた。そのため、可変遅延を正確に与
えることができ、遅延ばらつきや環境条件の変化などに
よる遅延時間変動の影響を除去することが可能となる。
【0093】実施例5 本発明の他の一実施例のビット同期回路の構成ブロック
図が図10に示されている。図10に示されているよう
に、可変遅延部1bは、受信データ11を入力し、多相
化部104で、種々の遅延時間を与えられた複数の信号
を生成している。多相化部104は、T/n(ここで、
Tは1クロック周期、nは正の整数を表す)の遅延時間
を1単位として、1〜nまでのn通りの遅延を与えられ
たn個の遅延データ15を生成している。セレクタ10
2は、可逆カウンタ7が出力するカウント信号14に基
づいて、n個の遅延データ15のうち1つの遅延データ
を選択して、出力データ13を出力する。
図が図10に示されている。図10に示されているよう
に、可変遅延部1bは、受信データ11を入力し、多相
化部104で、種々の遅延時間を与えられた複数の信号
を生成している。多相化部104は、T/n(ここで、
Tは1クロック周期、nは正の整数を表す)の遅延時間
を1単位として、1〜nまでのn通りの遅延を与えられ
たn個の遅延データ15を生成している。セレクタ10
2は、可逆カウンタ7が出力するカウント信号14に基
づいて、n個の遅延データ15のうち1つの遅延データ
を選択して、出力データ13を出力する。
【0094】一方、位相比較部3bは、出力データ13
の位相と基準クロック12の位相とを比較し、その比較
結果である位相比較信号18bを生成する。同符号検出
部5は、出力データ13と、基準クロック12とに基づ
き、出力データ13が同一の値を有する符号を連続して
出力していることを検出する。そして、この検出結果で
ある同符号検出信号20を生成する。可逆カウンタ7
は、位相比較部3bが出力する位相比較信号18bに基
づき、計数動作を行い、カウント信号14を出力してい
る。さらに、同符号検出部5が出力する同符号検出信号
20に基づき、出力データ13の同符号連続検出時(出
力データ13中に同一の値を有する符号が連続して現れ
たことが検出された場合)にはカウント動作が停止され
る。
の位相と基準クロック12の位相とを比較し、その比較
結果である位相比較信号18bを生成する。同符号検出
部5は、出力データ13と、基準クロック12とに基づ
き、出力データ13が同一の値を有する符号を連続して
出力していることを検出する。そして、この検出結果で
ある同符号検出信号20を生成する。可逆カウンタ7
は、位相比較部3bが出力する位相比較信号18bに基
づき、計数動作を行い、カウント信号14を出力してい
る。さらに、同符号検出部5が出力する同符号検出信号
20に基づき、出力データ13の同符号連続検出時(出
力データ13中に同一の値を有する符号が連続して現れ
たことが検出された場合)にはカウント動作が停止され
る。
【0095】この実施例5に係るビット同期回路は、基
準クロックを可逆カウンタ7のクロック入力として、一
定の遅延時間が挿入された後のデータから可逆カウンタ
の制御を行っている。そのため、受信データの位相を制
御して出力データの位相を基準クロックの位相に同期化
する方式が採用されている。
準クロックを可逆カウンタ7のクロック入力として、一
定の遅延時間が挿入された後のデータから可逆カウンタ
の制御を行っている。そのため、受信データの位相を制
御して出力データの位相を基準クロックの位相に同期化
する方式が採用されている。
【0096】図11には、本実施例5に係るビット同期
回路の具体的な回路構成を表す回路図が示されている。
可変遅延部1bは、受信データ11を入力し、多相化部
104においてT/nの遅延時間を有するn個の遅延素
子によって、n通りの遅延(1/n〜n/n)を与えら
れた複数の遅延データ15が生成されている。
回路の具体的な回路構成を表す回路図が示されている。
可変遅延部1bは、受信データ11を入力し、多相化部
104においてT/nの遅延時間を有するn個の遅延素
子によって、n通りの遅延(1/n〜n/n)を与えら
れた複数の遅延データ15が生成されている。
【0097】位相比較部3bは、可変遅延部1bから出
力される出力データ13と、この出力データ13に遅延
素子によってT/2の遅延を挿入されたデータとの排他
的論理和をとる。この排他的論理和のデータを、フリッ
プフロップ303において基準クロック12に基づきサ
ンプリングし、この反転出力を位相比較信号18bとし
て外部に出力する。この位相比較信号18bは、基準ク
ロック12の立ち上がりのタイミングが、出力データ1
3のデータの値の変化点からT/2の時間範囲に存在す
る場合には「L」となり、基準クロック12の位相が出
力データ13の位相に対して進んでいることを示す。一
方、位相比較信号18bは、基準クロック12の立ち上
がりのタイミングが出力データ13の変化点に先行する
T/2の時間範囲内に存在する場合には「H」となり、
基準クロック12の位相が出力データ13の位相に対し
て遅れていることを表す。
力される出力データ13と、この出力データ13に遅延
素子によってT/2の遅延を挿入されたデータとの排他
的論理和をとる。この排他的論理和のデータを、フリッ
プフロップ303において基準クロック12に基づきサ
ンプリングし、この反転出力を位相比較信号18bとし
て外部に出力する。この位相比較信号18bは、基準ク
ロック12の立ち上がりのタイミングが、出力データ1
3のデータの値の変化点からT/2の時間範囲に存在す
る場合には「L」となり、基準クロック12の位相が出
力データ13の位相に対して進んでいることを示す。一
方、位相比較信号18bは、基準クロック12の立ち上
がりのタイミングが出力データ13の変化点に先行する
T/2の時間範囲内に存在する場合には「H」となり、
基準クロック12の位相が出力データ13の位相に対し
て遅れていることを表す。
【0098】同符号検出部5はフリップフロップ50
1、502を用いて出力データ13の値を2周期に亘っ
て識別する。すなわち、直列に接続されているフリップ
フロップ501、502には順次連続した出力データ1
3のデータが保持されるのである。そして、フリップフ
ロップ501と502のそれぞれの出力信号の排他的論
理和をとることによって、出力データ13の同符号連続
が検出されるのである。なお、この排他的論理和の信号
は同符号検出信号20と呼ばれる。
1、502を用いて出力データ13の値を2周期に亘っ
て識別する。すなわち、直列に接続されているフリップ
フロップ501、502には順次連続した出力データ1
3のデータが保持されるのである。そして、フリップフ
ロップ501と502のそれぞれの出力信号の排他的論
理和をとることによって、出力データ13の同符号連続
が検出されるのである。なお、この排他的論理和の信号
は同符号検出信号20と呼ばれる。
【0099】可逆カウンタ7は、位相比較部3bが出力
する位相比較信号18bと、同符号検出部5が出力する
同符号検出信号20に基づいてカウントアップ、カウン
トダウンなどの計数動作を行い、カウント信号14を出
力する。この可逆カウンタ7は、基準クロック12によ
って、動作するが、出力データ13の同符号連続非検出
時(出力データ13に同じ値の符号が連続して現れてい
ない場合)には、上記カウントアップやカウントダウン
の計数動作を行うが、同符号検出部5において同符号連
続が検出された場合には計数動作が停止される。
する位相比較信号18bと、同符号検出部5が出力する
同符号検出信号20に基づいてカウントアップ、カウン
トダウンなどの計数動作を行い、カウント信号14を出
力する。この可逆カウンタ7は、基準クロック12によ
って、動作するが、出力データ13の同符号連続非検出
時(出力データ13に同じ値の符号が連続して現れてい
ない場合)には、上記カウントアップやカウントダウン
の計数動作を行うが、同符号検出部5において同符号連
続が検出された場合には計数動作が停止される。
【0100】次に、図12に基づき、図11に示されて
いるビット同期回路の動作について説明する。図12に
は、この図11に示されるビット同期回路の動作を表す
タイムチャートが示されている。
いるビット同期回路の動作について説明する。図12に
は、この図11に示されるビット同期回路の動作を表す
タイムチャートが示されている。
【0101】受信データ11に対して上述したようにn
個の遅延データ15が生成される。カウント信号14の
値がiである場合に、例えば出力データ13が図12に
示されているような遅延状態である場合について説明す
る。ここで、基準クロック12が入力されると、まず基
準クロック12の立ち上がりが出力データ13の変化点
の前T/2の範囲(変化点に先行するT/2の時間範
囲)にあるため、位相比較信号18bは、「H」とな
る。次に、可逆カウンタ7は、カウント信号14がiの
状態からカウントアップをして行き、位相比較信号18
bが「H」である間はこのカウントアップ動作を続行す
る。この結果、カウント信号14は順次増加することに
なる。
個の遅延データ15が生成される。カウント信号14の
値がiである場合に、例えば出力データ13が図12に
示されているような遅延状態である場合について説明す
る。ここで、基準クロック12が入力されると、まず基
準クロック12の立ち上がりが出力データ13の変化点
の前T/2の範囲(変化点に先行するT/2の時間範
囲)にあるため、位相比較信号18bは、「H」とな
る。次に、可逆カウンタ7は、カウント信号14がiの
状態からカウントアップをして行き、位相比較信号18
bが「H」である間はこのカウントアップ動作を続行す
る。この結果、カウント信号14は順次増加することに
なる。
【0102】次に、セレクタ102は、カウント信号1
4に基づき、順番に次の遅延データを選択して行く。カ
ウント信号14がi+2となった場合には、出力データ
13の変化点位置が基準クロック12の立ち下がりを越
えて(基準クロック12の立ち下がりの後に出力データ
13が立ち下がる)、この結果位相比較信号18bが
「L」となる。可逆カウンタ7は、位相比較信号18b
が「L」となった後、最初の基準クロック12の立ち上
がりタイミングからカウントダウンを行う。このカウン
トダウンによって、カウント信号14は順次減少する。
セレクタ102は、カウント信号14に基づき、順番に
1つ前の遅延データを選択して行く。
4に基づき、順番に次の遅延データを選択して行く。カ
ウント信号14がi+2となった場合には、出力データ
13の変化点位置が基準クロック12の立ち下がりを越
えて(基準クロック12の立ち下がりの後に出力データ
13が立ち下がる)、この結果位相比較信号18bが
「L」となる。可逆カウンタ7は、位相比較信号18b
が「L」となった後、最初の基準クロック12の立ち上
がりタイミングからカウントダウンを行う。このカウン
トダウンによって、カウント信号14は順次減少する。
セレクタ102は、カウント信号14に基づき、順番に
1つ前の遅延データを選択して行く。
【0103】カウント信号14が、減少を繰り返し、そ
の値がi+1になると(図12参照)、出力データ13
の変化点の位置が基準クロック12の立ち下がりのタイ
ミングを越え(立ち下がりより早くなり)、位相比較信
号18bが「H」となる。そして、カウント信号14の
値がiになった場合に、可逆カウンタ7は再びカウント
アップの動作を開始する。以後、可逆カウンタ7は、カ
ウントアップとカウントダウンの動作を交互に繰り返
し、一定の同期状態を保持する(図12参照)。
の値がi+1になると(図12参照)、出力データ13
の変化点の位置が基準クロック12の立ち下がりのタイ
ミングを越え(立ち下がりより早くなり)、位相比較信
号18bが「H」となる。そして、カウント信号14の
値がiになった場合に、可逆カウンタ7は再びカウント
アップの動作を開始する。以後、可逆カウンタ7は、カ
ウントアップとカウントダウンの動作を交互に繰り返
し、一定の同期状態を保持する(図12参照)。
【0104】このように、本実施例5においては、位相
比較部3bにおいて出力データと基準クロックの双方の
位相を比較して、可変遅延部1bにおいて受信データに
挿入される遅延量が制御されている。さらに、同符号検
出部5において、出力データの同符号連続(同一の値を
有する符号が2周期連続して現れること)が検出された
場合には、可逆カウンタ7の動作が停止し、基準クロッ
クに影響を及さずに、この基準クロックに同期化したデ
ータを出力することが可能となる。その結果、簡易な構
成によって、後段の回路に影響を及すことがなく安定動
作が可能なビット同期回路が実現可能である。
比較部3bにおいて出力データと基準クロックの双方の
位相を比較して、可変遅延部1bにおいて受信データに
挿入される遅延量が制御されている。さらに、同符号検
出部5において、出力データの同符号連続(同一の値を
有する符号が2周期連続して現れること)が検出された
場合には、可逆カウンタ7の動作が停止し、基準クロッ
クに影響を及さずに、この基準クロックに同期化したデ
ータを出力することが可能となる。その結果、簡易な構
成によって、後段の回路に影響を及すことがなく安定動
作が可能なビット同期回路が実現可能である。
【0105】実施例6 上述した実施例5において、可逆カウンタ7は、その外
部に制御部を設け、この可逆カウンタ7のリセット及び
ロードを制御するように構成することも好適である。こ
のように、可逆カウンタ7の制御部を設けた構成が図1
3に示されている。
部に制御部を設け、この可逆カウンタ7のリセット及び
ロードを制御するように構成することも好適である。こ
のように、可逆カウンタ7の制御部を設けた構成が図1
3に示されている。
【0106】図13に示されているように、可変遅延部
1bと、同符号検出部5と、位相比較部3bとは上記実
施例5において示した構成と同様のものである。制御部
6aは、位相比較部3bが出力する位相比較信号18b
と可逆カウンタ7からのカウント信号14に基づいて、
可逆カウンタ7のリセット及びロードを制御するための
制御信号21aを生成する。この制御信号21aは、出
力データ13に対する基準クロック12の位相が遅れ状
態であって、かつカウント信号14がセレクタ102に
おいてセレクタ102に対し最大の遅延を有する遅延デ
ータを選択させている場合に、可逆カウンタ7のカウン
ト信号14を0にリセットすることを表す。一方、出力
データ13の位相に対する基準クロックの位相が進み状
態であって、かつカウント信号14がその値が0である
場合には、カウント信号14を予め設定した値にセット
を行ういわゆるロードを表すことになる。可逆カウンタ
7は、位相比較部3bが出力する位相比較信号18b
と、同符号検出部5が出力する同符号検出信号20に基
づいて、動作を行い、カウント信号14を出力する。な
お、可逆カウンタ7は、上述した実施例1〜5と同様に
基準クロック12によって、動作を行い、また、同符号
検出部5において同符号連続が検出された場合にはその
計数動作を停止する。
1bと、同符号検出部5と、位相比較部3bとは上記実
施例5において示した構成と同様のものである。制御部
6aは、位相比較部3bが出力する位相比較信号18b
と可逆カウンタ7からのカウント信号14に基づいて、
可逆カウンタ7のリセット及びロードを制御するための
制御信号21aを生成する。この制御信号21aは、出
力データ13に対する基準クロック12の位相が遅れ状
態であって、かつカウント信号14がセレクタ102に
おいてセレクタ102に対し最大の遅延を有する遅延デ
ータを選択させている場合に、可逆カウンタ7のカウン
ト信号14を0にリセットすることを表す。一方、出力
データ13の位相に対する基準クロックの位相が進み状
態であって、かつカウント信号14がその値が0である
場合には、カウント信号14を予め設定した値にセット
を行ういわゆるロードを表すことになる。可逆カウンタ
7は、位相比較部3bが出力する位相比較信号18b
と、同符号検出部5が出力する同符号検出信号20に基
づいて、動作を行い、カウント信号14を出力する。な
お、可逆カウンタ7は、上述した実施例1〜5と同様に
基準クロック12によって、動作を行い、また、同符号
検出部5において同符号連続が検出された場合にはその
計数動作を停止する。
【0107】このようにして、本実施例6においては、
制御部6aを設け、可逆カウンタ7のリセット及びロー
ドを制御することによって、可逆カウンタ7の初期位相
を設定する必要がなく、可変遅延部1bの総遅延量は1
周期分の遅延があれば、可逆カウンタ7の初期位相に係
わらず同期化を行うことが可能となる。
制御部6aを設け、可逆カウンタ7のリセット及びロー
ドを制御することによって、可逆カウンタ7の初期位相
を設定する必要がなく、可変遅延部1bの総遅延量は1
周期分の遅延があれば、可逆カウンタ7の初期位相に係
わらず同期化を行うことが可能となる。
【0108】実施例7 上記実施例6において可変遅延部1bは、多相化部10
4において受信データ11に挿入するべき遅延量を複数
の遅延素子を用いて変化させ複数の遅延データ15を生
成していた。しかし、図14に示されるように、複数の
遅延素子を用いずに、逓倍部を設けて基準クロックのn
倍(nは正の整数)の周波数を有する逓倍クロックを用
いて遅延を信号に与えることも好適である。図14に
は、このような逓倍部8が備えられたビット同期回路の
構成ブロック図が示されている。図14において、逓倍
部8は、基準クロック12を入力し、基準クロック12
に位相が同期した逓倍クロック22を生成する。この逓
倍クロック22は、基準クロック12のn倍の周波数を
もっている。可変遅延部1a内の多相化部105は、例
えばシフトレジスタなどによって構成され、逓倍部8が
出力する逓倍クロック22に基づき、受信データ11に
逓倍クロック22の1周期を1単位とするn通り(遅延
量が1〜n)の遅延を与えられたn個の遅延データ15
が生成される。
4において受信データ11に挿入するべき遅延量を複数
の遅延素子を用いて変化させ複数の遅延データ15を生
成していた。しかし、図14に示されるように、複数の
遅延素子を用いずに、逓倍部を設けて基準クロックのn
倍(nは正の整数)の周波数を有する逓倍クロックを用
いて遅延を信号に与えることも好適である。図14に
は、このような逓倍部8が備えられたビット同期回路の
構成ブロック図が示されている。図14において、逓倍
部8は、基準クロック12を入力し、基準クロック12
に位相が同期した逓倍クロック22を生成する。この逓
倍クロック22は、基準クロック12のn倍の周波数を
もっている。可変遅延部1a内の多相化部105は、例
えばシフトレジスタなどによって構成され、逓倍部8が
出力する逓倍クロック22に基づき、受信データ11に
逓倍クロック22の1周期を1単位とするn通り(遅延
量が1〜n)の遅延を与えられたn個の遅延データ15
が生成される。
【0109】図4に示されているその他の構成及びその
構成の動作は、上記図13に示されているものと同様で
ある。
構成の動作は、上記図13に示されているものと同様で
ある。
【0110】このようにして、本実施例7においては、
複数の遅延素子を用いずに、逓倍クロックを用いてデー
タの多相化を可変遅延を正確に与えることが可能であ
る。そのため、遅延ばらつきや環境条件の変化などによ
る遅延時間の変動の影響を除去することが可能なビット
同期回路が得られる。
複数の遅延素子を用いずに、逓倍クロックを用いてデー
タの多相化を可変遅延を正確に与えることが可能であ
る。そのため、遅延ばらつきや環境条件の変化などによ
る遅延時間の変動の影響を除去することが可能なビット
同期回路が得られる。
【0111】実施例8 上記実施例7においては、逓倍部8を設けて逓倍クロッ
ク22を用いて遅延を与える場合が示されている。しか
し、図15に示されているように、逓倍クロックを用い
ずに、基準高速クロックを用いて遅延を与え、さらに分
周部を設けて基準高速クロックに基づき基準クロックを
生成する構成とすることも好適である。図15には、基
準高速クロックを多相化部105に与えて、さらに分周
部9を設け基準高速クロックからこの分周部9を用いて
基準クロック12を生成する構成を採用したビット同期
回路の構成ブロック図が示されている。
ク22を用いて遅延を与える場合が示されている。しか
し、図15に示されているように、逓倍クロックを用い
ずに、基準高速クロックを用いて遅延を与え、さらに分
周部を設けて基準高速クロックに基づき基準クロックを
生成する構成とすることも好適である。図15には、基
準高速クロックを多相化部105に与えて、さらに分周
部9を設け基準高速クロックからこの分周部9を用いて
基準クロック12を生成する構成を採用したビット同期
回路の構成ブロック図が示されている。
【0112】図15において、可変遅延部1a内部の多
相化部105は、基準高速クロック22aに基づき、受
信データ11に対し、基準高速クロック22aの1周期
を1単位としたn通りの遅延を与えられた(1〜nの遅
延量が与えられた)遅延データ15が生成される。ここ
で、基準高速クロック22aは、基準クロック12のn
倍の周波数を有するクロック信号である。分周部9は、
基準高速クロック22aを1/nに分周し、基準クロッ
ク12を生成する。
相化部105は、基準高速クロック22aに基づき、受
信データ11に対し、基準高速クロック22aの1周期
を1単位としたn通りの遅延を与えられた(1〜nの遅
延量が与えられた)遅延データ15が生成される。ここ
で、基準高速クロック22aは、基準クロック12のn
倍の周波数を有するクロック信号である。分周部9は、
基準高速クロック22aを1/nに分周し、基準クロッ
ク12を生成する。
【0113】基準クロック12は、このビット同期回路
内の各部へ供給される信号であるが、この回路の外部へ
の同様に供給される。図15に示されているその他の構
成及びこのその他の構成の動作は、上記図13に示され
ているビット同期回路の各構成と同様である。
内の各部へ供給される信号であるが、この回路の外部へ
の同様に供給される。図15に示されているその他の構
成及びこのその他の構成の動作は、上記図13に示され
ているビット同期回路の各構成と同様である。
【0114】このようにして、本実施例8においては、
遅延素子を用いずに基準高速クロックを用いてデータの
多相化を行うことによって、、可変遅延を正確に与える
ことができるので、遅延ばらつきや環境条件の変化など
による遅延時間変動の影響を除去することが可能とな
る。
遅延素子を用いずに基準高速クロックを用いてデータの
多相化を行うことによって、、可変遅延を正確に与える
ことができるので、遅延ばらつきや環境条件の変化など
による遅延時間変動の影響を除去することが可能とな
る。
【0115】
【発明の効果】以上述べたように、本発明に係るビット
同期回路及びビット同期方法においては、上述した各種
の構成を採用するので、以下に述べる効果を奏する。
同期回路及びビット同期方法においては、上述した各種
の構成を採用するので、以下に述べる効果を奏する。
【0116】まず、位相比較部で出力データと基準クロ
ックとの位相を比較し、可変遅延部において受信データ
に挿入する遅延量を制御しまた同符号検出部においては
出力データの同符号連続を検出した場合には可逆カウン
タの動作を停止する。そのため、基準クロックに影響を
及さずに基準クロックに同期化した出力データを生成す
ることが可能となるため、簡易な構成で後段の回路に影
響を及さずに安定した動作が可能なビット同期回路を提
供可能である。
ックとの位相を比較し、可変遅延部において受信データ
に挿入する遅延量を制御しまた同符号検出部においては
出力データの同符号連続を検出した場合には可逆カウン
タの動作を停止する。そのため、基準クロックに影響を
及さずに基準クロックに同期化した出力データを生成す
ることが可能となるため、簡易な構成で後段の回路に影
響を及さずに安定した動作が可能なビット同期回路を提
供可能である。
【0117】また、制御部によって、可逆カウンタのリ
セット及びロード動作を制御するため、可逆カウンタの
初期位相を設定する必要がない。そのため、可変遅延部
内の総遅延量は1周期分の遅延で十分であり、1周期分
の遅延だけで、初期位相に係わらず出力データの位相を
基準クロックの位相に同期化することが可能となる。
セット及びロード動作を制御するため、可逆カウンタの
初期位相を設定する必要がない。そのため、可変遅延部
内の総遅延量は1周期分の遅延で十分であり、1周期分
の遅延だけで、初期位相に係わらず出力データの位相を
基準クロックの位相に同期化することが可能となる。
【0118】また、制御部によって可逆カウンタの計数
動作とともにリセット及びロード動作を制御している。
そのため、可逆カウンタの初期位相を設定する必要がな
く、可変遅延部内の総遅延量は1周期分の遅延があれ
ば、初期位相に係わらず出力データの位相を基準クロッ
クの位相に同期化することが可能である。
動作とともにリセット及びロード動作を制御している。
そのため、可逆カウンタの初期位相を設定する必要がな
く、可変遅延部内の総遅延量は1周期分の遅延があれ
ば、初期位相に係わらず出力データの位相を基準クロッ
クの位相に同期化することが可能である。
【0119】可変遅延部において受信データに挿入され
る遅延量が、1周期分となったことを1周期検出部が検
出した場合には、可逆カウンタをリセットしている。そ
のため、遅延素子において遅延時間のばらつきや変動が
あった場合においても、可変遅延は連続的に変化するの
で、安定した位相制御を行うことが可能である。
る遅延量が、1周期分となったことを1周期検出部が検
出した場合には、可逆カウンタをリセットしている。そ
のため、遅延素子において遅延時間のばらつきや変動が
あった場合においても、可変遅延は連続的に変化するの
で、安定した位相制御を行うことが可能である。
【0120】また、位相比較部において、変化点検出部
から生成された出力データ変化点位相信号と基準クロッ
クとに基づき出力データの位相と基準クロックとの位相
を比較して進み/遅れ状態を検出する。そして、出力デ
ータと基準クロックとの位相関係が最適位相となるまで
位相制御を行うため、同期保持がなされた状態において
大きな位相余裕を得ることが可能である。
から生成された出力データ変化点位相信号と基準クロッ
クとに基づき出力データの位相と基準クロックとの位相
を比較して進み/遅れ状態を検出する。そして、出力デ
ータと基準クロックとの位相関係が最適位相となるまで
位相制御を行うため、同期保持がなされた状態において
大きな位相余裕を得ることが可能である。
【0121】位相比較部において、可変遅延部によって
生成された出力データと基準クロックとから直接に出力
データの位相と基準クロックの位相とを比較して進み/
遅れ状態を検出している。そのため、遅延素子を用いず
に出力データの位相と基準クロックの位相比較を行って
いるため、位相比較結果における遅延時間変動の影響を
除去することが可能である。そのため、同期が保持され
た状態における位相余裕が大きくかつ安定した位相制御
を行うことができる。
生成された出力データと基準クロックとから直接に出力
データの位相と基準クロックの位相とを比較して進み/
遅れ状態を検出している。そのため、遅延素子を用いず
に出力データの位相と基準クロックの位相比較を行って
いるため、位相比較結果における遅延時間変動の影響を
除去することが可能である。そのため、同期が保持され
た状態における位相余裕が大きくかつ安定した位相制御
を行うことができる。
【0122】また、出力データと基準クロックの位相を
比較し、受信データに挿入するべき遅延量を制御し、さ
らに出力データの同符号連続時(出力データ中に同一の
値を有する符号が連続して現れた場合)には可逆カウン
タの動作が停止され、可変遅延部において受信データに
挿入されている遅延量が1周期分となったことを検出し
可逆カウンタのリセット及びロード動作が制御されてい
る。その結果、クロックに影響を及すことがなく、遅延
素子において遅延時間のばらつきや変動があった場合に
おいても可変遅延を連続的に変化させることができる。
さらに、出力データが最適位相となるまで位相制御を行
うので、後段の回路に影響を及すことがない。その結
果、同期保持状態を維持したままで位相余裕が大きく、
安定動作が可能なビット同期回路を得ることができる。
比較し、受信データに挿入するべき遅延量を制御し、さ
らに出力データの同符号連続時(出力データ中に同一の
値を有する符号が連続して現れた場合)には可逆カウン
タの動作が停止され、可変遅延部において受信データに
挿入されている遅延量が1周期分となったことを検出し
可逆カウンタのリセット及びロード動作が制御されてい
る。その結果、クロックに影響を及すことがなく、遅延
素子において遅延時間のばらつきや変動があった場合に
おいても可変遅延を連続的に変化させることができる。
さらに、出力データが最適位相となるまで位相制御を行
うので、後段の回路に影響を及すことがない。その結
果、同期保持状態を維持したままで位相余裕が大きく、
安定動作が可能なビット同期回路を得ることができる。
【0123】可変遅延部において逓倍クロックの1周期
分の遅延時間を1単位とする可変遅延時間を発生し、受
信データにこの時間遅延を挿入することによって、可変
遅延を正確に与えることが可能である。そのため、遅延
ばらつきや環境条件による遅延時間変動の影響を除去す
ることが可能となる。
分の遅延時間を1単位とする可変遅延時間を発生し、受
信データにこの時間遅延を挿入することによって、可変
遅延を正確に与えることが可能である。そのため、遅延
ばらつきや環境条件による遅延時間変動の影響を除去す
ることが可能となる。
【0124】また、可変遅延部で基準高速クロックの1
周期分の遅延時間を1単位とする可変遅延を発生し、受
信データに挿入するので、可変遅延を正確に与えること
が可能である。そのため、遅延ばらつきや環境条件によ
る遅延時間変動の影響を除去することが可能である。
周期分の遅延時間を1単位とする可変遅延を発生し、受
信データに挿入するので、可変遅延を正確に与えること
が可能である。そのため、遅延ばらつきや環境条件によ
る遅延時間変動の影響を除去することが可能である。
【0125】また、出力データと、基準クロックとの位
相を比較し、受信データに挿入する遅延量を制御し、さ
らに出力データの同符号連続時(出力データ中に同一の
値を有する符号が連続して現れた場合)には、可逆カウ
ンタの動作を停止する。そのため、基準クロックに影響
を及さずに基準クロックに同期化したデータを出力する
方法が得られるので、後段の回路に影響を及さずに安定
動作が可能なビット同期動作を実現することが可能であ
る。受信データに挿入している遅延量が1周期分となっ
た場合に、可逆カウンタをリセットしている。そのた
め、遅延素子において遅延時間のばらつきや変動があっ
た場合においても、可変遅延を連続的に変化させる方法
が提供されるので、安定したビット同期動作を実現する
ことが可能である。
相を比較し、受信データに挿入する遅延量を制御し、さ
らに出力データの同符号連続時(出力データ中に同一の
値を有する符号が連続して現れた場合)には、可逆カウ
ンタの動作を停止する。そのため、基準クロックに影響
を及さずに基準クロックに同期化したデータを出力する
方法が得られるので、後段の回路に影響を及さずに安定
動作が可能なビット同期動作を実現することが可能であ
る。受信データに挿入している遅延量が1周期分となっ
た場合に、可逆カウンタをリセットしている。そのた
め、遅延素子において遅延時間のばらつきや変動があっ
た場合においても、可変遅延を連続的に変化させる方法
が提供されるので、安定したビット同期動作を実現する
ことが可能である。
【0126】また、逓倍クロックの1周期分の遅延時間
を1単位とする可変遅延を発生し、この遅延時間を受信
データに挿入することによって正確な可変遅延を発生す
る方法を提供している。そのため、遅延ばらつきや環境
条件による遅延時間の変動が生じない安定した可変遅延
を実現することが可能である。
を1単位とする可変遅延を発生し、この遅延時間を受信
データに挿入することによって正確な可変遅延を発生す
る方法を提供している。そのため、遅延ばらつきや環境
条件による遅延時間の変動が生じない安定した可変遅延
を実現することが可能である。
【0127】基準高速クロックの1周期分の遅延時間を
1単位とする可変遅延を発生し、この可変遅延を受信デ
ータに挿入している。そのため、正確な可変遅延を発生
し得る方法が実現され、遅延ばらつきや環境条件による
遅延時間の変動が生じない安定した可変遅延を発生する
方法が提供可能である。
1単位とする可変遅延を発生し、この可変遅延を受信デ
ータに挿入している。そのため、正確な可変遅延を発生
し得る方法が実現され、遅延ばらつきや環境条件による
遅延時間の変動が生じない安定した可変遅延を発生する
方法が提供可能である。
【図1】 本発明の実施例1のビット同期回路の構成ブ
ロック図である。
ロック図である。
【図2】 図1に示されているビット同期回路の回路図
である。
である。
【図3】 図1に示されている可変遅延部の回路図であ
る。
る。
【図4】 図2に示されているビット同期回路の動作を
説明するタイムチャートである。
説明するタイムチャートである。
【図5】 図2に示されている1周期検出部の動作を説
明するタイムチャートである。
明するタイムチャートである。
【図6】 実施例2のビット同期回路の構成ブロック図
である。
である。
【図7】 図6に示されているビット同期回路の位相比
較部の回路図である。
較部の回路図である。
【図8】 本発明の実施例3に係るビット同期回路の構
成ブロック図である。
成ブロック図である。
【図9】 本発明の実施例4であるビット同期回路の構
成ブロック図である。
成ブロック図である。
【図10】 本発明の実施例5に係るビット同期回路の
構成ブロック図である。
構成ブロック図である。
【図11】 図10に示されているビット同期回路の回
路図である。
路図である。
【図12】 図11に示されているビット同期回路の動
作を説明するタイムチャートである。
作を説明するタイムチャートである。
【図13】 本発明の実施例6に係るビット同期回路の
構成ブロック図である。
構成ブロック図である。
【図14】 本発明の実施例7に係るビット同期回路の
構成ブロック図である。
構成ブロック図である。
【図15】 本発明の実施例8に係るビット同期回路の
構成ブロック図である。
構成ブロック図である。
【図16】 本発明の従来例1のビット同期回路の構成
ブロック図である。
ブロック図である。
【図17】 図16に示すビット同期回路の回路図であ
る。
る。
【図18】 図16に示されている可変遅延部の回路図
である。
である。
【図19】 図17に示されている従来例1のビット同
期回路の動作を説明するタイムチャートである。
期回路の動作を説明するタイムチャートである。
【図20】 従来例2のビット同期回路の構成ブロック
図である。
図である。
【図21】 図20に示されている従来例2の動作を説
明するタイムチャートである。
明するタイムチャートである。
1,1a,1b 可変遅延部、2,2a 変化点検出
部、3,3a,3b,3c 位相比較部、4,4a 1
周期検出部、5 同符号検出部、5a 同期判定部、6
a 制御部、7 可逆カウンタ、8 逓倍部、9 分周
部、11 受信データ、12 基準クロック、12b
出力クロック、13 出力データ、14カウント信号、
15 遅延データ、16 出力データ変化点位相信号、
17 受信データ変化点位相信号、18 位相比較信
号、19 1周期検出信号、20同符号検出信号、20
a 同期判定信号、21,21a 制御信号、22 逓
倍クロック、22a 基準高速クロック、23 受信ク
ロック、201,203遅延素子、202,204 E
XORゲート、301,302,304 フリップフロ
ップ、303 インバータ、401,402 フリップ
フロップ、403ORゲート、501,502 フリッ
プフロップ、503 EXORゲート、101 デコー
ダ、102 セレクタ、103 遅延素子、104 多
相化部、15 遅延データ、105 多相化部。
部、3,3a,3b,3c 位相比較部、4,4a 1
周期検出部、5 同符号検出部、5a 同期判定部、6
a 制御部、7 可逆カウンタ、8 逓倍部、9 分周
部、11 受信データ、12 基準クロック、12b
出力クロック、13 出力データ、14カウント信号、
15 遅延データ、16 出力データ変化点位相信号、
17 受信データ変化点位相信号、18 位相比較信
号、19 1周期検出信号、20同符号検出信号、20
a 同期判定信号、21,21a 制御信号、22 逓
倍クロック、22a 基準高速クロック、23 受信ク
ロック、201,203遅延素子、202,204 E
XORゲート、301,302,304 フリップフロ
ップ、303 インバータ、401,402 フリップ
フロップ、403ORゲート、501,502 フリッ
プフロップ、503 EXORゲート、101 デコー
ダ、102 セレクタ、103 遅延素子、104 多
相化部、15 遅延データ、105 多相化部。
Claims (13)
- 【請求項1】 出力データと、基準クロックとの位相関
係に基づき、受信データの位相を制御し、基準クロック
の位相に同期化した出力データを出力するビット同期回
路において、 前記受信データに挿入する遅延量を可逆カウンタのカウ
ント値に基づき変化させ前記出力データを生成する可変
遅延部と、 前記出力データの位相と前記基準クロックの位相とを比
較して進み/遅れ状態を検出して位相比較信号を生成す
る位相比較部と、 前記出力データを前記基準クロックによって2周期に亘
って識別し、前記出力データの値が2周期に亘って同一
である同符号連続状態を検出した場合に、同符号検出信
号を生成する同符号検出部と、 前記位相比較部が出力する位相比較信号に基づき前記基
準クロックを計数する前記可逆カウンタと、 を含み、 前記可逆カウンタは、前記同符号検出部によって出力デ
ータの同符号連続を検出した場合には動作を停止するこ
とを特徴とするビット同期回路。 - 【請求項2】 請求項1記載のビット同期回路におい
て、さらに、 前記位相比較信号と、前記可逆カウンタのカウント値
と、に基づき前記可逆カウンタのリセット及びロードを
制御する制御信号を生成する制御部、 を含み、前記可逆カウンタは、前記制御信号に基づいて
動作することを特徴とするビット同期回路。 - 【請求項3】 請求項2記載のビット同期回路におい
て、前記制御部はさらに、 前記可逆カウンタの計数動作を制御する制御信号を生成
し、前記可逆カウンタは、前記制御信号に基づいて、計
数動作と共にリセット及びロード動作を行うことを特徴
とするビット同期回路。 - 【請求項4】 請求項1又は2又は3記載のビット同期
回路において、さらに、 前記受信データと前記出力データとのそれぞれの変化点
を検出し、それぞれのデータ変化点が検出されたタイミ
ングで立ち上がる受信データ変化点位相信号および出力
データ変化点位相信号を生成する変化点検出部と、 前記受信データ変化点位相信号および前記出力データ変
化点位相信号に基づき、前記受信データに挿入した遅延
量が1周期分となったことを検出した場合に、1周期検
出信号を生成する1周期検出部と、 を含み、 前記制御部は、前記位相比較信号と、前記1周期検出信
号と、前記可逆カウンタのカウント値と、に基づき、前
記可逆カウンタの動作を制御する制御信号を生成し、 前記制御信号は、前記1周期検出信号が出力されている
場合に前記可逆カウンタをリセットすることを特徴とす
るビット同期回路。 - 【請求項5】 請求項4記載のビット同期回路におい
て、 前記位相比較部は、前記変化点検出部において生成され
た出力データ変化点位相信号と前記基準クロックとに基
づいて、前記出力データの位相と前記基準クロックとの
位相を比較して進み/遅れ状態を検出し、前記位相比較
信号を生成することを特徴とするビット同期回路。 - 【請求項6】 請求項4記載のビット同期回路におい
て、 前記位相比較部は、前記可変遅延部において生成された
出力データと基準クロックとに直接基づいて、前記出力
データの位相と前記基準クロックとの位相を比較して進
み/遅れ状態を検出し、前記位相比較信号を生成するこ
とを特徴とするビット同期回路。 - 【請求項7】 出力データと、基準クロックとの位相関
係に基づき、受信データの位相を制御し、基準クロック
の位相に同期化した出力データを出力するビット同期回
路において、 前記受信データに挿入する遅延量を可逆カウンタのカウ
ント値に基づき変化させ前記出力データを生成する可変
遅延部と、 前記受信データと前記出力データとのそれぞれの変化点
を検出し、それぞれのデータ変化点が検出されたタイミ
ングで立ち上がる受信データ変化点位相信号および出力
データ変化点位相信号を生成する変化点検出部と、 前記出力データの位相と前記基準クロックの位相とを比
較して進み/遅れ状態を検出して位相比較信号を生成す
る位相比較部と、 前記受信データ変化点位相信号および前記出力データ変
化点位相信号に基づき、前記受信データに挿入した遅延
量が1周期分となったことを検出した場合に、1周期検
出信号を生成する1周期検出部と、 前記出力データを前記基準クロックによって2周期に亘
って識別し、前記出力データの値が2周期に亘って同一
である同符号連続状態を検出した場合に、同符号検出信
号を生成する同符号検出部と、 前記位相比較信号と、前記1周期検出信号と、前記可逆
カウンタのカウント値と、に基づき、前記可逆カウンタ
の動作を制御する制御信号を生成する制御部と、 前記制御信号に基づき動作を行い、前記同符号検出部に
よって出力データの同符号連続を検出した場合には動作
を停止する前記可逆カウンタと、 を含むことを特徴とするビット同期回路。 - 【請求項8】 請求項1又は7記載のビット同期回路に
おいて、 前記基準クロックを逓倍して逓倍クロックを生成する逓
倍部、 を含み、 前記可変遅延部は、前記逓倍クロックを用いて、逓倍ク
ロックの1周期分の遅延時間を1単位とする可変遅延を
発生し、受信データに挿入する遅延量を前記可逆カウン
タのカウンタ値に基づいて変化させて出力データを生成
することを特徴とするビット同期回路。 - 【請求項9】 請求項1又は7記載のビット同期回路に
おいて、 前記基準高速クロックを分周して基準クロックを生成す
る分周部、 を含み、 前記可変遅延部は、前記基準高速クロックを用いて、基
準高速クロックの1周期分の遅延時間を1単位とする可
変遅延を発生し、受信データに挿入する遅延量を前記可
逆カウンタのカウンタ値に基づいて変化させて出力デー
タを生成することを特徴とするビット同期回路。 - 【請求項10】 出力データと基準クロックとの位相関
係に基づいて、受信データの位相を制御し、基準クロッ
クの位相に同期化したデータを出力するビット同期方法
において、以下の工程を含むことを特徴とするビット同
期方法。 (a)前記受信データに挿入する遅延量を可逆カウンタ
のカウント値に基づいて、変化させ、出力データを生成
する可変遅延挿入工程、 (b)出力データの位相と基準クロックの位相を比較し
て位相比較信号を生成する位相比較工程、 (d)出力データを基準クロックによって2周期に亘っ
て識別して出力データの同符号連続を検出し、同符号連
続検出時には、可逆カウンタの動作を停止する同符号連
続検出工程。 - 【請求項11】 請求項10記載のビット同期方法にお
いて、さらに、以下の工程を含むことを特徴とするビッ
ト同期方法。 (a)受信データと出力データの変化点を検出し、受信
データ変化点位相信号と出力データ変化点位相信号とを
生成する変化点検出工程、 (b)前記受信データ変化点位相信号と、前記出力デー
タ変化点位相信号とに基づいて、前記可変遅延挿入工程
において受信データに挿入した遅延量が1周期分となっ
たことを検出して1周期検出信号を生成する1周期検出
工程、 (c)前記位相比較信号と前記1周期検出信号と前記可
逆カウンタのカウント値と、に基づいて前記可逆カウン
タの動作を制御する制御工程。 - 【請求項12】 請求項11記載のビット同期方法にお
いて、さらに、以下の工程を含むことを特徴とするビッ
ト同期方法。 (a)基準クロックを逓倍して逓倍クロックを生成する
基準クロック逓倍工程、 (b)前記逓倍クロックを用いて、前記逓倍クロックの
1周期分の遅延時間を1単位とする可変遅延を発生し、
前記受信データに挿入する遅延量を前記可逆カウンタの
カウント値に基づいて変化させて前記出力データを生成
する可変遅延挿入工程。 - 【請求項13】 請求項11記載のビット同期方法にお
いて、さらに、以下の工程を含むことを特徴とするビッ
ト同期方法。 (a)基準高速クロックを分周して、基準クロックを生
成する分周工程、 (b)前記基準高速クロックを用いて、基準高速クロッ
クの1周期分の遅延時間を1単位とする可変遅延を発生
し、前記受信データに挿入する遅延量を前記可逆カウン
タのカウント値に基づいて変化させて前記出力データを
生成する可変遅延挿入工程。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7122089A JPH08316948A (ja) | 1995-05-22 | 1995-05-22 | ビット同期回路及びビット同期方法 |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP7122089A JPH08316948A (ja) | 1995-05-22 | 1995-05-22 | ビット同期回路及びビット同期方法 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JPH08316948A true JPH08316948A (ja) | 1996-11-29 |
Family
ID=14827386
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP7122089A Pending JPH08316948A (ja) | 1995-05-22 | 1995-05-22 | ビット同期回路及びビット同期方法 |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JPH08316948A (ja) |
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4634605B2 (ja) * | 1998-03-12 | 2011-02-16 | エルピーダメモリ株式会社 | データ伝送システム |
| US8401025B2 (en) | 2010-04-28 | 2013-03-19 | Lsi Corporation | Windowing technique for adaptive clock recovery and other signal-processing applications |
| US8411705B2 (en) | 2010-01-06 | 2013-04-02 | Lsi Corporation | Three-stage architecture for adaptive clock recovery |
| US8462819B2 (en) | 2010-01-06 | 2013-06-11 | Lsi Corporation | Adaptive clock recovery with step-delay pre-compensation |
| JP2023176211A (ja) * | 2022-05-31 | 2023-12-13 | 株式会社日立国際電気 | 送信装置及び通信システム |
-
1995
- 1995-05-22 JP JP7122089A patent/JPH08316948A/ja active Pending
Cited By (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4634605B2 (ja) * | 1998-03-12 | 2011-02-16 | エルピーダメモリ株式会社 | データ伝送システム |
| US8411705B2 (en) | 2010-01-06 | 2013-04-02 | Lsi Corporation | Three-stage architecture for adaptive clock recovery |
| US8462819B2 (en) | 2010-01-06 | 2013-06-11 | Lsi Corporation | Adaptive clock recovery with step-delay pre-compensation |
| US8401025B2 (en) | 2010-04-28 | 2013-03-19 | Lsi Corporation | Windowing technique for adaptive clock recovery and other signal-processing applications |
| JP2023176211A (ja) * | 2022-05-31 | 2023-12-13 | 株式会社日立国際電気 | 送信装置及び通信システム |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US6240152B1 (en) | Apparatus and method for switching frequency modes in a phase locked loop system | |
| CA1215750A (en) | Digital phase correlator | |
| CN101313508B (zh) | 相位比较器和相位调整电路 | |
| EP0183875B1 (en) | Clocked logic device | |
| EP2190120A1 (en) | Jitter suppression circuit and jitter suppression method | |
| EP1246368B1 (en) | Semiconductor device | |
| US6349122B1 (en) | Apparatus and method for data synchronizing and tracking | |
| US4506175A (en) | Digital phase comparator circuit producing sign and magnitude outputs | |
| US5550878A (en) | Phase comparator | |
| US20010053188A1 (en) | Transmitting circuit and method thereof, receiving circuit and method thereof, and data communication apparatus | |
| JPH08316948A (ja) | ビット同期回路及びビット同期方法 | |
| US20050084048A1 (en) | Clock and data recovery circuit | |
| JP2917522B2 (ja) | クロック同期方法および回路 | |
| EP0173521A2 (en) | Automatic signal delay adjustment apparatus | |
| JP2848800B2 (ja) | シリアルデジタル信号の標本化方法 | |
| US7092471B2 (en) | Digital phase synchronization circuit | |
| US7321647B2 (en) | Clock extracting circuit and clock extracting method | |
| US6614863B1 (en) | Bit synchronization method and bit synchronization device | |
| EP1385307B1 (en) | Method and apparatus for synchronising multiple serial datastreams in parallel | |
| CN113765835B (zh) | 半导体器件和解码方法 | |
| JP2001021596A (ja) | 二値信号の比較装置及びこれを用いたpll回路 | |
| JPH09139731A (ja) | 伝送装置 | |
| JP3159585B2 (ja) | クロック抽出回路 | |
| KR100629519B1 (ko) | 간헐 데이터 패킷 수신용 클럭 발생 장치 및 방법 | |
| JP2748875B2 (ja) | クロック抽出回路 |