(57)【要約】【課題】回路規模の増大化なしに、夫々のクロックソースでのクロック位相が補償され、クロックソースの切替えによるクロックの位相飛びを防止可能とする。【解決手段】クロックソース１０，２０は同一構成をなしており、ソース１０でゲート１６が開いてＶＣＸＯ１５の出力クロックＣＰ１が出力端子３０に出力されているときには、ソース２０では、ゲート２６が閉じてクロックＣＰ２は出力しない。このとき、ソース２０では、Ｎ分周器２８，２９や位相比較器２２、ＬＰＦ２４からなるＰＬＬ回路により、ＶＣＸＯ２５からのクロックＣＰ２は出力端子３０でのクロックＣＰと同期しており、ゲート１６が閉じてゲート２６が開き、出力端子３０でのクロックがソース１０のクロックＣＰ１からソース２０のクロックＣＰ２に切り替わっても、位相飛びが生じない。ソース２０のクロックＣＰ２からソース１０のクロックＣＰ１に切り替わっても、同様である。【選択図】図１
2006099312.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも電圧制御型発振器と該電圧制御型発振器で発生されたクロックを通過させるゲートと該ゲートの開閉を制御する制御器とで構成される第１のクロックソースと第２のクロックソースとを備え、該ゲートを開閉制御することにより、該第１，第２のクロックソースのいずれか一方をクロックを出力する出力状態とし、他方をクロックの出力を禁止する閉塞状態として、該第１，第２のクロックソースのいずれか一方からクロックを出力するようにしたクロック発生装置において、
（ｉ）該第１のクロックソースでは、該電圧制御型発振器を第２のクロックソースから出力されるクロックに同期させるためのＰＬＬ回路を設け、該制御器は、該ゲートを開いているときには、該電圧制御型発振器を自走させ、該ゲートを閉じているときには、該ＰＬＬ回路により、該電圧制御発振器を第２のクロックソースから出力されるクロックに同期させ、
（ii）該第２のクロックソースでは、該電圧制御型発振器を第１のクロックソースから出力されるクロックに同期させるためのＰＬＬ回路を設け、該制御器は、該ゲートを開いているときには、該電圧制御型発振器を自走させ、該ゲートを閉じているときには、該ＰＬＬ回路により、該電圧制御発振器を第１のクロックソースから出力されるクロックに同期させる
ことを特徴とするクロック発生装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、２個のクロックソースを備え、これらを切り替えて使用することができるようにしたクロック発生装置に関する。
【背景技術】
【０００２】
デジタル信号の無線通信を行なう無線機などにおいては、アナログデータのデジタルかやデジタルデータの転送などのための動作タイミングをクロックで制御する。このため、クロック発生装置が設けられているが、その一例として、クロック発生装置が故障などしてクロックが得られなくなるのを防止するために、２つのクロックソースを用い、一方を現用系、他方を予備系として、現用系と予備系とを切り替えて装置のクロックするようにした冗長構成をなすクロック発生装置が提案されている。
【０００３】
その一例としては、図３に示すように、クロック供給装置１００から異なるクロック（０系統と１系統）が供給される２つのクロックソース１１０，１２０と、これらクロックソース１１０，１２０の出力クロックＣＰ０，ＣＰ１のいずれかを選択する選択回路１３０と、この選択回路１３０で選択されたクロックＣＰの位相変動をなくすためのＰＬＬ（Phase Locked Loop）回路１４０とから構成されている。
【０００４】
クロックソース１１０では、クロック供給装置される１００から供給される０系統のクロックＣＰ（０）が受信部１１１で受信され、遅延回路１１２に供給されてこのクロックＣＰ（０）の周期の１／ｎずつ位相が異なるｎ個のクロックが形成される。比較・選択回路１１３は、これらｎ個のクロックのうち、クロックソース１２０から出力されるクロックＣＰ１と位相比較して、このクロックＣＰ１の位相に最も近いクロックを選択し、これをクロックＣＰ０として出力する。
【０００５】
クロックソース１２０も同様であって、クロック供給装置される１００から供給される１系統のクロックＣＰ（１）が受信部１２１で受信され、遅延回路１２２に供給されてこのクロックＣＰ（１）の周期の１／ｎずつ位相が異なるｎ個のクロックが形成される。比較・選択回路１２３は、これらｎ個のクロックのうち、クロックソース１１０から出力されるクロックＣＰ０と位相比較して、このクロックＣＰ０の位相に最も近いクロックを選択し、これをクロックＣＰ１として出力する。
【０００６】
クロックソース１１０が現用系でクロックソース１２０が予備系である場合には、選択部１３０は現用系のクロックソース１１０の出力クロックＣＰ０を選択して出力し、クロックソース１１０が現用系から予備系に、クロックソース１２０が予備系から現用系に夫々切り替わると、選択部１３０はクロックＣＰをクロックソース１１０の出力クロックＣＰ０からクロックソース１２０の出力クロックＣＰ１に切り替える。
【０００７】
このように、選択部１３０では、現用系と予備系との切り替わりにより、クロックＣＰがクロックソース１１０の出力クロックＣＰ０からクロックソース１２０の出力クロックＣＰ１に切り替えられ、また、その逆に切り替えられるが、これらクロックＣＰ０，ＣＰ１間に位相差があって、この切り替え時でクロックＣＰに位相変動があっても、この位相差がＰＬＬ回路で徐々に吸収されてなくすことができる（例えば、特許文献１参照）。
【特許文献１】特開平１０ー２４０３７５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００８】
ところで、上記特許文献１に記載の技術によると、２つのクロックソース１１０，１２０により、異なる２系のクロックを位相差のないクロックＣＰ０，ＣＰ１にし、選択部１３０がこれらを切り替えることにより、一連のクロックが得られるようにするものであるが、この位相差のないクロックＣＰ０，ＣＰ１を生成するために、夫々のクロックソース１１０，１２０毎に遅延回路１１３，１２３を用いてこれらクロックＣＰ０，ＣＰ１に位相差がないようにするものであるから、かかる位相差を高精度になくすためには、周期の１／ｎずつ位相が異なる上記のクロックを生成するためには、周期の１／ｎずつ位相が異なるクロックを非常に多く生成することが必要であり、遅延回路１１２，１２３の構成が大規模となる。
【０００９】
しかも、たとえ周期の１／ｎずつ位相が異なるクロックを非常に多く生成するようにしても、やはりクロックＣＰ０，ＣＰ１間の位相差は存在することになり、このために、さらにＰＬＬ回路が設けられて回路規模がさらに増大化する。
【００１０】
そして、このように回路規模が増大化したにもかかわらず、クロックＣＰ０，ＣＰ１間の切り替えで選択部１３０から出力されるクロックに位相の変動が生じ、ＰＬＬ回路１４０でかかる位相差が吸収されるとしても、ＰＬＬ回路１４０から出力されるクロックでは、その位相は、急変しないというだけであって、やはり変動していくことになる。
【００１１】
本発明の目的は、かかる問題点を解消し、回路規模の増大化を回避して、夫々のクロックソースでのクロックの位相が高精度に補償され、これらクロックソースの切替えによるクロックの位相飛びや位相の変動を防止することができるようにしたクロック発生装置を提供することにある。
【課題を解決するための手段】
【００１２】
上記目的を達成するために、本発明は、少なくとも電圧制御型発振器と電圧制御型発振器で発生されたクロックを通過させるゲートとゲートの開閉を制御する制御器とで構成される第１のクロックソースと第２のクロックソースとを備え、ゲートを開閉制御することにより、第１，第２のクロックソースのいずれか一方をクロックを出力する出力状態とし、他方をクロックの出力を禁止する閉塞状態として、第１，第２のクロックソースのいずれか一方からクロックを出力するようにしたクロック発生装置において、
（ｉ）第１のクロックソースでは、電圧制御型発振器を第２のクロックソースから出力されるクロックに同期させるためのＰＬＬ回路を設け、制御器は、ゲートを開いているときには、電圧制御型発振器を自走させ、ゲートを閉じているときには、ＰＬＬ回路により、電圧制御発振器を第２のクロックソースから出力されるクロックに同期させ、
（ii）第２のクロックソースでは、電圧制御型発振器を第１のクロックソースから出力されるクロックに同期させるためのＰＬＬ回路を設け、制御器は、ゲートを開いているときには、電圧制御型発振器を自走させ、ゲートを閉じているときには、ＰＬＬ回路により、電圧制御発振器を第１のクロックソースから出力されるクロックに同期させるものである。
【発明の効果】
【００１３】
本発明によれば、２つのクロックソースに夫々ＰＬＬ回路を設けてこれらクロックソースの出力クロックを互いに位相が同期するようにしているので、構成が格別増大化することはないし、２つのクロックソースで発生されるクロックを、ＰＬＬ回路により、常に高精度に位相同期させることができ、これらクロックソースのクロックを切り替え選択しても、この切り替え選択によって得られるクロックには、その切り替え時点で位相飛びや位相変動が発生することがなく、常に位相が一定のクロックが得られることになる。
【発明を実施するための最良の形態】
【００１４】
以下、本発明の実施形態を図面を用いて説明する。  
図１は本発明によるクロック発生装置の一実施形態を示すブロック構成図であって、１０はクロックソース、１１はパルス発生器、１２は位相比較器、１３はセレクタ、１４はＬＰＦ（ローパスフィルタ）、１５はＶＣＸＯ（電圧制御型水晶発振器）、１６はゲート、１７はクロック出力断検出器＆動作切替制御器、１８，１９はＮ分周器、２０はクロックソース、２１はパルス発生器、２２は位相比較器、２３はセレクタ、２４はＬＰＦ、２５はＶＣＸＯ、２６はゲート、２７はクロック出力断検出器＆動作切替制御器、２８，２９はＮ分周器、３０は出力端子である。
【００１５】
同図において、この実施形態は、２つのクロックソース１０，２０を備え、その一方が現用系として稼動すると、他方が予備系として待機し、現用系のクロックソースが故障などによって稼動できなくなると、予備系のクロックソースが代わりに現用系として稼動する冗長構成をなしている。
【００１６】
クロックソース１０では、現用系として稼動するときには、パルス発生器１１が自走して所定周波数のパルスを発生しており、セレクタ１３がａ側（即ち、パルス発生器１１側）を選択しているときには、パルス発生器１１で発生されたパルスがセレクタ１３からＬＰＦ１４に供給されてその直流成分が抽出される。ＶＣＸＯ１５はこの直流成分のレベルに応じた周波数，位相のクロックＣＰ１を発生する。このとき、ゲート１６が開いており、このＶＣＸＯ１５で発生されるクロックＣＰ１がゲート１６を通り、クロックＣＰとしてクロックソース１０から出力端子３０を介して出力される。
【００１７】
このゲート１６は、クロック出力断検出器＆動作切替制御器１７により、開閉制御される。また、セレクタ１３はａ側（パルス発生器１１側）とｂ側（位相比較器１２側）との選択を行なうが、この選択制御もクロック出力断検出器＆動作切替制御器１７によって行なわれる。このクロック出力断検出器＆動作切替制御器１７はＶＣＸＯ１５の出力クロックＣＰ１と出力端子３０でのクロックＣＰとを監視しており、ゲート１６が開いて現用系として稼動しているときに、ＶＣＸＯ１５から出力されるクロックＣＰ１が正常であれば、ゲート１６をそのまま開いた状態に保持し、また、セレクタ１３をａ側の選択状態に保持し、クロックソース１０を現用系として稼動させる。
【００１８】
また、クロックソース１０には、出力端子３０でのクロックＣＰを取り込んでＮ分周するＮ分周器１９と、ＶＣＸＯ１５から出力されるクロックＣＰ１をＮ分周するＮ分周器１８とを備えており、これらＮ分周器１９，１８の出力パルスが位相比較器１２に供給されて位相比較される。クロックソース１０が予備系である場合には、クロック出力断検出器＆動作切替制御器１７の制御により、セレクタ１３がｂ側（この位相比較器１２側）を選択しており、この位相比較器２２の出力がセレクタ２３を介してＬＰＦ２４に供給されてその直流成分が抽出される。ＶＣＸＯ１５はこの直流成分のレベルに応じた周波数，位相のクロックを発生する。
【００１９】
クロックソース１０が予備系であって、セレクタがｂ側を選択しているときには、このようにｎ分周器１８，１９、位相比較器１２，ＬＰＦ１４及びＶＣＸＯ１５がＰＬＬ（Phase Locked Loop）回路を形成し、このＰＬＬ回路により、ＶＣＸＯ１５は出力端子３０でのクロックＣＰに周波数，位相が同期したクロックＣＰ１を発生する。
【００２０】
以上のように、クロックソース１０が現用系である場合には、クロック出力断検出器＆動作切替制御器１７の制御により、ゲート１６が開いてセレクタ１３がａ側のパルス発生器１１を選択しており、ＶＣＸＯ１５はパルス発生器１１の出力パルスによって駆動されるが、予備系である場合には、ゲート１６が閉じてセレクタ１３がｂ側の位相比較器１２を選択しており、これによって形成されるＰＬＬ回路により、ＶＣＸＯ１５が出力端子３０でのクロックＣＰに同期して発振し、このクロックＣＰに周波数，位相が同期したクロックＣＰ１を発生する。
【００２１】
他方のクロックソース２０もクロックソース１０と同じ構成をなすものであって、クロックソース１０が現用系であるときには、予備系であり、このクロックソース２０が現用系であるときには、クロックソース１０が予備系となる。
【００２２】
このクロックソース２０において、クロック出力断検出器＆動作切替制御器２７により、セレクタ２３がａ側（パルス発生器２１側）とｂ側（位相比較器２２側）のいずれかを選択するように制御され、また、ゲート２６が開閉制御される。
【００２３】
クロックソース２０が現用系であって、ゲート２６が開いているときには、セレクタ２３はａ側のパルス発生器２１を選択し、クロックソース１０が現用系であるときと同様、自走するパルス発生器２１とＬＰＦ２４とがＶＣＸＯ２５の駆動系を形成し、ＶＣＸＯ２５はこれによって駆動されてクロックＣＰ２を発生する。このクロックＣＰ２は、ゲート２６を通り、出力端子３０から、クロックＣＰとして、出力される。ゲート２６が閉じているときには、セレクタ２３はｂ側の位相比較器２２を選択する。これにより、クロックソース１０と同様に、ＶＣＸＯ２５の出力クロックＣＰ２をＮ分周するＮ分周器２８と、出力端子３０でのクロックを取り込んでＮ分周するＮ分周器２９と、これらＮ分周器２８，２９からの出力パルスを位相比較する位相比較器２２と、これらパルスの位相差に応じたデューティ比の位相比較器２２の出力パルスの直流成分を抽出するＬＰＦ２４と、このＬＰＦ２４で抽出された直流成分のレベルに応じた周波数，位相で発振するＶＣＸＯ２５とでＰＬＬ回路が形成される。このＰＬＬ回路により、ＶＣＸＯ２５が出力端子３０でのクロックＣＰに同期発振し、このクロックＣＰの周波数，位相が同期したクロックＣＰ２を発生する。
【００２４】
ここで、クロックソース２０でのクロック出力断検出器＆動作切替制御器２７は、ＶＣＸＯ２５の出力クロックＣＰ２と出力端子３０でのクロックＣＰとを監視しており、クロックソース２０が現用系であって、ゲート２６が開いた状態にあるときには、ＶＣＸＯ２５の出力クロックＣＰ２が正常であれば、ゲート２６をそのまま開いた状態に保持し、また、セレクタ２３をａ側の選択状態に保持して現用系を維持する。
【００２５】
ここで、クロック出力断検出器＆動作切替制御器１７，２７は夫々、
（ｉ）上記のように、ゲート１６，２６が開いているとき、監視しているＶＣＸＯ１５，２５の出力クロックＣＰ１，ＣＰ２が正常である限り、ゲート１６，２６を開いた状態に保持し、かつセレクタ１３，２３をａ側の選択状態に保持して、ＶＣＸＯ１５，２５をパルス発生器１１，２１とＬＰＦ１４，２４からなる駆動系で駆動し、クロックソース１０，２０を現用系とするが、さらに、
（ii）ゲート１６，２６が開いているとき、監視しているＶＣＸＯ１５，２５の出力クロックＣＰ１，ＣＰ２が正常でなくなると、ゲート１６，２６を閉じ、セレクタ１３，２３をａ側からｂ側に切り替えて上記のＰＬＬ回路を形成し、クロックソース１０，２０を現用系から予備系に切り替え、
（iii）ゲート１６，２６が閉じているとき、監視しているＶＣＸＯ１５，２５の出力クロックＣＰ１，ＣＰ２が正常であって、出力端子３０でクロックＣＰが検出できなくなると、ゲート１６，２６を開き、セレクタ１３，２３をｂ側からａ側に切り替えてＶＣＸＯ１５，２５をパルス発生器１１，２１とＬＰＦ１４，２４からなる駆動系で駆動し、クロックソース１０，２０を予備系から現用系に切り替える。
【００２６】
図２は図１におけるクロックソース１０，２０の状態の遷移を示す図であって、同図において、これらクロックソース１０，２０が取り得る状態は出力状態Ａと閉塞状態Ｂであって、クロックソース１０について言えば、出力状態Ａは、セレクタ１３がａ側（パルス発生器１１側）を選択しかつゲート１６を開いて（ＯＮして）、クロックＣＰ１を出力端子３０に出力している現用系として稼動する状態であり、閉塞状態Ｂは、セレクタ１３がｂ側（比較器１２側）を選択しかつゲート１６が閉じて（ＯＦＦして）、クロックＣＰ１を出力端子３０に出力していない予備系としての状態である。このことは、クロックソース２０についても、同様である。
【００２７】
クロックソース１０，２０の一方が出力状態Ａにあるときには、他方が閉塞状態Ｂにある。クロックソース１０が出力状態Ａにあるのは、
（ｉ）そのＶＣＸＯ１５から出力されるクロック（自クロック）ＣＰ１が正常（ＯＫ）であって、かつ閉塞状態Ｂの他方のクロックソース２０のＶＣＸＯ２５から出力されるクロック（他クロック）ＣＰ２もＯＫであるとき（状態Ａ１）、
（ii）自クロックＣＰ１がＯＫであって、他クロックＣＰ２が正常でない（ＮＧ）とき（状態Ａ２）、
（iii）自クロックＣＰ１も、他クロックＣＰ２もともにＮＧのとき（状態Ａ３）、
である。また、クロックソース１０が閉塞状態Ｂにあるのは、
（ｉ）そのＶＣＸＯ１５から出力されるクロック（自クロック）ＣＰ１が正常（ＯＫ）であって、出力状態Ａにある他方のクロックソース２０のＶＣＸＯ２５から出力されるクロック（他クロック）ＣＰ２（即ち、出力端子３０のクロックＣＰ）もＯＫであるとき（状態Ｂ１）、
（ii）自クロックＣＰ１が正常でなく（ＮＧ）、他クロックＣＰ２がＯＫであるとき（状態Ｂ２）、
（iii）自クロックＣＰ１も、他クロックＣＰ２もともにＮＧのとき（状態Ｂ３）、
である。このことは、クロックソース２０についても、同様である。
【００２８】
そして、出力状態Ａにあるクロックソース１０で自クロックＣＰ１がＮＧとなり、このとき、閉塞状態Ｂにあるクロックソース２０の自クロックＣＰ２がＯＫである場合には（これは、出力状態Ａにあるクロックソース１０側からみると、自クロックＣＰ１がＮＧであって、他クロックＣＰ２はＯＫであり（状態Ｃ１）、閉塞状態Ｂにあるクロックソース２０側からみると、自クロックＣＰ２がＯＫであって、他クロックＣＰ１はＮＧである（状態Ｃ２））、クロックソース１０は出力状態Ａから閉塞状態Ｂに遷移し、クロックソース２０は閉塞状態Ｂから出力状態Ａに遷移する。
【００２９】
このことは、クロックソース２０が出力状態Ａにあり、クロックソース１０が閉塞状態Ｂにある場合も同様である。
【００３０】
以上のことをもとに、図１に示す実施形態の動作を説明する。
【００３１】
クロック発生装置を起動したときには、クロックソース１０，２０では、クロック出力断検出器＆動作切替制御器１７，２７が夫々ＶＣＸＯ１５，２５から出力されるクロックＣＰ１，ＣＰ２を監視し、そのいずれか一方がＯＫ（正常）で他方がＮＧ（異常）であるときには、ＯＫである方のクロックソースが出力状態Ａとなり、ＮＧである方のクロックソースが閉塞状態Ｂとなる。また、いずれのクロックＣＰ１，ＣＰ２もＯＫである場合には、予め決められた方のクロックソースが出力状態Ａとなり、他方のクロックソースが閉塞状態Ｂとなる。ここでは、クロックソース１０が出力状態Ａとなるものとする。
【００３２】
そこで、クロックソース１０が現用系としての出力状態Ａに、また、クロックソース２０が予備系としての閉塞状態Ｂに夫々設定されたものとすると、クロックソース１０では、クロック出力断検出器＆動作切替制御器１７の制御により、セレクタ１３はａ側を選択し、ゲート１６は開いた状態にある。このため、ＶＣＸＯ１５は、上記のように、自走発振するパルス発生器１１からのパルスのＬＰＦ１４で抽出された直流成分で駆動されてクロックＣＰ１を発生する（以下、このときのＶＣＸＯ１５の発振を駆動系による駆動発振という）。このクロックＣＰ１はゲート１６を通り、出力端子３０からクロックＣＰとして出力される。
【００３３】
一方、予備系としての閉塞状態Ｂにあるクロックソース２０では、クロック出力断検出器＆動作切替制御器１７の制御により、セレクタ２３はｂ側（即ち、位相比較器２２）を選択し、ゲート２６は閉じた状態にある。そこで、Ｎ分周器２８，２９とＬＰＦ２４とＶＣＸＯ２５とによってＰＬＬ回路が形成され、ＶＣＸＯ２５は出力端子３０でのクロックＣＰに同期発振して、このクロックＣＰに周波数，位相が同期したクロックＣＰ２を発生している。
【００３４】
クロックソース１０では、クロック出力断検出器＆動作切替制御器１７がＶＣＸＯ１５から出力されるＣＰ１と出力端子３０でのクロックＣＰ（このときには、このクロックＣＰはクロックソース１０から出力されるクロックＣＰ１である）とを監視しており、このクロックＣＰ１がＯＫである限り（図２での状態Ａ１，Ａ２）、クロックソース１０は出力状態Ａに保持される。また、クロックソース２０においても、クロック出力断検出器＆動作切替制御器２７がＶＣＸＯ２５から出力されるＣＰ２と出力端子３０でのクロックＣＰ（即ち、クロックＣＰ１）とを監視しており、この出力端子３０でのクロックＣＰがＯＫである限り（図２での状態Ｂ１，Ｂ２）、クロックソース２０は閉塞状態Ｂに保持される。
【００３５】
そこで、いま、出力状態Ａにあるクロックソース１０に何らかの故障が生じて、ＶＣＸＯ１５から出力されるクロックＣＰ１がＮＧとなったとすると、クロック出力断検出器＆動作切替制御器１７がこれを検知し、ゲート１６を閉じる。これとともに、閉塞状態Ｂにあるクロックソース２０では、クロック出力断検出器＆動作切替制御器２７が、クロックソース１０のゲート１６が閉じることにより、出力端子３０でのクロックＣＰの中断を検出し、このとき、ＶＣＸＯ２５から出力されるＣＰ２がＯＫである場合には、ゲート２６を開くとともに、セレクタ２３を制御してｂ側からａ側へ切り替え選択する。これにより、クロックソース２０は予備系から現用系に切り替わり、出力端子３０のクロックＣＰはクロックソース１０からのクロックＣＰ１からクロックソース２０からのクロックＣＰ２に切り替わる。
【００３６】
このクロックＣＰがクロックＣＰ１からクロックＣＰ２に切り替わるときには、ＰＬＬ回路により、ＶＣＸＯ２５がこのクロックＣＰに同期発振しているので、このＶＣＸＯ２５からのクロックＣＰ２は出力端子３０でのクロックＣＰ、即ち、クロックＣＰ１と周波数，位相が同期しており、従って、このクロックＣＰにこの切り替わりによる位相の急変（位相飛び）は生じない。
【００３７】
また、クロックソース２０では、ゲート２６が開くとともに、セレクタ２３の選択がａ側のパルス発生器２１側に切り替わり、ＶＣＸＯ２５がクロックＣＰへの同期発振からパルス発生器２１とＬＰＦ２４とからなる駆動系の駆動による発振（駆動発振）に切り替わるが、クロックソース１０でのパルス発生器１１とクロックソース２０でのパルス発生器２１とは同一周波数で同一デューティ比のパルスを出力するように駆動されるものであって、かつクロックソース１０で駆動発振するＶＣＸＯ１５が発生するクロックＣＰ１とクロックソース２０でＰＬＬ回路によって同期発振するＶＣＸＯ２５が発生するクロックＣＰ２とが周波数，位相同期しているので、クロックソース２０でのＰＬＬ回路によって同期発振するＶＣＸＯ２５の駆動状態とクロックソース１０での駆動発振するＶＣＸＯ１５の駆動状態とは同じものであり、従って、このクロックＣＰの切り替わり時でのクロックソース２０でのＰＬＬ回路によるＶＣＸＯ２５の駆動状態は、ＶＣＸＯ２５がパルス発生器１１からのパルスによる駆動発振時での駆動状態と同じとなり、セレクタ２３がａ側からｂ側に切り替わってＶＣＸＯ２５がＰＬＬ回路による同期発振状態から駆動状態に遷移しても、ＶＣＸＯ２５の動作状態に変化がなく、発生されるクロックＣＰの周波数，位相に変化がない。このため、クロックソース１０が出力状態Ａから閉塞状態Ｂに遷移し、同時にクロックソース２０が閉塞状態Ｂから出力状態Ａに遷移して出力端子３０でのクロックＣＰがクロックＣＰ１からクロックＣＰ２に切り替わっても、このクロックＣＰに周波数変化や位相の急変（位相飛び）が生ずることはない。
【００３８】
かかる動作により、図２において、クロックソース１０が状態Ｃ１となって閉塞状態Ｂに遷移し、クロックソース２０が状態Ｃ２となって出力状態Ａに遷移したことになり、出力端子３０でのクロックＣＰは、クロックソース１０からのクロックＣＰ１からクロックソース２０からのクロックＣＰ２に切り替わっても、位相飛びが生ずることはない。閉塞状態Ｂに遷移したクロックソース１０では、セレクタ１３がｂ側を選択することにより、上記のＰＬＬ回路が稼働して、ＶＣＸＯ１５は出力端子３０でのクロックＣＰ、即ち、クロックソース２０から出力されるクロックＣＰ２に同期して発振動作する。
【００３９】
なお、現用系としての出力状態Ａにあるクロックソース１０において、ＶＣＸＯ１５から出力されるクロックＣＰ１がＮＧとなってゲート１６が閉じたとき、閉塞状態Ｂにあるクロックソース１０でも、ＶＣＸＯ２５から出力されるクロックＣＰ２がＮＧであっときには、クロック出力断検出器＆動作切替制御器２７の制御により、ゲート２６はそのまま閉じた状態に保持される。かかる状態が、図２における状態Ａ３，Ｂ３である。
【００４０】
以上のようにして、クロックソース２０が現用系としての出力状態Ａとなり、クロックソース１０が予備系としての閉塞状態Ｂになるが、その後、クロックソース２０において、ＶＣＸＯ２５から出力されるクロックＣＰ２がＮＧとなると、クロックソース２０は、上記のクロックソース１０と同様の動作を行なって、予備系としての閉塞状態Ｂとなり、クロックソース１０は、上記のクロックソース２０と同様の動作を行なって、現用系としての出力状態Ａとなる。この場合も、上記と同様のことから、出力端子３０でのクロックＣＰは、クロックＣＰ２からクロッシＣＰ１に切り替わるとき、位相飛びが発生しない。
【００４１】
ここで、クロック出力断検出器＆動作切替制御器１７，２７での自クロック，他クロックのＯＫ，ＮＧの判定（チェック）方法の一具体例を説明する。
【００４２】
この判定は、クロックのデューティ比を検出することにより、行なうものである。例えば、クロックソース１０でのクロック出力断検出器＆動作切替制御器１７のクロックＣＰ１のチェックについて説明すると、ＶＣＸＯ１５は、それが駆動発振する場合も、また、ＰＬＬ回路で同期発振する場合も、出力されるクロックＣＰ１のデューティ比が一定となるように、設計されており、通常５０％のデューティ比となるようにしている。
【００４３】
そこで、このデューティ比を測定するために、このクロックＣＰ１の立上りエッジでリセットされ、かつこのクロックＣＰ１の高レベル期間（即ち、立上りエッジから立ち下がりエッジまでの期間）このクロックＣＰ１よりも高い周波数（例えば、１０２４倍の周波数）のクロックをカウントするカウンタを用いる。これによると、クロックＣＰ１のデューティ比がほぼ５０％であるときには、そのカウント値はほぼ５１２である。
【００４４】
そこで、このカウント値がこの値５１２を中心とする所定の範囲内、例えば、５００〜５２４の範囲内にあるとき、クロックＣＰ１は正常（ＯＫ）と判定する。そして、カウント値がこの所定の範囲未満、即ち、５００未満である場合には、周波数が高いとしてＮＧと判定し、また、この所定の範囲を越える、即ち、５２４を越える場合には、周波数が低く過ぎる、あるいはＶＣＸＯ１５がクロックＣＰ１を出力できなくなったとして、ＮＧと判定する。
【００４５】
このクロック出力断検出器＆動作切替制御器１７での出力端子３０でのクロックＣＰのチェックも同様であるし、クロックソース２０でのクロック出力断検出器＆動作切替制御器１７のＶＣＸＯ２５の出力クロックＣＰ２や出力端子３０でのクロックＣＰのチェックについても同様である。
【００４６】
このようにして、この実施形態では、クロックソース１０，２０のいずれか一方がクロックを出力する出力状態にあるときには、他方が閉塞状態にあり、出力状態にあるクロックソース側でのクロックの良，不良に応じて、これらクロックソースが交互に状態を変えていく。そして、夫々のクロックソースでＰＬＬ回路が設けられていることにより、これらクロックソース１０，２０の動作状態が反転して出力端子３０でのクロックＣＰがクロックＣＰ１からクロックＣＰ２に、あるいはその逆に切り替わっても、その切り替え時点での位相が不連続となる（即ち、位相飛びが発生する）ことがなく、常に連続した位相のクロックが得られることになる。
【００４７】
なお、上記の実施形態において、クロック出力断検出器＆動作切替制御器１７とクロック出力断検出器＆動作切替制御器２７とを夫々別体のものと図示したが、一体化されたものとしてもよい。
【００４８】
また、上記実施形態では、クロックを発生する手段として、ＶＣＸＯを用いたが、ＰＬＬ回路で制御可能な発振器であればよい。
【図面の簡単な説明】
【００４９】
【図１】本発明によるクロック発生装置の実施形態を示すブロック構成図である。
【図２】図１における２つのクロックソースの状態の遷移を示す図である。
【図３】従来のクロック発生装置の一例を示すブロック構成図である。
【符号の説明】
【００５０】
１０  クロックソース
１１  パルス発生器
１２  位相比較器
１３  セレクタ
１４  ＬＰＦ
１５  ＶＣＸＯ
１６  ゲート
１７  クロック出力断検出器＆動作切替制御器
１８，１９  Ｎ分周器
２０  クロックソース
２１  パルス発生器
２２  位相比較器
２３  セレクタ
２４  ＬＰＦ
２５  ＶＣＸＯ
２６  ゲート
２７  クロック出力断検出器＆動作切替制御器
２８，２９  Ｎ分周器
３０  出力端子
【図１】
2006099312.tif 000003
【図２】
2006099312.tif 000004
【図３】
2006099312.tif 000005