(57)【特許請求の範囲】
【請求項１】
電圧制御発振器と、該電圧制御発振器の出力からフィードバックされる信号と外部から加えられるリファレンス信号の位相を比較する位相比較回路と、その位相比較回路の比較結果に基づいて出力電圧を増減するチャージポンプ回路とを備え、該チャージポンプ回路の出力電圧を前記電圧制御発振器に加えることにより前記リファレンス信号と位相の一致するクロック信号を発生させるＰＬＬ回路において、
前記位相比較回路が連続して同一の比較結果を出力しているか否かを判定する回路を備え、その判定結果が同一の比較結果を出力しているとき前記チャージポンプ回路の出力電圧を一定値づつ前記比較結果に応じて増減するように構成されたことを特徴とするＰＬＬ回路。
【請求項２】
請求項１記載のＰＬＬ回路において、
前記位相比較回路が連続して同一の比較結果を出力した回数を計数するカウンタ回路を備え、前記比較結果が反転したとき、前記チャージポンプ回路の出力電圧を新たな比較結果に応じて前記計数結果に比例して増減するように構成されたことを特徴とするＰＬＬ回路。
【請求項３】
請求項１記載のＰＬＬ回路において、
前記位相比較回路の他に、前記フィードバックされる信号と前記リファレンス信号の周波数を比較する周波数比較回路を備え、該周波数比較回路が周波数に差があることを検出した時には、前記位相比較回路の比較結果や前記判定する回路の判定結果に拘わらず、前記フィードバックされる信号の周波数を前記リファレンス信号の周波数に近付けるように、前記チャージポンプ回路の出力電圧を増減させるよう構成されたことを特徴とするＰＬＬ回路。
【請求項４】
請求項３記載のＰＬＬ回路において、
前記周波数比較回路は、前記フィードバックされる信号と前記リファレンス信号の内のいずれか一方の信号の位相比較される側のエッジ（立ち上がりエッジまたは立ち下がりエッジの内、前記位相比較回路において位相を比較される側のエッジ）と、他方の信号の位相比較されない側のエッジ（前記位相比較回路において位相を比較されない側のエッジ）が交互に現われるか否かを検知し、いずれか一方の信号が２回以上連続して現われた時にその２回以上連続して現われた信号の周波数の方が高いことを示す信号を出力するよう構成されたことを特徴とするＰＬＬ回路。
【請求項５】
請求項１乃至請求項４のいずれかの請求項記載のＰＬＬ回路において、
前記ＰＬＬ回路は１個の半導体集積回路チップの中に構成され、前記半導体集積回路チップの中には少なくとも２組以上の電源供給回路を備え、前記電源供給回路の中の１組は、前記電圧制御発振器と前記電圧制御発振器に直接信号を出力する回路にのみ電源供給を行なうよう構成したことを特徴とするＰＬＬ回路。
【請求項６】
アナログの制御電圧とデジタルの制御信号によって発振周波数を制御される電圧制御発振器と、
前記電圧制御発振器から直接もしくは分周回路等を介して出力されるフィードバック信号と外部から加えられるリファレンス信号の位相を比較する位相比較回路と、
前記フィードバック信号と前記リファレンス信号の周波数を比較する周波数比較回路と、
前記位相比較回路の比較結果および前記周波数比較回路の比較結果に基づいて制御パルスを発生する制御パルス発生回路と、
前記制御パルスによって出力電圧を制御されるチャージポンプ回路とを備え、
前記チャージポンプ回路の出力電圧を前記電圧制御発振器に前記アナログの制御電圧として加え、
前記位相比較回路の比較結果を前記電圧制御発振器に前記デジタルの制御信号として加えることによって、前記フィードバック信号と前記リファレンス信号の周波数および位相を一致させるように構成されたＰＬＬ回路であって、
前記パルス発生回路が、
前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知した時には、前記位相比較回路の比較結果にかかわらず前記フィードバック信号の周波数を前記リファレンス信号の周波数に近付かせる制御パルスを発生し、
前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知しなくなった後、前記位相比較回路の比較結果が所定回数以上反転するまでの間は、前記フィードバック信号の周波数を変更するような制御パルスは発生せず、
前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知しなくなった後、前記位相比較回路の比較結果が所定回数以上反転した後は、前記フィードバック信号の位相が前記リファレンス信号の位相に近付くように前記フィードバック信号の周波数を変更する制御パルスを発生するように構成されたことを特徴とするＰＬＬ回路。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、位相同期機能付き発振回路（いわゆるＰＬＬ回路）に係り、特にコンピュータ等の情報処理機器のクロック信号供給用として好適なＰＬＬ回路に関する。また、ＰＬＬ回路を制御するために好適な周波数比較回路に関する。
【０００２】
【従来の技術】
ＰＬＬ回路をコンピュータのクロック信号供給用として使った従来例としては、例えば１９９４年のカスタムインテグレイテッドサーキッツコンファレンス（Ｃｕｓｔｏｍ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔｓ  Ｃｏｎｆｅｒｅｎｃｅ）の講演番号２５．１にて“Ａ  １．５％  ｊｉｔｔｅｒ  ＰＬＬ  ｃｌｏｃｋ  ｇｅｎｅｒａｔｉｏｎ  ｓｙｓｔｅｍ  ｆｏｒ  ａ  ５００ＭＨｚ  ＲＩＳＣ  ｐｒｏｃｅｓｓｏｒ”と題して発表された例のほか、同年の同じ学会の講演番号２５．２にて発表された例、１９９２年の同じ学会の講演番号２４．１、２４．２、２５．１にて発表された例、１９９２年のインタナショナルソリッドステイトサーキッツコンファレンス（Ｉｎｔｅｒｎａｔｉｏｎａｌ  Ｓｏｌｉｄ−Ｓｔａｔｅ  Ｃｉｒｃｕｉｔｓ  Ｃｏｎｆｅｒｅｎｃｅ）の講演番号ＷＰ３．３にて発表された例などがある。
これらの例に使用される位相比較回路には、位相差にほぼ比例して出力値が変化する回路が用いられるが、多くの場合は出力信号のパルスの時間幅が出力値として用いられ、位相差に等しい時間幅のパルスが出力されるように構成されている。
このことは、上記公知例の文献の内のいくつかは位相比較回路の回路図が示されているし、位相比較回路の回路図が示されていない公知例については、位相比較回路の出力が直接チャージポンプ回路やフィルタ回路に入力されるような構成になっていることから推定できる。
このため、従来のＰＬＬ回路では電圧制御発振器（以下ＶＣＯと称す）を制御する電圧はその直前に検出された位相差の大小に応じて変化し、大きな位相差が検出された時には大きく、小さい時には小さく変化するようになっている。
また、ＶＣＯを備えたＰＬＬ回路を使用しないクロック位相調整回路としては、当社から特開昭６３−２３１５１６や特開平２−１６８３０８、特開平６−９７７８８として出願した方式などがある。
また、位相比較回路とは別に周波数比較回路を独立に設けてＰＬＬ回路を制御した例としては、１９９５年４月に発行されたアイイーイーイージャーナルオブソリッドステイトサーキッツ（ＩＥＥＥ  ＪＯＵＲＮＡＬ  ＯＦ  ＳＯＬＩＤ−ＳＴＡＴＥ  ＣＩＲＣＵＩＴＳ）という雑誌の第３０巻の４１２〜４２２ページに記載された例があり、特にその４１６ページの図４には、２個のカウンタを設けて２つの信号のパルス数をカウントするように構成された周波数比較回路の回路図が記載されている。
【０００３】
【発明が解決しようとする課題】
従来のＰＬＬ回路において、位相比較回路が判定した１回毎の位相差に比例してＶＣＯを制御する係数が大きくなるように構成すると、突発的なノイズ等によって位相比較回路が誤った信号を出力した場合には、誤った制御が大きくかかり瞬間的に大きな位相差が発生する。また、従来のＰＬＬ回路で上記の係数を小さくすると、ＶＣＯの発振周波数が狂い始めても大きな位相差が発生するまでは充分な制御がかからず、結果的に大きな位相差が発生する。
更に位相差に比例して時間幅が変化するパルス信号を出力するような位相比較回路を使うと、位相差が０に近くなった時に比較結果として出力される信号は非常に短い時間幅のパルス信号となり、実際に実現できる回路では応答できなくなる。従って、位相がほぼ合っている時には回路が応答しない不感領域が生じ、その結果として発振器の出力の位相が細かく変動するジッタと呼ばれる現象が発生する。
また、当社から特開昭６３−２３１５１６等として出願した方式では、何回かの位相比較結果を基に制御信号を決めることができるので突発的なノイズの影響を受けにくく、また、上記のようなジッタは原理的に発生しないため、位相精度の高いクロック信号が得られる。しかしその代わりに、ＰＬＬを使用した場合のＶＣＯの発振周波数に相当する高い周波数の信号をＬＳＩチップの外から供給しなければならないので、これを伝送できる高価な配線基板等が必要となる。
また、周波数比較回路を使用してＰＬＬ回路を制御する場合、その周波数比較回路として２個のカウンタを設けた構成を使うと、比較の精度を上げるためには多ビットのカウンタが必要となり、使用するトランジスタの数が増加する。さらに、カウンタがオーバーフローする数のパルスが入力されるまでは比較結果が出ないため、周波数比較に時間がかかる。
本発明の目的は、上述の位相差やジッタを低減し、位相精度の高いクロック信号を得ることのできるＰＬＬ回路を提供することにある。
本発明の他の目的は、少ないトランジスタ数で構成でき、かつ、高速に動作する周波数比較回路を実現することにある。
【０００４】
【課題を解決するための手段】
上記目的を達成するため、本発明は、
電圧制御発振器と、該電圧制御発振器の出力からフィードバックされる信号と外部から加えられるリファレンス信号の位相を比較する位相比較回路と、その位相比較回路の比較結果に基づいて出力電圧を増減するチャージポンプ回路とを備え、該チャージポンプ回路の出力電圧を前記電圧制御発振器に加えることにより前記リファレンス信号と位相の一致するクロック信号を発生させるＰＬＬ回路において、前記位相比較回路が連続して同一の比較結果を出力しているか否かを判定する回路を備え、その判定結果が同一の比較結果を出力しているとき前記チャージポンプ回路の出力電圧を一定値づつ前記比較結果に応じて増減するように構成している。
さらに、前記位相比較回路が連続して同一の比較結果を出力した回数を計数するカウンタ回路を備え、前記比較結果が反転したとき、前記チャージポンプ回路の出力電圧を新たな比較結果に応じて前記計数結果に比例して増減するように構成している。
さらに、前記チャージポンプ回路の出力電圧を増減させる制御の強さは、前記位相比較回路が連続して同一の比較結果を出力している間は概ね一定であり、この時の制御の強さを１単位とした場合、前記位相比較回路の比較結果が反転した時の制御の強さは、前記１単位の制御の強さと前記カウンタ回路の計数結果との積の概ね半分程度となるようにしている。
また、前記電圧制御発振器の出力を分周して前記クロック信号を発生させる分周回路を備え、前記フィードバックされる信号を前記分周回路の出力の一部とするようにしている。
また、前記位相比較回路は、前記フィードバックされる信号と前記リファレンス信号の位相差の絶対値の大小に拘わらず、わずかでも位相に差があることを検出した時には、後続の回路が確実に動作するために充分な時間幅の信号を比較結果の信号として出力するようにしている。
また、前記位相比較回路の他に、前記フィードバックされる信号と前記リファレンス信号の周波数を比較する周波数比較回路を備え、該周波数比較回路が周波数に差があることを検出した時には、前記位相比較回路の比較結果や前記判定する回路の判定結果に拘わらず、前記フィードバックされる信号の周波数を前記リファレンス信号の周波数に近付けるように、前記チャージポンプ回路の出力電圧を増減させるようにしている。
また、前記位相比較回路の他に、前記フィードバックされる信号と前記リファレンス信号の周波数を比較する周波数比較回路を備え、該周波数比較回路が周波数に差があることを検出した時には、前記位相比較回路の比較結果や前記判定する回路の判定結果、前記カウンタ回路の計数結果等に拘わらず、前記フィードバックされる信号の周波数を前記リファレンス信号の周波数に近付けるように、前記チャージポンプ回路の出力電圧を増減させるようにしている。
また、前記周波数比較回路は、前記フィードバックされる信号と前記リファレンス信号の内のいずれか一方の信号の位相比較される側のエッジ（立ち上がりエッジまたは立ち下がりエッジの内、前記位相比較回路において位相を比較される側のエッジ）と、他方の信号の位相比較されない側のエッジ（前記位相比較回路において位相を比較されない側のエッジ）が交互に現われるか否かを検知し、いずれか一方の信号が２回以上連続して現われた時にその２回以上連続して現われた信号の周波数の方が高いことを示す信号を出力するようにしている。
また、前記電圧制御発振器は、前記チャージポンプ回路の出力電圧の他に、前記位相比較回路の直前の比較結果によって制御されるようにしている。
また、前記位相比較回路の直前の比較結果の変化による発振周波数の変化の程度は、前記チャージポンプ回路の出力電圧を増減させる制御の強さの１単位分だけ増減させた時の発振周波数の変化の少なくとも２倍を超えるようにしている。
また、前記ＰＬＬ回路は１個の半導体集積回路チップの中に構成され、前記半導体集積回路チップの中には少なくとも２組以上の電源供給回路を備え、前記電源供給回路の中の１組は、前記電圧制御発振器と前記電圧制御発振器に直接信号を出力する回路にのみ電源供給を行なうようにしている。
【０００５】
略一定の周波数で繰り返す第１の信号と、略一定の周波数で繰り返す第２の信号の周波数を比較する周波数比較回路であり、
前記第１の信号と前記第２の信号を入力し、該両入力信号が交互に現われるか否かを検知する手段を備え、該手段は、いずれか一方の信号が、他方の信号が現われてから次の他方の信号が現われまでに、２回以上連続して現われた時に該一方の信号の方が周波数が高いことを示す信号を出力するように構成している。
さらに、前記交互に現われるか否かを検知する手段は、
前記第１および第２の信号によってセットもしくはリセットされるＳ−Ｒ型のフリップフロップと、前記Ｓ−Ｒ型のフリップフロップの一方の出力を前記第１の信号に同期して取り込む第２のフリップフロップと、前記Ｓ−Ｒ型のフリップフロップの他方の出力を前記第２の信号に同期して取り込む第３のフリップフロップとを備え、
前記第２のフリップフロップの出力が所定の一方の出力値を取るとき前記第１の信号の方が周波数が高いことを示し、前記第３のフリップフロップの出力が所定の一方の出力値を取るとき前記第２の信号の方が周波数が高いことを示すように構成している。
さらに、前記交互に現われるか否かを検知する手段は、
前記第１の信号の立ち上がりエッジもしくは立ち下がりエッジのいずれかに起動されて所定の時間幅のパルス信号を出力する第１のエッジ検出回路と、前記第２の信号の立ち上がりエッジもしくは立ち下がりエッジのいずれかに起動されて前記所定の時間幅と略等しい時間幅のパルス信号を出力する第２のエッジ検出回路とを備え、
前記交互に現われるか否かを検知する対象の信号として、前記第１の信号および第２の信号に代えて、前記第１および第２のエッジ検出回路の出力するパルス信号を用いるよう構成している。
【０００６】
また、アナログの制御電圧とデジタルの制御信号によって発振周波数を制御される電圧制御発振器と、前記電圧制御発振器から直接もしくは分周回路等を介して出力されるフィードバック信号と外部から加えられるリファレンス信号の位相を比較する位相比較回路と、前記フィードバック信号と前記リファレンス信号の周波数を比較する周波数比較回路と、前記位相比較回路の比較結果および前記周波数比較回路の比較結果に基づいて制御パルスを発生する制御パルス発生回路と、前記制御パルスによって出力電圧を制御されるチャージポンプ回路とを備え、
前記チャージポンプ回路の出力電圧を前記電圧制御発振器に前記アナログの制御電圧として加え、前記位相比較回路の比較結果を前記電圧制御発振器に前記デジタルの制御信号として加えることによって、前記フィードバック信号と前記リファレンス信号の周波数および位相を一致させるように構成されたＰＬＬ回路であり、
前記パルス発生回路が、前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知した時には、前記位相比較回路の比較結果にかかわらず前記フィードバック信号の周波数を前記リファレンス信号の周波数に近付かせる制御パルスを発生し、前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知しなくなった後、前記位相比較回路の比較結果が所定回数以上反転するまでの間は、前記フィードバック信号の周波数を変更するような制御パルスは発生せず、前記周波数比較回路が前記フィードバック信号と前記リファレンス信号の周波数に差のあることを検知しなくなった後、前記位相比較回路の比較結果が所定回数以上反転した後は、前記フィードバック信号の位相が前記リファレンス信号の位相に近付くように前記フィードバック信号の周波数を変更する制御パルスを発生するように構成されている。
さらに、前記ＰＬＬ回路の周波数比較回路を前記した周波数比較回路とするようにしている。
さらに、前記ＰＬＬ回路に前記電圧制御発振器の出力を分周する分周回路を備え、該分周回路の出力を前記フィードバック信号とするようにしている。
さらに、前記ＰＬＬ回路は１個の半導体集積回路チップの中に構成され、
該半導体集積回路チップへの電源供給回路として、前記半導体集積回路チップの外部より電源を供給する第１組の電源供給回路と、前記第１組の電源供給回路から抵抗性素子を介して電源を供給する第２組の電源供給回路とを備え、
前記第２組の電源供給回路は、前記ＰＬＬ回路の前記電圧制御発振器のみ、または、前記電圧制御発振器と前記チャージポンプ回路の一部のみに電源を供給するように構成している。
【０００７】
【発明の実施の形態】
本発明によるＰＬＬ回路の一実施例の概略構成を図１に、その中の各構成要素の具体的な回路図を図３〜図１０に示す。
図１において、１０１は位相比較回路、１０２はカウンタ回路、１０３は周波数比較回路、１０４は制御パルス発生回路、１０５はチャージポンプ回路、１０６は波形鈍化回路、１０７は電圧制御発振器、１０８は分周回路、１０９はバッファ回路である。
この回路は、チャージポンプ回路１０５の出力１５５と波形鈍化回路１０６の出力１５６によって制御される電圧制御発振器１０７の出力１５７を、分周回路１０８で分周することによって多相のクロック信号１５８を生成し、これを多数のバッファ回路１０９を介してクロック信号１５９として多数の分配先へ供給するように構成されている。
そして、クロック信号１５９の内の１つ１６０をフィードバック信号として位相比較回路１０１に加え、外部から供給されるリファレンス信号１５０の位相と比較する。
【０００８】
従来のＰＬＬ回路はこの位相比較回路１０１が位相の早遅関係と差の絶対値を検出してその結果をチャージポンプ回路１０５に直接加えるように構成されているが、本発明の特徴は、図１に示すようにカウンタ回路１０２と制御パルス発生回路１０４を設けたことにある。
そして、位相比較回路１０１はフィードバック信号１６０とリファレンス信号１５０の位相の早遅関係のみを検出し、カウンタ回路１０２は位相比較回路１０１が連続して同じ比較結果を検出した回数を計数し、制御パルス発生回路１０４はカウンタ回路１０２の計数結果と位相比較回路１０１の比較結果を元に適切な制御パルス１５４を生成し、これをチャージポンプ回路１０５に加えるように構成した。
なお、周波数比較回路１０３は、位相調整動作の開始直後等において、フィードバック信号１６０とリファレンス信号１５０の周波数の差が大きい場合に引き込み時間を短縮させるために設置した回路である。
また、波形鈍化回路１０６はチャージポンプ回路１０５を通さずに位相比較回路１０１の出力１５１を電圧制御発振器１０７に加えることにより、位相比較結果を直ちに発振周波数に反映させるために設けた回路である。その時に、位相比較回路１０１の出力１５１が急峻に変化しても電圧制御発振器１０７の動作が不安定にならないようにするため、波形鈍化回路１０６において波形を鈍化する。
なお、上記の動作の不安定を考慮しなくてもよい場合には、波形鈍化回路１０６を設けずに上記位相比較回路１０１の直前の比較結果を直接電圧制御発信器１０７に入力するようにしてもよい。
また、カウンタ回路１０２と制御パルス発生回路１０４はクロック信号に従って動作するディジタル回路であり、リファレンス信号１５０はそのためのクロック信号としても使用する。
【０００９】
次に、図１の回路の動作について説明する。
周波数比較回路１０３は、フィードバック信号１６０とリファレンス信号１５０が交互に現われている時にはこの２つの信号の周波数はほぼ一致しているとみなしてアクティブな信号は出力しないが、いずれか一方の信号のみが連続して２回以上現われると、その信号の方が周波数が高いと判断してそれを示す信号を１５３に出力する。
制御パルス発生回路１０４がこの信号を受けると、位相比較回路１０１の出力１５１やカウンタ回路１０２の出力１５２の状態に拘わらず、フィードバック信号１６０の周波数をリファレンス信号１５０の周波数に近付けるような信号を１５４に出力する。
例えば、電圧制御発振器１０７として制御信号１５５の電圧が高いほど発振周波数が低くなるような回路を使う場合、リファレンス信号１５０が１回現われてから次に現われるまでの間にフィードバック信号１６０が２回以上現われている間は、フィードバック信号１６０の周波数の方が高いことを示す信号が１５３に出力され、制御パルス発生回路１０４はチャージポンプ回路１０５の出力１５５の電圧を上げるような信号を１５４に出力し、その結果制御信号１５５の電圧は徐々に上昇して電圧制御発振器１０７の出力１５７の周波数は徐々に低くなる。すると、それを分周した信号１５８の周波数も徐々に低くなってその分配先の１つであるフィードバック信号１６０の周波数も低くなる。
逆に、フィードバック信号１６０が１回現われてから次に現われるまでの間にリファレンス信号１５０が２回以上現われている間は、フィードバック信号１６０の周波数の方が低いことを示す信号が１５３に出力され、制御パルス発生回路１０４はチャージポンプ回路１０５の出力１５５の電圧を下げるような信号を１５４に出力し、その結果制御信号１５５の電圧は徐々に下降して電圧制御発振器１０７の出力１５７の周波数は徐々に高くなる。
すると、それを分周した信号１５８の周波数も徐々に高くなってその分配先の１つであるフィードバック信号１６０の周波数も高くなる。
そして、フィードバック信号１６０とリファレンス信号１５０の周波数がほぼ一致すると、この２つの信号は交互に現われることになり、１５３にはアクティブな信号は出力されなくなり、制御パルス発生回路１０４は位相比較回路１０１の出力１５１とカウンタ回路１０２の出力１５２に基づいて信号を出力するようになる。
なお、フィードバック信号１６０とリファレンス信号１５０の周波数と位相がほぼ一致している時に周波数比較回路１０３がアクティブな信号を出力しないようにするため、具体的にはいずれか一方の信号の立ち上がりエッジと他方の信号の立ち下がりエッジが交互に現われるか否かを判定するように構成する。
【００１０】
次に、周波数比較回路１０３がアクティブな信号を出力しなくなった後の動作を説明する。周波数比較回路１０３がアクティブな信号を出力しなくなった直後にはフィードバック信号１６０とリファレンス信号１５０の位相は大きくずれている場合が多く、しばらくの間はフィードバック信号１６０とリファレンス信号１５０の位相の早遅関係は変わらない。
この間は、制御パルス発生回路１０４はチャージポンプ回路１０５の出力１５５の電圧をごくわずかずつ変化させるような信号を１５４に出力する。この時の１回当たりの変化分が電圧制御発振器１０７の発振周波数の制御の最小単位となる。例えばフィードバック信号１６０の位相の方が早い場合は、チャージポンプ回路１０５の出力１５５の電圧を制御の最小単位に相当する分ずつ上げるような信号を１５４に出力し、電圧制御発振器１０７の出力１５７の周波数はゆっくりと下がってフィードバック信号１６０は少しずつ遅くなっていく。
この間、カウンタ回路１０２は位相比較回路１０１が同じ比較結果を出した回数をカウントする。そしてフィードバック信号１６０とリファレンス信号１５０の位相の早遅関係が逆転すると、制御パルス発生回路１０４はカウンタ回路１０２のカウント数と制御の最小単位に相当する電圧の積の約半分だけチャージポンプ回路１０５の出力電圧を戻すようなパルスを１５４に出力する。
すると、フィードバック信号１６０とリファレンス信号１５０の位相の早遅関係が逆転した少し後（チャージポンプ回路の時定数の分だけ後、以下同じ）には、チャージポンプ回路１０５の出力１５５の電圧は、前回に逆転した少し後の電圧と今回逆転する直前の電圧のほぼ中間の電圧になる。
その電圧は、フィードバック信号１６０とリファレンス信号１５０の位相の早遅関係が前回に逆転した後に最も位相が離れた時（すなわち、フィードバック信号１６０とリファレンス信号１５０の周波数がほぼ一致した時）の電圧にほぼ等しい。
従って、位相の早遅関係が逆転する毎に（すなわち、位相がほぼ一致する毎に）周波数も一致するようにチャージポンプ回路１０５の出力１５５の電圧が制御されるため、位相と周波数が共に一致する状態に急速に近付く。
【００１１】
更に、位相比較回路１０１の比較結果は、波形鈍化回路１０６を介して電圧制御発振器１０７に加えられている。この信号１５６は、直前の位相比較結果のみに基づいて電圧制御発振器１０７の発振周波数を増減する。
すなわち、チャージポンプ回路１０５の出力１５５の電圧が同じであっても、フィードバック信号１６０の位相がリファレンス信号１５０の位相より早いと判定された直後には、遅いと判定された直後より若干低い周波数で発振する。
この信号１５６による電圧制御発振器１０７の発振周波数の変化量は、制御パルス発生回路１０４による制御の最小単位の２倍以上（望ましくは数倍以上）に設定しておく。
すると、位相と周波数がほぼ一致した後はフィードバック信号１６０とリファレンス信号１５０の位相の早遅関係は位相比較が行われる毎（すなわち、リファレンス信号１５０の周期毎）に逆転し、これに伴って電圧制御発振器１０７の発振周波数はこの信号１５６による周波数の変化量だけ上下する。
従って、この回路では突発的に大きなノイズを受けて位相比較結果が狂っても直ちに大きなジッタが発生することはなく、ジッタの大きさはこの信号１５６による周波数の変化量分と制御の最小単位による分のみとなる。
【００１２】
図２には、フィードバック信号１６０とリファレンス信号１５０の位相差、フィードバック信号１６０の周波数、位相比較回路１０１の比較結果、カウンタ回路１０２のカウント数、チャージポンプ回路１０５の出力電圧の時間変化の概念を、ある時点で位相の早遅関係が逆転してから交互に繰り返されるまでについて示す。ただし、簡単のため図２ではチャージポンプ回路１０５の時定数は無視した。
図２において、各グラフは上から順に１６０と１５０の位相差、１６０の周波数、１０１の比較結果、１０２のカウント数、１０５の出力電圧を表わし、横軸は時間の経過を示す。横軸の１目盛はリファレンス信号１５０の１周期に相当する。
次に、１６０の周波数のグラフについて説明する。電圧制御発振器１０７の発振周波数はチャージポンプ回路１０５の出力電圧と位相比較回路１０１の直前の比較結果（図１における信号１５６）によって決まるが、位相比較回路１０１の比較結果には２つの状態しかないので、チャージポンプ回路１０５の出力電圧が決まれば電圧制御発振器１０７の発振周波数は２つの内のいずれかになる。
この図にはその両方の場合に対応するフィードバック信号１６０の周波数を示し、実際に起きたとした状態の側を実線、他方を破線で示した。
【００１３】
ここで、チャージポンプ回路１０５の最初の出力電圧が、安定後の電圧（フィードバック信号１６０とリファレンス信号１５０の周波数がほぼ一致する時の電圧）よりかなり低い状態にあったとする。
すると、電圧制御発振器１０７が安定後の周波数より高い周波数で発振するため、フィードバック信号１６０の周波数もリファレンス信号１５０の周波数より高い状態にある。
この状態で図２の最初に示すようにフィードバック信号１６０とリファレンス信号１５０の位相が逆転すると、その後しばらくの間はフィードバック信号１６０の位相の方がリファレンス信号１５０の位相より早い状態が連続するので、チャージポンプ回路１０５の出力電圧は制御の最小単位ずつ上昇し、フィードバック信号１６０の周波数もその分だけ低くなっていく。
そして何周期か後にはフィードバック信号１６０の周波数はリファレンス信号１５０の周波数より低くなるが、その直後はフィードバック信号１６０の位相はリファレンス信号１５０の位相より相当早い状態になっているので、その後もしばらくの間は位相比較回路１０１の比較結果は変わらず、チャージポンプ回路１０５の出力電圧は制御の最小単位ずつの上昇を続け、フィードバック信号１６０の周波数もその分だけ低くなっていく。
ところが、その間はフィードバック信号１６０とリファレンス信号１５０の位相差は徐々に小さくなり、ある時点で位相差が逆転し１０１の比較結果が反転する。
ここで、カウンタ回路１０２のカウント数と制御の最小単位の積の半分（制御の最小単位に満たない端数は切り捨て）に相当する電圧だけ、チャージポンプ回路１０５の出力電圧が戻される。
すると、チャージポンプ回路１０５の出力電圧は、位相比較回路１０１の比較結果が最初に逆転した直後における電圧と次に逆転する直前における電圧の中間の値（すなわち、位相差が最も大きくなった時に近い値）になる。
これが何回か繰り返された後、チャージポンプ回路１０５の出力電圧は安定し、位相比較回路１０１は両方の比較結果を交互に出力するようになり、フィードバック信号１６０の周波数はリファレンス信号１５０の周波数の上下を細かく変化し、位相差は殆ど無い状態になる。
この後は、突発的なノイズ等によって位相比較回路１０１の比較結果が狂わされても、従来のＰＬＬ回路のように瞬時に大きなジッタが発生することはなく、位相比較回路１０１の比較結果による発振周波数の変化分のジッタしか出ない。
【００１４】
図３は、位相比較回路１０１の具体的な回路構成の一実施例を示した図である。
図３において、３０１および３０２はセットリセット型のフリップフロップを構成するＮＡＮＤ回路、３０３および３０４はエッジトリガ型のフリップフロップ、３０５、３０６および３０９〜３１１はバッファとして作用するインバータ回路、３０７はＮＯＲ回路、３０８は信号を遅延させるためのインバータ回路である。
図３の回路は、１５０と１６０の両方の信号がローレベルである間は３５０と３６０の信号は両方ともハイレベルになるが、１５０と１６０のいずれか一方の信号がハイレベルになるとそれに対応する側の３５０または３６０の信号がローレベルになる。その後１５０と１６０の信号が両方ともハイレベルになっても、後からハイレベルになった方に対応する３５０または３６０の信号はハイレベルのままである。
すなわち、ＮＡＮＤ回路３０１および３０２はセットリセット型フリップフロップとして動作し、１５０と１６０の信号の立ち上がりエッジの位相の早遅関係が比較され、その結果が３５０と３６０の信号に現われる。
そして１５０と１６０の信号が両方ともハイレベルになると、その少し後にはＮＯＲ回路３０７の出力もハイレベルとなり、更にその少し後にはフリップフロップ３０４のクロック端子に加えられている信号３７０もハイレベルとなる。すると、３６０の信号に現われている比較結果がフリップフロップ３０４に取り込まれ、インバータ回路３０９を介して１５１の信号として出力される。
なお、フリップフロップ３０３は、ＮＡＮＤ回路３０１および３０２の負荷を等しくするために設けたダミーのフリップフロップである。
また、インバータ回路３０５、３０６、３１０および３１１は、リファレンス信号１５０とフィードバック信号１６０に直接かかる負荷をなるべく軽くしてより正確な位相比較を行うためのバッファとして設けた回路であり、カウンタ回路１０２、周波数比較回路１０３や制御パルス発生回路１０４へのリファレンス信号１５０およびフィードバック信号１６０の供給には、インバータ回路３１０および３１１の出力３５１および３６１を使用する。
【００１５】
図４は、カウンタ回路１０２の具体的な回路構成の一実施例を示した図である。
図４において、４０１、４１１、４２１、４３１、４４１はエッジトリガ型のフリップフロップ、４４２は排他的論理和回路である。
図４の回路は、位相比較回路１０１内のインバータ回路３１０を介して送られてくるリファレンス信号３５１をクロック信号として、これに同期して動作する。
フリップフロップ４４１には位相比較結果を示す信号１５１がクロック信号３５１に同期して取り込まれるため、前回の位相比較結果が記憶されている。従って、同じ位相比較結果が連続している間（すなわち、前回の位相比較結果と今回の位相比較結果が等しい時）は、前回の位相比較結果を表わすフリップフロップ４４１の出力と今回の位相比較結果を表わす１５１の信号が等しいため、排他的論理和回路４４２の出力４９０はローレベルとなる。
この間は、フリップフロップ４０１、４１１、４２１、４３１の出力４５０〜４８０に現われる信号を２進数とみなした時、クロック信号３５１が立ち上がる毎にこの２進数の表わす数値が１ずつ増加するように変化する。ただし、４５０がＬＳＢ、４８０がＭＳＢである。
なお、このカウンタは４５０〜４８０に現われる信号が全てハイレベルになった時（すなわち、最大カウント値に達した時）には、ゲート回路４４３の出力４９１がハイレベルとなり、以後は最大カウント値が保持されるように構成されている。
そして位相比較結果が反転すると（すなわち、前回の位相比較結果と今回の位相比較結果が異なる時）、排他的論理和回路４４２の出力４９０はハイレベルとなってゲート回路４０２、４１２、４２２、４３２の出力がローレベルとなり、その次にクロック信号３５１が立ち上がるとフリップフロップ４０１、４１１、４２１、４３１の出力４５０〜４８０がリセットされる。その後再び同一の位相比較結果が続くと、改めてカウントが始まる。
【００１６】
図５は、周波数比較回路１０３の具体的な回路構成の一実施例を示した図である。
図５において、５００〜５０２はリファレンス信号３５１の立ち上がりエッジが現われる毎に単発のパルス信号を出力するゲート回路群、５１１および５１２はフィードバック信号３６１の立ち下がりエッジが現われる毎に単発のパルス信号を出力するゲート回路群、５０３および５１３はセットリセット型のフリップフロップを構成するＮＯＲ回路、５０４および５１４はエッジトリガ型のフリップフロップである。
この回路は、リファレンス信号３５１が立ち上がると、ゲート５０２から５５０に単発のパルス信号が出力され、この単発のパルス信号はフリップフロップ５０４のクロック信号となり、この単発パルス信号発生時のＮＯＲ回路５０３の出力５５１をフリップフロップ５０４に取り込むと共に、その少し後に、この単発パルス信号によりＮＯＲ回路５０３の出力５５１をローレベルにする。
また、フィードバック信号３６１が立ち下がると、ゲート５１２から５６０に単発のパルス信号が出力され、この単発のパルス信号はフリップフロップ５１４のクロック信号となり、この単発パルス信号発生時のＮＯＲ回路５１３の出力５６１をフリップフロップ５１４に取り込むと共に、その少し後に、この単発パルス信号によりＮＯＲ回路５１３の出力５６１をローレベルにする。
そして、リファレンス信号３５１の立ち上がりとフィードバック信号３６１の立ち下がりが同時に現われない限り、５５１と５６１のいずれか一方がローレベルになると他方はハイレベルになる。また、もし仮に同時に現われたとしても、先に単発パルスが消えた側がハイレベル、他方がローレベルになる。
従って、リファレンス信号１５０とフィードバック信号１６０の位相と周波数がほぼ一致した後は、リファレンス信号３５１の立ち上がりとフィードバック信号３６１の立ち下がりはほぼ半周期毎に必ず交互に現われるためフリップフロップ５０４および５１４には必ずハイレベルが取り込まれるが、いずれかの周波数が高い状態が続くと、位相差が１周期ずれる毎に周波数の高い側に２回連続して単発パルスが現われ、その側のフリップフロップ５０４または５１４にローレベルが取り込まれる。これが、周波数に差があることを示す信号として５５３または５６３に出力される。
【００１７】
図６は、制御パルス発生回路１０４の具体的な回路構成の一実施例を示した図である。
図６において、６１５、６１６、６２５、６２６、６３５、６３６はエッジトリガ型のフリップフロップであり、位相比較回路１０１内のインバータ回路３１０を介して送られてくるリファレンス信号３５１をクロック信号として、これに同期して動作する。
また、６０３および６０４はクロック信号３５１の立ち下がりエッジが現われる毎に単発のパルス信号を出力するゲート回路群である。
また、図６の回路の出力の内、６６１、６７１、６８１はチャージポンプ回路１０５の出力電圧を下げるための制御パルスを出力し、６６１をＬＳＢ、６８１をＭＳＢとする２進数でその制御の大きさが表現される。同様に６６２、６７２、６８２はチャージポンプ回路１０５の出力電圧を上げるための制御パルスを出力し、６６２をＬＳＢ、６８２をＭＳＢとする２進数の補数でその制御の大きさが表現される。
【００１８】
この回路は、リファレンス信号の周波数の方がフィードバック信号の周波数より高いことを示す信号５５３がハイレベルの時は、位相比較回路１０１やカウンタ回路１０２から来る信号の状態にかかわらず、ゲート回路６１３、６２３、６３３の出力はローレベルになり、ゲート回路６１４、６２４、６３４の出力はハイレベルになる。
その状態でクロック信号３５１が立ち上がると、フリップフロップ６１５、６２５、６３５の出力はハイレベル、フリップフロップ６１６、６２６、６３６の出力はローレベルとなる。
更にその後クロック信号３５１が立ち下がると、ゲート回路６０４の出力６５１に単発パルスが現われ、チャージポンプ回路の出力電圧を下げるための信号６６１、６７１、６８１は、その単発パルスが現われている間だけ全てハイレベル（すなわち、最大数を表わす信号）となる。この間、チャージポンプ回路の出力電圧を上げるための信号６６２、６７２、６８２は、全てハイレベル（すなわち、補数で“０”を表わす信号）に固定されたままである。
また逆に、フィードバック信号の周波数の方がリファレンス信号の周波数より高いことを示す信号５６３がハイレベルの時は、チャージポンプ回路の出力電圧を上げるための信号６６２、６７２、６８２は、ゲート回路６０４の出力６５１に単発パルスが現われている間だけ全てローレベル（すなわち、補数で最大数を表わす信号）となる。この間、チャージポンプ回路の出力電圧を下げるための信号６６１、６７１、６８１は、全てローレベル（すなわち、“０”を表わす信号）に固定されたままである。
【００１９】
周波数比較回路１０３から来る信号５５３および５６３が共にローレベルになると、図６の回路の出力はカウンタ回路１０２から来る信号４６０〜４９０と位相比較回路１０１から来る信号１５１に基づいて変化する。
このうち、位相比較回路１０１から来る信号１５１がローレベルの時（すなわち、リファレンス信号の位相の方がフィードバック信号の位相より早い時）には、チャージポンプ回路の出力電圧を上げるための信号６６２、６７２、６８２は全てハイレベル（すなわち、補数で“０”を表わす信号）に固定され、チャージポンプ回路の出力電圧を下げるための信号６６１、６７１、６８１はゲート回路６０４の出力６５１に単発パルスが現われている間だけカウンタ回路１０２から来る信号４６０〜４９０によって決まる値をとる。
逆に位相比較回路１０１から来る信号１５１がハイレベルの時（すなわち、フィードバック信号の位相の方がリファレンス信号の位相より早い時）にはチャージポンプ回路の出力電圧を下げるための信号６６１、６７１、６８１は、全てローレベル（すなわち、“０”を表わす信号）に固定され、チャージポンプ回路の出力電圧を上げるための信号６６２、６７２、６８２はゲート回路６０４の出力６５１に単発パルスが現われている間だけカウンタ回路１０２から来る信号４６０〜４９０によって決まる値をとる。
【００２０】
カウンタ回路１０２から来る信号のうち、４９０がローレベルの間（すなわち、同じ比較結果が連続している間）は、フリップフロップ６１５または６１６の出力はハイレベル、フリップフロップ６２５、６２６、６３５および６３６の出力はローレベルとなる。
すると、チャージポンプ回路の出力電圧を下げるための信号６８１、６７１、６６１または上げるための信号６８２、６７２、６６２のいずれかに、“００１”を表わす信号または補数で“００１”を表わす信号が出力される。
４９０がハイレベルの時（すなわち、比較結果が反転した時）は、カウンタ回路１０２から来る信号４８０、４７０、４６０の表わす数値がそのままもしくは補数で出力される。
カウンタ回路１０２から来る信号４８０、４７０、４６０の表わす数値は、カウンタ回路１０２のカウント値を表わす信号４８８、４７０、４６０、４５０の内のＬＳＢを除いた数値（すなわち、カウント値の半分に相当する値）である。
【００２１】
以上による図６の回路の動作をまとめると、以下のようになる。
（１）リファレンス信号の周波数の方がフィードバック信号の周波数より高いことを示す信号がハイレベルの時は、チャージポンプ回路の出力電圧を下げるための信号には最大数を表わすパルスが出力され、チャージポンプ回路の出力電圧を上げるための信号は補数で“０”を表わす信号に固定される。
（２）フィードバック信号の周波数の方がリファレンス信号の周波数より高いことを示す信号がハイレベルの時は、チャージポンプ回路の出力電圧を上げるための信号には補数で最大数を表わすパルスが出力され、チャージポンプ回路の出力電圧を下げるための信号は“０”を表わす信号に固定される。
（３）周波数比較回路の出力が共にローレベルで、位相比較回路の出力はリファレンス信号の位相の方がフィードバック信号の位相より早いことを示している時は、同じ比較結果が連続している間は“１”を表わすパルス、比較結果が反転した時にはカウント値の半分に相当する値を表わすパルスがチャージポンプ回路の出力電圧を下げるための信号に出力され、チャージポンプ回路の出力電圧を上げるための信号は補数で“０”を表わす信号に固定される。
（４）周波数比較回路の出力が共にローレベルで、位相比較回路の出力はフィードバック信号の位相の方がリファレンス信号の位相より早いことを示している時は、同じ比較結果が連続している間は補数で“１”を表わすパルス、比較結果が反転した時にはカウント値の半分に相当する値を補数で表わすパルスがチャージポンプ回路の出力電圧を上げるための信号に出力され、チャージポンプ回路の出力電圧を下げるための信号は“０”を表わす信号に固定される。
【００２２】
図７は、チャージポンプ回路１０５の具体的な回路構成の一実施例を示した図である。
図７において、７１１、７２１、７３１、７１３、７２３および７３３はＮＭＯＳ素子、７１２、７２２、７３２、７１４、７２４および７３４はＰＭＯＳ素子、７０１および７０２は容量素子、７０３および７０４は抵抗素子である。
また、７６０にはマイナス側の電源、７７０および７７１にはプラス側の電源を加える。ただし、７７１に加える電源は、他の論理回路等の動作により発生するノイズの影響を受けにくいような方法で、特に安定な電源を加えるのが望ましい。
【００２３】
図７のＮＭＯＳ素子およびＰＭＯＳ素子の大きさは、７１３と７１４は同じ程度の電流が流れる大きさ、７２３および７２４はそれぞれその約２倍、７３３および７３４はそれぞれ更にその約２倍の電流が流れる大きさとする。
７１１、７２１、７３１、７１２、７２２および７３２については、それぞれ７１３、７２３、７３３、７１４、７２４および７３４と同程度もしくはそれ以上の電流が流れる大きさとするが、後述するように７１３、７２３、７３３、７１４、７２４および７３４に流す電流は通常のＭＯＳ素子に流れる電流より絞ることになるので、７１１、７２１、７３１、７１２、７２２および７３２には通常のＭＯＳ素子を使えば充分な大きさになる。
【００２４】
図７の回路の６６１、６７１（または／および）６８１にパルスが加わると、そのパルスが加わっている間だけＮＭＯＳ素子７１１、７２１（または／および）７３１が導通状態となって７５０の電圧が下がり、これが容量素子７０１、７０２と抵抗素子７０３、７０４が構成するローパスフィルタによって平滑化され、制御信号１５５の電圧を下げる。その時の制御信号１５５の電圧の変化量は、そのパルス幅と、ＮＭＯＳ素子７１３、７２３（または／および）７３３に流れる電流値と、容量素子７０１および７０２の容量値によって決まる。
ＮＭＯＳ素子７３３に流れる電流はＮＭＯＳ素子７２３に流れる電流の約２倍、ＮＭＯＳ素子７２３に流れる電流はＮＭＯＳ素子７１３に流れる電流の約２倍であるから、制御信号１５５の電圧の変化量は６６１、６７１、６８１に加わる信号が表わす２進数の数値に比例した大きさとなり、ＮＭＯＳ素子７１３に流れる電流によって決まる制御信号１５５の電圧の変化量が制御の最小単位に相当する。
６６２、６７２（または／および）６８２に補数を表わすパルスが加わった場合も同様である。また、ＮＭＯＳ素子７１３に流れる電流とＰＭＯＳ素子７１４に流れる電流がほぼ同じであるから、制御信号１５５の電圧を上昇させる時の制御の最小単位と下降させる時の制御の最小単位もほぼ等しくなる。
【００２５】
なお、制御信号１５５の電圧を例えば０．１ｍＶ単位で制御しようとした場合、仮に図６のゲート回路群６０３および６０４が発生するパルスの幅を約１ｎｓ、容量素子７０１および７０２の容量値の和を約１００ｐＦ程度とすると、ＮＭＯＳ素子７１３に流れる電流は約１０μＡ程度に絞らなければならない。
しかしながら、仮にゲート長が０．５μｍのＭＯＳ素子を製作するプロセスを使った場合、通常のＮＭＯＳ素子ではゲート幅を約１μｍに絞っても１００μＡ程度以上の電流が流れるので、通常のＮＭＯＳ素子よりゲート長を長くして電流を絞ることも必要である。ＮＭＯＳ素子７２３、７３３およびＰＭＯＳ素子７１４、７２４、７３４についても同様である。
【００２６】
図８は、波形鈍化回路１０６の具体的な回路構成の一実施例を示した図である。
図８において、８０１および８０３はＮＭＯＳ素子、８０２および８０４はＰＭＯＳ素子、８２１および８２２は容量素子、８１１および８１２は抵抗素子である。
また、７６０および７６１にはマイナス側の電源、７７０および７７１にはプラス側の電源を加えるが、図７の場合と同様に、７６１および７７１に加える電源は、他の論理回路等の動作により発生するノイズの影響を受けにくいような方法で、特に安定な電源を加えるのが望ましい。
【００２７】
図８の回路は、位相比較回路１０１の出力１５１に対応して同じ論理値の信号８６２と反転信号８６１を電圧制御発振器１０７に送る回路であるが、この回路は、電圧制御発振器１０７に加える信号が急峻に変化するのを防ぐことと、他の論理回路等の動作によって７６０または７７０の電源が揺れた時に電圧制御発振器１０７に加える信号８６１および８６２の揺れを低減することを目的として設けた回路である。
ただし、この回路は、位相比較回路１０１の出力１５１の変化をなるべく早く電圧制御発振器１０７に伝える必要があるので、容量素子８２１または８２２と抵抗素子８１１または８１２が構成するローパスフィルタの時定数は図７のチャージポンプ回路の場合に較べてかなり短くする必要がある。
また、８６１および８６２の信号の電圧変動による影響は、図７の１５５の信号の電圧変動による影響よりはるかに小さいので、場合によっては容量素子８２１および８２２と抵抗素子８１１および８１２が構成するローパスフィルタは省略して８５０および８５１の信号を電圧制御発振器１０７に直接加える構成も有り得る。
【００２８】
図９は、電圧制御発振器１０７の具体的な回路構成の一実施例を示した図である。
図９において９０１〜９０５、９２０〜９２５、９４１、９４２および９４４はＮＭＯＳ素子、９１１〜９１５、９３０〜９３５、９４０、９４３および９４５はＰＭＯＳ素子である。
また、図７や図８と同様に７６１にはマイナス側の電源、７７１にはプラス側の電源を加えるが、これらの電源は他の論理回路等の動作により発生するノイズの影響を受けにくいような方法で、特に安定な電源を加えるのが望ましい。
図９の回路は、ＮＭＯＳ素子９０１〜９０５とＰＭＯＳ素子９１１〜９１５が構成するリングオシレータが発振し、その出力１５７を次段の分周回路１０８に加えるようになっている。
このリングオシレータの発振周波数はＮＭＯＳ素子９２１〜９２５とＰＭＯＳ素子９３１〜９３５に流れる電流によって制御されるが、その電流はＮＭＯＳ素子９４１および９４２とＰＭＯＳ素子９４０および９４３によって制御され、更にその電流は１５５に加えられる制御電圧によって制御される。
すなわち、１５５に加えられる制御電圧が下がると、ＰＭＯＳ素子９４０に流れる電流が増加し、ＮＭＯＳ素子９４１に同じ電流が流れるまで９５０の電圧が上昇してＮＭＯＳ素子９２１〜９２５に流し得る電流が増加する。
更にこの時、ＮＭＯＳ素子９４２に流れる電流も増加し、ＰＭＯＳ素子９４３に同じ電流が流れるまで９５１の電圧が下降してＰＭＯＳ素子９３１〜９３５に流し得る電流も増加する。
ＮＭＯＳ素子９２１〜９２５に流し得る電流とＰＭＯＳ素子９３１〜９３５に流し得る電流が増加すると、ＮＭＯＳ素子９０１〜９０５とＰＭＯＳ素子９１１〜９１５が構成するリングオシレータの発振周波数が高くなる。
逆に１５５に加えられる制御電圧が上がると、ＮＭＯＳ素子９０１〜９０５とＰＭＯＳ素子９１１〜９１５が構成するリングオシレータの発振周波数は低くなる。
また、８６１に加えられる信号がハイレベルになり、８６２に加えられる信号がローレベルになると、ＮＭＯＳ素子９４４とＰＭＯＳ素子９４５が導通して、ＮＭＯＳ素子９２１とＰＭＯＳ素子９３１に流れる電流にはそれぞれＮＭＯＳ素子９２０とＰＭＯＳ素子９３０に流れる電流が加勢され、ＮＭＯＳ素子９０１〜９０５とＰＭＯＳ素子９１１〜９１５が構成するリングオシレータの発振周波数は若干高くなる。
従って、８６１および８６２に加えられる信号（すなわち、位相比較回路１０１の出力１５１によって決まる信号）によってもリングオシレータの発振周波数を制御できる。
なおその時の制御の強さは、ＮＭＯＳ素子９２１〜９２５の大きさとＮＭＯＳ素子９２０の大きさの比やＰＭＯＳ素子９３１〜９３５の大きさとＰＭＯＳ素子９３０の大きさの比によって決まるが、図２の説明で前述したように、この制御の強さは制御パルス発生回路１０４による制御の最小単位の２倍以上（望ましくは数倍以上）になるように設定しておくのが望ましい。
ただし、この制御による発振周波数の変化分が安定後のジッタの大きさを決めるので、これが目標とするジッタの大きさを超えないように設定しなければならない。従って、制御パルス発生回路１０４による制御の最小単位は、可能な限り小さくすることが望ましい。
【００２９】
図１０は、分周回路１０８の具体的な回路構成の一実施例を示した図である。
図１０において、１００１〜１００５および１０１１〜１０１４はレベルセンス型のフリップフロップ、１０２１〜１０２４はエッジトリガ型のフリップフロップ、１０３１〜１０４２はゲート回路である。
図１０の回路は、電圧制御発振器１０７の出力１５７をバッファ用のゲート回路１０４０で受け、これを分周した信号１０５１〜１０５３を出力するようになっている。
この内、１０５１は１５７に入力される信号を２分周した信号、１０５２はその反転信号、１０５３は更にそれを４分周（すなわち、１５７に入力される信号を８分周）した信号である。バッファ用のゲート回路１０４０で受けた信号は、更に他のバッファ用のゲート回路１０４１または１０４２を介して各フリップフロップのクロック信号１０７１または１０７２として供給されるようになっているが、フリップフロップ１０１１〜１０１４および１０２１〜１０２４には全て同じ相の信号が供給され、フリップフロップ１００１〜１００５にはこれとは逆の相の信号が供給される。
そして、フリップフロップ１００１および１０１１の間で２分周、フリップフロップ１００２、１００３および１０１２の間で更に２分周、フリップフロップ１０１３、１００４、１００５および１０１４の間で更に２分周が行なわれ、フリップフロップ１０２１〜１０２４によってクロック信号１０７２に同期して出力される。
図１０の分周回路は、フリップフロップ１００１〜１００５と逆相のクロックで動くフリップフロップ１０１１〜１０１４の間が、ファンイン数２以下のゲート回路を必ず１段介して接続されているので、フリップフロップ１００１〜１００５に加えるクロック信号１０７１とフリップフロップ１０１１〜１０１４に加えるクロック信号１０７２を丁度半周期ずらせた状態にしたときが最も動作マージンが広くなり、従ってこれらのフリップフロップに加えるクロック信号の配線設計が容易である。
【００３０】
図１１は、図７〜９のチャージポンプ回路や波形鈍化回路、電圧制御発振器等に使用する安定な電源７６１や７７１について、その具体的な供給方法の一実施例を示した図である。
図１１において、１１０１は本発明のＰＬＬ回路を搭載するＬＳＩチップ、１１０２はそのＬＳＩチップを搭載するＬＳＩパッケージ、１１０３はそのＬＳＩパッケージを含む多数のＬＳＩパッケージやその他の部品を搭載する配線基板を示す。
また、１１１１〜１１１５は電源電圧の揺れを抑えるために設けた容量素子（いわゆるパスコン）、１１２１〜１１３２は配線に伴って必然的に生じる誘導性素子（いわゆる寄生インダクタンス）、１１４１〜１１４４は配線に伴って必然的に生じる抵抗性素子（いわゆる配線抵抗）である。
外部から供給される電源は、１１６０にマイナス側を受け、１１７０にプラス側を受ける。ＬＳＩチップ１１０１の内部に設ける図７〜図９の回路の電源は、７６０、７７０、７６１および７７１から供給する。
ＬＳＩチップ１１０１の内部の他の回路の電源は、７６０および７７０から供給する。配線基板１１０３内の他のＬＳＩチップやその他の部品の電源は、１１６１および１１７１から同じような回路を介して供給する。
【００３１】
７６０および７７０から電源供給を受ける回路は多数あるため、回路動作に伴う電源電流値の変動が大きくなる。更に、入力信号に応じて種々の動作をするため、更に大きな電源電流値の変動が突発的に生じる場合がある。
この電流値の変動に起因して、寄生インダクタンス１１２３、１１２４、１１２７、１１２８等に発生する起電力等が電源電圧変動となって、７６０および７７０から電源供給を受ける回路に影響を及ぼす。
これに対し、７６１および７７１から電源供給を受ける回路は図７〜９の回路のみであり、これらの回路に流れる電源電流は微小でかつ時間変化が非常に小さい。
すなわち、図７〜９の回路の中では図９の電圧制御発振器が７６１および７７１から供給される電源電流の殆どを消費するが、この回路に流れる電流は、時間変化の殆ど無い定常電流が流れる部分（ＰＭＯＳ素子９４０およびＮＭＯＳ素子９４１からなる部分とＰＭＯＳ素子９４３およびＮＭＯＳ素子９４２からなる部分）と、常に１つの電流パスしか切り替わらずかつ常にいずれか１つの電流パスが切り替わるリングオシレータの部分（ＰＭＯＳ素子９１１〜９１５およびＮＭＯＳ素子９０１〜９０５からなる部分）のみであるため、電源電流値の時間変動は非常に小さくなる。
従って、図１１に示すように７６０および７７０に供給する電源と７６１および７７１に供給する電源を配線基板１１０３上で分離してＬＳＩパッケージ１１０２には別々に供給することにより、配線基板１１０３上のパスコン１１１３を７６１および７７１に供給する電源専用に設けることができる。
ＬＳＩチップ内のパスコン１１１１や１１１２はその容量値を大きくすることが難しいため、配線基板１１０３上のパスコン１１１３を７６１および７７１に供給する電源専用に設けることにより安定な電源を供給することができる。
【００３２】
以上、本発明の一実施例について述べたが、この他にも種々の構成方法が有り得る。
例えば、図１２はチャージポンプ回路１０５の他の実施例を示した回路図である。
図１２において、１２０１は抵抗素子、１２０２および１２０３はＮＭＯＳ素子、１２０４はＰＭＯＳ素子である。また、７０１〜７３４はそれぞれ図７の７０１〜７３４と同じ目的の容量素子、抵抗素子、ＮＭＯＳ素子およびＰＭＯＳ素子であり、１５５、６６１〜６８２、７６０〜７７１はそれぞれ図７の１５５、６６１〜６８２、７６０〜７７１と同じ信号および電源である。
図１２において、抵抗素子１２０１およびＮＭＯＳ素子１２０２はＮＭＯＳ素子７１３、７２３、７３３および１２０３のゲート端子に加える制御電圧を作る回路を構成し、ＮＭＯＳ素子１２０３およびＰＭＯＳ素子１２０４はＰＭＯＳ素子７１４、７２４、７３４のゲート端子に加える制御電圧を作る回路を構成する。
ＮＭＯＳ素子７１３、７２３および７３３のゲート幅の比を１：２：４とし、ＰＭＯＳ素子７１４、７２４、７３４および１２０４のゲート幅の比をＮＭＯＳ素子７１３、７２３、７３３および１２０３のゲート幅の比と一致させておけば、ＮＭＯＳ素子７１３とＰＭＯＳ素子７１４に流れる電流はほぼ等しくなり、ＮＭＯＳ素子７２３およびＰＭＯＳ素子７２４に流れる電流はその約２倍、ＮＭＯＳ素子７３３およびＰＭＯＳ素子７３４に流れる電流は更にその約２倍となる。また、図１２の回路を使えば、ＮＭＯＳ素子１２０２のゲート幅をＮＭＯＳ素子７１３のゲート幅よりかなり大きくし抵抗素子１２０１の抵抗値を大きくすることによってＮＭＯＳ素子７１３に流れる電流を絞ることができるので、図７の場合のようにゲート長の長い特殊なＭＯＳ素子を使用しなくても微小な電流を得ることができる。
あるいは、図１２の回路においてＮＭＯＳ素子７１３、７２３、７３３および１２０３とＰＭＯＳ素子７１４、７２４、７３４および１２０４にゲート長の長いＭＯＳ素子を使用すれば、更に電流を絞って非常に細かい制御をすることも可能となる。
【００３３】
また、図４にはカウンタ回路１０２の実施例として４ビットのカウンタ回路を示したが、本発明に使用可能なカウンタ回路は４ビットカウンタに限定されるわけではない。
このカウンタ回路のビット数を削減すると、記憶できる計数値の上限が小さくなるため位相調整の動作を開始してから収束するまでの時間は長くなるが、カウンタ回路１０２のほか制御パルス発生回路１０４やチャージポンプ回路１０５を構成する素子の数を削減することができる。
図１３Ａ、図１３Ｂには、カウンタ回路１０２として２ビットカウンタを使った場合の各信号の時間変化の概念を、図２と同じ初期状態から始めた場合について示す。なお、この図示は１枚の図には入らないため、前半部分の図１３Ａと後半部分の図１３Ｂに分けて示す。
この図に示すように、カウンタ回路が最大カウント値に達すると位相比較回路１０１の比較結果が反転してもチャージポンプ回路１０５の出力電圧が充分には引き戻されなくなるが、時間をかければ少しずつは安定後の電圧に近づくことがわかる。なお、図１３Ｂに示すようにチャージポンプ回路１０５の出力電圧の制御の最小単位に相当する電圧分の振動が収まらない場合もあるが、これは制御の最小単位を細かくすることによりその影響を低減できる。
【００３４】
図１４および図１５は、カウンタ回路１０２のビット数を更に削減して位相比較回路１０１の比較結果が反転したか否かを検出するのみの回路に変えた場合の１０２の回路と制御パルス発生回路１０４の具体的な回路構成の一実施例を示した図である。
この回路を使えば、位相比較回路１０１が同一の比較結果を出力している間はチャージポンプ回路１０５の出力電圧は制御の最小単位に相当する分だけ変化するが、比較結果が反転した時には変化しない。従って、チャージポンプ回路１０５の出力電圧が安定するまでには時間がかかるが、回路を構成する素子の数は削減できる。
【００３５】
また、図９に示した電圧制御発振器１０７の実施例では、位相比較回路１０１による直前の比較結果によって発振周波数を制御する部分として、ＮＭＯＳ素子９２０および９４４によってＮＭＯＳ素子９０１に流れる電流を増減する回路とＰＭＯＳ素子９３０および９４５によってＰＭＯＳ素子９１１に流れる電流を増減する回路があるが、いずれか一方のみとする構成も有り得る。
更に、電圧制御発振器１０７の動作を安定化させるために他の回路とは別系統の電源７６１および７７１を供給することを前提に説明を進めたが、別系統で供給することは必須ではなく、他の回路と共通の電源７６０および７７０を供給するような構成も有り得る。
【００３６】
周波数比較回路の他の実施例を図１６に示す。
図１６において、５５０および５６０は周波数比較の対象となる２つの入力信号、５５３は入力信号５５０の方が周波数が高いと検知した時にパルスを出力する信号、５６３は入力信号５６０の方が周波数が高いと検知した時にパルスを出力する信号である。
また、５０３および５１３はそれぞれＮＯＲ回路であり、この２つのＮＯＲ回路は５５０および５６０を入力とし５５１および５６１を出力とするＳ−Ｒ型のフリップフロップ１６００を構成する。
５０４および５１４はそれぞれ５５０または５６０の信号の立ち上がりに同期して５５１または５６１の信号を取り込むエッジトリガ型のフリップフロップである。
【００３７】
フリップフロップ５０４、５１４の出力側の丸印はリセット出力（セット出力の反転出力）であることを示す。他の図においても同様である。
図１６の回路は、入力信号５５０の立ち上がりエッジと入力信号５６０の立ち上がりエッジが交互に現われるか否かを検知するように構成されている。
【００３８】
図１６の回路の動作の一例を図１７に示す。
図１７において、５５０〜５６３は図１６の同じ符号で示す信号の電圧の変化を表わす。
図１７に示すように、入力信号５５０と５６０が略一定の周波数で繰り返すほぼ同じ時間幅のパルスである場合、そのパルスが交互に現われている間は、入力信号５５０が立ち上がる直前には５５１の信号はハイレベルで５６１の信号はローレベルであり、入力信号５６０が立ち上がる直前には５５１の信号はローレベルで５６１の信号はハイレベルである。
従ってこの間は、５５３と５６３の信号は共にローレベルである。
【００３９】
ところが、図１７に示すように例えば入力信号５５０の方が入力信号５６０より周波数が高い場合、何サイクルかの間には入力信号５５０のパルスが２回連続して現われるサイクルが必ず存在する。
その２回目のパルスが立ち上がる直前には５５１の信号はローレベルで５６１の信号はハイレベルとなっている。
従って、２回目のパルスの次のサイクルには５５３の信号はハイレベルとなる。
逆に入力信号５５０の方が入力信号５６０より周波数が低い場合には、入力信号５６０のパルスが２回連続して現われるサイクルが存在し、その２回目のパルスの次のサイクルには５６３の信号がハイレベルとなる。
５５３と５６３の信号が長時間に渡って共にローレベルを保つ場合は、入力信号５５０と５６０の周波数がほぼ等しい場合である。これにより入力信号５５０と５６０の周波数を比較することができる。
【００４０】
本発明による周波数比較回路の他の実施例を図１８に示す。
図１８において、５０３および５１３はそれぞれＮＡＮＤ回路であり、この２つのＮＡＮＤ回路がＳ−Ｒ型のフリップフロップ１６００を構成する。
５０４および５１４はそれぞれ５５０または５６０の信号の立ち下がりに同期して５５１または５６１の信号を取り込むエッジトリガ型のフリップフロップである。
図１８の回路は図１６の回路と相補な関係にあり、図１８の回路の場合、５５０および５６０と５５１および５６１の信号に対しては図１６の場合と極性が逆の同じ動作をする。
ただし、５５３および５６３の信号については図１６の場合と同じ極性で動作し、入力信号５５０と５６０の周波数がほぼ等しい場合には共にローレベルを保ち、異なる場合には周波数の高い方に対応する側にハイレベルのパルスが現われるように構成されている。
【００４１】
本発明による周波数比較回路の他の実施例を図１９に示す。
図１９において、５０１は奇数段のインバータ回路群、５０２はＮＯＲ回路である。これらの回路は入力信号１５０の立ち下がりエッジに起動されてインバータ回路群５０１の遅延時間に相当する時間幅のパルスを出力するエッジ検出回路１９００を構成する。
同様に、５１１は奇数段のインバータ回路群、５１２はＮＯＲ回路であり、これらの回路は入力信号１６０の立ち下がりエッジに起動されてインバータ回路群５１１の遅延時間に相当する時間幅のパルスを出力するエッジ検出回路１９１０を構成する。
図１９の回路の右半分は図１６の回路と同じ構成である。
【００４２】
図１６の実施例では、５５０および５６０に入力されるパルス信号の時間幅がほぼ等しい時には問題無いが、２つの入力信号の周波数が近い場合にその時間幅が異なると、正確に比較されない場合が有り得る。
図１９の実施例はこの問題を解消した構成の例であり、１５０もしくは１６０に極端に時間幅の短いパルス信号が入力されない限り、それぞれの信号の立ち下がりエッジに起動されてほぼ等しい時間幅のパルス信号が５５０もしくは５６０の信号として現われる。
従って、１５０および１６０に入力される信号の時間幅が異なる場合でも、その立ち下がりエッジのみに基づいて正確な周波数比較をすることができる。
【００４３】
本発明による周波数比較回路の他の実施例を図２０に示す。
図２０の回路は図１９の回路と相補な関係にあり、５０２および５１２はそれぞれＮＡＮＤ回路、図２０の回路の右半分は図１８の回路と同じ構成であり、インバータ回路群は図１９と同じである。
図２０の回路を使えば、１５０および１６０に入力される信号の立ち上がりエッジのみに基づいて正確な周波数比較をすることができる。
【００４４】
本発明による周波数比較回路の他の実施例を図２１に示す。
図２１の回路は、図２０の回路にインバータ回路５００を付加した構成であり、１５０に入力される信号の立ち下がりエッジと１６０に入力される信号の立ち上がりエッジが交互に現われるか否かを検知することにより周波数を比較するような構成になっている。
これにより、比較対象となる２つの信号の周波数と位相がほぼ一致している時に周波数が一致していないことを示す信号が誤って出力されることはなくなる。すなわち、周波数比較回路をＰＬＬ回路等の制御に使う場合、比較対象となる２つの信号は定常状態において位相がほぼ一致するため、１５０および１６０に入力される信号はほぼ同時に現われることになる。
すると、位相比較回路が例えば両方の信号の立ち上がりエッジ同士の早遅関係を比較するように構成され、これが一致するようにＰＬＬ回路が構成されている場合、周波数比較回路を両方の信号の立ち上がりエッジが交互に現われるか否かを検知するように構成すると、定常状態においては両方の信号はほぼ同時に立ち上がるため、たとえ周波数が一致してもわずかなノイズによっていずれかの信号が２回連続して立ち上がり、周波数が一致していないことを示す信号が出力される恐れがある。
図２１の実施例はこれを解決した構成である。
すなわち、２つの信号の立ち上がりエッジが同時に現われる時には一方の信号の立ち上がりエッジと他方の信号の立ち下がりエッジは必ず交互に現われるため、２つの信号の周波数と位相が一致している時に周波数が一致していないことを示す信号が誤って出力されることはなくなる。
【００４５】
前述の図５の実施例は、図１９の回路にインバータ回路５００を付加した構成であり、１５０に入力される信号の立ち上がりエッジと１６０に入力される信号の立ち下がりエッジが交互に現われるか否かによって周波数を比較するような構成になっている。
この構成でも、図２１と同様に比較対象となる２つの信号の周波数と位相がほぼ一致している時に周波数が一致していないことを示す信号が誤って出力されることはなくなる。
なお、位相比較回路が一方の信号の立ち上がりエッジと他方の信号の立ち下がりエッジの早遅関係を比較するように構成されている場合は、周波数比較回路は図１６〜２０のように両方の信号の同じ側のエッジが交互に現われるか否かを観測するように構成しても良いことは言うまでもない。
【００４６】
本発明による周波数比較回路の他の実施例を図２２に示す。
図２２の回路は、図１９の回路にインバータ回路２２００および２２１０を付加した構成である。
フリップフロップ５０４および５１４の動作速度が遅い（具体的にはホールドタイムが長い）場合には、５５０もしくは５６０の信号が立ち上がってから５５１もしくは５６１の信号が立ち下がるまでの間にフリップフロップ５０４もしくは５１４の状態が確定しない恐れがある。
この場合には図２２に示すようにインバータ回路２２００および２２１０等をフリップフロップ５０４および５１４の前に付加して５５１および５６１の信号を遅らせ、フリップフロップの状態が確定してから入力が変化するように構成する。
図１９以外の周波数比較回路についても、必要に応じてこのようにフリップフロップ５０４および５１４の前にインバータ回路等を付加する。
【００４７】
本発明によるＰＬＬ回路の他の実施例を図２３に示す。
図２３において、制御パルス発生回路２３０４、チャージポンプ回路２３０５、電圧制御発振器２３０７は、図１の制御パルス発生回路１０４、チャージポンプ回路１０５、電圧制御発振器１０７とはそれぞれその内部構成は異なるが、位相比較回路１０１、周波数比較回路１０３および回路の右側半分の分周回路１０８以降の回路は図１の対応する回路と同じでよい。
また、制御パルス発生回路２３０４、チャージポンプ回路２３０５、電圧制御発振器２３０７の構成については、それぞれ図２４〜２６に示す。
図２３の実施例と図１の実施例の主な違いは、制御パルス発生回路２３０４における制御方法を変更しカウンタ回路１０２を不要とした点である。
また、図２３の実施例では電圧制御発振器２３０７として１５５の制御電圧が高くなるほど発振周波数が高くなる回路を使用する例を示した。
【００４８】
図２３の実施例に使う制御パルス発生回路２３０４の構成を図２４に示す。
図２４において、２４００〜２４０３はエッジトリガ型のフリップフロップ、２４１０はＮＯＲ回路、２４１１はインバータ回路、２４１３は排他的ＮＯＲ回路、２４１４はＮＡＮＤ回路、２４１２および２４１５はＯＲ−ＮＡＮＤ型の複合ゲート回路、２４１６および２４１７はＡＮＤ−ＮＯＲ型の複合ゲート回路、その他の構成要素は図６の回路の構成要素と同じである。
【００４９】
次に図２４の制御パルス発生回路の動作を説明する。
周波数比較回路の出力１５３がリファレンス信号とフィードバック信号の周波数が異なることを示している間は、位相比較回路の出力１５１の状態にかかわらず、図２４の制御パルス発生回路の出力１５４にはフィードバック信号の周波数をリファレンス信号の周波数に近づけるようなパルスが出力されるように構成されている。
例えば、リファレンス信号の周波数よりフィードバック信号の周波数の方が低いことを示す信号５５３がハイレベルになると次のサイクルではフリップフロップ６１６の出力がハイレベルとなり、チャージポンプ回路の出力電圧を上げる信号６６２にパルスが出力される。
その時にはフリップフロップ２４０３はＮＯＲ回路２４１０を介してリセットされているため、その出力２４５０はローレベルとなりフリップフロップ６１５の出力もローレベルとなって、チャージポンプ回路の出力電圧を下げる信号６６１はローレベルに固定される。
逆にリファレンス信号の周波数よりフィードバック信号の周波数の方が高いことを示す信号５６３がハイレベルになると、チャージポンプ回路の出力電圧を下げる信号６６１にパルスが出力され、６６２はハイレベルに固定される。
【００５０】
また、その後リファレンス信号とフィードバック信号の周波数が異なることを示す信号１５３が両方ともローレベルになると、その直後にはチャージポンプ回路の出力電圧を変化させる信号１５４は出力されないが、その状態で位相比較回路の出力１５１が２回以上反転するとフィードバック信号の位相をリファレンス信号の位相に近づけるようなパルスが出力されるように構成されている。
すなわち、周波数が異なることを示す信号１５３のいずれか（すなわち５５３もしくは５６３）がハイレベルの間はフリップフロップ２４０２および２４０３は共にリセットされているが、その後１５３が両方ともローレベルになると、フリップフロップ２４０２および２４０３のリセットが解除されるとともに、フリップフロップ２４００には位相比較回路の出力１５１が記憶され、フリップフロップ２４０１には１サイクル前の位相比較回路の出力１５１が記憶される状態となる。
従って、同じ比較結果が続いている間はフリップフロップ２４００および２４０１には同じ内容が記憶されているため、排他的ＮＯＲ回路２４１３の出力はハイレベルとなってフリップフロップ２４０２および２４０３の出力は保持される。
【００５１】
ところが位相比較回路の出力１５１が反転すると、その１サイクル後にはフリップフロップ２４００および２４０１には異なる内容が記憶された状態になり、排他的ＮＯＲ回路２４１３の出力がローレベルとなってフリップフロップ２４０２の出力はローレベルになる。
更にその後もう一度位相比較回路の出力１５１が反転すると、その１サイクル後には再び排他的ＮＯＲ回路２４１３の出力がローレベルとなり、フリップフロップ２４０３から複合ゲート回路２４１６および２４１７に出力される信号２４５０がハイレベルとなる。
以後は、位相比較回路の出力１５１がハイレベル（すなわち、リファレンス信号よりフィードバック信号の位相のほうが早い）の状態が連続するとフリップフロップ２４００および２４０１の記憶内容がローレベルとなってチャージポンプ回路の出力電圧を下げる信号６６１にパルスが出力され、位相比較回路の出力１５１がローレベルの状態が連続するとチャージポンプ回路の出力電圧を上げる信号６６２にパルスが出力されるようになる。
また、この時に位相比較回路の出力１５１が毎サイクル反転するような状態が続くと、フリップフロップ２４００および２４０１の出力が常に異なるため複合ゲート回路２４１６および２４１７の出力は共にハイレベルとなり、６６１および６６２はそれぞれローレベルおよびハイレベルに固定される。
ただし、上記のいずれかの段階で１回でも５５３もしくは５６３の信号がハイレベル（すなわち、周波数比較回路がリファレンス信号とフィードバック信号の周波数が異なることを検知した状態）になると、フリップフロップ２４０２および２４０３がリセットされた状態に戻る。
【００５２】
周波数が異なることを示す信号１５３が出力されなくなった後、位相比較回路の出力１５１が２回以上反転するまでチャージポンプ回路の出力電圧を変化させない理由は次の通りである。
周波数比較回路を図５や図２１に示したようにリファレンス信号とフィードバック信号の互いに反対側のエッジが交互に現われるか否かを検知するように構成した場合、周波数が異なることを示す信号がハイレベルになった時は位相がほぼ半サイクルずれた時でもある。
一方、リファレンス信号とフィードバック信号の周波数がある程度近付くと、周波数が異なることを示す信号は何サイクルか毎にしか出力されなくなる。
すると、周波数が異なることを示す信号がローレベルになった直後は位相がほぼ半サイクルずれた状態の直後でもあり、その時には周波数の低い側の信号の方が位相が早いことになる。
従って、この時の位相比較結果に基づいてチャージポンプ回路の出力電圧を制御すると、かえって周波数を遠ざけるような制御がかかることになる。
しかしながら、周波数比較結果がローレベルに固定されたまま位相比較結果のみが反転した時は、位相がほぼ一致している状態で早遅関係が逆転したと考えられる。
従って、その後は必ず周波数の高い側が早くなり、その時から位相比較結果に基づいてチャージポンプ回路の制御を開始すれば、必ず周波数を近づけるような制御がかかる。
なお、リファレンス信号とフィードバック信号の周波数の差が１０％前後の時には、周波数比較結果がハイレベルからローレベルになった直後に位相比較結果が反転することもある。
すると、周波数が異なることを示す信号がローレベルになった直後に（すなわち位相ががほぼ半サイクルずれた状態で）位相比較結果が１回反転することになる。
従って、位相がほぼ一致している状態で早遅関係が逆転した時点と確実に保証できるのは、位相比較結果が２回以上反転した後である。
従って、位相比較回路の出力が２回反転してからチャージポンプ回路の出力電圧の制御を開始する。
【００５３】
また、リファレンス信号とフィードバック信号の周波数がほぼ一致している時には、何サイクルかに渡って一方の立ち上がりエッジと他方の立ち下がりエッジがほぼ同時に現われることもあり、その時には周波数が異なることを示す信号が連続してハイレベルになることもある。
また、多くの場合はその間に位相比較結果が反転する。
その場合には、周波数が異なることを示す信号がローレベルになった後に最初に位相比較結果が反転した時点ですでに位相がほぼ一致しているため、２回反転するのを待ってからチャージポンプ回路の制御を開始すると収束するまでに長い時間がかかることになる。
これを防ぐため、図２４の回路では周波数が異なることを示す信号１５３のいずれかがハイレベルの間はフリップフロップ２４００はその前の記憶内容を保持するように構成し、周波数が異なることを示す信号１５３のいずれかがハイレベルの間に位相比較結果が反転した場合には、周波数が異なることを示す信号１５３がローレベルになるまで反転する前の比較結果を保持するように構成した。
これにより、周波数が異なることを示す信号がハイレベルの間に反転した分が１回目としてカウントされ、最初に位相比較結果がほぼ一致した時からチャージポンプ回路の制御が開始され効率良く収束することになる。
【００５４】
図２５は、チャージポンプ回路２３０５の具体的な回路構成の一実施例を示した図である。
図２５において、２５０１はＮＭＯＳ素子、２５０２はＰＭＯＳ素子、２５００は抵抗素子、２５０３および２５０４は容量素子、その他の素子は図７の素子と同じである。
図２５の回路では、ＰＭＯＳ素子２５０２および抵抗素子２５００およびＮＭＯＳ素子２５０１には常に一定の電流が流れ、その時にＮＭＯＳ素子２５０１のゲート電極にかかる電圧とＰＭＯＳ素子２５０２のゲート電極にかかる電圧がそれぞれＮＭＯＳ素子７１３とＰＭＯＳ素子７１４のゲート電極にかかる。
従って、抵抗素子２５００の抵抗値を大きな値（例えば数ＫΩ〜数百ＫΩ）に設定し、ＮＭＯＳ素子２５０１やＰＭＯＳ素子２５０２のゲート幅をＮＭＯＳ素子７１３やＰＭＯＳ素子７１４のゲート幅よりはるかに大きく（例えば数倍〜数百倍）なるように設定すれば、ＮＭＯＳ素子７１３やＰＭＯＳ素子７１４に流れ得る電流を１μＡ程度に絞ることができる。
この状態で６６２もしくは６６１の信号として時間幅が１ｎｓ程度以下のパルスが現われ、その間だけＰＭＯＳ素子７１２もしくはＮＭＯＳ素子７１１が導通すると、その間にＰＭＯＳ素子７１２を介して容量素子７０１へ流入しもしくは容量素子７０１からＮＭＯＳ素子７１１を介して流出する電荷量は１ｆＣ程度以下に抑えることができる。
従って、容量素子７０１の容量値を１０〜１００ｐＦ程度に設定しておけば、７５０のノードの電圧変化は１００μＶ程度以下に抑えることができる。
この電圧が抵抗素子７０４および容量素子７０２によるローパスフィルタで平滑化され、１５５の制御電圧として電圧制御発振器２３０７に加えられる。
抵抗素子７０４および容量素子７０２によるローパスフィルタの時定数は、定常状態における電圧制御発振器２３０７の発振周期と同じ程度にしておけば、この制御によって電圧制御発振器２３０７の動作が不安定になることはない。
【００５５】
図２６は、電圧制御発振器２３０７の具体的な回路構成の一実施例を示した図である。
図２６の電圧制御発振器は、図９の電圧制御発振器の一部を抜き出した構成であり、１５５の制御電圧をＮＭＯＳ素子９２１〜９２５や９４２のゲート電極に直接加えるような構成になっている。
また図２６の電圧制御発振器では、位相比較回路１０１の出力１５１により発振周波数を直接制御する部分は、ＰＭＯＳ素子９３０および９４５による部分のみとしＮＭＯＳ素子による部分を除いた構成になっている。
この回路は、１５５の制御電圧が高くなると、ＮＭＯＳ素子９２１〜９２５に流れ得る電流が増加するとともに、ＰＭＯＳ素子９３１〜９３５のゲート電極９５１の電圧が低くなってＰＭＯＳ素子９３１〜９３５に流れ得る電流も増加する。
すると、ＮＭＯＳ素子９０１〜９０５やＰＭＯＳ素子９１１〜９１５に流れる電流が増加してスイッチングに要する時間が短縮され発振周波数が高くなる。
すなわち、１５５の制御電圧が高くなるほど発振周波数が高くなる。
【００５６】
さらにこの回路は、１５１の信号がハイレベルからローレベルになるとＰＭＯＳ素子９４５が導通し、ＰＭＯＳ素子９３０に流れる電流がＰＭＯＳ素子９１１に流れる電流に加算されてその分だけ発振周波数が高くなる。
１５５の制御電圧の変化によって発振周波数を変化させる制御はチャージポンプ回路を介して行われるため位相比較結果や周波数比較結果が現われてから制御の効果が出るまでにある程度の時間がかかるのに対し、位相比較回路の出力である１５１の信号による直接制御は比較結果が現われた直後から発振周波数が変化する。
従って、１５１の信号を変化させることによる高速な発振周波数の制御の大きさがチャージポンプ回路の１パルス当たりに対する発振周波数の変化の大きさの少なくとも２倍以上（望ましくは数倍以上）になるように設計しておけば、１５５の制御電圧の変化による発振周波数の制御は定常状態においては平滑化されることになる。
【００５７】
図２７は、電圧制御発振器２３０７の他の実施例を示した図である。
図２７において、２７００は容量素子、２７０１はＮＭＯＳ素子、２７０２はＰＭＯＳ素子、２７０４はインバータ回路である。また、他の素子は図２６の素子と同じである。
この回路は、１５５の制御電圧による発振周波数の制御動作は図２６と同様である。
一方、この回路の１５１の信号による発振周波数の制御は、ＮＭＯＳ素子９０２およびＰＭＯＳ素子９１２が駆動する負荷の重さを変えることによって行なう。
すなわち、１５１の信号がローレベルからハイレベルになるとＮＭＯＳ素子２７０１およびＰＭＯＳ素子２７０２は導通し容量素子２７００による容量がＮＭＯＳ素子９０２およびＰＭＯＳ素子９１２が駆動する負荷に加算され、その分だけ発振周波数が低くなる。
このように、電圧制御発振器内の一部のＭＯＳ素子が駆動する負荷の重さを変えることによって発振周波数を制御することもできる。
【００５８】
図２８は、電圧制御発振器２３０７の他の実施例を示した図である。
図２８において、２８０１は抵抗素子、２８０２は容量素子であり、他の素子は図２６と同じである。
この回路は、図２６の回路において電源電圧が急に変化した時に発振周波数が急に変化するのを抑えることを目的としている。
すなわち、図２６の回路において７６１と７７１の間の電源電圧が変化するとＰＭＯＳ素子９４３およびＮＭＯＳ素子９４２を流れる電流が若干変化する。
すると、ＰＭＯＳ素子９４３のゲートソース間電圧（すなわち９５１のノードと７７１の電源の間の電圧）も若干変化する。
この電圧はＰＭＯＳ素子９３０〜９３５のゲートソース間電圧でもあり、従ってＰＭＯＳ素子９３０〜９３５に流れ得る電流も変化する。
これが、電源電圧変動による発振周波数変動の原因となる。
【００５９】
図２８の回路は、抵抗素子２８０１と容量素子２８０２が構成するローパスフィルタによってＰＭＯＳ素子９３０〜９３５のゲートソース間電圧の変化を平滑化し、ＰＭＯＳ素子９３０〜９３５に流れ得る電流を急には変化させないような構成になっている。
このように構成すれば、７６１と７７１の間の電源電圧が急に変化しても発振周波数が急に変化することは抑制され、発振周波数が徐々に変化していく間に位相比較回路の出力に基づく制御がかかり、発振周波数の変化を補正することが可能である。
【００６０】
図２９は、電圧制御発振器２３０７の他の実施例を示した図である。
この回路は、図２７の回路に抵抗素子２８０１および容量素子２８０２を付加した構成であり、図２８の実施例と同様に、電源電圧が急に変化した時に発振周波数が急に変化するのを抑えた構成である。
図３０は、電圧制御発振器２３０７の電源電圧を安定させるための電源供給方法について、他の実施例を示した図である。
この図において、３００１は容量素子、３０１１および３０２１は抵抗素子、他の構成要素は図１１の構成要素と同じである。
本発明のＰＬＬ回路のように、７６１および７７１から供給される電源電流の直流成分が小さい場合、図３０に示すように抵抗素子３０１１および３０２１を介して電源を供給しても、その抵抗素子による電圧降下を小さくすることができる。
また、７６１および７７１から供給される電源電流の交流成分の内の周期の長い成分が本発明のＰＬＬ回路のように小さい場合には、抵抗素子３０１１および３０２１と容量素子３００１が構成するローパスフィルタによる平滑化が行われ易い。
よって、本発明のＰＬＬ回路では、図３０のような回路によって電圧制御発振器２３０７の電源電圧を安定させることが容易である。
【００６１】
【発明の効果】
以上述べたように、本発明によれば突発的なノイズ等によって位相比較回路が誤った信号を出力しても、大きな位相差が発生することはない。
更に、本発明によれば位相比較回路はどちらの信号が早いかを示す信号を必ず出力するので、不感領域によるジッタは発生しない。
更に、本発明によれば１回の制御に対する発振周波数の変化量はあらかじめ設計時に決めることができるので、ジッタの大きさを設計時に予測しかつ必要なまで低減することが可能である。
更に、本発明によれば周波数比較回路は、比較対象である２つの信号の内の同じ側が２回連続して現われると直ちに比較結果を出力するので、従来の周波数比較回路より短い時間で比較結果を出力することができる。
更に、本発明によれば周波数比較回路は、従来のカウンタを含む周波数比較回路より少ない素子数で構成することができる。
【図面の簡単な説明】
【図１】本発明の一実施例の全体構成を示すブロック図である。
【図２】図１の実施例の動作を示すグラフである。
【図３】図１の実施例の一構成要素である位相比較回路の詳細を示す回路図である。
【図４】図１の実施例の一構成要素であるカウンタ回路の詳細を示す回路図である。
【図５】図１の実施例の一構成要素である周波数比較回路の詳細を示す回路図である。
【図６】図１の実施例の一構成要素である制御パルス発生回路の詳細を示す回路図である。
【図７】図１の実施例の一構成要素であるチャージポンプ回路の詳細を示す回路図である。
【図８】図１の実施例の一構成要素である波形鈍化回路の詳細を示す回路図である。
【図９】図１の実施例の一構成要素である電圧制御発振器の詳細を示す回路図である。
【図１０】図１の実施例の一構成要素である分周回路の詳細を示す回路図である。
【図１１】図９の電圧制御発振器等への電源供給方法の一実施例を示す回路図である。
【図１２】図７のチャージポンプ回路の他の実施例の詳細を示す回路図である。
【図１３Ａ】図２の他の実施例の動作を示すグラフの一部である。
【図１３Ｂ】図２の他の実施例の動作を示すグラフの図１３Ａに続く部分である。
【図１４】他の実施例において、図４のカウンタ回路の代わりとして使う反転検出回路の詳細を示す回路図である。
【図１５】図６の制御パルス発生回路の他の実施例の詳細を示す回路図である。
【図１６】周波数比較回路の他の実施例の詳細を示す回路図である。
【図１７】図１６の実施例の動作を示すグラフである。
【図１８】周波数比較回路のさらに他の実施例の詳細を示す回路図である。
【図１９】周波数比較回路のさらに他の実施例の詳細を示す回路図である。
【図２０】周波数比較回路のさらに他の実施例の詳細を示す回路図である。
【図２１】周波数比較回路のさらに他の実施例の詳細を示す回路図である。
【図２２】周波数比較回路のさらに他の実施例の詳細を示す回路図である。
【図２３】ＰＬＬ回路の他の実施例の全体構成を示すブロック図である。
【図２４】図２３の実施例の一構成要素である制御パルス発生回路の詳細を示す回路図である。
【図２５】図２３の実施例の一構成要素であるチャージポンプ回路の詳細を示す回路図である。
【図２６】図２３の実施例の一構成要素である電圧制御発振器の詳細を示す回路図である。
【図２７】図２６の電圧制御発振器の他の実施例の詳細を示す回路図である。
【図２８】図２６の電圧制御発振器のさらに他の実施例の詳細を示す回路図である。
【図２９】図２６の電圧制御発振器のさらに他の実施例の詳細を示す回路図である。
【図３０】図１１の電源供給方法の他の実施例を示す回路図である。
【符号の説明】
１０１  位相比較回路
１０２  カウンタ回路
１０３  周波数比較回路
１０４  制御パルス発生回路
１０５  チャージポンプ回路
１０６  波形鈍化回路
１０７  電圧制御発振器
１０８  分周回路
１０９  バッファ回路
１５０  リファレンス信号
１５９  クロック信号
１６０  フィードバック信号
１６００  Ｓ−Ｒ型のフリップフロップ
１９００、１９１０  エッジ検出回路
２３０４  制御パルス発生回路
２３０５  チャージポンプ回路
２３０７  電圧制御発振器
【図１】
0003698282.tif 000002
【図２】
0003698282.tif 000003
【図３】
0003698282.tif 000004
【図４】
0003698282.tif 000005
【図５】
0003698282.tif 000006
【図６】
0003698282.tif 000007
【図７】
0003698282.tif 000008
【図８】
0003698282.tif 000009
【図９】
0003698282.tif 000010
【図１０】
0003698282.tif 000011
【図１１】
0003698282.tif 000012
【図１２】
0003698282.tif 000013
【図１３Ａ】
0003698282.tif 000014
【図１３Ｂ】
0003698282.tif 000015
【図１４】
0003698282.tif 000016
【図１５】
0003698282.tif 000017
【図１６】
0003698282.tif 000018
【図１７】
0003698282.tif 000019
【図１８】
0003698282.tif 000020
【図１９】
0003698282.tif 000021
【図２０】
0003698282.tif 000022
【図２１】
0003698282.tif 000023
【図２２】
0003698282.tif 000024
【図２３】
0003698282.tif 000025
【図２４】
0003698282.tif 000026
【図２５】
0003698282.tif 000027
【図２６】
0003698282.tif 000028
【図２７】
0003698282.tif 000029
【図２８】
0003698282.tif 000030
【図２９】
0003698282.tif 000031
【図３０】
0003698282.tif 000032