(57)【特許請求の範囲】
【請求項１】
クロック入力信号に対してデータ入力信号のタイミングを調整するタイミングリカバリー回路であって、
クロック入力信号に対するデータ入力信号の位相差を検出し、位相差信号を出力すると共に、ホールドオーバー又はアラーム時の異常時に異常信号を出力する位相比較器と、
制御電圧によって発振する信号の位相を調整し、前記位相比較器のクロック入力信号として出力する電圧制御発振器と、
前記位相比較器から出力される位相差信号を平滑化するフィルタ回路と、
前記電圧制御発振器の制御電圧の中間値若しくはその付近の値の電圧を定電圧として供給する定電圧回路と、
前記フィルタ回路から出力される位相差信号を入力する第１の端子と、前記定電圧回路から供給される定電圧を入力する第２の端子とを備え、前記位相差信号と前記定電圧とを比較し、両信号の差分によりクロック入力信号に対するデータ入力信号の位相が進んでいる場合は、位相を遅らせる制御信号を前記電圧制御発振器に出力し、クロック入力信号に対するデータ入力信号の位相が遅れている場合は、位相を進める制御信号を前記電圧制御発振器に出力する増幅器と、
前記増幅器の位相差信号が入力される第１の端子と前記電圧制御発振器の入力端子との接続を制御し、前記異常信号によって接続をオンにするスイッチとを有し、
前記電圧制御発振器の入力端子には、前記フィルタ回路からの平滑化された位相差信号に前記増幅器からの制御信号が加算された制御電圧が入力され、
前記スイッチが、前記異常信号によって接続をオンすると、前記第１の端子と前記電圧制御発振器の入力端子とを短絡させ、
前記増幅器が、前記第２の端子に入力される前記定電圧回路からの定電圧を前記電圧制御発振器の入力端子にそのまま出力することを特徴とするタイミングリカバリー回路。
【請求項２】
定電圧回路から供給される定電圧は中間レベルの信号であり、
位相比較器から出力され、増幅器に入力される位相差信号が、クロック入力信号に対するデータ入力信号の位相が進んでいる場合は前記中間レベルより高いレベルの信号であり、クロック入力信号に対するデータ入力信号の位相が遅れている場合は前記中間レベルより低いレベルの信号であることを特徴とする請求項１記載のタイミングリカバリー回路。
【請求項３】
位相比較回路は、
クロック信号の立ち上がりで入力データをシフトする第１のシフト手段と、
クロックの立ち下がりで前記第１のシフト手段からの出力をシフトする第２のシフト手段と、
クロックの立ち上がりで前記第２のシフト手段からの出力をシフトする第３のシフト手段と、
入力データを遅延させる第１の遅延手段と、
前記第３のシフト手段からの出力を遅延させる第２の遅延手段と、
クロック信号の出力を遅延させる第３の遅延手段と、
前記第１の遅延手段からの出力と前記第１のシフト手段からの出力との否定排他的論理和を出力する否定排他的論理和出力手段と、
前記第１のシフト手段からの出力と前記第２のシフト手段からの出力との排他的論理和を出力する排他的論理和出力手段と、
前記否定排他的論理和出力手段の出力と前記排他的論理和出力手段の出力とを抵抗加算し、位相差信号として出力する抵抗加算手段とを有することを特徴とする請求項１又は２記載のタイミングリカバリー回路。
【請求項４】
位相比較回路は、
クロック入力信号のクロックを特定数カウントし、特定数になるとアラーム信号を出力すると共に、排他的論理和出力手段からの出力によってカウント値をクリアするアラーム計数手段と、
ホールドオーバー要求信号と前記アラーム信号を入力し、いずれかの信号が入力されている場合にスイッチをオンする異常信号を出力する論理和出力手段と、
前記論理和出力手段からの異常信号が出力された場合、前記排他的論理和出力手段からの出力と否定排他的論理和出力手段からの出力とを無効化する無効化手段とを有することを特徴とする請求項３記載のタイミングリカバリー回路。
【請求項５】
抵抗加算手段の後段に、前記抵抗加算手段からの出力の利得調整を行う増幅器を設けたことを特徴とする請求項３又は４記載のタイミングリカバリー回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位相比較器を用いてクロック入力信号に対してデータ入力信号のタイミングを調整するタイミングリカバリー回路に係り、特に、回路構成を簡易にしたタイミングリカバリー回路に関する。
【背景技術】
【０００２】
［従来のタイミングリカバリー回路の構成：図７］
従来のタイミングリカバリー回路について図７を参照しながら説明する。図７は、従来のタイミングリカバリー回路の構成図である。
従来のタイミングリカバリー回路は、図７に示すように、位相比較器１００′と、第１の抵抗器１０１と、第１のコンデンサ１０２と、第２の抵抗器１０３と、第１のスイッチ１０４ａと、第２のスイッチ１０４ｂと、オペアンプ１０５と、第３の抵抗器１０６と、第４の抵抗器１０７と、第２のコンデンサ１０８と、電圧制御型水晶発振器（ＶＣＸＯ：Voltage Controlled Crystal Oscillator）１０９と、反転回路１１０とを備えている。
【０００３】
尚、第３の抵抗器１０６、第４の抵抗器１０７、第２のコンデンサ１０８によって定電圧供給回路を構成し、オペアンプ１０５のプラス（＋）端子と第２のスイッチ１０４ｂの入力端子に定電圧を供給している。
【０００４】
位相比較器１００′には、ホールド要求信号（HOLDIN）と、データ入力信号（DATAIN）と、クロック入力信号（CLKIN）が入力され、アラーム出力信号（ALMOUT）と、データ出力信号（DATAOUT）と、クロック出力信号（CLKOUT）が出力され、更に、位相差出力信号（PDOUT）と、スイッチ制御信号（SWON）が出力される。
【０００５】
位相比較器１００′は、CLKINとDATAINの位相を比較し、位相のずれに応じた信号レベル（電圧）を出力する。例えば、位相が進んでいる場合には、高めのレベルのPDOUTを出力し、位相が正常な場合には、中間レベルのPDOUTを出力し、位相が遅れている場合には、低めのレベルのPDOUTを出力する。
【０００６】
そして、位相比較器１００′は、正常な場合はLowレベルの信号をSWONとして出力し、ホールドオーバー又はアラームの場合はHighレベルの信号をSWONとして出力する。
【０００７】
ここで、アラーム時とは、位相比較器において、データの変化が特定時間ない場合に発生される信号のことである。また、ホールドオーバーとは、位相比較器のHOLDINの入力端子にHOLDINが入力されていない場合に発生される信号である。
また、位相比較器１００′は、アラーム時にはALMOUTを出力し、更に、DATAOUTとCLKOUTを出力する。
【０００８】
［従来のタイミングリカバリー回路の動作］
従来のタイミングリカバリー回路において、正常時は、位相比較器１００′のSWONの出力端子からはLowレベル信号が出力され、第１のスイッチ１０４ａには反転回路１１０を介してHighレベルの信号が入力され、第２のスイッチ１０４ｂにはLowレベルの信号が入力される。すると、第１のスイッチ１０４ａはオンとなり、第２のスイッチ１０４ｂはオフになる。
【０００９】
また、ホールドオーバー又はアラーム時の異常時は、第１のスイッチ１０４ａが反転回路１１０を介してオフとなり、第２のスイッチ１０４ｂがオンになる。
オペアンプ１０５は、そのプラス端子に定電圧回路から定電圧が印加され、マイナス端子には位相比較器１００′のPDOUTの出力端子からの出力が第１の抵抗器１０１を介して印加される。ここで、プラス端子に印加される定電圧回路からの定電圧は、ＶＣＸＯ１０９の制御電圧の中間付近の値の電圧（中間レベルの信号）に設定されている。
【００１０】
正常時には、第１のスイッチ１０４ａがオンで、第２のスイッチ１０４ｂがオフとなるので、オペアンプ１０５は、入力信号（PDOUT）の差分に応じた増幅信号をＶＣＸＯ１０９に出力する。
つまり、位相比較器１００′で位相が進んでいる場合には、Highレベルの信号がオペアンプ１０５のマイナス端子に入力されるため、プラス端子の中間レベルの信号との差分として位相を遅らせる信号が第１のスイッチ１０４ａを介してＶＣＸＯ１０９に出力される。
【００１１】
また、位相比較器１００′で位相が遅れている場合には、Lowレベルの信号がオペアンプ１０５のマイナス端子に入力されるため、プラス端子の中間レベルの信号との差分として位相を進める信号が第１のスイッチ１０４ａを介してＶＣＸＯ１０９に出力される。
【００１２】
そして、位相比較器１００′で位相が適正である（進んでもおらず、遅れてもいない）場合には、中間レベルの信号がオペアンプ１０５のマイナス端子に入力され、プラス端子に入力される中間レベルの信号との差分がないため、位相を調整する信号は出力されない。
【００１３】
また、ホールドオーバー又はアラーム時の異常時は、第１のスイッチ１０４ａがオフになり、第２のスイッチ１０４ｂがオンとなって、定電圧回路からの定電圧が第２のスイッチ１０４ｂを介してＶＣＸＯ１０９に出力され、異常時でもＶＣＸＯ１０９には正常な制御電圧が印加される。
【００１４】
尚、関連する先行技術として、特開２００６−２８７４８４号公報（特許文献１）がある。
特許文献１には、入力データに同期したクロックを生成し、そのクロックを用いて入力データを取り込むクロック・データリカバリ回路が示されている。
【００１５】
【特許文献１】特開２００６−２８７４８４号公報
【発明の開示】
【発明が解決しようとする課題】
【００１６】
しかしながら、上記従来のタイミングリカバリー回路では、通常動作時とアラーム及びホールドオーバー要求時に、ＶＣＸＯの制御電圧の設定を切り替えるために、切替スイッチが２個必要となって、簡易な構成とすることができないという問題点があった。
【００１７】
本発明は上記実情に鑑みて為されたもので、ＶＣＸＯの制御電圧の設定を切り替えるための切替スイッチを１個にし、構成を簡易にしたタイミングリカバリー回路を提供することを目的とする。
【課題を解決するための手段】
【００１８】
上記従来例の問題点を解決するための本発明は、クロック入力信号に対してデータ入力信号のタイミングを調整するタイミングリカバリー回路であって、クロック入力信号に対するデータ入力信号の位相差を検出し、位相差信号を出力すると共に、ホールドオーバー又はアラーム時の異常時に異常信号を出力する位相比較器と、制御電圧によって発振する信号の位相を調整し、位相比較器のクロック入力信号として出力する電圧制御発振器と、位相比較器から出力される位相差信号を平滑化するフィルタ回路と、電圧制御発振器の制御電圧の中間値若しくはその付近の値の電圧を定電圧として供給する定電圧回路と、フィルタ回路から出力される位相差信号を入力する第１の端子と、定電圧回路から供給される定電圧を入力する第２の端子とを備え、位相差信号と定電圧とを比較し、両信号の差分によりクロック入力信号に対するデータ入力信号の位相が進んでいる場合は、位相を遅らせる制御信号を電圧制御発振器に出力し、クロック入力信号に対するデータ入力信号の位相が遅れている場合は、位相を進める制御信号を電圧制御発振器に出力する増幅器と、増幅器の位相差信号が入力される第１の端子と電圧制御発振器の入力端子との接続を制御し、異常信号によって接続をオンにするスイッチとを有し、電圧制御発振器の入力端子には、フィルタ回路からの平滑化された位相差信号に増幅器からの制御信号が加算された制御電圧が入力され、スイッチが、異常信号によって接続をオンすると、第１の端子と電圧制御発振器の入力端子とを短絡させ、増幅器が、第２の端子に入力される定電圧回路からの定電圧を電圧制御発振器の入力端子にそのまま出力することを特徴とする。
【００１９】
本発明は、上記タイミングリカバリー回路において、定電圧回路から供給される電圧は中間レベルの信号であり、位相比較器から出力され、増幅器に入力される位相差信号が、クロック入力信号に対するデータ入力信号の位相が進んでいる場合は中間レベルより高いレベルの信号であり、クロック入力信号に対するデータ入力信号の位相が遅れている場合は中間レベルより低いレベルの信号であることを特徴とする。
【００２０】
本発明は、上記タイミングリカバリー回路において、位相比較回路が、クロック信号の立ち上がりで入力データをシフトする第１のシフト手段と、クロックの立ち下がりで第１のシフト手段からの出力をシフトする第２のシフト手段と、クロックの立ち上がりで第２のシフト手段からの出力をシフトする第３のシフト手段と、入力データを遅延させる第１の遅延手段と、第３のシフト手段からの出力を遅延させる第２の遅延手段と、クロック信号の出力を遅延させる第３の遅延手段と、第１の遅延手段からの出力と第１のシフト手段からの出力との否定排他的論理和を出力する否定排他的論理和出力手段と、第１のシフト手段からの出力と第２のシフト手段からの出力との排他的論理和を出力する排他的論理和出力手段と、否定排他的論理和出力手段の出力と排他的論理和出力手段の出力とを抵抗加算し、位相差信号として出力する抵抗加算手段とを有することを特徴とする。
【００２１】
本発明は、上記タイミングリカバリー回路において、位相比較回路が、クロック入力信号のクロックを特定数カウントし、特定数になるとアラーム信号を出力すると共に、排他的論理和出力手段からの出力によってカウント値をクリアするアラーム計数手段と、ホールドオーバー要求信号とアラーム信号を入力し、いずれかの信号が入力されている場合にスイッチをオンする異常信号を出力する論理和出力手段と、論理和出力手段からの異常信号が出力された場合、排他的論理和出力手段からの出力と否定排他的論理和出力手段からの出力とを無効化する無効化手段とを有することを特徴とする。
【００２２】
本発明は、上記タイミングリカバリー回路において、抵抗加算手段の後段に、抵抗加算手段からの出力の利得調整を行う増幅器を設けたことを特徴とする。
【発明の効果】
【００２３】
本発明によれば、クロック入力信号に対してデータ入力信号のタイミングを調整するタイミングリカバリー回路であって、位相比較器がクロック入力信号に対するデータ入力信号の位相差を検出し、位相差信号を出力すると共に、ホールドオーバー又はアラーム時の異常時に異常信号を出力し、電圧制御発振器が制御電圧によって発振する信号の位相を調整し、位相比較器のクロック入力信号として出力し、フィルタ回路が位相比較器から出力される位相差信号を平滑化し、定電圧回路が電圧制御発振器の制御電圧の中間値若しくはその付近の値の電圧を定電圧として供給し、増幅器がフィルタ回路から出力される位相差信号を入力する第１の端子と、定電圧回路から供給される定電圧を入力する第２の端子とを備え、位相差信号と定電圧とを比較し、両信号の差分によりクロック入力信号に対するデータ入力信号の位相が進んでいる場合は、位相を遅らせる制御信号を電圧制御発振器に出力し、クロック入力信号に対するデータ入力信号の位相が遅れている場合は、位相を進める制御信号を電圧制御発振器に出力し、スイッチが増幅器の位相差信号が入力される第１の端子と電圧制御発振器の入力端子との接続を制御し、異常信号によって接続をオンにし、電圧制御発振器の入力端子には、フィルタ回路からの平滑化された位相差信号に増幅器からの制御信号が加算された制御電圧が入力され、スイッチが、異常信号によって接続をオンすると、第１の端子と電圧制御発振器の入力端子とを短絡させ、増幅器が、第２の端子に入力される定電圧回路からの定電圧を電圧制御発振器の入力端子にそのまま出力するものであり、回路構成を簡易にできる効果がある。
【発明を実施するための最良の形態】
【００２４】
本発明の実施の形態について図面を参照しながら説明する。
［実施の形態の概要］
本発明の実施の形態に係るタイミングリカバリー回路は、クロック入力信号に対するデータ入力信号の位相差を検出し、位相差信号を出力すると共に、ホールドオーバー又はアラーム時の異常時に異常信号を出力する位相比較器と、制御電圧によって発振する信号の位相を調整し、位相比較器のクロック入力信号として出力する電圧制御発振器と、位相比較器から出力される位相差信号を平滑化するフィルタ回路と、電圧制御発振器の制御電圧の中間値若しくはその付近の値の電圧を供給する定電圧回路と、フィルタ回路から出力される位相差信号と定電圧回路から供給される電圧とを比較し、両信号の差分によりクロック入力信号に対するデータ入力信号の位相が進んでいる場合は、位相を遅らせる制御電圧を電圧制御発振器に出力し、クロック入力信号に対するデータ入力信号の位相が遅れている場合は、位相を進める制御電圧を電圧制御発振器に出力する増幅器と、増幅器の位相差信号が入力される端子と電圧制御発振器の入力端子との接続を制御し、異常信号によって接続をオンにするスイッチとを有するものであり、正常時と異常時における制御を１つのスイッチで実現でき、回路構成を簡易にできるものである。
【００２５】
ここで、請求項における「フィルタ回路」は直列に接続された第１の抵抗器１０１、第１のコンデンサ１０２、第２の抵抗器１０３に相当し、「増幅器」はオペアンプ１０４に相当し、「第１のシフト手段」は第１のフリップフロップ１４に相当し、「第２のシフト手段」は第２のフリップフロップ１５に相当し、「第３のシフト手段」は第３のフリップフロップ１６に相当し、「第１の遅延手段」は第１の遅延回路７に相当し、「第２の遅延手段」は第２の遅延回路１７に相当し、「第３の遅延手段」は第３の遅延回路２４に相当し、「否定排他的論理和出力手段」はエクスクルーシブノアゲート８に相当し、「排他的論理和出力手段」はエクスクルーシブオアゲート９に相当し、「抵抗加算手段」は並列接続の第１の抵抗器１２と第２の抵抗器１３に相当し、「アラーム計数手段」はアラームカウンタ４に相当し、「論理和出力手段」はオアゲート５が相当し、「無効化手段」は第１のインバータ６、第１のアンドゲート１０（第１のナンドゲート３１）及び第２のアンドゲート１１（第２のナンドゲート３２）に相当している。
【００２６】
［位相比較器：図１］
本発明の実施の形態に係るタイミングリカバリー回路を説明する前に、その一部を構成する位相比較器について図１を参照しながら説明する。図１は、本発明の実施の形態に係る位相比較器の回路図である。
本発明の実施の形態に係る位相比較器は、図１に示すように、ホールドオーバー要求端子１と、データ入力端子２と、クロック入力端子３と、アラームカウンタ４と、オアゲート５と、第１のインバータ６と、第１の遅延回路７と、イクスクルーシブノアゲート８と、イクスクルーシブオアゲート９と、第１のアンドゲート１０と、第２のアンドゲート１１と、第１の抵抗器１２と、第２の抵抗器１３と、第１のフリップフロップ１４と、第２のフリップフロップ１５と、第３のフリップフロップ１６と、第２の遅延回路１７と、第２のインバータ１８と、スイッチ制御出力端子１９と、アラーム出力端子２０と、位相比較器出力端子２１と、リカバリーデータ出力端子２２と、リカバリークロック出力端子２３と、第３の遅延回路２４とを有している。
【００２７】
［各部］
ホールドオーバー要求端子１は、ホールドオーバー要求信号（HOLDIN）を入力し、オアゲート５の一方の入力端子に出力する。
データ入力端子２は、入力データ（DATAIN）を入力し、分岐して第１の遅延回路７の入力端子と第１のフリップフロップ１４のデータ端子（D端子）に出力する。
【００２８】
クロック入力端子３は、クロック入力信号（CLKIN）を入力し、分岐してアラームカウンタ４のクロック端子（CK端子）、第１のフリップフロップ１４のクロック端子（CK端子）、第３のフリップフロップ１６のクロック端子（CK端子）、第２のインバータ１８の入力端子、第３の遅延回路２４の入力端子に出力する。
【００２９】
アラームカウンタ（ALMCNT）４は、クロック入力信号がCK端子に入力され、クリア端子（CLR端子）にはイクスクルーシブオアゲート９の出力が入力される。
アラームカウンタ４は、クロック信号をカウントして特定のカウント値になった場合（カウントアップの場合）に、Lowレベルの信号からHighレベルの信号に切り替えて出力する。このHighレベルの信号が、アラーム信号である。
また、アラームカウンタ４は、イクスクルーシブオアゲート９からの出力によってカウンタをクリアする。クリアされると、アラームカウンタ４は、最初からカウントを開始する。
【００３０】
オアゲート５は、ホールドオーバー要求端子１からのホールドオーバー要求信号とアラームカウンタ４からの出力信号を入力し、いずれかの信号がHighレベルの信号であれば、Highレベルの信号を分岐してスイッチ制御出力端子１９と第１のインバータ６に出力する。オアゲート５から出力されるHighレベルの信号が、ホールドオーバー要求時及びアラーム時の信号となる。
【００３１】
第１のインバータ６は、オアゲート５からの信号を反転し、第１のアンドゲート１０及び第２のアンドゲート１１における各々一方の入力端子に出力する。つまり、第１のインバータ６は、Lowレベルの信号をHighレベルの信号に反転し、Highレベルの信号をLowレベルの信号に反転して出力する。
つまり、第１のインバータ６は、正常時はHighレベルの信号出力し、ホールドオーバー要求時及びアラーム時では、Lowレベルの信号を出力する。
【００３２】
第１の遅延回路（DELAY1）７は、第１のフリップフロップ１４での処理の時間を考慮して、第１のフリップフロップ１４からの出力信号に対して、位相の進み／遅れがない場合に、入力データを半クロック分位相が進むよう遅延させてイクスクルーシブノアゲート８の一方の入力端子に出力する。具体的には、第１のフリップフロップ１４で１クロック分の処理時間を要するのであれば、第１の遅延回路７では、１／２クロック分遅延させるようにする。
【００３３】
イクスクルーシブノアゲート（XNOR）８は、第１の遅延回路７からの出力と、第１のフリップフロップ１４の出力端子（Q端子）からの出力を入力し、入力信号が共にHighレベルの信号又は共にLowレベルの信号の時にHighレベルの信号を、一方がHighレベルの信号で他方がLowレベルの信号の時にLowレベルの信号を第１のアンドゲート１０の他方の入力端子に出力する。
【００３４】
イクスクルーシブオアゲート（XOR）９は、第１のフリップフロップ１４の出力端子からの出力と、第２のフリップフロップ１５の出力端子からの出力とを入力し、一方がHighレベルの信号で他方がLowレベルの信号である時にHighレベルの信号を、入力信号が共にHighレベルの信号又はLowレベルの信号の時にLowレベルの信号をアラームカウンタ４のクリア端子と第２のアンドゲート１１の他方の入力端子に出力する。
【００３５】
第１のアンドゲート１０は、第１のインバータ６からの出力信号とイクスクルーシブノアゲート８からの出力信号とを入力し、双方の入力信号がHighレベルの信号の場合に、Highレベルの信号を出力する。
つまり、第１のアンドゲート１０は、正常時に第１のインバータ６からHighレベルの信号が出力されるので、イクスクルーシブノアゲート８からの出力信号をそのまま出力し、ホールドオーバー要求時又はアラーム時の異常時にはLowレベルの信号を出力する。
【００３６】
第２のアンドゲート１１は、第１のインバータ６からの出力信号とイクスクルーシブオアゲート９からの出力信号とを入力し、双方の入力信号がHighレベルの信号の場合に、Highレベルの信号を出力する。
つまり、第２のアンドゲート１１は、正常時に第１のインバータ６からHighレベルの信号が出力されるので、イクスクルーシブオアゲート９からの出力信号をそのまま出力し、ホールドオーバー要求時又はアラーム時の異常時にはLowレベルの信号をする。
【００３７】
第１の抵抗器１２は、第１のアンドゲート１０の出力側と位相比較器出力端子２１との間に設けられている。
第２の抵抗器１３は、第２のアンドゲート１１の出力側と位相比較器出力端子２１との間に設けられている。
【００３８】
第１のフリップフロップ（DFF）１４は、入力端子（D端子）と、クロック端子（CK端子）と、出力端子（Q端子）とを備え、入力端子にはデータ入力端子２からデータが入力され、クロック端子にはクロック入力端子３からクロックが入力され、入力されたデータをクロックの立ち上がりのタイミングで出力端子から出力する。
【００３９】
第２のフリップフロップ（DFF）１５は、入力端子（D端子）と、クロック端子（CK端子）と、出力端子（Q端子）とを備え、入力端子には第１のフリップフロップ１４からデータが入力され、クロック端子には第２のインバータ１８からの反転クロックが入力され、入力されたデータを反転クロックの立ち上がりのタイミングで出力端子から出力する。
従って、第２のフリップフロップ１５からの出力は、第１のフリップフロップ１４からの出力に比べて１／２クロックシフトしたものとなる。
【００４０】
第３のフリップフロップ（DFF）１６は、入力端子（D端子）と、クロック端子（CK端子）と、出力端子（Q端子）とを備え、入力端子には第２のフリップフロップ１５からデータが入力され、クロック端子にはクロック入力端子３からクロックが入力され、入力されたデータをクロックの立ち上がりのタイミングで出力端子から出力する。
従って、第３のフリップフロップ１６からの出力は、第２のフリップフロップ１５からの出力に比べて１／２クロックシフトしたものとなり、第１のフリップフロップ１４からの出力に比べて１クロックシフトしたものとなる。
【００４１】
第２の遅延回路（DELAY2）１７は、第３のフリップフロップ１６から出力されたデータを位相比較器出力端子２１からの出力と同期させるために遅延させるものである。
第２のインバータ１８は、クロック入力端子３から入力されたクロック信号を反転させ、第２のフリップフロップ１５のクロック端子に出力する。
【００４２】
スイッチ制御出力端子１９は、オアゲート５からの出力信号を出力するものであり、後述するスイッチ１０４のオン／オフを制御するスイッチ制御信号（SWON）を出力する。
具体的には、オアゲート５にホールドオーバー要求信号又はアラーム信号が入力されたときは、Highレベルの信号がスイッチ制御信号として出力され、スイッチ１０４は、Highレベルの信号によりスイッチ１０４をオンするようになっている。
【００４３】
アラーム出力端子２０は、アラームカウンタ４からのアラーム出力信号（ALMOUT）を出力するものである。
位相比較器出力端子２１は、第１のアンドゲート１０と第２のアンドゲート１１からの出力信号が第１の抵抗器１２及び第２の抵抗器１３を介して位相出力信号（PDOUT）として出力される。
位相比較器出力端子２１からの位相出力信号は、後述するように、位相の遅れ、正常、進みに対して大きく分けて３つの値（３つのレベル信号）をとるようになっている。
【００４４】
リカバリーデータ出力端子２２は、第２の遅延回路１７からの出力データ（DATAOUT）を出力する。
リカバリークロック出力端子２３は、第３の遅延回路２４で遅延された入力クロック信号を出力クロック信号（CLKOUT）として出力する。
第３の遅延回路（DELAY3）２４は、クロック入力端子３からの入力クロックを第２の遅延回路１７から出力されるデータと同期させるために遅延させるものである。
図１における動作について図３〜５を用いて後述する。
【００４５】
［実施の形態に係るタイミングリカバリー回路：図２］
本発明の実施の形態に係るタイミングリカバリー回路について図２を参照しながら説明する。図２は、本発明の実施の形態に係るタイミングリカバリー回路の構成図である。
本発明の実施の形態に係るタイミングリカバリー回路（本回路）は、図１に示すように、位相比較器（ALMDET）１００と、第１の抵抗器１０１と、第１のコンデンサ１０２と、第２の抵抗器１０３と、スイッチ１０４と、オペアンプ１０５と、第３の抵抗器１０６と、第４の抵抗器１０７と、第２のコンデンサ１０８と、電圧制御型水晶発振器（ＶＣＸＯ）１０９とを基本的に有している。
【００４６】
ここで、位相比較器１００は、図１の位相比較器が相当している。
第１の抵抗器１０１、第１のコンデンサ１０２、第２の抵抗器１０３、オペアンプ１０５でループフィルタを構成している。
また、第１の抵抗器１０１、第１のコンデンサ１０２、第２の抵抗器１０３によりフィルタ回路を構成しており、位相出力信号（PDOUT）の電圧を平滑化してオペアンプ１０５に出力する。
図２におけるループフィルタのオペアンプ特性は反転であり、ＶＣＸＯ１０９の制御電圧が正極性であることが前提となっている。
【００４７】
尚、第３の抵抗器１０６、第４の抵抗器１０７、第２のコンデンサ１０８によって定電圧供給回路を構成し、オペアンプ１０５のプラス（＋）端子に定電圧を供給している。
この定電圧は、ＶＣＸＯ１０９の制御電圧の中間値の電圧若しくはその付近の値の電圧となるよう設定されるものである。
【００４８】
［各部］
本回路の各部について具体的に説明する。
位相比較器１００には、ホールド要求信号（HOLDIN）と、データ入力信号（DATAIN）と、クロック入力信号（CLKIN）が入力され、アラーム出力信号（ALMOUT）と、データ出力信号（DATAOUT）と、クロック出力信号（CLKOUT）が出力され、更に、位相出力信号（PDOUT）と、スイッチ制御信号（SWON）が出力される。
【００４９】
位相比較器１００は、CLKINとDATAINの位相を比較し、位相が進んでいる場合には、HighレベルのPDOUTを出力し、位相が正常な場合には、中間レベルのPDOUT（HighとLowの中間レベルの信号）を出力し、位相が遅れている場合には、LowレベルのPDOUTを出力する。
【００５０】
そして、位相比較器１００は、正常な場合はLowレベルの信号をSWONとして出力し、ホールドオーバー又はアラームの場合はHighレベルの信号をSWONとして出力する。
【００５１】
また、位相比較器１００は、アラーム時にはアラーム出力信号をALMOUTとして出力し、更に、入力されたデータ信号及びクロック信号をDATAOUTとCLKOUTとして出力する。
【００５２】
定電圧供給回路は、第３の抵抗器１０６と第４の抵抗器１０７が直列に接続され、第４の抵抗器１０７と第２のコンデンサ１０８が並列に接続され、第３の抵抗器１０６の一端に電圧ＶDDが印加され、第４の抵抗器１０７の他端が接地（GND）されている。
ここで、コンデンサ１０８は、電源ノイズ除去用で設けられている。
そして、第３の抵抗器１０６と第４の抵抗器１０７で分圧された電圧が定電圧としてオペアンプ１０５のプラス（＋）端子に供給されている。
【００５３】
また、位相比較器出力端子からの位相出力信号（PDOUT）は、直列に接続された第１の抵抗器１０１と、第１のコンデンサ１０２と、第２の抵抗器１０３を介してＶＣＸＯ１０９に入力されるとともに、オペアンプ１０５のマイナス（−）端子には、第１の抵抗器１０１と第１のコンデンサ１０２との間の電圧が印加され、オペアンプ１０５の出力もＶＣＸＯ１０９に入力される。
【００５４】
また、スイッチ１０４の入力端子側は、第１の抵抗器１０１と第１のコンデンサ１０２との間からオペアンプ１０５のマイナス端子に接続するラインに接続し、スイッチ１０４の出力端子側は、ＶＣＸＯ１０９の入力側に接続している。
【００５５】
［本回路の動作］
本回路において、正常時は、位相比較器１００のスイッチ制御出力端子からはSWONの信号としてLowレベル信号が出力され、スイッチ１０４にはLowレベルの信号が入力される。すると、スイッチ１０４はオフになる。
また、ホールドオーバー又はアラーム時の異常時は、位相比較器１００のスイッチ制御出力端子からはSWONの信号としてHighレベル信号が出力され、スイッチ１０４はオンになる。
【００５６】
そして、オペアンプ１０５は、そのプラス端子に定電圧回路から定電圧が印加され、マイナス端子には位相比較器１００の位相比較器出力端子からの位相出力信号（PDOUT）が第１の抵抗器１０１を介して印加されている状態である。
ここで、プラス端子に印加される定電圧回路からの定電圧は、ＶＣＸＯ１０９の制御電圧の中間付近の値の電圧（中間レベルの信号）に設定されている。
【００５７】
正常時には、スイッチ１０４がオフとなるので、オペアンプ１０５は、入力信号の差分に応じた増幅信号をＶＣＸＯ１０９に出力する。
つまり、位相比較器１００で位相が進んでいる場合には、Highレベルの信号がオペアンプ１０５のマイナス端子に入力されるため、プラス端子の中間レベルの信号との差分として位相を遅らせる信号がＶＣＸＯ１０９に出力される。
【００５８】
また、位相比較器１００で位相が遅れている場合には、Lowレベルの信号がオペアンプ１０５のマイナス端子に入力されるため、プラス端子の中間レベルの信号との差分として位相を進める信号がＶＣＸＯ１０９に出力される。
【００５９】
そして、位相比較器１００で位相が適正である（進んでもおらず、遅れてもいない）場合には、中間レベルの信号がオペアンプ１０５のマイナス端子に入力され、プラス端子に入力される中間レベルの信号との差分がないため、ＶＣＸＯ１０９には位相を調整する信号は出力されない。
【００６０】
また、ホールドオーバー又はアラーム時の異常時は、スイッチ１０４がオンとなって、オペアンプ１０５の出力端子とマイナスの入力端子が短絡することになるため、オペアンプ１０５のプラス端子に入力される定電圧回路からの定電圧がオペアンプ１０５の出力端からそのままＶＣＸＯ１０９に出力され、異常時でもＶＣＸＯ１０９には正常な制御電圧が印加される。
つまり、異常時は、ＶＣＸＯ１０９の制御電圧を一定値にすることができる。
【００６１】
［位相比較器及の動作：図３〜５］
本発明の実施の形態に係るタイミングリカバリー回路における位相比較器について図３〜図５を参照しながら説明する。図３は、位相ずれがない場合のタイミング動作を示す図であり、図４は、位相が進んでいる場合のタイミング動作を示す図であり、図５は、位相が遅れている場合のタイミング動作を示す図である。
【００６２】
［位相ずれがない場合：図３］
図３に示すように、第１の遅延回路７で１／２クロック遅延させたデータ入力信号（DATAIN）とクロック入力信号（CLKIN）の位相を比較した場合、位相ずれが遅延分の１／２クロックである場合は、第１のフリップフロップ（DFF）１４の出力（Q1）は、遅延させたDATAINに対して１／２クロック位相差のあるデータが出力され、第２のフリップフロップ（DFF）１５の出力（Q2）は、それに対して更に１／２クロック位相差のあるデータが出力される。
【００６３】
そして、エクスクルーシブノアゲート（XNOR1）８の出力及びエクスクルーシブオアゲート（XOR1）９の出力は、図３に示すものとなり、位相比較器出力端子２１からの位相出力信号（PDOUT）は、両者を合成したものとなる。このPDOUTは、フィルタ等で平滑化すると、中間レベルの信号となる。
また、図３では、リカバリーデータ出力端子２２からのデータ出力信号（DATAOUT）とリカバリークロック出力端子２３からのクロック出力信号（CLKOUT）を示している。
【００６４】
［位相が進んでいる場合：図４］
図４に示すように、第１の遅延回路７で１／２クロック遅延させたデータ入力信号（DATAIN）とクロック入力信号（CLKIN）の位相を比較した場合、位相ずれが遅延分の１／２クロックより進んでいる場合は、第１のフリップフロップ（DFF）１４の出力（Q1）は、遅延させたDATAINに対して１／２クロックより大きい位相差のあるデータが出力され、第２のフリップフロップ（DFF）１５の出力（Q2）は、それに対して更に１／２クロック位相差のあるデータが出力される。
【００６５】
そして、エクスクルーシブノアゲート（XNOR1）８の出力及びエクスクルーシブオアゲート（XOR1）９の出力は、図４に示すものとなり、位相比較器出力端子２１からの位相出力信号（PDOUT）は、両者を合成したものとなる。このPDOUTは、フィルタ等で平滑化すると、Lowレベルの信号となる。
また、図４では、リカバリーデータ出力端子２２からのデータ出力信号（DATAOUT）とリカバリークロック出力端子２３からのクロック出力信号（CLKOUT）を示している。
【００６６】
［位相が遅れている場合：図５］
図５に示すように、第１の遅延回路７で１／２クロック遅延させたデータ入力信号（DATAIN）とクロック入力信号（CLKIN）の位相を比較した場合、位相ずれが遅延分の１／２クロックより遅れている場合は、第１のフリップフロップ（DFF）１４の出力（Q1）は、遅延させたDATAINに対して１／２クロックより小さい位相差のあるデータが出力され、第２のフリップフロップ（DFF）１５の出力（Q2）は、それに対して更に１／２クロック位相差のあるデータが出力される。
【００６７】
そして、エクスクルーシブノアゲート（XNOR1）８の出力及びエクスクルーシブオアゲート（XOR1）９の出力は、図５に示すものとなり、位相比較器出力端子２１からの位相出力信号（PDOUT）は、両者を合成したものとなる。このPDOUTは、フィルタ等で平滑化すると、Highレベルの信号となる。
また、図５では、リカバリーデータ出力端子２２からのデータ出力信号（DATAOUT）とリカバリークロック出力端子２３からのクロック出力信号（CLKOUT）を示している。
【００６８】
以上説明したように、本回路における位相比較器１００は、データ入力信号とクロック入力信号との位相を比較した場合、位相ずれがない場合はPDOUTとして中間レベルの信号を出力し、データ入力信号の位相が進んでいる場合はPDOUTとしてLowレベルの信号を出力し、データ入力信号の位相が遅れている場合はPDOUTとしてHighレベルの信号を出力する。
【００６９】
本回路の位相比較器１００においては、位相比較結果をオペアンプを用いずに、第１の抵抗器１２と第２の抵抗器１３によるの抵抗器結合で実現できるようにしたものであり、構成を簡略にでき、消費電力を低減できる。
【００７０】
また、本回路によれば、従来のタイミングリカバリー回路に比べて１つのスイッチで正常時と異常時を切り替えて動作可能としたものであり、構成を簡略化できる効果がある。
【００７１】
［別の実施の形態：図６］
次に、本発明の別の実施の形態に係るタイミングリカバリー回路の位相比較器について図６を参照しながら説明する。図６は、本発明の別の実施の形態に係る位相比較器の回路図である。
図６に示す位相比較器は、図１に示す位相比較器とほぼ同じ構成であるが、相違する点は、第１のアンドゲート１０の代わりに第１のナンドゲート３１を設け、第２のアンドゲート１１の代わりに第２のナンドゲート３２を設け、位相比較器出力端子２１の前段に、位相出力信号（PDOUT）に対して利得調整を行うために、オペアンプ３３と可変抵抗器３４を設けている。
【００７２】
オペアンプ３３のマイナス端子には、第１の抵抗器１２と第２の抵抗器１３の端子が接続し、プラス端子は特定の電圧が印加され、出力端子が位相比較器出力端子２１に出力されると共に、マイナス端子に可変抵抗器３４を介して帰還している。
【００７３】
図６の位相比較器によれば、位相出力信号（PDOUT）を可変抵抗器３４の抵抗値を調整することでオペアンプ３３からのPDOUTの利得を調整でき、更に出力のインピーダンスを低く抑えることができる効果がある。
【産業上の利用可能性】
【００７４】
本発明は、ＶＣＸＯの制御電圧の設定を切り替えるための切替スイッチを１個にし、構成を簡易にしたタイミングリカバリー回路に好適である。
【図面の簡単な説明】
【００７５】
【図１】本発明の実施の形態に係る位相比較器の回路図である。
【図２】本発明の実施の形態に係るタイミングリカバリー回路の構成図である。
【図３】位相ずれがない場合のタイミング動作を示す図である。
【図４】位相が進んでいる場合のタイミング動作を示す図である。
【図５】位相が遅れている場合のタイミング動作を示す図である。
【図６】本発明の別の実施の形態に係る位相比較器の回路図である。
【図７】従来のタイミングリカバリー回路の構成図である。
【符号の説明】
【００７６】
１…ホールドオーバー要求端子、  ２…データ入力端子、  ３…クロック入力端子、  ４…アラームカウンタ、  ５…オアゲート、  ６…第１のインバータ、  ７…第１の遅延回路、  ８…イクスクルーシブノアゲート、  ９…イクスクルーシブオアゲート、  １０…第１のアンドゲート、  １１…第２のアンドゲート、  １２…第１の抵抗器、  １３…第２の抵抗器、  １４…第１のフリップフロップ、  １５…第２のフリップフロップ、  １６…第３のフリップフロップ、  １７…第２の遅延回路、  １８…第２のインバータ、  １９…スイッチ制御出力端子、  ２０…アラーム出力端子、  ２１…位相比較器出力端子、  ２２…リカバリーデータ出力端子、  ２３…リカバリークロック出力端子、  ２４…第３の遅延回路、  ３１…第１のナンドゲート、  ３２…第２のナンドゲート、  ３３…オペアンプ、  ３４…可変抵抗器、  １００，１００′…位相比較器、  １０１…第１の抵抗器、  １０２…第１のコンデンサ、  １０３…第２の抵抗器、  １０４，１０４ａ，１０４ｂ…スイッチ、  １０５…オペアンプ、  １０６…第３の抵抗器、  １０７…第４の抵抗器、  １０８…第２のコンデンサ、  １０９…電圧制御型水晶発振器（ＶＣＸＯ）、  １１０…反転回路
【図１】
0005255316.tif 000002
【図２】
0005255316.tif 000003
【図３】
0005255316.tif 000004
【図４】
0005255316.tif 000005
【図５】
0005255316.tif 000006
【図６】
0005255316.tif 000007
【図７】
0005255316.tif 000008