(57)【要約】【課題】  １つのカウンタとクロック個数差検出部とを利用して、位相が同期されない２クロック信号の周波数を比較して、周波数ロックを判別(所望の周波数精度内にあるか否かを判別)することにより、集積化が容易な周波数ロック検出器を提供すること。【解決手段】  本発明は、周波数ロック検出器において、外部から基準クロック信号を受け取って、基準クロック信号のクロック個数をカウントするためのカウンタと、前記外部から受け取った基準クロック信号と、前記基準クロック信号と互いに位相が同期されない復元されたクロック信号とのクロック個数の差を検出するためのクロック個数差検出部と、前記カウンタと前記クロック個数差検出部の結果値とを利用して、周波数ロックを判別するためのロック判別部とを備える。【選択図】  図３
2006129452.tif 000002
【特許請求の範囲】
【請求項１】
周波数ロック検出器において、
外部から基準クロック信号を受け取って、基準クロック信号のクロック個数をカウントするためのカウンタと、
前記外部から受け取った基準クロック信号と、前記基準クロック信号と互いに位相が同期されない復元されたクロック信号とのクロック個数の差を検出するためのクロック個数差検出部と、
前記カウンタと前記クロック個数差検出部の結果値とを利用して、周波数ロックを判別するためのロック判別部と
を備えることを特徴とする周波数ロック検出器。
【請求項２】
前記ロック判別部は、
前記カウンタから結果値(ｍ)を受け取り、前記クロック個数差検出部から結果値(ｄ)を受け取って、前記カウンタから出力される結果値(ｍ)が所定のカウント回数(Ｎ)になった場合、あるいは、前記所定のカウント回数(Ｎ)になる前に、クロック個数の差(ｄ)が所望の周波数精度に該当する所定の値以上になった場合、リセット(ｒｅｓｅｔ)信号を発生して前記カウンタと前記クロック個数差検出部とに出力し、基準クロック信号と復元されたクロック信号とのクロック個数の差(ｄ)を前記所望の周波数精度に該当する所定の値と比較して、基準クロック信号と復元されたクロック信号の周波数が所望の周波数精度内にあるか否かを判別し、判別結果に基づきロック信号(ＬＯＣＫ)を出力することを特徴とする請求項１に記載の周波数ロック検出器。
【請求項３】
前記クロック個数差検出部は、
外部から受け取った基準クロック信号に対しては１を増加させ、復元されたクロック信号に対しては１を減少させることによって、基準クロック信号と復元されたクロック信号とのクロック個数の差を検出し、その結果値(ｄ)を前記ロック判別部に出力し、前記ロック判別部から発生されるリセット信号によってリセットされることを特徴とする請求項１または請求項２に記載の周波数ロック検出器。
【請求項４】
前記クロック個数差検出部は、
外部からの基準クロック信号をアップ端子で受け取り、復元されたクロック信号をダウン端子で受け取って、０から±Ｋ(Ｋは、所定の自然数)までカウントするための一つのＫアップ/ダウンカウンタ(Ｕｐ／Ｄｏｗｎ  Ｃｏｕｎｔｅｒ)を含むことを特徴とする請求項１または請求項２に記載の周波数ロック検出器。
【請求項５】
前記クロック個数差検出部は、
外部から入力される基準クロック信号のクロック個数をＫ(Ｋは、所定の自然数)から２Ｋまでカウントした後、再び１からカウントして、その結果値(ａ)を出力するための第１の２Ｋカウンタと、
復元されたクロック信号のクロック個数を１から２Ｋまでカウントして、その結果値(ｂ）を出力するための第２の２Ｋカウンタと、
前記第１及び第２の２Ｋカウンタの結果値(ａ、ｂ)の差を検出して、前記ロック判別部に出力するためのロジック部と
を含むことを特徴とする請求項１または請求項２に記載の周波数ロック検出器。
【請求項６】
前記クロック個数差検出部は、
循環シフトレジスタ(ｃｉｒｃｕｌａｒ  ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ)を利用して、基準クロックと復元されたクロックのクロック個数の差を検出することを特徴とする請求項１または請求項２に記載の周波数ロック検出器。
【請求項７】
前記クロック個数差検出部は、
２Ｋ個のセット/リセットフリップフロップ(ＳＲ  ＦｌｉｐＦｌｏｐ)、４Ｋ個の論理積ゲート(ＡＮＤ  ｇａｔｅ)、及びロジック部を備え、循環シフトレジスタ(ｃｉｒｃｕｌａｒ  ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ)の形態で構成されたことを特徴とする請求項６に記載の周波数ロック検出器。
【請求項８】
前記クロック個数差検出部は、
前記ロック判別部からリセット信号を伝達されて、前記２Ｋ個のセット/リセットフリップフロップの中で、Ｋ個のセット/リセットフリップフロップを１に初期化し、余りのＫ個のセット/リセットフリップフロップを０に初期化し、基準クロック信号の立ち上がりエッジに同期化されることにより、１の個数を右側に１つ増やし、復元されたクロック信号の立ち上がりエッジに同期化されることにより、０の個数を右側に１つ増やし、前記ロジック部が
【数１】
2006129452.tif 000004
のように動作して、基準クロック信号と復元されたクロック信号とのクロック個数の差がＫである場合には、結果値(ｄ)として１を出力し、Ｋより小さな場合には、結果値(ｄ)として０を出力することを特徴とする請求項７に記載の周波数ロック検出器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、周波数ロック検出器(Ｆｒｅｑｕｅｎｃｙ  ｌｏｃｋ  ｄｅｔｅｃｔｏｒ)に関し、さらに詳細には高速直列通信などのためのクロックデータ復元回路(Ｃｌｏｃｋ  ｄａｔａ  ｒｅｃｏｖｅｒｙ)などにおいて、互いに位相が同期されない基準クロック信号(外部から受信した基準クロック信号)の周波数と、受信された直列（シリアル）データから復元されたクロック信号(クロックデータ復元回路内で復元したクロック信号)の周波数とを相互比較することにより、両信号の周波数の差が所望の周波数精度内にあるか否かを判別するための周波数ロック検出器に関する。
【背景技術】
【０００２】
一般に、位相が同期されない基準クロック信号と復元されたクロック信号との周波数を正確に比較する従来の技術には、韓国公開特許第１０-２００３-００５８３９１号(２００３年７月７日公開、所望の周波数精度を有する周波数比較器)がある。
【０００３】
従来の技術は、所望の周波数精度を有する周波数比較器に関し、ユーザにより所定の値にプログラムされた２つのカウンタを使用して、基準信号及び比較する対象信号のクロック数を各々カウントし、カウントが完了した時点で両カウントの回数を相互比較することによって、基準信号及び対象信号の位相が同期されていないとしても、両信号の周波数比較を可能にする周波数比較器に関する。
【０００４】
しかし、従来の技術は、所望の周波数精度が極めて高まる場合、カウンタのカウント回数がそれに応じて増加するので、２つのカウンタの複雑度が増加するという問題がある。
【０００５】
以下では、従来の技術を図１及び図２を参照しさらに詳細に述べる。
【０００６】
図１は、従来の２つのカウンタを利用した周波数ロック検出器の例示図である。
【０００７】
図１に示すように、従来の２つのカウンタを利用した周波数ロック検出器は、２つのカウンタ１０１、１０２と、各々のカウンタ１０１、１０２の出力値ｍとｎから２つの信号の周波数が所望の周波数精度内にあるか否かを判別するためのロック判別部１０３を含んでなる。
【０００８】
カウンタ１０１は、基準クロック信号のクロック個数を所定のカウント回数Ｎ、カウントし、カウンタ１０２は、復元されたクロック信号のクロック個数を所定のカウント回数Ｎ、カウントする。
【０００９】
この場合、第１カウンタ１０１と第２カウンタ１０２の中で、いずれかが先に所定のカウント回数Ｎに到達した場合、ロック判別部１０３は、２つのカウンタ１０１、１０２のカウント回数ｍ、ｎの差を所望の周波数精度に該当する所定の値と比較して、基準クロック信号と復元されたクロック信号の周波数の差が所望の周波数精度内にあるか否かを判別して、ロック信号を出力する。
【００１０】
具体的な例として、所望の周波数精度が３０％(すなわち、３０００００ｐｐｍに該当する)である場合、第１カウンタ１０１と第２カウンタ１０２の所定のカウント回数Ｎが各々１０回であり、所望の周波数精度に該当する所定のカウント回数の差を３回にして、周波数ロック検出器を設計できる。
【００１１】
ここで、基準クロック信号の周波数が復元されたクロック信号の周波数より２０％大きい場合、第１カウンタ１０１が１０回をカウントした時、第２カウンタ１０２は、８回をカウントするようになる。この時、２つのカウンタ１０１、１０２のカウント回数の差は２回であって、所望の周波数精度が３０％である場合の所定のカウント回数の差である３回より小さくなるため、ロック判別部１０３は、ロック信号としてハイ(Ｈｉｇｈ)信号、すなわち１を出力させる。同様に、基準クロック信号の周波数が復元されたクロック信号の周波数より２０％小さい場合、第２カウンタ１０２が１０回をカウントした時、第１カウンタ１０１は、８回をカウントするようになる、この時、２つのカウンタ１０１、１０２のカウント回数の差は２回であって、所望の周波数精度が３０％である場合の所定のカウント回数の差である３回より小さくなるため、ロック判別部１０３は、ロック信号として１を出力させる。
【００１２】
もし、これと反対に基準クロック信号の周波数が復元されたクロック信号の周波数より４０％大きい場合、第１カウンタ１０１が１０回をカウントした時、第２カウンタ１０２は、６回をカウントするようになる。この時、２カウンタ１０１、１０２のカウント回数の差は４回であって、所望の周波数精度が３０％である場合の所定のカウント回数の差である３回より大きくなるため、ロック判別部１０３はロック信号としてロー(Ｌｏｗ)信号、すなわち０を出力させる。
【００１３】
図２は、図１に示す従来の周波数ロック検出器の主要部分における波形を示すタイミング図であって、明確な理解のため、所望の周波数精度が３０％である場合に対して示した。
【００１４】
図１で上述したように、第１カウンタ１０１と第２カウンタ１０２のいずれかが先に１０回をカウントした場合、リセット信号がイネーブルされ、その時カウンタ１０１、１０２のカウント回数の差をロック判別部１０３で所定のカウント回数と比較して、ロック信号を１と出力することが分かる。
【００１５】
さらに具体的で現実的な例として、高速直列通信のクロックデータ復元回路のように、もし所望の周波数精度が２００ｐｐｍのように極めて高い場合、第１カウンタ１０１と第２カウンタ１０２がカウントしなければならない所定のカウント回数(Ｎ)は、各々１００００回であり、２つのカウンタ１０１、１０２の所定のカウント回数の差は、２回となる。この時、カウント回数(Ｎ)が１００００回であるカウンタを集積化するためには、ｌｏｇ２Ｎのようにハードウェアの複雑度が増加するので、所望の周波数精度が高まるほどカウンタを集積化して実現するのが困難となるという問題点があった。
【００１６】
すなわち、従来には、周波数ロック検出のために、２つのカウンタを使用して各々の２クロック信号のクロック個数をカウントした後、そのカウント回数を比較するため、高い周波数精度で周波数を比較するためには、カウンタの大きさが所望の周波数精度が増加するに連れて大きくなり、これに伴い回路複雑度、面積、及び消費電流が大きくなるため、集積化が容易でないという問題点があった。
【特許文献１】韓国公開特許第１０-２００３-００５８３９１号
【発明の開示】
【発明が解決しようとする課題】
【００１７】
本発明は、上述した問題点を解決するためになされたものであって、その目的は、１つのカウンタとクロック個数差検出部とを利用して、位相が同期されない２クロック信号の周波数を比較して、周波数ロックを判別(所望の周波数精度内にあるか否かを判別)することにより、集積化が容易な周波数ロック検出器を提供することにある。
【００１８】
すなわち、本発明は、位相が同期されない２クロック信号の周波数を比較して周波数ロックを判別するにおいて、所望の周波数精度が極めて高い場合、複雑度がカウント回数(Ｎ)に応じて増加する２つのカウンタを使用する従来の技術とは異なり、１つのカウンタと複雑度がカウント回数(Ｎ)に応じて増加しないクロック個数の差を検出するクロック個数差検出部とを利用して、集積化が容易な周波数ロック検出器を提供することにその目的がある。
【課題を解決するための手段】
【００１９】
上記目的を達成するための本発明の装置は、周波数ロック検出器において、外部から基準クロック信号を受け取って、基準クロック信号のクロック個数をカウントするためのカウンタと、前記外部から受け取った基準クロック信号と、前記基準クロック信号と互いに位相が同期されない復元されたクロック信号とのクロック個数の差を検出するためのクロック個数差検出部と、前記カウンタと前記クロック個数差検出部の結果値とを利用して、周波数ロックを判別するためのロック判別部とを備えることを特徴とする。
【発明の効果】
【００２０】
上記のような本発明は、１つのカウンタとクロック個数差検出部とを利用して、位相が同期されない２クロック信号の周波数を比較して、周波数ロックを判別(所望の周波数精度内にあるか否かを判別)することによって、集積化が容易な周波数ロック検出器を実現できる。
【００２１】
すなわち、本発明は位相が同期されない２クロック信号の周波数を比較して、周波数ロックを判別するにおいて、所望の周波数精度が極めて高い場合、複雑度がカウント回数(Ｎ)に応じて増加する２つのカウンタを使用する従来の技術とは異なり、１つのカウンタと複雑度がカウント回数(Ｎ)に応じて増加しないクロック個数の差を検出するクロック個数差検出部とを利用して、周波数ロック検出器を実現することによって、所望の周波数精度が極めて高まる場合にも、１つのカウンタの複雑度だけ増加するため、従来の技術と比べて、１/２程度の複雑度、電力消費、及び面積で実現可能であり、それによって容易に集積化できるという効果がある。
【発明を実施するための最良の形態】
【００２２】
以下、本発明の最も好ましい実施の形態を、図面を参照しながら説明する。
【００２３】
図３は、本発明に係る１つのカウンタとクロック個数差検出部とを利用した周波数ロック検出器の一実施の形態の構成図である。
【００２４】
図３に示されているように、本発明に係る１つのカウンタとクロック個数差検出部とを利用した周波数ロック検出器は、外部から基準クロック信号を受け取って基準クロック信号のクロック個数をカウントするためのカウンタ３１０、外部から受け取った基準クロック信号と復元されたクロック信号とのクロック個数の差を検出するためのクロック個数差検出部３２０、及びカウンタ３１０とクロック個数差検出部３２０の結果値を利用して、周波数ロックを判別するためのロック判別部３３０とを含む。
【００２５】
ここで、基準クロック信号(外部から受信した基準クロック信号)と受信された直列データから復元されたクロック信号(一例でクロックデータ復元回路内で復元したクロック信号)は、互いに位相が同期されないクロック信号である。
【００２６】
カウンタ３１０は、外部から入力される基準クロック信号のクロック個数を所定のカウント回数(Ｎ)カウントして、その結果値ｍをロック判別部３３０に出力し、ロック判別部３３０から発生するリセット信号によりリセットされて、再び１からカウントするようになる。
【００２７】
クロック個数差検出部３２０は、外部から受け取った基準クロック信号と復元されたクロック信号とのクロック個数の差を検出して、その結果値ｄをロック判別部３３０に出力し、ロック判別部３３０から発生するリセット信号によりリセットされる。
【００２８】
ロック判別部３３０は、カウンタ３１０から結果値ｍを受け取り、クロック個数差検出部３２０から結果値ｄを受け取る。この場合、ロック判別部３３０は、カウンタ３１０から出力される結果値ｍが所定のカウント回数(Ｎ)になった時、あるいは、結果値ｍが所定のカウント回数(Ｎ)になる前にクロック個数の差ｄが所望の周波数精度に該当する所定のクロック個数の差Ｋ以上になった時、リセット信号を発生して、カウンタ３１０とクロック個数差検出部３２０とに出力する。そして、ロック判別部３３０は、カウンタ３１０から出力される結果値ｍが所定のカウント回数(Ｎ)になった時、基準クロック信号と復元されたクロック信号とのクロック個数差ｄを所望の周波数精度に該当する所定のクロック個数の差Ｋと比較して、基準クロック信号と復元されたクロック信号の周波数の差が所望の周波数精度内にあるか否かを判別して、ロック信号を出力する。
【００２９】
具体的な例として、所望の周波数精度が３０％（すなわち、３０００００ｐｐｍに該当する)と仮定し、基準クロックと復元されたクロックとの周波数の差が２０％である場合の主要波形を図４、７、９に示した。この場合、カウンタ３１０の所定のカウント回数(Ｎ)が１０回であり、所望の周波数精度に該当する所定のクロック個数の差Ｋを３回にして、周波数ロック検出器を設計できる。
【００３０】
図４は、図３に示されている本発明に係る周波数ロック検出器の主要部分における波形を示すタイミング図である。
【００３１】
図４に示されているように、カウンタ信号ｍは、基準クロックの立ち上がりエッジによってＮ回(一例として、１０回)までカウントされ、ロック判別部３３０から発生するリセット信号によって、再び１回からカウントされる。そして、クロック個数の差信号ｄは、基準クロックに対しては１を増加させ、復元されたクロックに対しては１を減少させて、検出した基準クロック信号と復元されたクロック信号とのクロック個数の差を示す。
【００３２】
一方、ロック判別部３３０は、ロック信号とリセット信号を発生する。この時、ロック信号は、カウンタ信号ｍが１０である時、クロック個数の差が３以下である場合に１となる。図４において、ｍが１０である時、ｄが２であるから、ロック信号が１となったことが分かる。そして、リセット信号はカウンタ信号ｍが１０である場合に発生し、あるいは、カウンタ信号ｍが１０となる前にクロック個数の差が３以上である場合に発生する。すなわち、ｍが１０になった場合には、カウンタ３１０が再び１からカウントするようにリセットされ、ｍが１０となる前に、ｄの絶対値が３以上であれば、カウンタ３１０が１０までカウントしなくても２つの信号の周波数の差が既に所望の周波数精度を外れたことを意味するので、カウンタ３１０が再び１からカウントするようにリセットされる。
【００３３】
もし、所望の周波数精度が２００ｐｐｍのように極めて高い場合には、下記の式１のように、カウンタ３１０の所定のカウント回数(Ｎ)が１００００回であり、所定のクロック個数の差Ｋを２回にして設計できる。したがって、カウンタ３１０のハードウェア複雑度は、所定のカウント回数(Ｎ)が大きくなるに連れて、ｌｏｇ２Ｎのように増加するが、所定のクロック個数の差Ｋは、所望の周波数精度に関係なく小さな数に維持できる。
所望の周波数精度＝所定のクロック個数の差Ｋ/所定のカウント回数(Ｎ)・・・式１
【００３４】
後述する図５、６、８は、基準クロック信号と復元されたクロック信号のクロック個数の差を検出するためのクロック個数差検出部３２０の実際的な具体例を各々示している。
【００３５】
図５は、図３に示されているクロック個数差検出部の一実施の形態の構成図である。
【００３６】
図５に示されているように、クロック個数差検出部３２０は、外部からの基準クロック信号をアップ端子で受け取り、復元されたクロック信号をダウン端子で受け取って、０から±Ｋまでカウントできる１つのＫアップ/ダウンカウンタ(ＵＰ／ＤＯＷＮ  Ｃｏｕｎｔｅｒ)３２１で実現できる。この時、基準クロック信号をアップ信号として使用し、復元されたクロック信号をダウン信号として使用する場合、周波数ロック検出器の主要部分における波形は、図４で説明したものと同一である。
【００３７】
図６は、図３に示されているクロック個数差検出部の他の実施の形態の構成図である。
【００３８】
図６に示されているように、クロック個数差検出部３２０は、外部から入力される基準クロック信号のクロック個数をＫから２Ｋまでカウントした後、再び１からカウント(すなわち、Ｋ、Ｋ＋１、...、２Ｋ、１、２、、Ｋ−１のような方式でカウント)して、その結果値ａを第１ロジック部３２４に出力するための第１の２Ｋカウンタ３２２、復元されたクロック信号の個数を１から２Ｋまでカウントして、その結果値ｂを第１ロジック部３２４に出力するための第２の２Ｋカウンタ３２３、及び第１及び第２の２Ｋカウンタ３２２、３２３の結果値ａ、ｂの差を検出して、ロック判別部３３０に出力するための第１ロジック部３２４を含む。
【００３９】
この時、第１及び第２の２Ｋカウンタ３２２、３２３の結果値ａとｂは、下記の式２及び式３のようなモジューロ(Ｍｏｄｕｌｏ)演算で表現されることができる。参考に、「数式  １０≡３(ｍｏｄ  ７）は、１０と３とは７で除算した時、余りが同じである」ということを表す数式である。
ａ≡Ｋ＋ｍ(ｍｏｄ ２Ｋ)  ・・・式２
ｂ≡ｎ(ｍｏｄ ２Ｋ)      ・・・式３
【００４０】
図７は、図６に示されているクロック個数差検出部を、図３に示す周波数ロック検出器に適用した場合の主要部分における波形を示すタイミング図である。
【００４１】
ここで、第１ロジック部３２４は、下記の式４のように表すことができるので、ｍ−ｎが±Ｋである時、結果値ｄとして０を出力し、ｍ−ｎの絶対値がＫより小さい時、０でない値を出力する。この場合、周波数ロック検出器のロック信号は、カウンタ信号ｍが１０である時、クロック個数の差信号ｄが０でない場合、１となる。図７に示されているように、ｍが１０である時、ａ≠ｂとなって、ｄが０でないので、ロック信号が１となることが分かる。リセット信号は、カウンタ信号ｍが１０である時に発生し、あるいは、カウンタ信号ｍが１０となる前にクロック個数の差信号ｄが０となる時に発生する。すなわち、ｍが１０となった場合は、カウンタ３１０が再び１からカウントするようにリセットされる。また、ｍが１０となる前にｄが０となれば、カウンタ３１０が１０までカウントしなくても、２つの信号の周波数の差が既に所望の周波数精度を外れたことを意味するので、カウンタ３１０が再び１からカウントするようにリセットされる。
ｄ＝ａ−ｂ≡Ｋ＋ｍ−ｎ(ｍｏｄ ２Ｋ)      ・・・式４
【００４２】
図８は、図３に示されているクロック個数差検出部のさらに他の実施の形態の構成図であって、循環シフトレジスタ(Ｃｉｒｃｕｌａｒ  ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ)を利用して、基準クロックと復元されたクロックとのクロック個数の差を検出する場合を示している。
【００４３】
図８に示されているように、クロック個数差検出部３２０は、２Ｋ個のセット/リセットフリップフロップ(ＳＲ  ＦｌｉｐＦｌｏｐ)３２５ないし３２８、４Ｋ個の論理積ゲート(ＡＮＤ  ｇate)、及び第２ロジック部３２９を備えて、循環シフトレジスタ(Ｃｉｒｃｕｌａｒ  ｓｈｉｆｔ  Ｒｅｇｉｓｔｅｒ)のような形態で実現される。
【００４４】
この時、クロック個数差検出部３２０は、周波数ロック検出器のロック判別部３３０からリセット信号を伝達されて、２Ｋ個のセット/リセットフリップフロップ３２５ないし３２８の中でＫ個のセット/リセットフリップフロップを１に初期化し、残りのＫ個のセット/リセットフリップフロップを０に初期化する。そして、基準クロック信号の立ち上がりエッジに同期化されて、１の個数を右側に１つ増やし、復元されたクロック信号の立ち上がりエッジに同期化されて、０の個数を右側に１つ増やす方式で動作する。したがって、基準クロック信号の周波数が復元されたクロック信号の周波数より大きければ、セット/リセットフリップフロップの結果値のうち、１の個数が増加し、小さければ０の個数が増加するようになる。
【００４５】
そして、第２ロジック部３２４は、下記の式５のように動作し、それにともない基準クロック信号と復元されたクロック信号とのクロック個数の差がＫである場合には、結果値ｄが１となり、Ｋより小さい場合には、結果値ｄが０となる。この時、周波数ロック検出器のカウンタ３１０がＮ回をカウントした時、第２ロジック部３２４の結果値ｄが０である場合には、ロック判別部３３０は、ロック信号として１を出力する。これに対し、周波数ロック検出器のカウンタ３１０がＮ回をカウントする前、またはカウントした時、第２ロジック部３２４の結果値が１である場合、ロック判別部３３０は、ロック信号として０を出力し、リセット信号として１を出力する。
【数１】
2006129452.tif 000003
【００４６】
図９は、図８に示されているように、クロック個数差検出部を図３に示されている周波数ロック検出器に適用した場合の主要部分における波形を示すタイミング図である。
【００４７】
具体的な例として、２Ｋ＝６とする場合、各セット/リセットフリップフロップ(３２５ないし３２８)の各出力値は、Ｑ１、Ｑ２、...、Ｑ６である。初期化値として、Ｑ１、Ｑ２、Ｑ３は１となって、Ｑ４、Ｑ５、Ｑ６は０となる。復元されたクロックに同期化されて、１の結果値を有していたセット/リセットフリップフロップのいずれかが０の結果値を出力し、基準クロックに同期化されて、０の結果値を有していたセット/リセットフリップフロップのいずれかが１の結果値を出力することが分かる。この時、周波数ロック検出器のカウンタ３１０が１０回をカウントした時、２Ｋ個(すなわち、６個)のセット/リセットフリップフロップの結果値が０、１、１、１、１、１であって、第２ロジック部３２９の結果値ｄが０であるから、ロック判別部３３０から出力されるロック信号は１となる。
【００４８】
なお、本発明は、上記の実施の形態に限定されるものではなく、本発明に係る技術的思想から逸脱しない範囲内で様々な変更が可能であり、それらも本発明の技術的範囲に属する。
【図面の簡単な説明】
【００４９】
【図１】従来の２つのカウンタを利用した周波数ロック検出器の例示図である。
【図２】図１に示す従来の周波数ロック検出器の主要部分における波形を示すタイミング図である。
【図３】本発明に係る１つのカウンタとクロック個数差検出部とを利用した、周波数ロック検出器の一実施の形態の構成図である。
【図４】図３に示されている本発明に係る周波数ロック検出器の主要部分における波形を示すタイミング図である。
【図５】図３に示されているクロック個数差検出部の一実施の形態を示す構成図である。
【図６】図３に示されているクロック個数差検出部の他の実施の形態を示す構成図である。
【図７】図６に示されているクロック個数差検出部を、図３に示す周波数ロック検出器に適用した場合の主要部分における波形を示すタイミング図である。
【図８】図３に示されているクロック個数差検出部のもう一つの実施の形態を示す構成図である。
【図９】図８に示されているクロック個数差検出部を、図３に示す周波数ロック検出器に適用した場合の主要部分における波形を示すタイミング図である。
【符号の説明】
【００５０】
１０１      従来の周波数ロック検出器の第１カウンタ
１０２      従来の周波数ロック検出器の第２カウンタ
１０３      従来の周波数ロック検出器のロック判別部
３１０      本発明に係る周波数ロック検出器のカウンタ
３２０      本発明に係る周波数ロック検出器のクロック個数差検出部
３３０      本発明に係る周波数ロック検出器のロック判別部
【図１】
2006129452.tif 000005
【図２】
2006129452.tif 000006
【図３】
2006129452.tif 000007
【図４】
2006129452.tif 000008
【図５】
2006129452.tif 000009
【図６】
2006129452.tif 000010
【図７】
2006129452.tif 000011
【図８】
2006129452.tif 000012
【図９】
2006129452.tif 000013