フラクショナルPLL回路
【課題】分周器の分周比を変化させることを動作原理としない新規なフラクショナルPLL回路を提供する。
【解決手段】フラクショナルPLL回路は、位相周波数比較器1、チャージポンプ2、ループフィルタ、電圧制御発振器4、位相コントローラ5、及び位相選択回路6を備える。位相選択回路6は、電圧制御発振器4からの出力クロック信号vco_ckのクロックの1周期を等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号pi_outを生成し、これを帰還信号として位相周波数比較器1に送る。位相コントローラ5は、移相クロック信号pi_outの周期を出力クロック信号vco_ckの周期から予め決められた移相量で変化させるように、位相選択回路6によって選択される移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相を選択するように位相選択回路6を制御する。
【解決手段】フラクショナルPLL回路は、位相周波数比較器1、チャージポンプ2、ループフィルタ、電圧制御発振器4、位相コントローラ5、及び位相選択回路6を備える。位相選択回路6は、電圧制御発振器4からの出力クロック信号vco_ckのクロックの1周期を等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号pi_outを生成し、これを帰還信号として位相周波数比較器1に送る。位相コントローラ5は、移相クロック信号pi_outの周期を出力クロック信号vco_ckの周期から予め決められた移相量で変化させるように、位相選択回路6によって選択される移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相を選択するように位相選択回路6を制御する。
【発明の詳細な説明】
【技術分野】
【0001】
本発明は、有理数の分周比を有するフラクショナルPLL(Phase Locked Loop)回路に関する。
【背景技術】
【0002】
PLL回路の技術分野において、有理数の分周比を有するフラクショナルPLL回路が知られている(例えば特許文献1)。
【0003】
図12は、従来技術のフラクショナルPLL回路の構成を示すブロック図である。位相周波数比較器1には、基準クロック発生器(図示せず)によって発生された基準クロックとなる入力クロック信号comp_ckと、帰還信号fb_ckとが入力され、位相周波数比較器1は、入力された2つの信号の間の位相差を検出してチャージポンプ2に出力する。チャージポンプ2は、位相差に応じて増減したチャージポンプ電圧をループフィルタ3に出力し、ループフィルタ3はチャージポンプ電圧に応じた制御電圧を電圧制御発振器(VCO)4に出力する。電圧制御発振器4は、制御電圧に応じた周波数及び位相を有する出力クロック信号vco_ckを生成して出力する。出力クロック信号vco_ckは分周器8によって分周されて、帰還信号fb_ckとして位相周波数比較器1に入力される。分周器8の分周比は、入力クロック信号comp_ckをカウントするアキュムレータ9のカウント値に従って、所定整数NとN+1との間で周期的に切り換えられる。フラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。さらに、分周器8の分周比を切り換えることにより、平均的にはNとN+1との間の小数である分周比を実現する。
【発明の概要】
【発明が解決しようとする課題】
【0004】
分周器8の分周比を変化させるフラクショナルPLL回路では、分周比を変化させたときに位相周波数比較器1において位相の不一致が発生する。この位相の不一致に起因して電圧制御発振器の出力クロック信号vco_ckにスプリアスが混入し、出力クロック信号vco_ckのジッタ特性が劣化してしまう。
【0005】
また、従来技術のフラクショナルPLL回路では、逓倍設定の分解能を上げるためには分周器8の分周比Nを大きくする必要があるので、位相周波数比較器1に入力される信号の周波数を高くすることができない。そのため、フラクショナルPLL回路のループ帯域を広くすることもできないので、電圧制御発振器4の位相雑音が増え、ジッタ特性が劣化してしまう。
【0006】
本発明の目的は、以上の課題を解決し、分周器の分周比を変化させることを動作原理とせず、出力クロック信号のジッタを低減することができる新規なフラクショナルPLL回路を提供することにある。
【課題を解決するための手段】
【0007】
本発明の態様に係るフラクショナルPLL回路によれば、
基準となる入力クロック信号と帰還信号との位相差を検出し、上記位相差に応じた制御電圧を出力する位相比較手段と、
上記制御電圧に応じた周波数を有する出力クロック信号を生成して出力する電圧制御発振手段と、
出力クロック信号のクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号を生成し、上記移相クロック信号を上記帰還信号として上記位相比較手段に送る位相選択手段と、
上記移相クロック信号の周期を上記出力クロック信号の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定し、上記決定された位相を選択するように上記位相選択手段を制御する位相制御手段とを備えたことを特徴とする。
【0008】
上記フラクショナルPLL回路は、上記移相クロック信号を分周して、上記分周された移相クロック信号を上記帰還信号として上記位相比較手段に送る分周器をさらに備えたことを特徴とする。
【0009】
上記フラクショナルPLL回路において、上記位相制御手段は、上記移相クロック信号の周期を上記出力クロック信号の所定クロック数分の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定することを特徴とする。
【発明の効果】
【0010】
本発明のフラクショナルPLL回路によれば、動作時において分周器の分周比は固定値であり、移相クロック信号及び帰還信号の周波数も一定であるので、従来技術のように分周器の分周比を変化させたときに生じる位相周波数比較器における位相の不一致を解消し、この位相の不一致に起因する出力クロック信号のスプリアスを防止し、出力クロック信号のジッタを低減することができる。また、本発明のフラクショナルPLL回路によれば、位相選択回路の分解能を向上させることにより分周器の分周比を小さくすることができ、この結果、フラクショナルPLL回路のループ帯域を増大させ、出力クロック信号のジッタを低減することができる。
【0011】
また、位相選択回路が出力クロック信号を分周することにより、フラクショナルPLL回路の分解能を向上させることができる。
【0012】
このように、本発明によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【図面の簡単な説明】
【0013】
【図1】本発明の第1の実施形態に係るフラクショナルPLL回路の構成を示すブロック図である。
【図2】図1の位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。
【図3】図1の位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。
【図4】図1の位相選択回路6による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。
【図5】図4の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。
【図6】図1の位相選択回路6による位相シフトであって、移相量Δphが負である場合の、図1の位相選択回路6による位相シフトを示すタイミングチャートである。
【図7】図6の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。
【図8】本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。
【図9】図8の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。
【図10】本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが負である場合の位相シフトを示すタイミングチャートである。
【図11】図10の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。
【図12】従来技術のフラクショナルPLL回路の構成を示すブロック図である。
【発明を実施するための形態】
【0014】
第1の実施形態.
図1は、本発明の第1の実施形態に係るフラクショナルPLL回路の構成を示すブロック図である。位相周波数比較器1、チャージポンプ2、ループフィルタ3、及び電圧制御発振器4は、図12に示す対応する構成要素と同様である。位相周波数比較器1には、基準クロック発生器(図示せず)によって発生された基準クロックとなる入力クロック信号comp_ckと、帰還信号fb_ckとが入力され、位相周波数比較器1は、入力された2つの信号の間の位相差を検出してチャージポンプ2に出力する。チャージポンプ2は、位相差に応じて増減したチャージポンプ電圧をループフィルタ3に出力し、ループフィルタ3はチャージポンプ電圧に応じた制御電圧を電圧制御発振器(VCO)4に出力する。電圧制御発振器4は、制御電圧に応じた周波数及び位相を有する出力クロック信号vco_ckを生成して出力する。電圧制御発振器4から位相周波数比較器1への帰還回路には、位相コントローラ5の制御下で動作する位相選択回路6と、固定された整数の分周比を有する分周器7とが設けられる。位相選択回路6は、出力クロック信号vco_ckの立ち上がりエッジの位相を変化させることにより、出力クロック信号vco_ckの周期から変化された周期を有する移相クロック信号pi_outを生成して出力する。詳しくは、位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号pi_outを生成して出力する。位相コントローラ5は、移相クロック信号pi_outの周期を出力クロック信号vco_ckの周期から予め決められた移相量Δph(上記等分された位相の整数倍)で変化させた長さにするように、位相選択回路6によって選択される移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相を選択するように位相選択回路6を制御する。分周器7は移相クロック信号pi_outを分周して、帰還信号fb_ckとして位相周波数比較器1に入力する。
【0015】
本実施形態のフラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。さらに、本実施形態のフラクショナルPLL回路は、位相選択回路6により出力クロック信号vco_ckの周期から変化された周期を有する移相クロック信号pi_outを生成することにより、分周器7の分周比を変化させることを動作原理とせず、有理数の分周比を実現することができる。分周器7の分周比が1であり、移相量Δphが正である場合、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数よりも高くなり、移相量Δphが負である場合、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数よりも低くなる。分周器7の分周比が2以上である場合も同様に、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数から逓倍された周波数に対して変化し、移相量Δphが正である場合、出力クロック信号vco_ckの周波数は逓倍された周波数よりも高くなり、移相量Δphが負である場合、出力クロック信号vco_ckの周波数は逓倍された周波数よりも低くなる。
【0016】
図2及び図3は、位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。本明細書では、位相選択回路6が出力クロック信号vco_ckのクロックの1周期を512個に等分した位相(図2及び図3において「0」〜「511」として示す)のいずれかを選択するものとして説明する。位相選択回路6は、任意の位相に立ち上がりエッジを挿入する位相挿入装置(phase interpolator)として機能する。
【0017】
以下、図4〜図7を参照して、位相選択回路6の動作をさらに詳細に説明する。
【0018】
図4は、図1の位相選択回路6による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。図4の横軸は、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相を単位とする(以後の図5〜11にわたって位相は同じ単位で表す)。図4の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの周期から移相量Δphで増大される(すなわち、512+Δphになる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの対応する各クロックの立ち上がりエッジから、移相量Δphずつ増分して遅延される。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第2クロックvco_ck(1)の立ち上がりエッジから移相量Δphで遅延される。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量Δphの2倍で遅延される。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第nクロックvco_ck(n−1)の立ち上がりエッジから移相量Δphのn−1倍で遅延される。
【0019】
図5は、図4の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相「0」〜「511」のいずれかを、現在の位相として選択している。図5に示すように、位相選択回路6は、出力クロック信号vco_ckのクロックが進む毎に、移相量Δphずつ増分した位相を新たな現在の位相として選択する。なお、移相量Δphで増分しても現在の位相と移相量Δphとの和が出力クロック信号vco_ckのクロックの1周期未満である場合(すなわち、増分後の位相が「511」以下である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックの周期内の該当する位相にある。一方、移相量Δphで増分すると現在の位相と移相量Δphとの和が出力クロック信号vco_ckのクロックの1周期以上になる場合(すなわち、増分後の位相が「512」以上である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックではなく、さらにその次のクロックの周期内の、増分後の位相から「512」を減算した位相にある。後者の場合、例えば図4に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)ではなく、第6クロックvco_ck(5)の周期内にあり、出力クロック信号の第6クロックvco_ck(5)の立ち上がりエッジから、mod(4×Δph,512)、すなわち、4×Δphを512で割ったときの余りで遅延される。このことを図5では白抜きの矢印で示し、出力クロック信号のクロックvco_ck(4)、vco_ck(8)、vco_ck(12)における点線の丸印で示す位相を選択することに代えて、次のクロックの実線の白丸が選択される。
【0020】
以上、図4及び図5を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckのクロックの周期から移相量Δphで増大された長さ(すなわち512+Δph)になる。
【0021】
図6は、図1の位相選択回路6による位相シフトであって、移相量Δphが負である場合の、図1の位相選択回路6による位相シフトを示すタイミングチャートである。図6の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの周期から移相量|Δph|で減少される(すなわち、512−|Δph|になる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの対応する各クロックの立ち上がりエッジから、移相量|Δph|ずつ増分して早くなる。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第2クロックvco_ck(1)の立ち上がりエッジから移相量|Δph|で早くされる。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量|Δph|の2倍で早くされる。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第nクロックvco_ck(n−1)の立ち上がりエッジから移相量|Δph|のn−1倍で早くされる。
【0022】
図7は、図6の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。図7に示すように、位相選択回路6は、出力クロック信号vco_ckのクロックが進む毎に、移相量|Δph|ずつ減少させた位相を選択する。なお、移相量|Δph|で減少させても減少後の位相が負にならない場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックの周期内の該当する位相にある。一方、移相量|Δph|で減少させると減少後の位相が負になる場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックではなく現在のクロックの周期内の、減少後の位相に「512」を加算した位相にある。後者の場合、例えば図6に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第4クロックvco_ck(3)ではなく、第3クロックvco_ck(2)の周期内にあり、出力クロック信号の第4クロックvco_ck(3)の立ち上がりエッジから、mod(4×|Δph|,512)、すなわち、4×|Δph|を512で割ったときの余りで早くされる。このことを図7では白抜きの矢印で示し、出力クロック信号のクロックvco_ck(1)、vco_ck(3)、…における点線の丸印で示す位相を選択することに代えて、前のクロックの実線の白丸が選択される。
【0023】
以上、図6及び図7を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckのクロックの周期から移相量|Δph|で減少された長さ(すなわち512−|Δph|)になる。
【0024】
位相コントローラ5は、図4〜図7を参照して説明したように移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相に従って位相選択回路6の動作を制御する。
【0025】
移相クロック信号pi_outの周波数をfpi_outとし、出力クロック信号vco_ckの周波数をfvco_ckとするとき、次式が成り立つ。
【0026】
[数1]
fpi_out=fvco_ck×512/(512+Δph)
【0027】
このとき、前述したように、本実施形態のフラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。従って、入力クロック信号comp_ckの周波数をfcomp_ckとし、帰還信号fb_ckの周波数をffb_ckとし、さらに簡単化のために分周器7の分周比が1であると仮定するとき、各信号の周波数の間には次式が成り立つ。
【0028】
[数2]
ffb_ck=fpi_out=fcomp_ck
[数3]
fcomp_ck=fvco_ck×512/(512+Δph)
[数4]
fvco_ck=fcomp_ck×(1+Δph/512)
【0029】
本実施形態のフラクショナルPLL回路によれば、位相選択回路6の分解能を向上させることにより非常に小さな逓倍率(例えば1%以下の逓倍率)を実現することができる。説明した実施形態では、最小逓倍率は1/512≒0.002=0.2%になる。
【0030】
以上説明したように、本実施形態のフラクショナルPLL回路によれば、動作時において分周器7の分周比は固定値であり、移相クロック信号pi_out及び帰還信号fb_ckの周波数も一定であるので、従来技術のように分周器の分周比を変化させたときに生じる位相周波数比較器1における位相の不一致を解消し、この位相の不一致に起因する出力クロック信号vco_ckのスプリアスを防止し、出力クロック信号vco_ckのジッタを低減することができる。また、本実施形態のフラクショナルPLL回路によれば、位相選択回路6の分解能を向上させることにより分周器7の分周比を小さくすることができ、この結果、フラクショナルPLL回路のループ帯域を増大させ、出力クロック信号vco_ckのジッタを低減することができる。このように、本実施形態によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【0031】
第2の実施形態.
本実施形態のフラクショナルPLL回路では、第1の実施形態で説明した動作に加えて、位相選択回路6により出力クロック信号vco_ckの分周を行うことを特徴とする。フラクショナルPLL回路の構成は、図1に示すものと同じである。以下、位相選択回路6の分周比は2であるものと仮定する。また、説明のために、分周器7が分周比1を有する(又は分周器7が除去されている)ものと仮定する。
【0032】
図8は、本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。図8の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで増大される(すなわち、512×2+Δphになる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの2クロック後の立ち上がりエッジから、移相量Δphずつ増分して遅延される。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量Δphで遅延される。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)の立ち上がりエッジから移相量Δphの2倍で遅延される。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第2n−1クロックvco_ck(2n−2)の立ち上がりエッジから移相量Δphのn−1倍で遅延される。
【0033】
図9は、図8の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。位相選択回路6は、出力クロック信号vco_ckのクロックの2周期を1024個に等分した位相「0」〜「1023」のいずれかを、現在の位相として選択している。ただし、位相選択回路6は、実質的には、図2及び図3と同様に、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相「0」〜「511」のいずれかを選択する。図9に示すように、位相選択回路6は、出力クロック信号vco_ckの2クロックが進む毎に、移相量Δphずつ増分した位相を新たな現在の位相として選択する。なお、移相量Δphで増分しても現在の位相と移相量Δphとの和が出力クロック信号vco_ckの2クロック分の周期未満である場合(すなわち、増分後の位相が「1023」以下である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの2又は3クロック後の周期内の該当する位相にある。一方、移相量Δphで増分すると現在の位相と移相量Δphとの和が出力クロック信号vco_ckの2クロック分の周期以上になる場合(すなわち、増分後の位相が「1024」以上である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの4又は5クロック後の周期内の、増分後の位相から「1024」を減算した位相にある。後者の場合、例えば図8に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第11クロックvco_ck(10)の周期内にあり、出力クロック信号の第11クロックvco_ck(10)の立ち上がりエッジから、mod(4×Δph,512×2)、すなわち、4×Δphを1024で割ったときの余りで遅延される。
【0034】
以上、図8及び図9を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで増大された長さ(すなわち512×2+Δph)になる。
【0035】
図10は、本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが負である場合の位相シフトを示すタイミングチャートである。図10の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで減少される(すなわち、512×2−|Δph|になる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの2クロック後の立ち上がりエッジから、移相量|Δph|ずつ増分して早くなる。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量|Δph|で早くされる。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)の立ち上がりエッジから移相量|Δph|の2倍で早くされる。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第2n−1クロックvco_ck(2n−2)の立ち上がりエッジから移相量|Δph|のn−1倍で早くされる。
【0036】
図11は、図10の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。図9に示すように、位相選択回路6は、出力クロック信号vco_ckの2クロックが進む毎に、移相量|Δph|ずつ減少させた位相を選択する。なお、移相量|Δph|で減少させても減少後の位相が負にならない場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの2又は3クロック後の周期内の該当する位相にある。一方、移相量|Δph|で減少させると減少後の位相が負になる場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの現在又は次のクロックの周期内の、減少後の位相に「1024」を加算した位相にある。後者の場合、例えば図10に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第6クロックvco_ck(5)の周期内にあり、出力クロック信号の第7クロックvco_ck(6)の立ち上がりエッジから、mod(4×|Δph|,512×2)、すなわち、4×|Δph|を1024で割ったときの余りで早くされる。
【0037】
以上、図10及び図11を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckの2クロック分の周期から移相量|Δph|で減少された長さ(すなわち512×2−|Δph|)になる。
【0038】
位相コントローラ5は、図8〜図11を参照して説明したように移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相に従って位相選択回路6の動作を制御する。
【0039】
本実施形態のフラクショナルPLL回路によれば、位相選択回路6が出力クロック信号vco_ckを分周比2で分周することにより、数1は次式のように変形される。
【0040】
[数5]
fpi_out=(1/2)×fvco_ck×512×2/(512×2+Δph)
【0041】
このように、位相選択回路6が分周を行うことで、フラクショナルPLL回路の分解能を向上させることができる。位相選択回路6の分周比が2であるときは、フラクショナルPLL回路の分解能は第1の実施形態の場合に比較して2倍になる。
【0042】
以上の説明では、分周器7が分周比1を有する(又は分周器7が除去されている)ものと仮定していたが、分周器7に2以上の分周比を設定することにより、位相選択回路6の分周機能と、分周器7の分周機能とを組み合わせて用いてもよい。
【0043】
説明した実施形態の変形例として、位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を、512個とは異なる個数の位相に等分してもよい。また、出力クロック信号vco_ck及び移相クロック信号pi_outのデューティサイクルは、図4、図6、図8、及び図10に図示したものと異なっていてもよい。
【産業上の利用可能性】
【0044】
本発明によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【符号の説明】
【0045】
1…位相周波数比較器、
2…チャージポンプ、
3…ループフィルタ、
4…電圧制御発振器、
5…位相コントローラ、
6…位相選択回路、
7…分周器。
【先行技術文献】
【特許文献】
【0046】
【特許文献1】特開2007−288375号公報。
【技術分野】
【0001】
本発明は、有理数の分周比を有するフラクショナルPLL(Phase Locked Loop)回路に関する。
【背景技術】
【0002】
PLL回路の技術分野において、有理数の分周比を有するフラクショナルPLL回路が知られている(例えば特許文献1)。
【0003】
図12は、従来技術のフラクショナルPLL回路の構成を示すブロック図である。位相周波数比較器1には、基準クロック発生器(図示せず)によって発生された基準クロックとなる入力クロック信号comp_ckと、帰還信号fb_ckとが入力され、位相周波数比較器1は、入力された2つの信号の間の位相差を検出してチャージポンプ2に出力する。チャージポンプ2は、位相差に応じて増減したチャージポンプ電圧をループフィルタ3に出力し、ループフィルタ3はチャージポンプ電圧に応じた制御電圧を電圧制御発振器(VCO)4に出力する。電圧制御発振器4は、制御電圧に応じた周波数及び位相を有する出力クロック信号vco_ckを生成して出力する。出力クロック信号vco_ckは分周器8によって分周されて、帰還信号fb_ckとして位相周波数比較器1に入力される。分周器8の分周比は、入力クロック信号comp_ckをカウントするアキュムレータ9のカウント値に従って、所定整数NとN+1との間で周期的に切り換えられる。フラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。さらに、分周器8の分周比を切り換えることにより、平均的にはNとN+1との間の小数である分周比を実現する。
【発明の概要】
【発明が解決しようとする課題】
【0004】
分周器8の分周比を変化させるフラクショナルPLL回路では、分周比を変化させたときに位相周波数比較器1において位相の不一致が発生する。この位相の不一致に起因して電圧制御発振器の出力クロック信号vco_ckにスプリアスが混入し、出力クロック信号vco_ckのジッタ特性が劣化してしまう。
【0005】
また、従来技術のフラクショナルPLL回路では、逓倍設定の分解能を上げるためには分周器8の分周比Nを大きくする必要があるので、位相周波数比較器1に入力される信号の周波数を高くすることができない。そのため、フラクショナルPLL回路のループ帯域を広くすることもできないので、電圧制御発振器4の位相雑音が増え、ジッタ特性が劣化してしまう。
【0006】
本発明の目的は、以上の課題を解決し、分周器の分周比を変化させることを動作原理とせず、出力クロック信号のジッタを低減することができる新規なフラクショナルPLL回路を提供することにある。
【課題を解決するための手段】
【0007】
本発明の態様に係るフラクショナルPLL回路によれば、
基準となる入力クロック信号と帰還信号との位相差を検出し、上記位相差に応じた制御電圧を出力する位相比較手段と、
上記制御電圧に応じた周波数を有する出力クロック信号を生成して出力する電圧制御発振手段と、
出力クロック信号のクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号を生成し、上記移相クロック信号を上記帰還信号として上記位相比較手段に送る位相選択手段と、
上記移相クロック信号の周期を上記出力クロック信号の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定し、上記決定された位相を選択するように上記位相選択手段を制御する位相制御手段とを備えたことを特徴とする。
【0008】
上記フラクショナルPLL回路は、上記移相クロック信号を分周して、上記分周された移相クロック信号を上記帰還信号として上記位相比較手段に送る分周器をさらに備えたことを特徴とする。
【0009】
上記フラクショナルPLL回路において、上記位相制御手段は、上記移相クロック信号の周期を上記出力クロック信号の所定クロック数分の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定することを特徴とする。
【発明の効果】
【0010】
本発明のフラクショナルPLL回路によれば、動作時において分周器の分周比は固定値であり、移相クロック信号及び帰還信号の周波数も一定であるので、従来技術のように分周器の分周比を変化させたときに生じる位相周波数比較器における位相の不一致を解消し、この位相の不一致に起因する出力クロック信号のスプリアスを防止し、出力クロック信号のジッタを低減することができる。また、本発明のフラクショナルPLL回路によれば、位相選択回路の分解能を向上させることにより分周器の分周比を小さくすることができ、この結果、フラクショナルPLL回路のループ帯域を増大させ、出力クロック信号のジッタを低減することができる。
【0011】
また、位相選択回路が出力クロック信号を分周することにより、フラクショナルPLL回路の分解能を向上させることができる。
【0012】
このように、本発明によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【図面の簡単な説明】
【0013】
【図1】本発明の第1の実施形態に係るフラクショナルPLL回路の構成を示すブロック図である。
【図2】図1の位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。
【図3】図1の位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。
【図4】図1の位相選択回路6による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。
【図5】図4の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。
【図6】図1の位相選択回路6による位相シフトであって、移相量Δphが負である場合の、図1の位相選択回路6による位相シフトを示すタイミングチャートである。
【図7】図6の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。
【図8】本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。
【図9】図8の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。
【図10】本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが負である場合の位相シフトを示すタイミングチャートである。
【図11】図10の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。
【図12】従来技術のフラクショナルPLL回路の構成を示すブロック図である。
【発明を実施するための形態】
【0014】
第1の実施形態.
図1は、本発明の第1の実施形態に係るフラクショナルPLL回路の構成を示すブロック図である。位相周波数比較器1、チャージポンプ2、ループフィルタ3、及び電圧制御発振器4は、図12に示す対応する構成要素と同様である。位相周波数比較器1には、基準クロック発生器(図示せず)によって発生された基準クロックとなる入力クロック信号comp_ckと、帰還信号fb_ckとが入力され、位相周波数比較器1は、入力された2つの信号の間の位相差を検出してチャージポンプ2に出力する。チャージポンプ2は、位相差に応じて増減したチャージポンプ電圧をループフィルタ3に出力し、ループフィルタ3はチャージポンプ電圧に応じた制御電圧を電圧制御発振器(VCO)4に出力する。電圧制御発振器4は、制御電圧に応じた周波数及び位相を有する出力クロック信号vco_ckを生成して出力する。電圧制御発振器4から位相周波数比較器1への帰還回路には、位相コントローラ5の制御下で動作する位相選択回路6と、固定された整数の分周比を有する分周器7とが設けられる。位相選択回路6は、出力クロック信号vco_ckの立ち上がりエッジの位相を変化させることにより、出力クロック信号vco_ckの周期から変化された周期を有する移相クロック信号pi_outを生成して出力する。詳しくは、位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号pi_outを生成して出力する。位相コントローラ5は、移相クロック信号pi_outの周期を出力クロック信号vco_ckの周期から予め決められた移相量Δph(上記等分された位相の整数倍)で変化させた長さにするように、位相選択回路6によって選択される移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相を選択するように位相選択回路6を制御する。分周器7は移相クロック信号pi_outを分周して、帰還信号fb_ckとして位相周波数比較器1に入力する。
【0015】
本実施形態のフラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。さらに、本実施形態のフラクショナルPLL回路は、位相選択回路6により出力クロック信号vco_ckの周期から変化された周期を有する移相クロック信号pi_outを生成することにより、分周器7の分周比を変化させることを動作原理とせず、有理数の分周比を実現することができる。分周器7の分周比が1であり、移相量Δphが正である場合、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数よりも高くなり、移相量Δphが負である場合、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数よりも低くなる。分周器7の分周比が2以上である場合も同様に、出力クロック信号vco_ckの周波数は入力クロック信号comp_ckの周波数から逓倍された周波数に対して変化し、移相量Δphが正である場合、出力クロック信号vco_ckの周波数は逓倍された周波数よりも高くなり、移相量Δphが負である場合、出力クロック信号vco_ckの周波数は逓倍された周波数よりも低くなる。
【0016】
図2及び図3は、位相選択回路6によって選択される出力クロック信号vco_ckの位相を説明するための図である。本明細書では、位相選択回路6が出力クロック信号vco_ckのクロックの1周期を512個に等分した位相(図2及び図3において「0」〜「511」として示す)のいずれかを選択するものとして説明する。位相選択回路6は、任意の位相に立ち上がりエッジを挿入する位相挿入装置(phase interpolator)として機能する。
【0017】
以下、図4〜図7を参照して、位相選択回路6の動作をさらに詳細に説明する。
【0018】
図4は、図1の位相選択回路6による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。図4の横軸は、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相を単位とする(以後の図5〜11にわたって位相は同じ単位で表す)。図4の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの周期から移相量Δphで増大される(すなわち、512+Δphになる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの対応する各クロックの立ち上がりエッジから、移相量Δphずつ増分して遅延される。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第2クロックvco_ck(1)の立ち上がりエッジから移相量Δphで遅延される。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量Δphの2倍で遅延される。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第nクロックvco_ck(n−1)の立ち上がりエッジから移相量Δphのn−1倍で遅延される。
【0019】
図5は、図4の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相「0」〜「511」のいずれかを、現在の位相として選択している。図5に示すように、位相選択回路6は、出力クロック信号vco_ckのクロックが進む毎に、移相量Δphずつ増分した位相を新たな現在の位相として選択する。なお、移相量Δphで増分しても現在の位相と移相量Δphとの和が出力クロック信号vco_ckのクロックの1周期未満である場合(すなわち、増分後の位相が「511」以下である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックの周期内の該当する位相にある。一方、移相量Δphで増分すると現在の位相と移相量Δphとの和が出力クロック信号vco_ckのクロックの1周期以上になる場合(すなわち、増分後の位相が「512」以上である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックではなく、さらにその次のクロックの周期内の、増分後の位相から「512」を減算した位相にある。後者の場合、例えば図4に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)ではなく、第6クロックvco_ck(5)の周期内にあり、出力クロック信号の第6クロックvco_ck(5)の立ち上がりエッジから、mod(4×Δph,512)、すなわち、4×Δphを512で割ったときの余りで遅延される。このことを図5では白抜きの矢印で示し、出力クロック信号のクロックvco_ck(4)、vco_ck(8)、vco_ck(12)における点線の丸印で示す位相を選択することに代えて、次のクロックの実線の白丸が選択される。
【0020】
以上、図4及び図5を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckのクロックの周期から移相量Δphで増大された長さ(すなわち512+Δph)になる。
【0021】
図6は、図1の位相選択回路6による位相シフトであって、移相量Δphが負である場合の、図1の位相選択回路6による位相シフトを示すタイミングチャートである。図6の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの周期から移相量|Δph|で減少される(すなわち、512−|Δph|になる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの対応する各クロックの立ち上がりエッジから、移相量|Δph|ずつ増分して早くなる。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第2クロックvco_ck(1)の立ち上がりエッジから移相量|Δph|で早くされる。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量|Δph|の2倍で早くされる。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第nクロックvco_ck(n−1)の立ち上がりエッジから移相量|Δph|のn−1倍で早くされる。
【0022】
図7は、図6の位相シフトを行う際に位相選択回路6によって選択される位相を示すグラフである。図7に示すように、位相選択回路6は、出力クロック信号vco_ckのクロックが進む毎に、移相量|Δph|ずつ減少させた位相を選択する。なお、移相量|Δph|で減少させても減少後の位相が負にならない場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックの周期内の該当する位相にある。一方、移相量|Δph|で減少させると減少後の位相が負になる場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの次のクロックではなく現在のクロックの周期内の、減少後の位相に「512」を加算した位相にある。後者の場合、例えば図6に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第4クロックvco_ck(3)ではなく、第3クロックvco_ck(2)の周期内にあり、出力クロック信号の第4クロックvco_ck(3)の立ち上がりエッジから、mod(4×|Δph|,512)、すなわち、4×|Δph|を512で割ったときの余りで早くされる。このことを図7では白抜きの矢印で示し、出力クロック信号のクロックvco_ck(1)、vco_ck(3)、…における点線の丸印で示す位相を選択することに代えて、前のクロックの実線の白丸が選択される。
【0023】
以上、図6及び図7を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckのクロックの周期から移相量|Δph|で減少された長さ(すなわち512−|Δph|)になる。
【0024】
位相コントローラ5は、図4〜図7を参照して説明したように移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相に従って位相選択回路6の動作を制御する。
【0025】
移相クロック信号pi_outの周波数をfpi_outとし、出力クロック信号vco_ckの周波数をfvco_ckとするとき、次式が成り立つ。
【0026】
[数1]
fpi_out=fvco_ck×512/(512+Δph)
【0027】
このとき、前述したように、本実施形態のフラクショナルPLL回路は、帰還信号fb_ckの周波数及び位相が入力クロック信号comp_ckの周波数及び位相と一致するように、負帰還制御を行う。従って、入力クロック信号comp_ckの周波数をfcomp_ckとし、帰還信号fb_ckの周波数をffb_ckとし、さらに簡単化のために分周器7の分周比が1であると仮定するとき、各信号の周波数の間には次式が成り立つ。
【0028】
[数2]
ffb_ck=fpi_out=fcomp_ck
[数3]
fcomp_ck=fvco_ck×512/(512+Δph)
[数4]
fvco_ck=fcomp_ck×(1+Δph/512)
【0029】
本実施形態のフラクショナルPLL回路によれば、位相選択回路6の分解能を向上させることにより非常に小さな逓倍率(例えば1%以下の逓倍率)を実現することができる。説明した実施形態では、最小逓倍率は1/512≒0.002=0.2%になる。
【0030】
以上説明したように、本実施形態のフラクショナルPLL回路によれば、動作時において分周器7の分周比は固定値であり、移相クロック信号pi_out及び帰還信号fb_ckの周波数も一定であるので、従来技術のように分周器の分周比を変化させたときに生じる位相周波数比較器1における位相の不一致を解消し、この位相の不一致に起因する出力クロック信号vco_ckのスプリアスを防止し、出力クロック信号vco_ckのジッタを低減することができる。また、本実施形態のフラクショナルPLL回路によれば、位相選択回路6の分解能を向上させることにより分周器7の分周比を小さくすることができ、この結果、フラクショナルPLL回路のループ帯域を増大させ、出力クロック信号vco_ckのジッタを低減することができる。このように、本実施形態によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【0031】
第2の実施形態.
本実施形態のフラクショナルPLL回路では、第1の実施形態で説明した動作に加えて、位相選択回路6により出力クロック信号vco_ckの分周を行うことを特徴とする。フラクショナルPLL回路の構成は、図1に示すものと同じである。以下、位相選択回路6の分周比は2であるものと仮定する。また、説明のために、分周器7が分周比1を有する(又は分周器7が除去されている)ものと仮定する。
【0032】
図8は、本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが正である場合の位相シフトを示すタイミングチャートである。図8の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで増大される(すなわち、512×2+Δphになる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの2クロック後の立ち上がりエッジから、移相量Δphずつ増分して遅延される。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量Δphで遅延される。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)の立ち上がりエッジから移相量Δphの2倍で遅延される。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第2n−1クロックvco_ck(2n−2)の立ち上がりエッジから移相量Δphのn−1倍で遅延される。
【0033】
図9は、図8の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。位相選択回路6は、出力クロック信号vco_ckのクロックの2周期を1024個に等分した位相「0」〜「1023」のいずれかを、現在の位相として選択している。ただし、位相選択回路6は、実質的には、図2及び図3と同様に、出力クロック信号vco_ckのクロックの1周期を512個に等分した位相「0」〜「511」のいずれかを選択する。図9に示すように、位相選択回路6は、出力クロック信号vco_ckの2クロックが進む毎に、移相量Δphずつ増分した位相を新たな現在の位相として選択する。なお、移相量Δphで増分しても現在の位相と移相量Δphとの和が出力クロック信号vco_ckの2クロック分の周期未満である場合(すなわち、増分後の位相が「1023」以下である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの2又は3クロック後の周期内の該当する位相にある。一方、移相量Δphで増分すると現在の位相と移相量Δphとの和が出力クロック信号vco_ckの2クロック分の周期以上になる場合(すなわち、増分後の位相が「1024」以上である場合)、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの4又は5クロック後の周期内の、増分後の位相から「1024」を減算した位相にある。後者の場合、例えば図8に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第11クロックvco_ck(10)の周期内にあり、出力クロック信号の第11クロックvco_ck(10)の立ち上がりエッジから、mod(4×Δph,512×2)、すなわち、4×Δphを1024で割ったときの余りで遅延される。
【0034】
以上、図8及び図9を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで増大された長さ(すなわち512×2+Δph)になる。
【0035】
図10は、本発明の第2の実施形態に係るフラクショナルPLL回路の位相選択回路による位相シフトであって、移相量Δphが負である場合の位相シフトを示すタイミングチャートである。図10の場合、移相クロック信号pi_outの周期は、出力クロック信号vco_ckの2クロック分の周期から移相量Δphで減少される(すなわち、512×2−|Δph|になる)。従って、移相クロック信号pi_outの各クロックの立ち上がりエッジは、クロックが進む毎に、出力クロック信号vco_ckの2クロック後の立ち上がりエッジから、移相量|Δph|ずつ増分して早くなる。出力クロック信号の最初のクロックvco_ck(0)と移相クロック信号の最初のクロックpi_out(0)の各立ち上がりエッジは一致しているものとする。移相クロック信号の第2クロックpi_out(1)の立ち上がりエッジは、出力クロック信号の第3クロックvco_ck(2)の立ち上がりエッジから移相量|Δph|で早くされる。移相クロック信号の第3クロックpi_out(2)の立ち上がりエッジは、出力クロック信号の第5クロックvco_ck(4)の立ち上がりエッジから移相量|Δph|の2倍で早くされる。以下同様に、移相クロック信号の第nクロックpi_out(n−1)の立ち上がりエッジは、出力クロック信号の第2n−1クロックvco_ck(2n−2)の立ち上がりエッジから移相量|Δph|のn−1倍で早くされる。
【0036】
図11は、図10の位相シフトを行う際に位相選択回路によって選択される位相を示すグラフである。図9に示すように、位相選択回路6は、出力クロック信号vco_ckの2クロックが進む毎に、移相量|Δph|ずつ減少させた位相を選択する。なお、移相量|Δph|で減少させても減少後の位相が負にならない場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの2又は3クロック後の周期内の該当する位相にある。一方、移相量|Δph|で減少させると減少後の位相が負になる場合、移相クロック信号pi_outの次のクロックの立ち上がりエッジは、出力クロック信号vco_ckの現在又は次のクロックの周期内の、減少後の位相に「1024」を加算した位相にある。後者の場合、例えば図10に示すように、移相クロック信号の第5クロックpi_out(4)の立ち上がりエッジは、出力クロック信号の第6クロックvco_ck(5)の周期内にあり、出力クロック信号の第7クロックvco_ck(6)の立ち上がりエッジから、mod(4×|Δph|,512×2)、すなわち、4×|Δph|を1024で割ったときの余りで早くされる。
【0037】
以上、図10及び図11を参照して説明したように位相を選択することにより、移相クロック信号の各クロックpi_out(0)、pi_out(1)、…、pi_out(n)の周期は常に、出力クロック信号vco_ckの2クロック分の周期から移相量|Δph|で減少された長さ(すなわち512×2−|Δph|)になる。
【0038】
位相コントローラ5は、図8〜図11を参照して説明したように移相クロック信号pi_outの立ち上がりエッジの位相を決定し、決定された位相に従って位相選択回路6の動作を制御する。
【0039】
本実施形態のフラクショナルPLL回路によれば、位相選択回路6が出力クロック信号vco_ckを分周比2で分周することにより、数1は次式のように変形される。
【0040】
[数5]
fpi_out=(1/2)×fvco_ck×512×2/(512×2+Δph)
【0041】
このように、位相選択回路6が分周を行うことで、フラクショナルPLL回路の分解能を向上させることができる。位相選択回路6の分周比が2であるときは、フラクショナルPLL回路の分解能は第1の実施形態の場合に比較して2倍になる。
【0042】
以上の説明では、分周器7が分周比1を有する(又は分周器7が除去されている)ものと仮定していたが、分周器7に2以上の分周比を設定することにより、位相選択回路6の分周機能と、分周器7の分周機能とを組み合わせて用いてもよい。
【0043】
説明した実施形態の変形例として、位相選択回路6は、出力クロック信号vco_ckのクロックの1周期を、512個とは異なる個数の位相に等分してもよい。また、出力クロック信号vco_ck及び移相クロック信号pi_outのデューティサイクルは、図4、図6、図8、及び図10に図示したものと異なっていてもよい。
【産業上の利用可能性】
【0044】
本発明によれば、分周器の分周比を変化させることを動作原理としない、新規なフラクショナルPLL回路を提供することができる。
【符号の説明】
【0045】
1…位相周波数比較器、
2…チャージポンプ、
3…ループフィルタ、
4…電圧制御発振器、
5…位相コントローラ、
6…位相選択回路、
7…分周器。
【先行技術文献】
【特許文献】
【0046】
【特許文献1】特開2007−288375号公報。
【特許請求の範囲】
【請求項1】
基準となる入力クロック信号と帰還信号との位相差を検出し、上記位相差に応じた制御電圧を出力する位相比較手段と、
上記制御電圧に応じた周波数を有する出力クロック信号を生成して出力する電圧制御発振手段と、
出力クロック信号のクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号を生成し、上記移相クロック信号を上記帰還信号として上記位相比較手段に送る位相選択手段と、
上記移相クロック信号の周期を上記出力クロック信号の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定し、上記決定された位相を選択するように上記位相選択手段を制御する位相制御手段とを備えたことを特徴とするフラクショナルPLL回路。
【請求項2】
上記移相クロック信号を分周して、上記分周された移相クロック信号を上記帰還信号として上記位相比較手段に送る分周器をさらに備えたことを特徴とする請求項1記載のフラクショナルPLL回路。
【請求項3】
上記位相制御手段は、上記移相クロック信号の周期を上記出力クロック信号の所定クロック数分の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定することを特徴とする請求項1又は2記載のフラクショナルPLL回路。
【請求項1】
基準となる入力クロック信号と帰還信号との位相差を検出し、上記位相差に応じた制御電圧を出力する位相比較手段と、
上記制御電圧に応じた周波数を有する出力クロック信号を生成して出力する電圧制御発振手段と、
出力クロック信号のクロックの1周期を所定個数に等分した位相のうちのいずれかを選択し、選択された位相に立ち上がりエッジを有する移相クロック信号を生成し、上記移相クロック信号を上記帰還信号として上記位相比較手段に送る位相選択手段と、
上記移相クロック信号の周期を上記出力クロック信号の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定し、上記決定された位相を選択するように上記位相選択手段を制御する位相制御手段とを備えたことを特徴とするフラクショナルPLL回路。
【請求項2】
上記移相クロック信号を分周して、上記分周された移相クロック信号を上記帰還信号として上記位相比較手段に送る分周器をさらに備えたことを特徴とする請求項1記載のフラクショナルPLL回路。
【請求項3】
上記位相制御手段は、上記移相クロック信号の周期を上記出力クロック信号の所定クロック数分の周期から予め決められた移相量で変化させた長さにするように、上記位相選択手段によって選択される上記移相クロック信号の立ち上がりエッジの位相を決定することを特徴とする請求項1又は2記載のフラクショナルPLL回路。
【図1】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【図2】
【図3】
【図4】
【図5】
【図6】
【図7】
【図8】
【図9】
【図10】
【図11】
【図12】
【公開番号】特開2012−195824(P2012−195824A)
【公開日】平成24年10月11日(2012.10.11)
【国際特許分類】
【出願番号】特願2011−59148(P2011−59148)
【出願日】平成23年3月17日(2011.3.17)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
【公開日】平成24年10月11日(2012.10.11)
【国際特許分類】
【出願日】平成23年3月17日(2011.3.17)
【出願人】(000006747)株式会社リコー (37,907)
【Fターム(参考)】
[ Back to top ]