(57)【要約】【課題】フルレートとハーフレートの両方に対応して、周波数比較モードおよび位相比較モードで正常動作を行うことのできる周波数／位相比較器を得る【解決手段】フルレートおよびハーフレートのどちらに対してもクロック信号の振幅値をアナログホールド出力するアナログホールド位相比較部１０と、フルレートの場合に１／４周期遅れのクロック信号の振幅をデジタルホールド出力し、ハーフレートの場合に１／８周期遅れのクロック信号の振幅をデジタルホールド出力するデジタルホールド位相比較部２０、３０と、アナログホールド値とデジタルホールド値に基づいて、入力データ信号とクロック信号の周波数比較を行う周波数比較手段５０と、デジタルホールド値の極性に応じて、アナログホールド位相比較部１０からの出力値と周波数比較手段５０からの出力値を選択出力する最終出力信号選択手段６０とを備える。【選択図】図１
2008244605.tif 000002
【特許請求の範囲】
【請求項１】
入力データ信号および第１のクロック信号に基づいて、前記入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて前記第１のクロック信号の振幅値を検出し、前記第１のクロック信号の傾き識別結果および前記入力データ信号の極性に応じてそれぞれの検出結果を反転／選択処理することにより前記第１のクロック信号の振幅値のアナログホールド値を出力するアナログホールド位相比較部と、
前記第１のクロック信号よりも位相が１／８周期遅れた第２のクロック信号、および前記第１のクロック信号よりも位相が１／４周期遅れた第３のクロック信号に基づいて、前記入力データ信号の速度が前記第１のクロック信号の周波数の２倍となるハーフレートの場合には、前記入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて前記第２のクロック信号の振幅を検出し、前記第２のクロック信号の傾き識別結果および前記入力データ信号の極性に応じてそれぞれの検出結果を反転／選択処理することにより前記第２のクロック信号の振幅のデジタルホールド値を出力し、前記入力データ信号の速度と前記第１のクロック信号の周波数が等しいフルレートの場合には、前記入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて前記第３のクロック信号の振幅を検出し、前記入力データ信号の極性に応じてそれぞれの検出結果を選択処理することにより、前記第３のクロック信号の振幅のデジタルホールド値を出力するデジタルホールド位相比較部と、
前記アナログホールド位相比較部から出力されるアナログホールド値、および前記デジタルホールド位相比較部から出力されるデジタルホールド値に基づいて、前記入力データ信号と前記第１のクロック信号との周波数比較を行って比較結果を出力する周波数比較手段と、
前記デジタルホールド位相比較部から出力されるデジタルホールド値の極性に応じて、前記アナログホールド位相比較部からの出力値または前記周波数比較手段からの出力値のいずれかを選択出力する最終出力信号選択手段と
を備えることを特徴とする周波数／位相比較器。
【請求項２】
請求項１に記載の周波数／位相比較器において、
前記アナログホールド位相比較部は、
前記入力データ信号の立ち下がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第１の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第２の検出手段と、
前記第１の検出手段および前記第２の検出手段に入力される前記第１のクロック信号の傾きを識別する第１のエッジ比較手段と、
前記第１のエッジ比較手段の出力に応じて前記第１の検出手段の検出結果の極性を反転する第１の極性反転手段と、
前記第１のエッジ比較手段の出力に応じて前記第２の検出手段の検出結果の極性を反転する第２の極性反転手段と、
前記入力データ信号の極性に応じて前記第１の極性反転手段の出力値または前記第２の極性反転手段の出力値のいずれかを選択して前記第１のクロック信号の振幅値のアナログホールド値を出力する第１の信号選択手段と
を有する第１の位相比較器で構成され、
前記デジタルホールド位相比較部は、
前記入力データ信号の立ち下がりタイミングで前記第２のクロック信号の振幅をデジタルホールド値として検出する第３の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第２のクロック信号の振幅をデジタルホールド値として検出する第４の検出手段と、
前記第３の検出手段および前記第４の検出手段に入力される前記第２のクロック信号の傾きを識別する第２のエッジ比較手段と、
前記第２のエッジ比較手段の出力に応じて前記第３の検出手段の検出結果の極性を反転する第３の極性反転手段と、
前記第２のエッジ比較手段の出力に応じて前記第４の検出手段の検出結果の極性を反転する第４の極性反転手段と
前記入力データ信号の極性に応じて前記第３の極性反転手段の出力値または前記第４の極性反転手段の出力値のいずれかを選択して前記第２のクロック信号の振幅のデジタルホールド値を出力する第２の信号選択手段と
を有する第２の位相比較器と、
前記入力データ信号の立ち下がりタイミングで前記第３のクロック信号の振幅をデジタルホールド値として検出する第５の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第３のクロック信号の振幅をデジタルホールド値として検出する第６の検出手段と、
前記入力データ信号の極性に応じて前記第５の検出手段の出力値または前記第６の検出手段の出力値のいずれかを選択して前記第３のクロック信号の振幅のデジタルホールド値を出力する第３の信号選択手段と
を有する第３の位相比較器と
前記ハーフレートの場合には前記第２の位相比較器の出力値を選択出力し、前記フルレートの場合には前記第３の位相比較器の出力値を選択出力する第４の信号選択手段と
で構成される
ことを特徴とする周波数／位相比較器。
【請求項３】
請求項２に記載の周波数／位相比較器において、
前記第１の位相比較器に含まれる前記第１のエッジ比較手段は、
前記第１のクロック信号の位相を遅延させる第１の位相遅延手段と、
前記入力データ信号の立ち下がりタイミングで前記第１の位相遅延手段の出力値を識別する第１の識別手段と、
前記入力データ信号の立ち上がりタイミングで前記第１の位相遅延手段の出力値を識別する第２の識別手段と
で構成され、
前記第１の位相比較器に含まれる前記第１の極性反転手段は、前記第１の識別手段の出力に応じて前記第１の検出手段の検出結果の極性を反転し、
前記第１の位相比較器に含まれる前記第２の極性反転手段は、前記第２の識別手段の出力に応じて前記第２の検出手段の検出結果の極性を反転し、
前記第２の位相比較器に含まれる前記第２のエッジ比較手段は、
前記第２のクロック信号の位相を遅延させる第２の位相遅延手段と、
前記入力データ信号の立ち下がりタイミングで前記第２の位相遅延手段の出力値を識別する第３の識別手段と、
前記入力データ信号の立ち上がりタイミングで前記第２の位相遅延手段の出力値を識別する第４の識別手段と
で構成され、
前記第２の位相比較器に含まれる前記第３の極性反転手段は、前記第３の識別手段の出力に応じて前記第３の検出手段の検出結果の極性を反転し、
前記第２の位相比較器に含まれる前記第４の極性反転手段は、前記第４の識別手段の出力に応じて前記第４の検出手段の検出結果の極性を反転する
ことを特徴とする周波数／位相比較器。
【請求項４】
請求項１に記載の周波数／位相比較器において、
前記第１のクロック信号および前記第３のクロック信号を生成するリング発振器をさらに備え、
前記アナログホールド位相比較部は、
前記入力データ信号の立ち下がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第１の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第２の検出手段と、
前記入力データ信号の立ち下がりタイミングで、前記リング発生器で生成された前記第３のクロック信号を識別する第１の識別手段と、
前記入力データ信号の立ち上がりタイミングで、前記リング発生器で生成された前記第３のクロック信号を識別する第２の識別手段と、
前記第１の識別手段の出力に応じて前記第１の検出手段の検出結果の極性を反転する第１の極性反転手段と、
前記第２の識別手段の出力に応じて前記第２の検出手段の検出結果の極性を反転する第２の極性反転手段と、
前記入力データ信号の極性に応じて前記第１の極性反転手段の出力値または前記第２の極性反転手段の出力値のいずれかを選択して前記第１のクロック信号の振幅値のアナログホールド値を出力する第１の信号選択手段と
を有する第１の位相比較器で構成され、
前記デジタルホールド位相比較部は、
前記リング発生器で生成された前記第１のクロック信号の位相を１／８周期遅延させて第２のクロック信号を生成する第３の位相遅延回路と、
前記リング発生器で生成された前記第３のクロック信号の位相を１／８周期遅延させて前記第１のクロック信号よりも位相が３／８周期遅れた第４のクロック信号を生成する第４の位相遅延回路と、
前記入力データ信号の立ち下がりタイミングで、前記第３の位相遅延手段で生成された前記第２のクロック信号の振幅をデジタルホールド値として検出する第３の検出手段と、
前記入力データ信号の立ち上がりタイミングで、前記第３の位相遅延手段で生成された前記第２のクロック信号の振幅をデジタルホールド値として検出する第４の検出手段と、
前記入力データ信号の立ち下がりタイミングで、前記第４の位相遅延手段により生成された前記第４のクロック信号を識別する第３の識別手段と、
前記入力データ信号の立ち上がりタイミングで、前記第４の位相遅延手段により生成された前記第４のクロック信号を識別する第４の識別手段と
前記第３の識別手段の出力に応じて前記第３の検出手段の検出結果の極性を反転する第３の極性反転手段と、
前記第４の識別手段の出力に応じて前記第４の検出手段の検出結果の極性を反転する第４の極性反転手段と
前記入力データ信号の極性に応じて前記第３の極性反転手段の出力値または前記第４の極性反転手段の出力値のいずれかを選択して前記第２のクロック信号の振幅のデジタルホールド値を出力する第２の信号選択手段と
を有する第２の位相比較器と、
前記入力データ信号の立ち下がりタイミングで、前記リング発振器で生成された前記第３のクロック信号の振幅をデジタルホールド値として検出する第５の検出手段と、
前記入力データ信号の立ち上がりタイミングで、前記リング発振器で生成された前記第３のクロック信号の振幅をデジタルホールド値として検出する第６の検出手段と、
前記入力データ信号の極性に応じて前記第５の検出手段の出力値または前記第６の検出手段の出力値のいずれかを選択して前記第３のクロック信号の振幅のデジタルホールド値を出力する第３の信号選択手段と
を有する第３の位相比較器と
前記ハーフレートの場合には前記第２の位相比較器の出力値を選択出力し、前記フルレートの場合には前記第３の位相比較器の出力値を選択出力する第４の信号選択手段と
で構成される
ことを特徴とする周波数／位相比較器。
【請求項５】
請求項１に記載の周波数／位相比較器において、
前記アナログホールド位相比較部は、
前記入力データ信号の立ち下がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第１の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第１のクロック信号の振幅値をアナログホールド値として検出する第２の検出手段と、
前記第１の検出手段および前記第２の検出手段に入力される前記第１のクロック信号の傾きを識別する第１のエッジ比較手段と、
前記第１のエッジ比較手段の出力に応じて前記第１の検出手段の検出結果の極性を反転する第１の極性反転手段と、
前記第１のエッジ比較手段の出力に応じて前記第２の検出手段の検出結果の極性を反転する第２の極性反転手段と、
前記入力データ信号の極性に応じて前記第１の極性反転手段の出力値または前記第２の極性反転手段の出力値のいずれかを選択して前記第１のクロック信号の振幅値のアナログホールド値を出力する第１の信号選択手段と
を有する第１の位相比較器で構成され、
前記デジタルホールド位相比較部は、
前記第１のクロック信号または前記第３のクロック信号の少なくとも一方のクロック信号を入力とし、前記入力データ信号よりも位相が１／８周期遅れた第２のクロック信号を生成する第５の位相遅延手段と、
前記フルレートの場合には前記第３のクロック信号を選択し、前記ハーフレートの場合には前記第５の位相遅延手段で生成された前記第２のクロック信号を選択し、第５のクロック信号として出力する第６の信号選択手段と、
前記入力データ信号の立ち下がりタイミングで前記第５のクロック信号の振幅をデジタルホールド値として検出する第３の検出手段と、
前記入力データ信号の立ち上がりタイミングで前記第５のクロック信号の振幅をデジタルホールド値として検出する第４の検出手段と、
前記第３の検出手段および前記第４の検出手段に入力される前記第５のクロック信号の傾きを識別する第２のエッジ比較手段と、
前記第２のエッジ比較手段の出力に応じて前記第３の検出手段の検出結果の極性を反転する第３の極性反転手段と、
前記第２のエッジ比較手段の出力に応じて前記第４の検出手段の検出結果の極性を反転する第４の極性反転手段と
前記入力データ信号の極性に応じて前記第３の極性反転手段の出力値または前記第４の極性反転手段の出力値のいずれかを選択して前記第５のクロック信号の振幅のデジタルホールド値を出力する第２の信号選択手段と
を有する第２の位相比較器で構成される
ことを特徴とする周波数／位相比較器。
【請求項６】
請求項５に記載の周波数／位相比較器において、
前記第１の位相比較器に含まれる前記第１のエッジ比較手段は、
前記第１のクロック信号の位相を遅延させる第１の位相遅延手段と、
前記入力データ信号の立ち下がりタイミングで前記第１の位相遅延手段の出力値を識別する第１の識別手段と、
前記入力データ信号の立ち上がりタイミングで前記第１の位相遅延手段の出力値を識別する第２の識別手段と
で構成され、
前記第１の位相比較器に含まれる前記第１の極性反転手段は、前記第１の識別手段の出力に応じて前記第１の検出手段の検出結果の極性を反転し、
前記第１の位相比較器に含まれる前記第２の極性反転手段は、前記第２の識別手段の出力に応じて前記第２の検出手段の検出結果の極性を反転し、
前記第２の位相比較器に含まれる前記第２のエッジ比較手段は、
前記第６の信号選択手段から出力された第５のクロック信号の位相を遅延させる第２の位相遅延手段と、
前記入力データ信号の立ち下がりタイミングで前記第２の位相遅延手段の出力値を識別する第３の識別手段と、
前記入力データ信号の立ち上がりタイミングで前記第２の位相遅延手段の出力値を識別する第４の識別手段と
で構成され、
前記第２の位相比較器に含まれる前記第３の極性反転手段は、前記第３の識別手段の出力に応じて前記第３の検出手段の検出結果の極性を反転し、
前記第２の位相比較器に含まれる前記第４の極性反転手段は、前記第４の識別手段の出力に応じて前記第４の検出手段の検出結果の極性を反転する
ことを特徴とする周波数／位相比較器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、入力データ信号とクロック信号との位相差を検出するための周波数／位相比較器に関する。
【背景技術】
【０００２】
図１０は、従来のＰＬＬ（Ｐｈａｓｅ  Ｌｏｃｋｅｄ  Ｌｏｏｐ）回路の構成を示すブロック図である（例えば、非特許文献１参照）。この図１０に示すＰＬＬ回路は、第１の位相比較器１０１、第２の位相比較器１０２、周波数比較器１０３、ローパスフィルタ（以下ＬＰＦと記載）１０４、電圧制御発振器（以下ＶＣＯと記載）１０５、および遅延発生器１０６を備えている。
【０００３】
また、図１０における第１の位相比較器１０１、第２の位相比較器１０２、および周波数比較器１０３で構成される部分は、従来の周波数／位相比較器に相当する。
【０００４】
第１の位相比較器１０１は、ＶＣＯ１０５で生成されたクロックＣＬＫ＿ＩＮ１を、入力データＤＩＮでサンプルホールドし、ホールド値を信号Ｑ１として、周波数比較器１０３およびＬＰＦ１０４に出力する。第２の位相比較器１０２は、遅延発生器１０６によって位相が１／４周期だけ遅延したＣＬＫ＿ＩＮ１を、入力データＤＩＮでサンプルホールドし、ホールド値を信号Ｑ２として、周波数比較器１０３に出力する。
【０００５】
周波数比較器１０３は、信号Ｑ２を信号Ｑ１でサンプルホールドすることにより、ＤＩＮのビットレートとＣＬＫ＿ＩＮ１の周波数とを比較し、比較結果を信号Ｑ３として、ＬＰＦ１０４に出力する。
【０００６】
ＬＰＦ１０４は、信号Ｑ１と信号Ｑ３との和信号Ｑ１＋Ｑ３に含まれる高周波成分を除去し、平滑化された和信号Ｑ１＋Ｑ３を、電圧制御信号としてＶＣＯ１０５に出力する。そして、ＶＣＯ１０５は、電圧制御信号に基づいて発振周波数を調整してクロックＣＬＫ＿ＩＮ１を生成し、第１の位相比較器１０１と遅延発生器１０６とに出力する。
【０００７】
次に、ブロック図およびタイミングチャートを参照して、周波数同期（位相比較モード）時における、従来の周波数／位相比較器の動作を説明する。
図１１は、従来の位相比較器の構成を示すブロック図であり、図１０における第１の位相比較器１０１および第２の位相比較器１０２の内部構成を示すものである。従来の位相比較器は、第１のサンプルホールド回路１１０、第２のサンプルホールド回路１２０、およびセレクタ１３０を備えている。
【０００８】
また、図１２は、従来の位相比較器の動作を示すタイミングチャートである。この図１２のタイミングチャートでは、クロックＣＬＫ＿ＩＮ１の周波数が入力データＤＩＮのビットレートと等しく、クロックＣＬＫ＿ＩＮ１と入力データＤＩＮとの関係は、フルレートである。
【０００９】
第１のサンプルホールド回路１１０は、入力データＤＩＮが「Ｈ」の期間にクロックＣＬＫ＿ＩＮ１をサンプリングし、入力データＤＩＮの立下りタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をホールドする（図１２の信号ＳＨＯ１参照）。また、第２のサンプルホールド回路１２０は、入力データＤＩＮが「Ｌ」の期間にクロックＣＬＫ＿ＩＮ１をサンプリングし、入力データＤＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をホールドする（図１２の信号ＳＨＯ２参照）。
【００１０】
そして、セレクタ１３０は、入力データＤＩＮが「Ｈ」の場合には、第２のサンプルホールド回路１２０の出力ＳＨＯ２を選択し、入力データＤＩＮが「Ｌ」の場合には、第１のサンプルホールド回路１１０の出力ＳＨＯ１を選択し、選択した信号を位相差信号ＦＥＯ１として出力する。
【００１１】
図１２に示すタイミングチャートは、クロックＣＬＫ＿ＩＮ１の位相が入力データＤＩＮの位相よりもΔだけ遅れている場合を示している。入力データＤＩＮは、ノン・リターン・トゥ・ゼロ（Ｎｏｎ Ｒｅｔｕｒｎ-ｔｏ−Ｚｅｒｏ：ＮＲＺ）形式で、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｈ」、「Ｌ」、すなわち、「０」、「１」、「０」、「０」、「１」、「０」、「０」、「１」、「０」、「１」、「０」の順に入力される場合を例示している。
【００１２】
入力データＤＩＮが「Ｌ」から「Ｈ」に変化すると、第１のサンプルホールド回路１１０は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。また、第２のサンプルホールド回路１２０は、入力データＤＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をホードする。そして、入力データＤＩＮが「Ｈ」の期間、セレクタ１３０は、第２のサンプルホールド回路１２０の出力ＳＨＯ２を選択して、位相差信号ＦＥＯ１として出力する。
【００１３】
入力データＤＩＮが「Ｈ」から「Ｌ」に変化すると、第１のサンプルホールド回路１１０は、入力データＤＩＮの立ち下がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をホードする。また、第２のサンプルホールド回路１２０は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。そして、入力データＤＩＮが「Ｌ」の期間、セレクタ１３０は、第１のサンプルホールド回路１１０の出力ＳＨＯ１を選択して、位相差信号ＦＥＯ１として出力する。
【００１４】
このような一連の動作により、従来の周波数／位相比較器は、入力データＤＩＮの変化点（立ち上がりおよび立ち上がり）とクロックＣＬＫ＿ＩＮ１の立ち上がりとの位相差を検出し、位相差に相当する一定のＤＣ信号を出力する。なお、従来の周波数／位相比較器が出力するＤＣ信号には、クロックＣＬＫ＿ＩＮ１のバイアスレベルを基準とした極性があり、その極性により位相の遅れ・進みが検出される。このように、従来の周波数／位相比較器は、位相比較モード時、かつフルレート時に正常に動作する。
【００１５】
【非特許文献１】A. Pottbacker他「A Si Bipolar Phase and Frequency Detector IC for Clock Extraction up to 8Gb/s」、IEEE Journal of Solid State Circuits、 vol. SC-27 pp1747-1751、1992
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、従来技術には次のような課題がある。
図１３は、従来の位相比較器の動作を示す別のタイミングチャートであり、正常に動作しない場合を例示している。図１３に示すように、クロックＣＬＫ＿ＩＮ１の周波数が入力データＤＩＮのビットレートの半分となるハーフレートで動作することが、周波数／位相比較器に求められることもある。そこで、この図１３のタイミングチャートを参照して、位相比較モード時、かつハーフレート時における従来の周波数／位相比較器の動作を説明する。
【００１７】
図１３に示すタイミングチャートは、クロックＣＬＫ＿ＩＮ１の位相が入力データＤＩＮの位相よりもΔだけ遅れている場合を示している。入力データＤＩＮは、先の図１２と同様に、ＮＲＺ形式で、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｈ」、「Ｌ」、すなわち、「０」、「１」、「０」、「０」、「１」、「０」、「０」、「１」、「０」、「１」、「０」の順に入力される。
【００１８】
第１のサンプルホールド回路１１０および第２のサンプルホールド回路１２０の動作は、先の図１２の場合と同じである。第１のサンプルホールド回路１１０は、クロックＣＬＫ＿ＩＮ１の立ち下がり状態の振幅値をホールドし、第２のサンプルホールド回路１２０は、クロックＣＬＫ＿ＩＮ１の立ち上がり状態の振幅値をホールドする。このため、第１のサンプルホールド回路１１０の出力ＳＨＯ１の極性と第２のサンプルホールド回路１２０の出力ＳＨＯ２の極性とは反転の関係となる。
【００１９】
このような問題の対策としては、極性反転回路を設けることが考えられる。図１４は、極性反転回路を備えた従来の位相比較器の構成を示すブロック図である。先の図１２の構成と比較すると、図１４の構成は、第１のサンプルホールド回路１１０とセレクタ１３０との間に、極性反転回路１４０をさらに備えている。
【００２０】
極性反転回路１４０は、第１のサンプルホールド回路１１０の出力ＳＨＯ１の極性と、第２のサンプルホールド回路１２０の出力ＳＨＯ２の極性とを揃えることを目的として挿入されている。そして、図１５は、図１４の極性反転回路を備えた従来の位相比較器の動作を示すタイミングチャートである。
【００２１】
しかしながら、入力データの変化状態によっては、図１５中の点線の楕円で示したように、極性反転回路１４０を挿入した場合にも、タイミングチャート上には極性の反転した部分が残ってしまい、セレクタ１３０の出力信号の極性は揃わない結果となる。
【００２２】
上述のとおり、従来の周波数／位相比較器が出力するＤＣ信号には極性がある。そして、この極性により、位相の遅れ・進みが検出されるため、セレクタ１３０の出力信号の極性を揃える必要がある。
【００２３】
しかしながら、従来の周波数／位相比較器を、位相比較モード時、かつハーフレート時に動作させる場合には、周波数／位相比較器の出力信号中に、極性の反転した部分が残るという問題点がある。
【００２４】
次に、周波数非同期（周波数比較モード）時における、従来の周波数／位相比較器の動作を説明する。
【００２５】
従来の周波数／位相比較器は、第２の位相比較器１０２の出力信号Ｑ２を、第１の位相比較器１０１の出力信号Ｑ１でサンプルホールドすることにより、ＤＩＮのビットレートとＣＬＫ＿ＩＮ１の周波数とを比較する。上述したように、従来の周波数／位相比較器は、フルレート時にはＱ１およびＱ２を正しく得ることが可能であるが、ハーフレート時にはＱ１およびＱ２を正しく得られない。
【００２６】
この結果、セレクタ１３０の出力信号の極性が揃うフルレート時には、従来の周波数／位相比較器は、正しく周波数比較を行える。しかしながら、セレクタ１３０の出力信号の極性が揃わないハーフレート時には、従来の周波数／位相比較器は、正しく周波数比較を行うことができない。従って、従来の周波数／位相比較器は、ハーフレート時において、周波数比較および位相比較を正しく行うことができないという問題点があった。
【００２７】
本発明は上述のような課題を解決するためになされたもので、フルレートとハーフレートの両方のレートに対応して、周波数比較モードおよび位相比較モードの両方のモードで正常動作を行うことのできる周波数／位相比較器を得ることを目的とする。
【課題を解決するための手段】
【００２８】
本発明に係る周波数／位相比較器は、入力データ信号および第１のクロック信号に基づいて、入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて第１のクロック信号の振幅値を検出し、第１のクロック信号の傾き識別結果および入力データ信号の極性に応じてそれぞれの検出結果を反転／選択処理することにより第１のクロック信号の振幅値のアナログホールド値を出力するアナログホールド位相比較部と、第１のクロック信号よりも位相が１／８周期遅れた第２のクロック信号、および第１のクロック信号よりも位相が１／４周期遅れた第３のクロック信号に基づいて、入力データ信号の速度が第１のクロック信号の周波数の２倍となるハーフレートの場合には、入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて第２のクロック信号の振幅を検出し、第２のクロック信号の傾き識別結果および入力データ信号の極性に応じてそれぞれの検出結果を反転／選択処理することにより第２のクロック信号の振幅のデジタルホールド値を出力し、入力データ信号の速度と第１のクロック信号の周波数が等しいフルレートの場合には、入力データ信号の立ち上がりタイミングおよび立ち下がりタイミングのそれぞれにおいて第３のクロック信号の振幅を検出し、入力データ信号の極性に応じてそれぞれの検出結果を選択処理することにより、第３のクロック信号の振幅のデジタルホールド値を出力するデジタルホールド位相比較部と、アナログホールド位相比較部から出力されるアナログホールド値、およびデジタルホールド位相比較部から出力されるデジタルホールド値に基づいて、入力データ信号と第１のクロック信号との周波数比較を行って比較結果を出力する周波数比較手段と、デジタルホールド位相比較部から出力されるデジタルホールド値の極性に応じて、アナログホールド位相比較部からの出力値または周波数比較手段からの出力値のいずれかを選択出力する最終出力信号選択手段とを備えるものである。
【発明の効果】
【００２９】
本発明によれば、フルレートおよびハーフレートのどちらに対してもクロック信号の振幅値をアナログホールド出力する位相比較器、フルレートにおける１／４周期遅れのクロック信号の振幅をデジタルホールド出力する位相比較器、およびハーフレートにおける１／８周期遅れのクロック信号の振幅をデジタルホールド出力する位相比較器を用い、これら３台の位相比較器の出力に基づいて周波数比較および信号選択を行うことにより、フルレートとハーフレートの両方のレートに対応して、周波数比較モードおよび位相比較モードの両方のモードで正常動作を行うことのできる周波数／位相比較器を得ることができる。
【発明を実施するための最良の形態】
【００３０】
以下、本発明の周波数／位相比較器の好適な実施の形態につき図面を用いて説明する。
【００３１】
実施の形態１．
図１は、本発明の実施の形態１における周波数／位相比較器の構成を示すブロック図である。本実施の形態１の周波数／位相比較器は、第１の位相比較器１０、第２の位相比較器２０、第３の位相比較器３０、第４の信号選択手段４０、周波数比較手段５０、および第５の信号選択手段６０を備えている。
【００３２】
なお、本実施の形態１において、第１の位相比較器１０は、アナログホールド位相比較部に相当する。また、第２の位相比較器２０、第３の位相比較器３０、および第４の信号選択手段４０は、デジタルホールド位相比較部に相当する。さらに、第５の信号選択手段６０は、最終出力信号選択手段に相当する。
【００３３】
また、第１の位相比較器１０は、第１の検出手段１１、第２の検出手段１２、第１の信号選択手段１３、第１のエッジ比較手段１４、第１の極性反転手段１５、および第２の極性反転手段１６で構成される。
【００３４】
また、第２の位相比較器２０は、第３の検出手段２１、第４の検出手段２２、第２の信号選択手段２３、第２のエッジ比較手段２４、第３の極性反転手段２５、および第４の極性反転手段２６で構成される。さらに、第３の位相比較器３０は、第５の検出手段３１、第６の検出手段３２、および第３の信号選択手段３３で構成される。
【００３５】
第１の位相比較器１０へは、入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮよりもΔだけ位相が遅れているクロックＣＬＫ＿ＩＮ１（第１のクロック信号に相当）が入力される。また、第２の位相比較器２０へは、入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮよりもΔ＋１／８周期（４５°に相当）だけ位相が遅れているクロックＣＬＫ＿ＩＮ２（第２のクロック信号に相当）が入力される。さらに、第３の位相比較器３０へは、入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮよりもΔ＋１／４周期（９０°に相当）だけ位相が遅れているクロックＣＬＫ＿ＩＮ３（第３のクロック信号に相当）が入力される。
【００３６】
次に、タイミングチャートを参照して、周波数同期（位相比較モード）時、かつハーフレート時における第１の位相比較器１０の動作を説明する。図２は、本発明の実施の形態１における第１の位相比較器１０の動作を示すタイミングチャートである。
【００３７】
この図２のタイミングチャートは、クロックＣＬＫ＿ＩＮ１の位相が入力データＤＡＴＡ＿ＩＮの位相よりもΔだけ遅れている場合を示している。さらに、入力データＤＡＴＡ＿ＩＮは、背景技術での説明と同様に、ＮＲＺ形式で、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｈ」、「Ｌ」、すなわち、「０」、「１」、「０」、「０」、「１」、「０」、「０」、「１」、「０」、「１」、「０」の順に入力される。
【００３８】
入力データＤＡＴＡ＿ＩＮが「Ｌ」から「Ｈ」に変化すると、第１の検出手段１１は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。また、第２の検出手段１２は、入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をアナログホールドする。
【００３９】
入力データＤＡＴＡ＿ＩＮが「Ｈ」から「Ｌ」に変化すると、第１の検出手段１１は、入力データＤＡＴＡ＿ＩＮの立ち下がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をアナログホールドし、このアナログホールド値の極性を反転して出力する。また、第２の検出手段１２は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。
【００４０】
第１のエッジ比較手段１４は、第１の検出手段１１において、入力データＤＡＴＡ＿ＩＮが「Ｈ」から「Ｌ」に変化する時のクロックＣＬＫ＿ＩＮ１の変化点が立ち下がり状態ならば「Ｌ」を、立ち上がり状態ならば「Ｈ」をＥＣ１として出力する。そして、第１のエッジ比較手段１４は、その出力を入力データＤＡＴＡ＿ＩＮが次に「Ｈ」から「Ｌ」に変化する時まで保持する。
【００４１】
また、第１のエッジ比較手段１４は、第２の検出手段１２において、入力データＤＡＴＡ＿ＩＮが「Ｌ」から「Ｈ」に変化する時のクロックＣＬＫ＿ＩＮ１の変化点が立ち上がり状態ならば”Ｌを”、立ち下がり状態ならば「Ｈ」をＥＣ２として出力する。そして、第１のエッジ比較手段１４は、その出力を入力データＤＡＴＡ＿ＩＮが次に「Ｌ」から「Ｈ」に変化する時まで保持する。
【００４２】
そして、第１の極性反転手段１５は、ＥＣ１が「Ｌ」ならば極性を反転せず、「Ｈ」ならば極性を反転する。また、第２の極性反転手段１６は、ＥＣ２が「Ｌ」ならば極性を反転せず、「Ｈ」ならば極性を反転する。
【００４３】
そして、入力データＤＡＴＡ＿ＩＮが「Ｈ」の期間、第１の信号選択手段１３は、第２の極性反転手段１６の出力を選択して、位相差信号ＦＥＯ１として出力する。また、入力データＤＡＴＡ＿ＩＮが「Ｌ」の期間、第１の信号選択手段１３は、第１の極性反転手段１５の出力を選択して、位相差信号ＦＥＯ１として出力する。
【００４４】
このようにして、本実施の形態１における第１の位相比較器１０は、第１の検出手段１１および第２の検出手段１２が、クロックＣＬＫ＿ＩＮ１の立ち上がり状態の振幅値を検出しているのか、それとも立ち下がり状態の振幅値を検出しているのかを、第１のエッジ比較手段１４によって判別する。
【００４５】
そして、この第１のエッジ比較手段１４による判別結果を用いて、第１の極性反転手段１５および第２の極性反転手段１６の出力の極性の反転／非反転を決定することにより、位相差信号ＦＥＯ１の極性を揃えることができる（図２参照）。また、第１の極性反転手段１５を反転に固定し、かつ第２の極性反転手段１６を非反転に固定することにより、フルレートにも対応可能となる。
【００４６】
次に、周波数同期（位相比較モード）時、かつハーフレート時における第２の位相比較器２０の動作を説明する。第２の位相比較器２０の構成は、第１の位相比較器１０の構成と同じであるが、入力クロック位相および検出手段の機能が異なる。より具体的には、第２の位相比較器２０に入力されるクロックＣＬＫ＿ＩＮ２は、入力データＤＡＴＡ＿ＩＮよりもΔ＋１／８周期だけ位相が遅れており、さらに、第３の検出手段２１および第４の検出手段２２は、デジタルホールド機能を有している。
【００４７】
すなわち、上述したように、第１の位相比較器１０は、クロックＣＬＫ＿ＩＮ１の振幅値を検出、つまりアナログホールドする。これに対して、第２の位相比較器２０は、入力データＤＡＴＡ＿ＩＮよりもΔ＋１／８周期だけ位相が遅れているクロックＣＬＫ＿ＩＮ２の振幅をデジタルホールドする。この結果、デジタルホールドされた値は、振幅が正か負かを判別するデジタル化された値となる。
【００４８】
次に、タイミングチャートを参照して、周波数同期（位相比較モード）時、かつフルレート時における第３の位相比較器３０の動作を説明する。この第３の位相比較器３０の構成は、先の従来技術として説明した図１１の構成と等価であり、その基本的な動作は、先の図１２に示したタイミングチャートと同等である。ただし、第３の位相比較器３０内の第５の検出手段３１および第６の検出手段３２は、デジタルホールド機能を有している。
【００４９】
第３の位相比較器３０は、入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３を入力とする。そして、第５の検出手段３１は、入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ３の振幅のサンプリングを開始し、入力データＤＡＴＡ＿ＩＮの立ち下がりタイミングでクロックＣＬＫ＿ＩＮ３の振幅をデジタルホールドし、第３の信号選択手段３３に出力する。
【００５０】
第６の検出手段３２は、入力データＤＡＴＡ＿ＩＮの立ち下がりタイミングでクロックＣＬＫ＿ＩＮ３の振幅のサンプリングを開始し、入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ３の振幅をデジタルホールドし、第３の信号選択手段３３に出力する。
【００５１】
そして、第３の信号選択手段３３は、入力データＤＡＴＡ＿ＩＮの極性（ＨまたはＬ）に応じて、第５の検出手段３１の出力値または第６の検出手段３２の出力値のいずれかを選択し、出力する。このようにして、第３の位相比較器３０は、クロックＣＬＫ＿ＩＮ３の振幅をデジタルホールドして出力する。
【００５２】
次に、第１の位相比較器１０〜第３の位相比較器３０の入出力特性について説明する。図３は、本発明の実施の形態１における位相比較器の入出力特性についてフルレートの場合とハーフレートの場合とを比較した図である。横軸は、入力クロックに対する入力データの遅延量であり、縦軸は、位相比較器からの出力値である。
【００５３】
入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ１との関係がフルレートである場合には、第１の位相比較器１０の入出力特性は、図３（ａ）の点線で示すＰＤＩ＿ＯＵＴとなり、その形状は、クロックＣＬＫ＿ＩＮ１と同等となる。
【００５４】
一方、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ１との関係がハーフレートである場合には、第１の位相比較器１０の入出力特性は、図３（ｂ）の点線で示すＰＤＩ＿ＯＵＴとなり、クロックＣＬＫ＿ＩＮ１周期の２倍となる。なお、図３（ｂ）の点線で示すこのＰＤＩ＿ＯＵＴに関しては、実施の形態２においても、図面を用いて説明する。
【００５５】
また、第３の位相比較器３０は、フルレートで正常動作し、クロックＣＬＫ＿ＩＮ１から位相が１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３の振幅をデジタルホールドする。したがって、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ３との関係がフルレートである場合には、振幅のデジタルホールドを出力する第３の位相比較器３０の入出力特性は、図３（ａ）の実線で示すＰＤＱ＿ＯＵＴとなる。すなわち、第３の位相比較器３０の入出力特性ＰＤＱ＿ＯＵＴは、図３（ａ）の点線で示すＰＤＩ＿ＯＵＴをデジタル化し、位相を１／４周期だけ遅らせたものとなる。
【００５６】
一方、第１の位相比較器１０と同構成を有する第２の位相比較器２０は、ハーフレートでも正常動作し、クロックＣＬＫ＿ＩＮ１から位相が１／８周期だけ遅れたクロックＣＬＫ＿ＩＮ２の振幅をデジタルホールドする。したがって、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ２との関係がハーフレートである場合には、振幅のデジタルホールドを出力する第２の位相比較器２０の入出力特性は、図３（ｂ）の実線で示すＰＤＱ＿ＯＵＴとなる。すなわち、第２の位相比較器２０の入出力特性ＰＤＱ＿ＯＵＴは、図３（ｂ）の点線で示すＰＤＩ＿ＯＵＴをデジタル化し、位相を１／８周期だけ遅らせたものとなる。
【００５７】
次に、３個の位相比較器の後段に設けられた第４の信号選択手段４０、周波数比較手段５０、および第５の信号選択手段６０のそれぞれの機能について説明する。まず、第４の信号選択手段４０は、第２の位相比較器２０の出力と、第３の位相比較器３０の出力とを入力とし、外部から設定されるハーフレートあるいはフルレートの条件に応じて、どちらか１つを選択して出力する。
【００５８】
具体的には、第４の信号選択手段４０は、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ１との関係がフルレートである外部設定を受けた場合には、第３の位相比較器３０の出力（すなわち、図３（ａ）の実線で示されたＰＤＱ＿ＯＵＴの入出力特性を有する出力）を選択する。一方、第４の信号選択手段４０は、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ１との関係がハーフレートである外部設定を受けた場合には、第２の位相比較器２０の出力（すなわち、図３（ｂ）の実線で示されたＰＤＱ＿ＯＵＴの入出力特性を有する出力）を選択する。
【００５９】
次に、周波数比較手段５０は、第１の位相比較器１０の出力信号ＰＤＩ＿ＯＵＴと、第４の信号選択手段４０の出力とから、入力データＤＡＴＡ＿ＩＮとクロックＣＬＫ＿ＩＮ１の周波数を比較し、比較結果であるＦＤを、第５の信号選択手段６０に出力する。この第５の信号選択手段６０による周波数の比較方法としては、従来技術であるビート検出などを用いることができる。
【００６０】
そして、第５の信号選択手段６０は、第１の位相比較器１０の出力信号ＰＤＩ＿ＯＵＴと、周波数比較手段５０の出力信号ＦＤとを入力とし、第４の信号選択手段４０の出力信号の論理により、第１の位相比較器１０の出力信号ＰＤＩ＿ＯＵＴと、周波数比較手段５０の出力信号ＦＤを選択し、出力する。
【００６１】
これにより、入力データ信号と入力クロック信号との関係がフルレートの場合には、第４の信号選択手段４０にて、第３の位相比較器３０を選択することにより、周波数／位相比較器の入出力特性は、先の図３（ａ）のようになる。例えば、第５の信号選択手段６０は、第４の信号選択手段４０の出力信号の論理が「Ｌ」の場合には、ＰＤＩ＿ＯＵＴを出力し、第４の信号選択手段４０の出力信号の論理が「Ｈ」の場合には、ＦＤを出力する。
【００６２】
この場合、図３（ａ）に示すように、第４の信号選択手段４０の出力信号の論理がＬの間、周波数／位相比較器は、第１の位相比較器１０の出力ＰＤＩ＿ＯＵＴによる位相比較モードとなる。また、第４の信号選択手段４０の出力信号の論理がＨの間、周波数／位相比較器は、周波数比較手段５０の出力ＦＤによる周波数比較モードとなる。
【００６３】
なお、位相比較モード時のＰＤＩ＿ＯＵＴの極性は、図３（ａ）に示すように、正負の両方を取り得る。つまり、図３（ａ）における第４の信号選択手段４０の出力信号の論理が「Ｌ」の期間（すなわち、図３（ａ）の実線で示されたＰＤＱ＿ＯＵＴが「Ｌ」の期間）において、出力ＰＤＩ＿ＯＵＴは、正負の両方を取ることができ、クロックＣＬＫ＿ＩＮ１に対する入力データＤＡＴＡ＿ＩＮの位相の進み・遅れの両方を検出できる。
【００６４】
一方、入力データ信号と入力クロック信号との関係がハーフレートの場合には、第４の信号選択手段４０にて、第２の位相比較器２０を選択することにより、周波数／位相比較器の入出力特性は、図３（ｂ）のようになる。例えば、第５の信号選択手段６０は、第４の信号選択手段４０の出力信号の論理が「Ｌ」の場合には、ＰＤＩ＿ＯＵＴを出力し、第４の信号選択手段４０の出力信号の論理が「Ｈ」の場合には、ＦＤを出力する。
【００６５】
この場合、図３（ｂ）に示すように、第４の信号選択手段４０の出力信号の論理がＬの間、周波数／位相比較器は、第１の位相比較器１０の出力ＰＤＩ＿ＯＵＴによる位相比較モードとなる。また、第４の信号選択手段４０の出力信号の論理がＨの間、周波数／位相比較器は、周波数比較手段５０の出力ＦＤによる周波数比較モードとなる。
【００６６】
なお、位相比較モード時のＰＤＩ＿ＯＵＴの極性は、図３（ｂ）に示すように、正負の両方を取り得る。つまり、図３（ｂ）における第４の信号選択手段４０の出力信号の論理が「Ｌ」の期間（すなわち、図３（ｂ）の実線で示されたＰＤＱ＿ＯＵＴが「Ｌ」の期間）において、出力ＰＤＩ＿ＯＵＴは、正負の両方を取ることができ、クロックＣＬＫ＿ＩＮ１に対する入力データＤＡＴＡ＿ＩＮの位相の進み・遅れの両方を検出できる。
【００６７】
以上のように、実施の形態１によれば、入力データに対して位相がΔ遅れた第１のクロック信号の振幅値をアナログホールドする、ハーフレートに対応可能な第１の位相比較器と、入力データに対して位相がΔ＋１／８周期遅れた第２のクロック信号の振幅をデジタルホールドする、ハーフレートに対応可能な第２の位相比較器と、入力データに対して位相がΔ＋１／４周期遅れた第３のクロック信号の振幅をデジタルホールドする、フルレートに対応可能な第３の位相比較器の３台の位相比較器を用い、フルレートまたはハーフレートの設定に応じて、３台の位相比較器からの出力信号の選択処理および比較処理を行っている。この結果、フルレートとハーフレートの両方のレートに対して、位相比較モードおよび周波数比較モードの２種のモードによる比較動作を行うことのできる周波数／位相比較器を実現することができる。
【００６８】
実施の形態２．
図４は、本発明の実施の形態２における周波数／位相比較器の構成を示すブロック図である。具体的には、先の実施の形態１における図１中の第１のエッジ比較手段１４および第２のエッジ比較手段２４を、位相遅延手段および識別手段で構成した一例を示している。
【００６９】
第１のエッジ比較手段１４は、第１の位相遅延手段１７、第１の識別手段１８、および第２の識別手段１９で構成される。ここで、第１の位相遅延手段１７は、クロックＣＬＫ＿ＩＮ１の位相を、例えば、１／４周期だけ遅らせることができる。同様に、第２のエッジ比較手段２４は、第２の位相遅延手段２７、第３の識別手段２８、および第４の識別手段２９で構成される。ここで、第２の位相遅延手段２７は、クロックＣＬＫ＿ＩＮ２の位相を、例えば、１／４周期だけ遅らせることができる。
【００７０】
次に、タイミングチャートを参照して、第１のエッジ比較手段１４の動作を説明する。図５は、本発明の実施の形態２における第１の位相比較器１０の動作を示すタイミングチャートである。
【００７１】
この図５のタイミングチャートは、クロックＣＬＫ＿ＩＮ１の位相が入力データＤＡＴＡ＿ＩＮの位相よりもΔだけ遅れている場合を示している。さらに、入力データＤＡＴＡ＿ＩＮは、先の実施の形態１と同様に、ＮＲＺ形式で、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｌ」、「Ｈ」、「Ｌ」、「Ｈ」、「Ｌ」、すなわち、「０」、「１」、「０」、「０」、「１」、「０」、「０」、「１」、「０」、「１」、「０」の順に入力される。
【００７２】
入力データＤＡＴＡ＿ＩＮが「Ｌ」から「Ｈ」に変化すると、第１の検出手段１１は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。また、第２の検出手段１２は、入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をアナログホールドする。
【００７３】
入力データＤＡＴＡ＿ＩＮが「Ｈ」から「Ｌ」に変化すると、第１の検出手段１１は、入力データＤＡＴＡ＿ＩＮの立ち下がりタイミングでクロックＣＬＫ＿ＩＮ１の振幅値をアナログホールドする。また、第２の検出手段１２は、クロックＣＬＫ＿ＩＮ１の振幅値のサンプリングを開始する。
【００７４】
第１のエッジ比較手段１４を構成する第１の位相遅延手段１７は、クロックＣＬＫ＿ＩＮ１の位相を１／４周期だけ遅らせる（図５における上から２番目の点線で示されたクロック信号参照）。
【００７５】
第１のエッジ比較手段１４を構成する第１の識別手段１８は、第１の位相遅延手段１７の出力クロックを、入力データＤＡＴＡ＿ＩＮの立下りタイミングで識別する。このため、第１の識別手段１８の出力は、図５中のＥＣ１となる。極性を反転したいＳＨ１の一部分が、ＥＣ１の「Ｈ」区間に入ることより、第１の極性反転手段１５は、ＥＣ１が「Ｈ」の場合のみ、ＳＨ１の極性を反転することで、ＳＨ１の極性を揃えられる。
【００７６】
同様に、第１のエッジ比較手段１４を構成する第２の識別手段１９は、第１の位相遅延手段１７の出力クロックを、入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングで識別する。このため、第２の識別手段１９の出力は、図５中のＥＣ２となる。極性を反転したいＳＨ２の一部分がＥＣ２の「Ｈ」区間に入ることより、第２の極性反転手段１６は、ＥＣ２が「Ｈ」の場合のみ、ＳＨ２の極性を反転することで、ＳＨ２の極性を揃えられる。
【００７７】
そして、第１の信号選択手段１３は、入力データＤＡＴＡ＿ＩＮが「Ｈ」の期間については、第２の極性反転手段１６の出力を選択して、位相差信号ＦＥＯ１として出力する。一方、第１の信号選択手段１３は、入力データＤＡＴＡ＿ＩＮが「Ｌ」の期間については、第１の極性反転手段１５の出力を選択して、位相差信号ＦＥＯ１として出力する。
【００７８】
このようにして、本実施の形態２における第１のエッジ比較手段１４は、クロックＣＬＫ＿ＩＮ１の位相を１／４周期だけ遅延させ、そのクロックを入力データＤＡＴＡ＿ＩＮの立ち上がりタイミングおよび立ち上がりタイミングで識別する。
【００７９】
この結果、本実施の形態２における第１の位相比較器１０は、第１の検出手段１１および第２の検出手段１２が、クロックＣＬＫ＿ＩＮ１の立ち上がり状態の振幅値を検出しているのか、それとも立ち下がり状態を検出しているのかを、第１のエッジ比較手段１４によって判別する。
【００８０】
そして、この第１のエッジ比較手段１４による判別結果を用いて、第１の極性反転手段１５および第２の極性反転手段１６の出力の極性の反転／非反転を決定することにより、位相差信号ＦＥＯ１の極性を揃えることができる（図５参照）。
【００８１】
次に、タイミングチャートを参照して、ハーフレート時における第１の位相比較器１０の入出力特性（第３（ｂ）の点線で示すＰＤＩ＿ＯＵＴに相当）を説明する。図６は、本発明の実施の形態２における１／４周期遅延させたクロックと入力データの遅れとの位相差の関係を説明するための図である。
【００８２】
図６に示すように、入力データＤＩＮと第１の位相遅延手段１７の出力クロック（最上段の実線で示されたクロック）との位相差が±１／４周期を超えた場合には、第１のエッジ比較手段１４によるΔ＋１／４周期遅れクロックの論理が変化する。そのため、第１のエッジ比較手段１４の出力は、反転し、先の図３（ｂ）の点線で示したＰＤＩ＿ＯＵＴのように、第１の位相比較器１０の入出力特性ＰＤＩ＿ＯＵＴは、入力クロック周期の２倍となる（図３（ｂ）参照）。
【００８３】
以上のように、実施の形態２によれば、エッジ比較手段を位相遅延手段および識別手段により構成することで、先の実施の形態１と同様の効果を実現できる。この結果、フルレートとハーフレートの両方のレートに対して、位相比較モードおよび周波数比較モードの２種のモードによる比較動作を行うことのできる周波数／位相比較器を実現することができる。
【００８４】
実施の形態３．
図７は、本発明の実施の形態３における周波数／位相比較器の構成を示すブロック図である。先の実施の形態２における図４の構成と比較すると、本実施の形態３における図７の構成は、クロック信号の遅延を行うための構成として、次の３点が異なっている。
【００８５】
まず、第１の相違点として、本実施の形態３の周波数／位相比較器は、リング発振器７０をクロック発生源として備えている。また、第２の相違点として、本実施の形態３の周波数／位相比較器は、第１の位相遅延手段１７および第２の位相遅延手段２７を有していない。さらに、第３の相違点として、本実施の形態３の周波数／位相比較器は、入力クロック位相を１／８周期だけ遅らせる第３の位相遅延手段８１、および入力クロック位相に対して１／４周期遅れたクロック位相を１／８周期だけ遅らせる第４の位相遅延手段８２をさらに備えている。ここで、第４の位相遅延手段８２から出力されるクロック信号は、入力クロック位相を３／８周期だけ遅らせた第４のクロック信号に相当する。
【００８６】
なお、本実施の形態３において、第１の位相比較器１０は、アナログホールド位相比較部に相当する。また、第２の位相比較器２０、第３の位相比較器３０、第４の信号選択手段４０、第３の位相遅延手段８１、および第４の位相遅延手段８２は、デジタルホールド位相比較部に相当する。さらに、第５の信号選択手段６０は、最終出力信号選択手段に相当する。
【００８７】
リング発振器７０は、回路遅延量が等しい偶数個の増幅器から構成されるため、位相が１／４周期だけ遅延したクロックも生成することが可能である。したがって、入力データＤＡＴＡ＿ＩＮとの位相差がΔであるクロックＣＬＫ＿ＩＮ１、および入力データＤＡＴＡ＿ＩＮとの位相差がΔ＋１／４周期であるＣＬＫ＿ＩＮ３の２種類のクロックを出力できる。
【００８８】
入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮより位相がΔ遅れたクロックＣＬＫ＿ＩＮ１と、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３とを入力とする第１の位相比較器１０の動作は、先の実施の形態２で説明した動作と同じになる。
【００８９】
第１の位相比較器１０の入出力特性は、フルレートの場合には、図３（ａ）の点線で示したＰＤＩ＿ＯＵＴとなり、ハーフレートの場合には、図３（ｂ）の点線で示したＰＤＩ＿ＯＵＴとなる。
【００９０】
入力データＤＡＴＡ＿ＩＮと、第３の位相遅延手段８１により、入力データＤＡＴＡ＿ＩＮに対し位相がΔ＋１／８周期だけ遅れたクロックと、第４の位相遅延手段８２により、入力データＤＡＴＡ＿ＩＮに対し位相がΔ＋３／８周期だけ遅れたクロックとを入力とする第２の位相比較器２０の動作は、先の実施の形態２で説明した動作と同じある。そして、第２の位相比較器２０の入出力特性は、先の図３（ｂ）の実線で示したＰＤＱ＿ＯＵＴとなる。
【００９１】
入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮに対し位相がΔ＋１／４周期だけ遅れたクロックを入力とする第３の位相比較器３０の動作は、先の実施の形態２で説明した動作と同じある。そして、第３の位相比較器３０の入出力特性は、先の図３（ａ）の実線で示したＰＤＱ＿ＯＵＴとなる。
【００９２】
以上のように、実施の形態３によれば、クロック信号の遅延を行うための構成として、位相比較器の前段に、リング発振器および位相遅延手段を有する構成を備えることによっても、先の実施の形態１、２と同様の効果を実現できる。この結果、フルレートとハーフレートの両方のレートに対して、位相比較モードおよび周波数比較モードの２種のモードによる比較動作を行うことのできる周波数／位相比較器を実現することができる。
【００９３】
実施の形態４．
図８は、本発明の実施の形態４における周波数／位相比較器の構成を示すブロック図である。先の実施の形態１における図１の構成と比較すると、本実施の形態４における図８の構成は、次の４点が異なっている。
【００９４】
まず、第１の相違点として、本実施の形態４の周波数／位相比較器は、位相比較器の前段に、第５の位相遅延手段８３を備えている。この第５の位相遅延手段８３は、入力データＤＡＴＡ＿ＩＮより位相がΔ遅れたクロックＣＬＫ＿ＩＮ１と、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３とを入力とし、位相を１／８周期だけ遅らせることができる。
【００９５】
また、第２の相違点として、本実施の形態４の周波数／位相比較器は、位相比較器の前段に、第６の信号選択手段８４を備えている。この第６の信号選択手段８４は、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３と、第５の位相遅延手段８３の出力クロックとを入力し、それらを選択して第５のクロック信号として出力することができる。
【００９６】
また、第３の相違点として、本実施の形態４の周波数／位相比較器は、入力データＤＡＴＡ＿ＩＮと、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３を入力とする第３の位相比較器３０を備えていない。さらに、第４の相違点として、本実施の形態４の周波数／位相比較器は、第２の位相比較器２０の出力と第３の位相比較器３０の出力とを選択する第４の信号選択手段４０を備えていない。
【００９７】
なお、本実施の形態４において、第１の位相比較器１０は、アナログホールド位相比較部に相当する。また、第２の位相比較器２０、第５の位相遅延手段８３、および第６の信号選択手段８４は、デジタルホールド位相比較部に相当する。さらに、第５の信号選択手段６０は、最終出力信号選択手段に相当する。
【００９８】
ここで、第５の位相遅延手段８３の入力は、入力データＤＡＴＡ＿ＩＮより位相がΔ遅れたクロックＣＬＫ＿ＩＮ１と、入力データＤＡＴＡ＿ＩＮより位相がΔ１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３との２種類である必要は必ずしも無く、ＤＡＴＡ＿ＩＮに対し位相を１／８周期だけ遅らせることができれば、どちらか１種類でもよい。
【００９９】
フルレートの場合には、第６の信号選択手段８４にて、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３を選択することにより、周波数／位相比較器の入出力特性は、先の図３（ａ）となる。また、ハーフレートの場合には、第６の信号選択手段８４にて、第５の位相遅延手段８３の出力（すなわち、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／８周期だけ遅れたクロック）を選択することにより、周波数／位相比較器の入出力特性は、先の図３（ｂ）となる。
【０１００】
以上のように、実施の形態４によれば、第２の位相比較器に入力されるクロック信号の遅延量を、ハーフレートおよびフルレートに応じて切り換える信号選択手段を、第２の位相比較器の前段に備える構成とすることにより、第３の位相比較器を不要とした上で、先の実施の形態１〜３と同様の効果を実現できる。この結果、フルレートとハーフレートの両方のレートに対して、位相比較モードおよび周波数比較モードの２種のモードによる比較動作を行うことのできる周波数／位相比較器を実現することができる。
【０１０１】
実施の形態５．
図９は、本発明の実施の形態５における周波数／位相比較器の構成を示すブロック図である。具体的には、先の実施の形態４における図８中の第１のエッジ比較手段１４および第２のエッジ比較手段２４を、先の実施の形態２で説明したのと同様に、位相遅延手段および識別手段で構成した一例を示している。
【０１０２】
第１のエッジ比較手段１４は、第１の位相遅延手段１７、第１の識別手段１８、および第２の識別手段１９で構成される。ここで、第１の位相遅延手段１７は、クロックＣＬＫ＿ＩＮ１の位相を、例えば、１／４周期だけ遅らせることができる。同様に、第２のエッジ比較手段２４は、第２の位相遅延手段２７、第３の識別手段２８、および第４の識別手段２９で構成される。ここで、第２の位相遅延手段２７は、クロックＣＬＫ＿ＩＮ２の位相を、例えば、１／４周期だけ遅らせることができる。
【０１０３】
フルレートの場合には、第６の信号選択手段８４にて、入力データＤＡＴＡ＿ＩＮより位相がΔ＋１／４周期だけ遅れたクロックＣＬＫ＿ＩＮ３を選択することにより、周波数／位相比較器の入出力特性は、先の図３（ａ）となる。また、ハーフレートの場合には、第６の信号選択手段８４にて、第５の位相遅延手段８３出力を選択することにより、周波数／位相比較器の入出力特性は、先の図３（ｂ）となる。
【０１０４】
以上のように、実施の形態５によれば、エッジ比較手段を位相遅延手段および識別手段により構成することで、先の実施の形態４と同様の効果を実現できる。この結果、フルレートとハーフレートの両方のレートに対して、位相比較モードおよび周波数比較モードの２種のモードによる比較動作を行うことのできる周波数／位相比較器を実現することができる。
【図面の簡単な説明】
【０１０５】
【図１】本発明の実施の形態１における周波数／位相比較器の構成を示すブロック図である。
【図２】本発明の実施の形態１における第１の位相比較器の動作を示すタイミングチャートである。
【図３】本発明の実施の形態１における位相比較器の入出力特性についてフルレートの場合とハーフレートの場合とを比較した図である。
【図４】本発明の実施の形態２における周波数／位相比較器の構成を示すブロック図である。
【図５】本発明の実施の形態２における第１の位相比較器の動作を示すタイミングチャートである。
【図６】本発明の実施の形態２における１／４周期遅延させたクロックと入力データの遅れとの位相差の関係を説明するための図である。
【図７】本発明の実施の形態３における周波数／位相比較器の構成を示すブロック図である。
【図８】本発明の実施の形態４における周波数／位相比較器の構成を示すブロック図である。
【図９】本発明の実施の形態５における周波数／位相比較器の構成を示すブロック図である。
【図１０】従来のＰＬＬ回路の構成を示すブロック図である。
【図１１】従来の位相比較器の構成を示すブロック図である。
【図１２】従来の位相比較器の動作を示すタイミングチャートである。
【図１３】従来の位相比較器の動作を示すタイミングチャートである。
【図１４】極性反転回路を備えた従来の位相比較器の構成を示すブロック図である。
【図１５】極性反転回路を備えた従来の位相比較器の動作を示すタイミングチャートである。
【符号の説明】
【０１０６】
１０  第１の位相比較器（アナログホールド位相比較部）、１１  第１の検出手段、１２  第２の検出手段、１３  第１の信号選択手段、１４  第１のエッジ比較手段、１５  第１の極性反転手段、１６  第２の極性反転手段、１７  第１の位相遅延手段、１８  第１の識別手段、１９  第２の識別手段、２０  第２の位相比較器（デジタルホールド位相比較部）、２１  第３の検出手段、２２  第４の検出手段、２３  第２の信号選択手段、２４  第２のエッジ比較手段、２５  第３の極性反転手段、２６  第４の極性反転手段、２７  第２の位相遅延手段、２８  第３の識別手段、２９  第４の識別手段、３０  第３の位相比較器（デジタルホールド位相比較部）、３１  第５の検出手段、３２  第６の検出手段、３３  第３の信号選択手段、４０  第４の信号選択手段、５０  周波数比較手段、６０  第５の信号選択手段（最終出力信号選択手段）、７０  リング発振器、８１  第３の位相遅延手段、８２  第４の位相遅延手段、８３  第５の位相遅延手段、８４  第６の信号選択手段。
【図１】
2008244605.tif 000003
【図２】
2008244605.tif 000004
【図３】
2008244605.tif 000005
【図４】
2008244605.tif 000006
【図５】
2008244605.tif 000007
【図６】
2008244605.tif 000008
【図７】
2008244605.tif 000009
【図８】
2008244605.tif 000010
【図９】
2008244605.tif 000011
【図１０】
2008244605.tif 000012
【図１１】
2008244605.tif 000013
【図１２】
2008244605.tif 000014
【図１３】
2008244605.tif 000015
【図１４】
2008244605.tif 000016
【図１５】
2008244605.tif 000017