(57)【要約】【課題】環境変動やプロセス変動等があった場合にも、発振回路の起動時に適正なクロック信号を出力できる回路装置、発振器、電子機器及び移動体等を提供すること。【解決手段】回路装置１００は、発振回路１０と、発振回路１０の出力信号ＯＳＱに基づいてクロック信号ＣＬＫＯを出力するクロック信号出力回路２０と、出力制御回路３０と、を含む。出力制御回路３０は、発振回路１０の出力信号ＯＳＱに基づいてカウント処理を行うカウンター部３２と、カウンター部３２のカウントイネーブル信号ＣＥＮを生成するカウントイネーブル信号生成回路３４と、を有する。カウンター部３２は、カウントイネーブル信号ＣＥＮがアクティブになったときにカウント処理を開始し、カウント処理の結果に基づいてクロック信号出力回路２０に対してクロック信号ＣＬＫＯの出力イネーブル信号ＱＥＮを出力する。【選択図】      図１
2018063568.tif 000002
【特許請求の範囲】
【請求項１】
発振子を発振させる発振回路と、
前記発振回路の出力信号に基づいてクロック信号を出力するクロック信号出力回路と、
前記クロック信号出力回路の出力制御を行う出力制御回路と、
を含み、
前記出力制御回路は、
前記発振回路の出力信号に基づいてカウント処理を行うカウンター部と、
前記カウンター部のカウントイネーブル信号を生成するカウントイネーブル信号生成回路と、
を有し、
前記カウンター部は、
前記カウントイネーブル信号がアクティブになったときに前記カウント処理を開始し、前記カウント処理の結果に基づいて前記クロック信号出力回路に対して前記クロック信号の出力イネーブル信号を出力することを特徴とする回路装置。
【請求項２】
請求項１に記載の回路装置において、
前記カウントイネーブル信号生成回路は、
前記発振回路の出力信号に基づいて前記カウントイネーブル信号を生成することを特徴とする回路装置。
【請求項３】
請求項１又は２に記載の回路装置において、
前記カウントイネーブル信号生成回路は、
前記発振回路の出力信号を平滑化する平滑化回路を含むことを特徴とする回路装置。
【請求項４】
請求項３に記載の回路装置において、
前記カウントイネーブル信号生成回路は、
前記平滑化回路の出力信号の電圧レベルの検出動作を行い、前記カウントイネーブル信号を出力する検出回路を有することを特徴とする回路装置。
【請求項５】
請求項４に記載の回路装置において、
前記検出回路は、
前記平滑化回路の出力信号の電圧レベルが所与の電圧レベルを超えた場合に、前記カウントイネーブル信号をアクティブにすることを特徴とする回路装置。
【請求項６】
請求項４又は５に記載の回路装置において、
前記検出回路は、
前記平滑化回路の出力信号が入力される論理反転回路と、
前記論理反転回路の出力信号が入力され、前記カウントイネーブル信号を出力するシュミットトリガー回路と、
を有することを特徴とする回路装置。
【請求項７】
請求項４乃至６のいずれか一項に記載の回路装置において、
前記検出回路は、
前記出力イネーブル信号がアクティブになった場合に前記カウントイネーブル信号を非アクティブにすることを特徴とする回路装置。
【請求項８】
請求項１乃至７のいずれか一項に記載の回路装置において、
前記カウンター部は、
前記カウントイネーブル信号がアクティブになった場合に、前記カウント処理を開始し、前記カウント処理におけるカウント値が所与の設定値に達した場合に、前記出力イネーブル信号をアクティブにすることを特徴とする回路装置。
【請求項９】
請求項８に記載の回路装置において、
前記所与の設定値は可変であることを特徴とする回路装置。
【請求項１０】
請求項９に記載の回路装置において、
温度センサーからの温度検出信号に基づいて、前記発振回路の発振周波数の温度補償を行う温度補償部を含み、
前記所与の設定値は、前記温度検出信号に基づいて可変に設定されることを特徴とする回路装置。
【請求項１１】
請求項１乃至１０のいずれか一項に記載の回路装置において、
前記カウンター部は、
前記発振回路の出力信号に基づいてカウント動作を行うカウンターと、
リセット信号がアクティブである場合に、前記出力イネーブル信号を非アクティブにし、前記リセット信号が非アクティブになった後に前記カウンターの出力信号がアクティブになった場合に、前記出力イネーブル信号をアクティブにする出力回路と、
を有することを特徴とする回路装置。
【請求項１２】
請求項１１に記載の回路装置において、
前記出力回路は、ＲＳラッチであることを特徴とする回路装置。
【請求項１３】
請求項１乃至１２のいずれか一項に記載の回路装置において、
前記クロック信号出力回路は、
前記発振回路の出力信号と、前記発振回路の出力信号を分周した分周信号のいずれかを選択する選択回路と、
スイッチ回路と、
を含み、
前記出力イネーブル信号が非アクティブである場合、前記選択回路は、ハイインピーダンス出力状態であり、前記スイッチ回路は、前記選択回路の出力を所与の電圧レベルに設定し、
前記出力イネーブル信号がアクティブである場合、前記選択回路は、前記発振回路の出力信号と前記分周信号のいずれかを選択して出力することを特徴とする回路装置。
【請求項１４】
請求項１乃至１３のいずれか一項に記載の回路装置と、
前記発振子と、
を含むことを特徴とする発振器。
【請求項１５】
請求項１乃至１３のいずれか一項に記載の回路装置を含むことを特徴とする電子機器。
【請求項１６】
請求項１乃至１３のいずれか一項に記載の回路装置を含むことを特徴とする移動体。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路装置、発振器、電子機器及び移動体等に関する。
【背景技術】
【０００２】
従来より、ＴＣＸＯ（temperature compensated crystal oscillator）、ＯＣＸＯ（oven controlled crystal oscillator）、ＳＰＸＯ（Simple Packaged Crystal Oscillator）等の発振器が知られている。例えばＴＣＸＯは、水晶振動子がもつ発振周波数の温度特性を補償することにより、環境温度の変化に対して安定した発振周波数が得られるようにした発振器である。
【０００３】
このような発振器では、起動（発振開始）時に徐々に発振信号が成長して発振の安定状態に移行していくため、起動時において種々の制御を行う場合がある。このような技術として、例えば特許文献１、２に開示される技術がある。特許文献１では、発振回路が、発振信号を積分する積分回路と、積分回路に積分された電荷を放電する放電回路とを有し、その積分回路の積分電圧が所定電圧に達した場合に、発振信号に基づくクロック信号を出力する。特許文献２では、発振信号のパルス数をカウンターによりカウントし、そのカウント値が所定数に達するまでは発振回路のバイアス電流を増加させて発振回路の起動を加速させ、カウント値が所定数に達した場合には発振回路のバイアス電流を低減する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００８−１９３４９９号公報
【特許文献２】特開２００９−１５１６００号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
上記のような発振器において、環境変動やプロセス変動があった場合に、起動時に適正な（例えば適正なデューティー等の）クロック信号を出力できないおそれがあるという課題がある。
【０００６】
例えば上記の特許文献１のように、従来技術として発振回路の出力信号を積分してクロック信号の出力を制御するものがある。しかしながら、アナログ的な処理でクロック信号の出力を制御しているので、環境温度の広い変動範囲やプロセスばらつき等に対応することが困難であり、仕様を満たす適正なクロック信号を起動時に出力することが難しい。例えば、発振信号がある程度成長してくると積分電圧が所定電圧に達してクロック信号が出力されるが、そのとき発振信号の成長が十分でないと適正なデューティーのクロック信号が得られない可能性がある。この起動時のデューティーが、環境温度の広い変動範囲やプロセスばらつき等によって変動し、仕様を満たせない可能性がある。例えば、車載用途等では環境温度の変動が大きく、広い温度範囲に対応する必要がある。
【０００７】
また上記の特許文献２のように、発振回路の起動時の制御にカウンターを用いる従来技術がある。しかしながら、特許文献２ではカウンターは発振回路の起動を早める制御に用いられている。
【０００８】
本発明の幾つかの態様によれば、環境変動やプロセス変動等があった場合にも、発振回路の起動時に適正なクロック信号を出力できる回路装置、発振器、電子機器及び移動体等を提供できる。
【課題を解決するための手段】
【０００９】
本発明は、上記の課題の少なくとも一部を解決するためになされたものであり、以下の形態又は態様として実現することが可能である。
【００１０】
本発明の一態様は、発振子を発振させる発振回路と、前記発振回路の出力信号に基づいてクロック信号を出力するクロック信号出力回路と、前記クロック信号出力回路の出力制御を行う出力制御回路と、を含み、前記出力制御回路は、前記発振回路の出力信号に基づいてカウント処理を行うカウンター部と、前記カウンター部のカウントイネーブル信号を生成するカウントイネーブル信号生成回路と、を有し、前記カウンター部は、前記カウントイネーブル信号がアクティブになったときに前記カウント処理を開始し、前記カウント処理の結果に基づいて前記クロック信号出力回路に対して前記クロック信号の出力イネーブル信号を出力する回路装置に関係する。
【００１１】
本発明の一態様によれば、カウントイネーブル信号生成回路によりカウントイネーブル信号がアクティブにされたときに、カウンター部によりカウント処理が開始され、そのカウント処理の結果に基づいてカウンター部によりクロック信号出力回路に対してクロック信号の出力イネーブル信号が出力される。このように、カウントイネーブル信号生成回路とカウンター部によりクロック信号の出力制御が行われることで、発振回路の起動時に適正な発振状態となるまでの時間を確保できる。これにより、環境変動やプロセス変動等があった場合にも、発振回路の起動時に適正なクロック信号を出力できる。
【００１２】
また本発明の一態様では、前記カウントイネーブル信号生成回路は、前記発振回路の出力信号に基づいて前記カウントイネーブル信号を生成してもよい。
【００１３】
このように発振回路の出力信号に基づいてカウントイネーブル信号を生成することで、発振回路の出力信号に基づいてカウント処理を開始させることができる。即ち、発振回路の出力信号（発振回路の発振状態）が所定の条件を満たした場合に、カウント処理を開始することが可能になる。これにより、発振回路の出力信号の振幅やデューティーが、カウント処理を適正に実行できる状態となってから、カウント処理を開始でき、適正にカウント処理を実行できるようになる。
【００１４】
また本発明の一態様では、前記カウントイネーブル信号生成回路は、前記発振回路の出力信号を平滑化する平滑化回路を含んでもよい。
【００１５】
本発明の一態様によれば、発振回路の出力信号を平滑化してＤＣ的な信号に変換できる。そして、その平滑化された信号により、発振回路の発振状態（起動時における発振の成長度合い）をモニターできるようになる。
【００１６】
また本発明の一態様では、前記カウントイネーブル信号生成回路は、前記平滑化回路の出力信号の電圧レベルの検出動作を行い、前記カウントイネーブル信号を出力する検出回路を有してもよい。
【００１７】
平滑化回路の出力信号の電圧レベルは、発振回路の出力信号の振幅に応じて変化する。そのため、平滑回路の出力信号の電圧レベルの検出動作を行うことで、発振回路の出力信号がカウント処理を開始できる振幅になったことを検出できる。そして、その検出結果に基づいてカウントイネーブル信号をアクティブにすることが可能になる。
【００１８】
また本発明の一態様では、前記検出回路は、前記平滑化回路の出力信号の電圧レベルが所与の電圧レベルを超えた場合に、前記カウントイネーブル信号をアクティブにしてもよい。
【００１９】
発振回路の発振が成長して出力信号の振幅が大きくなるほど、平滑化回路の出力信号の電圧レベルが大きくなる。そのため、平滑化回路の出力信号の電圧レベルが所与の電圧レベルを超えたことを検出することで、所望の発振振幅まで発振が成長した場合に、カウントイネーブル信号をアクティブにできる。
【００２０】
また本発明の一態様では、前記検出回路は、前記平滑化回路の出力信号が入力される論理反転回路と、前記論理反転回路の出力信号が入力され、前記カウントイネーブル信号を出力するシュミットトリガー回路と、を有してもよい。
【００２１】
本発明の一態様によれば、平滑化回路の出力信号の電圧レベルが論理反転回路のロジカル閾値を超えたときに、論理反転回路の出力信号の論理レベルが変化する。即ち、平滑化回路の出力信号が論理反転回路に入力されることで、平滑化回路の出力信号の電圧レベルが所与の電圧レベル（ロジカル閾値）を超えたか否かを判定できる。
【００２２】
また本発明の一態様では、前記検出回路は、前記出力イネーブル信号がアクティブになった場合に前記カウントイネーブル信号を非アクティブにしてもよい。
【００２３】
本発明の一態様によれば、出力イネーブル信号が非アクティブからアクティブになった場合にカウンター部の動作をディセーブルにできる。このように、クロック信号の出力が開始された場合に、カウンター部の動作をディセーブルにすることで、回路装置の消費電力を低減できる。
【００２４】
また本発明の一態様では、前記カウンター部は、前記カウントイネーブル信号がアクティブになった場合に、前記カウント処理を開始し、前記カウント処理におけるカウント値が所与の設定値に達した場合に、前記出力イネーブル信号をアクティブにしてもよい。
【００２５】
本発明の一態様によれば、カウントイネーブル信号がアクティブになってからクロック信号の出力を開始するまでの期間の長さが、発振回路の出力信号のパルス数のカウントにより制御される。発振子の発振周波数は、その発振子に固有のものなので、期間の長さは環境温度やプロセス変動にほとんど影響されることがない。これにより、環境温度やプロセス変動によらない適正な期間の長さが実現される。
【００２６】
また本発明の一態様では、前記所与の設定値は可変であってもよい。
【００２７】
発振回路の起動から適正なクロック信号が得られるまでの時間は、環境要因やプロセス変動等によって変わる可能性がある。この点、本発明の一態様によれば、種々の環境要因やプロセス変動等に応じて適切な所与の設定値を設定できる。
【００２８】
また本発明の一態様では、温度センサーからの温度検出信号に基づいて、前記発振回路の発振周波数の温度補償を行う温度補償部を含み、前記所与の設定値は、前記温度検出信号に基づいて可変に設定されてもよい。
【００２９】
環境温度が変化すると、発振回路の起動から適正なクロック信号が得られるまでの時間が変化する。この点、本発明の一態様によれば、温度センサーからの温度検出信号に基づいて適切な所与の設定値を設定できる。
【００３０】
また本発明の一態様では、前記カウンター部は、前記発振回路の出力信号に基づいてカウント動作を行うカウンターと、リセット信号がアクティブである場合に、前記出力イネーブル信号を非アクティブにし、前記リセット信号が非アクティブになった後に前記カウンターの出力信号がアクティブになった場合に、前記出力イネーブル信号をアクティブにする出力回路と、を有してもよい。
【００３１】
本発明の一態様によれば、リセット信号が非アクティブになると発振回路が起動され、その後にカウントイネーブル信号がアクティブになり、カウンターの出力信号がアクティブになり、出力回路により出力イネーブル信号がアクティブにされる。これにより、発振回路が起動された場合にカウントイネーブル信号生成回路を動作させ、適正なデューティーのクロック信号が得られるだけの時間が経過した後に出力イネーブル信号をアクティブにできる。
【００３２】
また本発明の一態様では、前記出力回路は、ＲＳラッチであってもよい。
【００３３】
このようにＲＳラッチを用いることで、出力回路の動作が実現される。即ち、リセット信号が非アクティブになった後にカウンターの出力信号がアクティブになった場合に、出力イネーブル信号をアクティブにできる。
【００３４】
また本発明の一態様では、前記クロック信号出力回路は、前記発振回路の出力信号と、前記発振回路の出力信号を分周した分周信号のいずれかを選択する選択回路と、スイッチ回路と、を含み、前記出力イネーブル信号が非アクティブである場合、前記選択回路は、ハイインピーダンス出力状態であり、前記スイッチ回路は、前記選択回路の出力を所与の電圧レベルに設定し、前記出力イネーブル信号がアクティブである場合、前記選択回路は、前記発振回路の出力信号と前記分周信号のいずれかを選択して出力してもよい。
【００３５】
本発明の一態様によれば、出力イネーブル信号が非アクティブの場合には、スイッチ回路により選択回路の出力が所与の電圧レベルに固定されるので、クロック信号を非アクティブ（非出力状態）にできる。一方、出力イネーブル信号がアクティブの場合には、選択回路により選択された発振回路の出力信号又は分周信号が選択回路により出力されるので、クロック信号をアクティブ（出力状態）にできる。
【００３６】
また本発明の他の態様は、上記のいずれかに記載の回路装置と、前記発振子と、を含む発振器に関係する。
【００３７】
また本発明の更に他の態様は、上記のいずれかに記載の回路装置を含む電子機器に関係する。
【００３８】
また本発明の更に他の態様は、上記のいずれかに記載の回路装置を含む移動体に関係する。
【図面の簡単な説明】
【００３９】
【図１】本実施形態の回路装置の構成例。
【図２】本実施形態の回路装置の動作を説明するための波形図。
【図３】発振回路の出力信号とクロック信号の波形の比較例。
【図４】本実施形態における発振回路の出力信号とクロック信号の波形の一例。
【図５】出力制御回路の第１の詳細な構成例。
【図６】出力制御回路の第２の詳細な構成例。
【図７】第２の詳細な構成例の出力制御回路の動作を説明するための波形例。
【図８】カウンターの詳細な構成例。
【図９】分周回路の詳細な構成例。
【図１０】出力制御回路の変形例、及びその変形例を適用した場合の回路装置の構成例。
【図１１】クロック信号出力回路の詳細な構成例。
【図１２】選択回路の詳細な構成例。
【図１３】発振回路の詳細な構成例。
【図１４】本実施形態の回路装置の第１の詳細な構成例。
【図１５】本実施形態の回路装置の第２の詳細な構成例。
【図１６】発振器の構成例。
【図１７】電子機器の構成例。
【図１８】移動体の構成例。
【発明を実施するための形態】
【００４０】
以下、本発明の好適な実施の形態について詳細に説明する。なお以下に説明する本実施形態は特許請求の範囲に記載された本発明の内容を不当に限定するものではなく、本実施形態で説明される構成の全てが本発明の解決手段として必須であるとは限らない。
【００４１】
１．回路装置
図１は、本実施形態の回路装置１００の構成例である。回路装置１００は、発振回路１０、クロック信号出力回路２０（出力バッファー）、出力制御回路３０を含む。回路装置１００は、例えば集積回路装置（半導体チップ）で実現される。そして、回路装置１００と発振子ＸＴＡＬをパッケージに収納することで発振器が実現される。なお、本実施形態は図１の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。
【００４２】
発振回路１０は、発振子ＸＴＡＬを用いて発振信号を生成する回路である。具体的には、発振回路１０は、第１、第２の振動子用端子（振動子用パッド）を介して発振子ＸＴＡＬに接続される。そして発振回路１０は、発振子ＸＴＡＬを発振させることで、発振信号を生成する。例えばＴＣＸＯやＯＣＸＯでは、検出温度に応じた制御電圧（発振周波数の温度特性を補償する電圧）が発振回路１０に入力され、発振回路１０は、その制御電圧に対応する発振周波数で発振子ＸＴＡＬを発振させる。或いはＳＰＸＯでは、発振周波数の電圧制御を行わずに、発振子ＸＴＡＬの固有振動数で発振子ＸＴＡＬを発振させる。例えば発振回路１０は、発振信号を生成する発振部（発振回路本体）と、その発振信号をバッファリングして出力信号ＯＳＱを出力するバッファーと、を含む。
【００４３】
発振子ＸＴＡＬは、例えば水晶振動子等の圧電振動子である。発振子ＸＴＡＬは恒温槽内に設けられるオーブン型振動子（ＯＣＸＯにおける振動子）であってもよい。或いは発振子ＸＴＡＬは共振器（電気機械的な共振子又は電気的な共振回路）であってもよい。発振子ＸＴＡＬとしては、圧電振動子、ＳＡＷ（Surface Acoustic Wave）共振子、ＭＥＭＳ（Micro Electro Mechanical Systems）振動子等を採用できる。発振子ＸＴＡＬの基板材料としては、水晶、タンタル酸リチウム、ニオブ酸リチウム等の圧電単結晶や、ジルコン酸チタン酸鉛等の圧電セラミックス等の圧電材料、又はシリコン半導体材料等を用いることができる。発振子ＸＴＡＬの励振手段としては、圧電効果によるものを用いてもよいし、クーロン力による静電駆動を用いてもよい。
【００４４】
クロック信号出力回路２０は、発振回路１０の出力信号ＯＳＱに基づいてクロック信号ＣＬＫＯを出力する。具体的には、出力信号ＯＳＱ或いは出力信号ＯＳＱを分周した信号をバッファリング（外部負荷を駆動するための増幅）し、そのバッファリングした信号をクロック信号ＣＬＫＯとして出力する。例えばクロック信号出力回路２０は、出力信号ＯＳＱとその分周信号のいずれかを選択する選択回路と、その選択回路の出力をバッファリングするバッファーとを含む。なお、選択回路が省略されてもよい。バッファーは、例えばクリップドサイン波の或いはＣＭＯＳ信号レベルのクロック信号ＣＬＫＯを出力する。クリップドサイン波の信号は、サイン波の上下が所定電圧レベル（例えば電源電圧レベル）にクリップされた信号である。
【００４５】
出力制御回路３０は、クロック信号出力回路２０の出力制御を行う。即ち、クロック信号ＣＬＫＯを出力状態（アクティブ）にするか非出力状態（非アクティブ）にするかを制御する。非出力状態では、クロック信号出力回路２０は例えば固定電圧レベルのクロック信号ＣＬＫＯを出力してもよいし、或いは出力ノード（クロック信号ＣＬＫＯが出力されるノード）をハイインピーダンス状態にしてもよい。
【００４６】
出力制御回路３０は、発振回路１０の出力信号ＯＳＱに基づいてカウント処理を行うカウンター部３２と、カウンター部３２のカウントイネーブル信号ＣＥＮを生成するカウントイネーブル信号生成回路３４と、を有する。そしてカウンター部３２は、カウントイネーブル信号ＣＥＮがアクティブになったときにカウント処理を開始し、そのカウント処理の結果に基づいてクロック信号出力回路２０に対してクロック信号ＣＬＫＯの出力イネーブル信号ＱＥＮを出力する。具体的には、カウントイネーブル信号生成回路３４は、発振回路１０の起動時における過渡的な発振状態をモニターし、そのモニター結果が所定条件（発振が成長したと判断できる条件）を満たした場合に、カウントイネーブル信号ＣＥＮをアクティブにする。カウンター部３２が行うカウント処理は、カウンターによるカウント動作（カウント値のカウントアップ又はカウントダウン）とそれ以外の信号処理（デジタル信号処理）とを含むことができる。例えば、カウンター部３２は、カウント動作と、そのカウント値に基づいて出力イネーブル信号ＱＥＮを出力する処理とを行う。そしてクロック信号出力回路２０は、出力イネーブル信号ＱＥＮがアクティブになった場合に、出力信号ＯＳＱに基づくクロック信号ＣＬＫＯを出力する（クロック信号ＣＬＫＯを出力状態にする）。なお、カウンター部３２は回路装置１００の制御回路（例えば図１４の制御回路１３０）に含まれてもよい。
【００４７】
図２は、本実施形態の回路装置１００の動作を説明するための波形図である。図２では、出力信号ＯＳＱとクロック信号ＣＬＫＯの波形を、それらの電圧振幅（ピーク−ピーク間の電圧）の波形で示している。
【００４８】
図２のＡ１に示すように、発振回路１０が発振子ＸＴＡＬの駆動を開始すると発振信号の振幅が徐々に大きくなっていき、その発振信号をバッファリングした出力信号ＯＳＱの振幅も徐々に大きくなっていく。Ａ２に示すように、出力信号ＯＳＱの振幅が所定のレベルに達するとカウントイネーブル信号ＣＥＮが非アクティブ（例えばハイレベル、第１論理レベル）からアクティブ（ローレベル、第２論理レベル）に変化する。カウントイネーブル信号ＣＥＮがアクティブになるとカウンター部３２によるカウント処理が行われる。これにより、Ａ３に示すように、カウントイネーブル信号ＣＥＮがアクティブになってから期間ＴＫＤの後に出力イネーブル信号ＱＥＮが非アクティブ（例えばローレベル、第２論理レベル）からアクティブ（ハイレベル、第１論理レベル）になる。この期間ＴＫＤは、カウント処理により設けられる所与の長さの期間である。出力イネーブル信号ＱＥＮがアクティブになると、Ａ４に示すように、クロック信号ＣＬＫＯが出力される。
【００４９】
図３は、発振回路１０の出力信号ＯＳＱとクロック信号ＣＬＫＯの波形の比較例である。図３には、例えば図２のＡ５に示すような、発振回路１０が起動する過程での波形を示す。本実施形態では、実際にはクロック信号ＣＬＫＯの出力が開始されていないが、ここでは比較例としてクロック信号ＣＬＫＯが出力されているものとする。
【００５０】
発振回路１０が起動する過程では、発振信号の振幅が徐々に大きくなっていく途中なので（最大振幅に達していないので）、出力信号ＯＳＱはロー幅に比べてハイ幅が狭いパルス状の信号となる。パルスの高さは、発振振幅が大きくなるに従って高くなっていく。このような出力信号ＯＳＱをバッファリングしたクロック信号ＣＬＫＯは、出力信号ＯＳＱのデューティーを反映して、デューティーが５０％から大きくずれたものとなる。ここで、デューティーは、１周期の長さに対するハイ幅（ハイレベルの期間の長さ）の割合である。図３の例では、クロック信号ＣＬＫＯは出力信号ＯＳＱの論理レベルを反転させたものになっている。この場合、出力信号ＯＳＱのデューティーが５０％よりも大幅に小さいことに対応して、クロック信号ＣＬＫＯのデューティーが５０％よりも大幅に小さくなる。
【００５１】
従来の発振回路の起動時における制御では、例えば発振信号を積分して積分電圧が所定電圧となった場合にクロック信号の出力を開始させている。このようなアナログ処理のみによる制御では、クロック信号のデューティーが５０％付近に安定するまで（発振信号の振幅が最大振幅に達するまで）の十分な時間を確保することが難しい。そのため、図３のようなデューティーが５０％から大きくずれた状態でクロック信号の出力が開始される可能性がある。そして、アナログ処理は温度変動やプロセス変動等の影響を受けやすいため、クロック信号の出力が開始された時点でのデューティーがばらつき、仕様の範囲内に収めることが難しくなる。例えば、上記の積分電圧が所定の電圧に達するという条件を満たすまでの時間が、温度変動やプロセス変動等の影響でばらつき、その結果としてクロック信号のデューティーがばらつく可能性がある。
【００５２】
この点、本実施形態によれば、カウントイネーブル信号生成回路３４からのカウントイネーブル信号ＣＥＮがアクティブになった場合に、カウンター部３２によりカウント処理が行われる。そして、そのカウント処理に基づいて出力イネーブル信号ＱＥＮがアクティブにされた場合に、クロック信号出力回路２０がクロック信号ＣＬＫＯを出力する。これにより、クロック信号のデューティー（発振信号の振幅）が５０％付近に安定するまでの十分な時間を確保することが可能となる。即ち、発振回路１０の起動時において発振が成長したと判断された時点においてカウントイネーブル信号ＣＥＮがアクティブとなり、その後のカウント処理によって期間ＴＫＤが経過した後にクロック信号ＣＬＫＯの出力を開始できる。この期間ＴＫＤにより、クロック信号ＣＬＫＯの出力開始時におけるデューティーが５０％付近となる十分な時間が確保される。また、カウントイネーブル信号ＣＥＮの生成は例えばアナログ処理で実現されるが、更にカウント処理（デジタル処理）を組み合わせたことで、温度変動やプロセス変動等の影響を低減できる。即ち、それらの影響によるデューティーのばらつきを低減し、仕様の範囲内に収めることが可能となる。
【００５３】
図４は、本実施形態における発振回路１０の出力信号ＯＳＱとクロック信号ＣＬＫＯの波形の一例である。図４には、例えば図２のＡ６に示すような、発振回路１０の起動後に発振が十分に安定した時点での波形を示す。
【００５４】
発振回路１０が起動してから十分に時間が経過すると（例えば発振振幅が最大振幅に達すると）、発振回路１０の出力信号ＯＳＱはロー幅とハイ幅が同程度となり、そのデューティーは５０％付近となる。このような出力信号ＯＳＱをバッファリングしたクロック信号ＣＬＫＯは、出力信号ＯＳＱのデューティーを反映して、デューティーが５０％付近になる。
【００５５】
本実施形態では、温度変動やプロセス変動等の影響を考慮して、クロック信号ＣＬＫＯの出力開始時に５０％付近（或いは仕様を満たす範囲）のデューティーが得られる期間ＴＫＤの長さを設定しておく。期間ＴＫＤはカウント処理に基づくものなので、その長さが温度変動やプロセス変動等によってはほとんどばらつかない。そのため、温度変動やプロセス変動等の影響があっても、クロック信号ＣＬＫＯの出力開始時に適正なデューティーのクロック信号を出力できる。
【００５６】
以上のように、アナログ処理のみで起動時の制御を行った場合に比べて、カウント処理を組み合わせたことで適正なクロック信号ＣＬＫＯが実現される。一方、逆にカウンター部３２のみでクロック信号ＣＬＫＯの出力制御を行った場合を考える。この場合、発振回路１０の起動直後の出力信号ＯＳＱでカウント処理を行うことになる。即ち、振幅が非常に小さい（或いはデューティーが非常に小さい）出力信号ＯＳＱに基づいてカウント処理を行うことになる。そうすると、例えば出力信号ＯＳＱのパルスの一部でカウント値が変化しない（いわゆる歯抜け動作になる）等、カウント処理が適正に実行されない可能性がある。カウント処理が適正に実行されないと、出力イネーブル信号ＱＥＮがアクティブになるタイミングが変動し、正確な制御を実現できなくなる。
【００５７】
この点、本実施形態によれば、カウントイネーブル信号生成回路３４がカウントイネーブル信号ＣＥＮを生成する。これにより、カウントイネーブル信号ＣＥＮがアクティブになった後にカウント処理が開始されるので、カウント処理が適正に実行される状態となってからカウント処理を開始させることが可能となる。これにより、出力イネーブル信号ＱＥＮがアクティブになるタイミングの変動が低減され、正確な制御を実現できる。
【００５８】
より具体的には、カウントイネーブル信号生成回路３４は、発振回路１０の出力信号ＯＳＱに基づいてカウントイネーブル信号ＣＥＮを生成する。
【００５９】
図５等で後述するように、カウントイネーブル信号生成回路３４は、出力信号ＯＳＱをアナログ処理するアナログ回路（例えばフィルター等）と、そのアナログ回路の出力に基づいてカウントイネーブル信号ＣＥＮをアクティブにするか否かを判定する判定部（例えば論理反転回路、シュミットトリガー回路等）を含むことができる。
【００６０】
このように発振回路１０の出力信号ＯＳＱに基づいて例えばアナログ処理等によりカウントイネーブル信号ＣＥＮを生成することで、出力信号ＯＳＱに基づいてカウント処理を開始させることができる。即ち、出力信号ＯＳＱが所定の条件を満たした場合（例えばアナログ回路の出力が所定の信号レベルになった場合）に、カウント処理を開始できる。これにより、出力信号ＯＳＱの振幅やデューティーが、カウント処理を適正に実行できる状態となってから、カウント処理を開始でき、適正にカウント処理を実行できるようになる。
【００６１】
また本実施形態では、カウンター部３２は、カウントイネーブル信号ＣＥＮがアクティブになった場合に、カウント処理を開始する。そしてカウンター部３２は、カウント処理におけるカウント値が所与の設定値に達した場合に、出力イネーブル信号ＱＥＮをアクティブにする。即ち、図２で上述した期間ＴＫＤの長さは、出力信号ＯＳＱのパルス数をカウントし始めてから、そのカウント値が所与の設定値になるまでの期間の長さである。例えば、カウンター部３２は線形帰還シフトレジスターを含み、そのバイナリーデータ（カウント値）のいずれかのビット（例えば最上位ビット）を出力イネーブル信号ＱＥＮとして出力してもよい。或いは、カウンター部３２はカウンターと判定部とを含み、判定部が、カウンターからのカウント値と所与の設定値とを比較し、カウント値と所与の設定値が一致したと判定した場合に出力イネーブル信号ＱＥＮをアクティブにしてもよい。
【００６２】
このようにすれば、カウントイネーブル信号ＣＥＮがアクティブになってからクロック信号ＣＬＫＯの出力を開始するまでの期間ＴＫＤが、出力信号ＯＳＱ（発振信号）のパルス数のカウントにより制御される。発振子ＸＴＡＬの発振周波数は、その発振子ＸＴＡＬに固有のものなので、期間ＴＫＤは環境温度やプロセス変動にほとんど影響されることがない。これにより、環境温度やプロセス変動によらない適正な期間ＴＫＤが実現される。
【００６３】
なお、所与の設定値は、ハードウェア的に決まっていてもよいし（例えば上記の線形帰還シフトレジスターの例）、或いはレジスター設定により設定されるものであってもよい。或いは、製造時等に不揮発性メモリーに書き込まれた情報により所与の設定値が設定されてもよい。或いは、回路装置１００の内部で所与の設定値が生成されてもよい（例えば後述する温度センサーを用いた例）。
【００６４】
２．出力制御回路の第１の詳細な構成例
以下、回路装置１００の各部の詳細について説明する。図５は、出力制御回路３０の第１の詳細な構成例である。図５では、カウントイネーブル信号生成回路３４は、平滑化回路３６（平滑化フィルター）、検出回路３８を含む。カウンター部３２は、カウンター３１、出力回路３３を含む。なお、本実施形態は図５の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。
【００６５】
まずカウントイネーブル信号生成回路３４について説明する。平滑化回路３６は、発振回路１０の出力信号ＯＳＱを平滑化し、その平滑化した信号を出力信号ＦＬＱとして出力する。具体的には、平滑化回路３６は、発振回路１０の発振周波数付近の成分を出力信号ＯＳＱから低減させることにより、ＤＣ的な（発振周波数に比べて十分に遅い帯域の）信号を出力する。例えば平滑化回路３６は、発振周波数よりも十分低い（例えば１／５以下）カットオフ周波数を有するローパスフィルターである。図５の例では、平滑化回路３６は抵抗素子ＲＣとキャパシターＣＣとを含み、１次のパッシブローパスフィルターである。なお、平滑化回路３６はこれに限定されず、２次以上のフィルターやアクティブフィルターであってもよい。
【００６６】
このように、発振回路１０の出力信号ＯＳＱを平滑化してＤＣ的な信号に変換することにより、発振回路１０の発振状態（起動時における発振の成長度合い）をモニターできるようになる。即ち、発振振幅に応じて、平滑化回路３６の出力信号ＦＬＱの電圧レベル（信号レベル）が変化するので、その電圧レベルをモニター信号として用いることができる。
【００６７】
検出回路３８は、平滑化回路３６の出力信号ＦＬＱに基づいて検出動作を行い、カウントイネーブル信号ＣＥＮを出力する。即ち、検出回路３８は、出力信号ＦＬＱに基づいて出力信号ＦＬＱの電圧レベルの検出動作を行い、発振の成長度合いをモニターする。そして、その検出結果に基づいてカウントイネーブル信号ＣＥＮを生成する。
【００６８】
上述のように、平滑化回路３６の出力信号ＦＬＱの電圧レベルは発振振幅により変化する。そのため、出力信号ＦＬＱに基づいて検出動作を行うことで、カウント処理を開始できる発振振幅になったことを検出でき、その検出結果に基づいてカウントイネーブル信号ＣＥＮをアクティブにすることが可能になる。
【００６９】
具体的には、検出回路３８は、平滑化回路３６の出力信号ＦＬＱの電圧レベルが所与の電圧レベルを超えた場合に、カウントイネーブル信号ＣＥＮをアクティブにする。例えば、所与の電圧レベルは、最大の発振振幅に対応する出力信号ＦＬＱの電圧レベルの１／２（望ましくは２／３、更に望ましくは３／４）より大きい。
【００７０】
発振回路１０の発振が成長して出力信号ＯＳＱの振幅が大きくなるほど、平滑化回路３６の出力信号ＦＬＱの電圧レベルが大きくなる。そのため、出力信号ＦＬＱの電圧レベルが所与の電圧レベルを超えたことを検出することで、所望の発振振幅まで発振が成長した場合に、カウントイネーブル信号ＣＥＮをアクティブにできる。
【００７１】
検出回路３８は、論理反転回路ＩＶＣ１と、シュミットトリガー回路ＳＨＣとを含む。論理反転回路ＩＶＣ１は、平滑化回路３６の出力信号ＦＬＱが入力される。例えば論理反転回路ＩＶＣ１はインバーターであるが、これに限定されず、ＮＡＮＤ回路（入力の一方が「１」の場合）やＮＯＲ回路（入力の一方が「０」の場合）等であってもよい。シュミットトリガー回路ＳＨＣは、論理反転回路ＩＶＣ１の出力信号ＩＶＣＱが入力され、カウントイネーブル信号ＣＥＮを出力する。
【００７２】
このようにすれば、平滑化回路３６の出力信号ＦＬＱの電圧レベルが論理反転回路ＩＶＣ１のロジカル閾値を超えたときに、論理反転回路ＩＶＣ１の出力信号ＩＶＣＱの論理レベルがハイレベルからローレベルに変化する。即ち、平滑化回路３６の出力信号ＦＬＱが論理反転回路ＩＶＣ１に入力されることで、出力信号ＦＬＱの電圧レベルが所与の電圧レベル（ロジカル閾値）を超えたか否かを判定できる。
【００７３】
また、平滑化回路３６の出力信号ＦＬＱには発振周波数の成分が残っていたり、ノイズが含まれている可能性がある。そうすると、論理反転回路ＩＶＣ１の出力信号ＩＶＣＱの変化が１回のエッジにならない（論理レベルがばたつく。ロジカル閾値付近で出力信号ＩＶＣＱの論理レベルがハイレベルとローレベルを繰り返す）可能性がある。この点、本実施形態ではシュミットトリガー回路ＳＨＣを用いることで、カウントイネーブル信号ＣＥＮをハイレベル（非アクティブ）からローレベル（アクティブ）へ適正に変化させることができる。
【００７４】
なお、論理反転回路ＩＶＣ１の駆動能力は非常に小さく設定されている。即ち、論理反転回路ＩＶＣ１は小さいサイズ（小さいＷ／Ｌ）のトランジスターで構成される。具体的には、発振周波数の成分を低減できるような駆動能力に設定され、平滑化回路３６の出力信号ＦＬＱに含まれる発振周波数の成分を低減できるようになっている。これにより、論理反転回路ＩＶＣ１の出力信号ＩＶＣＱの論理レベルのばたつきを低減できる。
【００７５】
次にカウンター部３２について説明する。カウンター部３２のカウンター３１は、発振回路１０の出力信号ＯＳＱに基づいてカウント動作を行う。具体的には、カウンター３１は、出力信号ＯＳＱのパルス数をカウントする。例えばカウンター３１は単純なシフトレジスターや、線形帰還シフトレジスターで構成される。そしてシフトレジスターや線形帰還シフトレジスターのいずれかの内部信号を出力信号ＣＴＱとして出力する。或いは、カウンター３１は更にデコーダーを含み、デコーダーがカウント値をデコードして出力信号ＣＴＱを出力してもよい。出力信号ＣＴＱは、カウント値が所与の設定値となった場合に非アクティブ（ハイレベル、第１論理レベル）からアクティブ（ローレベル、第２論理レベル）に変化する信号である。
【００７６】
出力回路３３は、リセット信号ＰＯＲがアクティブ（リセット状態、例えばローレベル）である場合に、出力イネーブル信号ＱＥＮを非アクティブにする。出力回路３３は、リセット信号ＰＯＲが非アクティブ（リセット解除状態、例えばハイレベル）になった後にカウンター３１の出力信号ＣＴＱがアクティブになった場合に、出力イネーブル信号ＱＥＮをアクティブにする。リセット信号ＰＯＲは、例えばパワーオンリセット信号や、或いは回路装置１００の外部（ＣＰＵ等）から供給されるリセット信号や、或いは回路装置１００の制御回路が生成するリセット信号である。
【００７７】
リセット信号ＰＯＲが非アクティブになると発振回路１０が起動され（発振を開始し）、その後にカウントイネーブル信号ＣＥＮがアクティブになり、カウンター３１の出力信号ＣＴＱがアクティブになり、出力回路３３により出力イネーブル信号ＱＥＮがアクティブにされる。これにより、発振回路１０が起動された場合に（のみ）カウントイネーブル信号生成回路３４を動作させ、適正なデューティーのクロック信号ＣＬＫＯが得られるだけの時間が経過した後に出力イネーブル信号ＱＥＮをアクティブにできる。
【００７８】
出力回路３３は、例えばＲＳラッチ（Reset-Setラッチ）である。即ち、リセット信号ＰＯＲがアクティブの場合にはＲＳラッチがリセット状態であり、出力イネーブル信号ＱＥＮは非アクティブに維持される。一方、非アクティブになるとＲＳラッチのリセットが解除され、カウンター３１の出力信号ＣＴＱが非アクティブの場合は、出力イネーブル信号ＱＥＮは非アクティブであり、出力信号ＣＴＱがアクティブに変化するとＲＳラッチがラッチ動作を行って出力イネーブル信号ＱＥＮがアクティブになる。
【００７９】
このようにＲＳラッチを用いることで、出力回路３３の動作が実現される。即ち、リセット信号ＰＯＲが非アクティブになった後にカウンター３１の出力信号ＣＴＱがアクティブになった場合に、出力イネーブル信号ＱＥＮをアクティブにできる。
【００８０】
なお、出力回路３３はＲＳラッチに限定されず、例えばクロック信号に基づいてラッチ動作を行うラッチ回路であってもよい。この場合、例えば発振回路１０の出力信号ＯＳＱに基づいてラッチ動作を行ってもよい。或いは、カウンター３１の出力信号ＣＴＱに対して何らかの信号処理を行って出力イネーブル信号ＱＥＮを出力する処理回路（ロジック回路）であってもよい。
【００８１】
３．出力制御回路の第２の詳細な構成例
図６は、出力制御回路３０の第２の詳細な構成例である。図６では、カウントイネーブル信号生成回路３４の検出回路３８は、インバーターＩＶＣ２、ＮＡＮＤ回路ＮＡＣ（否定論理積回路）、シュミットトリガー回路ＳＨＣを含む。なお、本実施形態は図６の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。
【００８２】
本実施形態では、検出回路３８は、出力イネーブル信号ＱＥＮがアクティブになった場合にカウントイネーブル信号ＣＥＮを非アクティブにする。具体的には、平滑化回路３６の出力信号ＦＬＱと、出力イネーブル信号ＱＥＮがインバーターＩＶＣ２により論理反転された信号とがＮＡＮＤ回路ＮＡＣに入力され、ＮＡＮＤ回路ＮＡＣの出力信号ＮＡＣＱがシュミットトリガー回路ＳＨＣに入力される。
【００８３】
このようにすれば、出力イネーブル信号ＱＥＮからカウントイネーブル信号ＣＥＮへの帰還により、出力イネーブル信号ＱＥＮが非アクティブからアクティブになった場合にカウンター部３２（出力制御回路３０）の動作をディセーブルにできる。発振回路１０の起動の後に一旦クロック信号ＣＬＫＯの出力が開始されれば、その後はクロック信号ＣＬＫＯの出力制御は必要がないので、本実施形態のようにカウンター部３２の動作をディセーブルにしてもよい。そして、カウンター部３２の動作をディセーブルにすることで無駄な消費電力を削減し、回路装置１００の消費電力を低減できる。
【００８４】
図７は、図６の出力制御回路３０の動作を説明するための波形例（電圧波形例）である。
【００８５】
図７のＢ１に示すように、発振回路１０の出力信号ＯＳＱの振幅が大きくなるに従って、平滑化回路３６の出力信号ＦＬＱの電圧レベルが上昇する。発振周波数の成分は平滑化回路３６で減衰するものの、一部が通過するので出力信号ＦＬＱは発振周波数で振動している。
【００８６】
リセット信号ＰＯＲがアクティブから非アクティブになったとき（発振回路１０が起動されたとき）、出力イネーブル信号ＱＥＮはローレベル（非アクティブ）である。平滑化回路３６の出力信号ＦＬＱの電圧レベルがロジカル閾値を超えるまでは、論理レベルとしてはローレベルなので、Ｂ３に示すようにＮＡＮＤ回路ＮＡＣの出力信号ＮＡＣＱはハイレベルである。
【００８７】
平滑化回路３６の出力信号ＦＬＱの電圧レベルがロジカル閾値を超えると、Ｂ４に示すようにＮＡＮＤ回路ＮＡＣの出力信号ＮＡＣＱがハイレベルからローレベルに変化する。平滑化回路３６の出力信号ＦＬＱには発振周波数の成分が残っているが、ＮＡＮＤ回路ＮＡＣの駆動能力が低くなっているので、一種のローパスフィルターのような働きをして出力信号ＮＡＣＱのスパイクの発生等が抑制されている。ＮＡＮＤ回路ＮＡＣの出力信号ＮＡＣＱがハイレベルからローレベルに変化すると、Ｂ５に示すように、シュミットトリガー回路ＳＨＣの出力信号であるカウントイネーブル信号ＣＥＮがハイレベル（非アクティブ）からローレベル（アクティブ）に変化する。
【００８８】
カウンター３１のカウント値が所与の設定値に達して出力イネーブル信号ＱＥＮがローレベル（非アクティブ）からハイレベル（アクティブ）に変化すると、Ｂ６に示すようにＮＡＮＤ回路ＮＡＣの出力信号ＮＡＣＱがローレベルからハイレベルに変化する。これによりＢ７に示すようにカウントイネーブル信号ＣＥＮがローレベル（アクティブ）からハイレベル（非アクティブ）に変化する。
【００８９】
４．カウンター
図８は、カウンター３１の詳細な構成例である。カウンター３１は、クロックドインバーターＣＩＤ、インバーターＩＶＤ１、ＩＶＤ２、トランジスターＰＴＤ（Ｐ型トランジスター、第１導電型トランジスター）、分周回路ＢＮ１〜ＢＮ３を含む。なお、本実施形態は図８の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。
【００９０】
カウントイネーブル信号ＣＥＮがハイレベル（非アクティブ）の場合、分周回路ＢＮ１〜ＢＮ３はリセット状態となる。また、クロックドインバーターＣＩＤの出力がハイインピーダンス状態となり、トランジスターＰＴＤがオンになり、インバーターＩＶＤ１の入力が電源ＶＲＤの電圧レベル（ハイレベル）となる。即ち、発振回路１０の出力信号ＯＳＱは分周回路ＢＮ１〜ＢＮ３に入力されない。このように、カウントイネーブル信号ＣＥＮがハイレベルの場合にはカウンター３１は非動作状態となっている。
【００９１】
カウントイネーブル信号ＣＥＮがローレベル（アクティブ）になると、分周回路ＢＮ１〜ＢＮ３のリセットが解除され、分周回路ＢＮ１〜ＢＮ３が動作状態となる。また、トランジスターＰＴＤがオフになり、クロックドインバーターＣＩＤとインバーターＩＶＤ１を介して発振回路１０の出力信号ＯＳＱが分周回路ＢＮ１に入力される。これにより、分周回路ＢＮ１〜ＢＮ３が発振回路１０の出力信号ＯＳＱに基づいて動作するようになる。
【００９２】
分周回路ＢＮ１〜ＢＮ３の各々は、クロック信号ＣＫＡとして入力されたクロック信号を１０分周する（周波数を１／１０にする）。即ち、分周回路ＢＮ１〜ＢＮ３の各々は１０進カウンターとなっている。分周回路ＢＮ１〜ＢＮ３の全体としては、発振回路１０の出力信号ＯＳＱを１０×１０×１０＝１０００分周することになる。但し、分周回路ＢＮ１〜ＢＮ３の出力信号ＱＤは１０分周のうちの８周期目までハイレベルであり、９周期目からローレベルとなる。そのため、分周回路ＢＮ３の出力信号ＱＤであるカウントイネーブル信号ＣＥＮは、発振回路１０の出力信号ＯＳＱの１０×１０×８＝８００周期目までハイレベルであり、８０１周期目からローレベルとなる。即ち、分周回路ＢＮ１〜ＢＮ３の全体としては８００進カウンターとなっている。
【００９３】
図９は、分周回路ＢＮ１の詳細な構成例である。なお、分周回路ＢＮ２、ＢＮ３も同様の構成である。分周回路ＢＮ１は、インバーターＩＶＥ１〜ＩＶＥ６、フリップフロップ回路ＦＦＤ１、分周回路ＢＮＥを含む。分周回路ＢＮＥは、ＮＡＮＤ回路ＮＡＤ１、ＮＡＤ２、フリップフロップ回路ＦＦＤ２〜ＦＦＤ４を含む。
【００９４】
フリップフロップ回路ＦＦＤ１は、反転出力信号ＱＢが入力信号Ｄとして帰還され、クロック信号ＣＫＡを２分周する回路（２進カウンター）になっている。即ち、インバーターＩＶＥ５の出力信号ＱＡは、クロック信号ＣＫＡを２分周したクロック信号である。図８に示すように、分周回路ＢＮ１の出力信号ＱＡはクロック信号ＣＫＢとして帰還されている。
【００９５】
図９に示すように、分周回路ＢＮＥはクロック信号ＣＫＢに基づいて動作する。ＮＡＮＤ回路ＮＡＤ１、ＮＡＤ２による帰還や信号処理によって、クロック信号ＣＫＢを５分周する回路（５進カウンター）になっている。即ち、フリップフロップ回路ＦＦＤ１と分周回路ＢＮＥとを合わせるとクロック信号ＣＫＡを２×５＝１０分周する回路（１０進カウンター）になっており、インバーターＩＶＥ６の出力信号ＱＤはクロック信号ＣＫＡを１０分周した信号になる。分周回路ＢＮＥの出力信号は、５分周のうち４周期目までローレベルであり、５分周目でハイレベルとなる。即ち、インバーターＩＶＥ６の出力信号ＱＤは、クロック信号ＣＫＡの１０分周のうち８周期目までハイレベルであり、９分周目からローレベルとなる。
【００９６】
５．出力制御回路の変形例
図１０は、出力制御回路３０の変形例、及びその変形例を適用した場合の回路装置１００の構成例である。図１０では、回路装置１００が、出力制御回路３０、温度センサー４０、設定部５０、Ａ／Ｄ変換部６０、温度補償部１５０（温度補償回路）を含む。また出力制御回路３０のカウンター部３２が、カウンター３５、出力回路３３を含む。なお、本実施形態は図１０の構成に限定されず、その構成要素の一部を省略したり、他の構成要素を追加したりする等の種々の変形実施が可能である。例えば、温度センサー４０やＡ／Ｄ変換部６０は回路装置１００の外部に設けられてもよい。
【００９７】
上述したように、カウンター部３２は、カウント処理におけるカウント値が所与の設定値に達した場合に、出力イネーブル信号ＱＥＮをアクティブにする。本変形例では、所与の設定値が可変になっている。即ち、設定部５０が設定値ＳＴＣを可変に設定し、その設定値ＳＴＣをカウンター３５に出力し、カウンター３５が、カウント値と設定値ＳＴＣとを比較し、カウント値が設定値ＳＴＣに達したと判定した場合に出力イネーブル信号ＱＥＮ（出力信号ＣＴＱ）をアクティブにする。
【００９８】
発振回路１０の起動から適正なクロック信号ＣＬＫＯ（例えば適正なデューティーのクロック信号）が得られるまでの時間は、環境要因等によって変わる可能性がある。この点、本変形例によれば、種々の環境要因等に応じて適切な所与の設定値（即ち図２の期間ＴＫＤ）を設定できる。
【００９９】
例えば、本変形例では回路装置１００の環境温度（温度センサー４０が検出した温度）に応じて所与の設定値を可変に設定する。具体的には、温度補償部１５０は、温度センサー４０からの温度検出信号ＶＴに基づいて、発振回路１０の発振周波数の温度補償を行う。このような温度補償を行う場合において、所与の設定値は、温度検出信号ＶＴに基づいて可変に設定される。図１０では、温度検出信号ＶＴの電圧レベルをＡ／Ｄ変換部６０がＡ／Ｄ変換し、そのＡ／Ｄ変換結果である温度検出データＤＶＴを出力する。設定部５０は、温度検出データＤＶＴに基づいて設定値ＳＴＣを出力する。例えば、温度検出データＤＶＴと設定値ＳＴＣを対応付けたルックアップテーブルを参照して設定値ＳＴＣを出力する。或いは、温度検出データＤＶＴから設定値ＳＴＣを求める演算処理を行って設定値ＳＴＣを出力してもよい。
【０１００】
環境温度（例えば発振子ＸＴＡＬの温度）が変化すると、発振回路１０の起動から適正なクロック信号ＣＬＫＯが得られるまでの時間が変化する。この点、本変形例によれば、温度センサー４０からの温度検出信号ＶＴに基づいて適切な所与の設定値（即ち図２の期間ＴＫＤ）を設定できる。例えば、温度が高いほど、所与の設定値を大きくし、図２の期間を長くする。
【０１０１】
なお、以上では環境温度に応じて所与の設定値を可変に設定する場合を例に説明したが、これに限定されない。例えば、発振子ＸＴＡＬや回路装置１００の個体差（プロセス変動等）に応じて所与の設定値を可変に設定する等、種々の環境要因に応じた設定手法を想定できる。また、以上では、温度センサー４０が検出した温度に基づいて設定部５０が所与の設定値を設定する場合を例に説明したが、これに限定されない。例えば、回路装置１００の外部（ＣＰＵ等）からのレジスター設定により、所与の設定値が可変に設定されてもよい。或いは、製造時等に不揮発性メモリーに所与の設定値が書き込まれることで、所与の設定値が可変に設定されてもよい。
【０１０２】
６．クロック信号出力回路
図１１は、クロック信号出力回路２０の詳細な構成例である。クロック信号出力回路２０は、選択回路２２（セレクター）、分周回路２４、出力バッファー２６、スイッチ回路ＳＷＢを含む。
【０１０３】
分周回路２４は、発振回路１０の出力信号ＯＳＱを分周し、その分周した信号を分周信号ＢＫＱとして出力する。例えば分周回路２４の分周比は１／２或いは１／４等である。出力イネーブル信号ＱＥＮが非アクティブである場合、選択回路２２は、ハイインピーダンス出力状態であり、スイッチ回路ＳＷＢは、選択回路２２の出力（出力信号ＳＬＱ）を所与の電圧レベルに設定する。例えば、所与の電圧レベルは電源ＶＲＢ（高電位側電源）の電圧レベルである。出力イネーブル信号ＱＥＮがアクティブである場合、選択回路２２は、発振回路１０の出力信号ＯＳＱと分周信号ＢＫＱとのいずれかを選択し、その選択した信号を出力信号ＳＬＱとして出力する。
【０１０４】
具体的には、スイッチ回路ＳＷＢは、トランジスターＴＰＢ１（Ｐ型トランジスター、第１導電型トランジスター）である。出力イネーブル信号ＱＥＮがローレベル（アクティブ）の場合、トランジスターＴＰＢ１がオフになり、選択回路２２が選択した信号が出力バッファー２６に入力されるようになる。
【０１０５】
選択回路２２は、出力イネーブル信号ＱＥＮがアクティブである場合において選択信号ＳＥＬに基づいて発振回路１０の出力信号ＯＳＱと分周信号ＢＫＱとのいずれかを選択する。選択信号ＳＥＬは、例えば回路装置１００の制御回路（例えば図１４の制御回路１３０）から入力される。例えば、製造時等に不揮発性メモリーに選択信号ＳＥＬの情報が記憶されており、その情報に基づいて制御回路が選択信号ＳＥＬを出力する。
【０１０６】
出力バッファー２６は、インバーターＩＶＢ１〜ＩＶＢ３、トランジスターＴＰＢ２（Ｐ型トランジスター、第１導電型トランジスター）、トランジスターＴＮＢ１、ＴＮＢ２（Ｎ型トランジスター、第２導電型トランジスター）を含む。この出力バッファー２６では、トランジスターＴＰＢ２、ＴＮＢ１、ＴＮＢ２が負荷を駆動してクロック信号ＣＬＫＯを出力する。これらのトランジスターの電源ＶＣＬは、例えば１Ｖ程度の低い電圧である。そのため、トランジスターＴＰＢ２、ＴＮＢ１を並列に（トランスファーゲートのように）接続し、駆動能力を確保している。上述したように出力バッファー２６は、クリップドサイン波のクロック信号ＣＬＫＯを出力する。
【０１０７】
本実施形態によれば、出力イネーブル信号ＱＥＮが非アクティブの場合には、スイッチ回路ＳＷＢにより出力バッファー２６の入力電圧レベルが固定されるので、クロック信号ＣＬＫＯを非アクティブ（非出力状態）にできる。一方、出力イネーブル信号ＱＥＮがアクティブの場合には、選択回路２２により選択された発振回路１０の出力信号ＯＳＱ又は分周信号ＢＫＱが出力バッファー２６に入力されるので、クロック信号ＣＬＫＯをアクティブ（出力状態）にできる。
【０１０８】
７．選択回路
図１２は、選択回路２２の詳細な構成例である。選択回路２２は、インバーターＩＶＦ１〜ＩＶＦ３、トランジスターＴＰＦ１〜ＴＰＦ７（Ｐ型トランジスター、第１導電型トランジスター）、トランジスターＴＮＦ１〜ＴＮＦ７（Ｎ型トランジスター、第２導電型トランジスター）を含む。
【０１０９】
ここで、トランジスターＴＰＦ１、ＴＰＦ２、ＴＮＦ１で構成される回路を回路ＣＣＦ１と呼ぶこととする。インバーターＩＶＦ２、トランジスターＴＰＦ３、ＴＰＦ４、ＴＮＦ２、ＴＮＦ３で構成される回路を回路ＣＣＦ２と呼ぶこととする。トランジスターＴＰＦ５、ＴＰＦ６、ＴＮＦ４で構成される回路を回路ＣＣＦ３と呼ぶこととする。インバーターＩＶＦ３、トランジスターＴＰＦ７、ＴＮＦ５で構成される回路をスイッチ回路ＳＷＦと呼ぶこととする。
【０１１０】
出力イネーブル信号ＱＥＮがローレベル（非アクティブ）の場合、回路ＣＣＦ１のトランジスターＴＮＦ１がオンになるので、回路ＣＣＦ１の出力がローレベルになる。そうすると、回路ＣＣＦ２のトランジスターＴＰＦ４、ＴＮＦ２がオフになり、回路ＣＣＦ２の出力がハイインピーダンス状態となる。また、回路ＣＣＦ３のトランジスターＴＮＦ４がオンになるので、回路ＣＣＦ３の出力がローレベルになる。そうすると、スイッチ回路ＳＷＦのトランジスターＴＰＦ７、ＴＮＦ５がオフになる。以上により、選択回路２２の出力はハイインピーダンス状態となる。
【０１１１】
出力イネーブル信号ＱＥＮがハイレベル（アクティブ）の場合、選択信号ＳＥＬに応じて動作が異なる。即ち、選択信号ＳＥＬがローレベルの場合、回路ＣＣＦ１のトランジスターＴＰＦ１、ＴＰＦ２がオンになるので、回路ＣＣＦ１の出力がハイレベルになる。そうすると、回路ＣＣＦ２のトランジスターＴＰＦ４、ＴＮＦ２がオンになり、回路ＣＣＦ２が発振回路１０の出力信号ＯＳＱをバッファリングして出力する。また、回路ＣＣＦ３の出力ノードと低電位側電源との間に設けられたトランジスターＴＮＦ７がオンになるので、回路ＣＣＦ３の出力がローレベルになり、スイッチ回路ＳＷＦのトランジスターＴＰＦ７、ＴＮＦ５がオフになる。以上により、選択回路２２の出力信号ＳＬＱは発振回路１０の出力信号ＯＳＱとなる。
【０１１２】
一方、出力イネーブル信号ＱＥＮがハイレベルで、選択信号ＳＥＬがハイレベルの場合、回路ＣＣＦ１の出力ノードと低電位側電源との間に設けられたトランジスターＴＮＦ６がオンになるので、回路ＣＣＦ１の出力がローレベルになる。そうすると、回路ＣＣＦ２のトランジスターＴＰＦ４、ＴＮＦ２がオフになり、回路ＣＣＦ２の出力がハイインピーダンス状態となる。また、回路ＣＣＦ３のトランジスターＴＰＦ５、ＴＰＦ６がオンになるので、回路ＣＣＦ３の出力がハイレベルになる。そうすると、スイッチ回路ＳＷＦのトランジスターＴＰＦ７、ＴＮＦ５がオンになり、スイッチ回路ＳＷＦが分周信号ＢＫＱを通過させる。以上により、選択回路２２の出力信号ＳＬＱは分周信号ＢＫＱとなる。
【０１１３】
８．発振回路
図１３は、発振回路１０の詳細な構成例である。発振回路１０は、発振部１２（発振回路本体）、バッファー１４（増幅部）を含む。
【０１１４】
発振部１２は、トランジスターＴＰＡ１、ＴＰＡ２（Ｐ型トランジスター、第１導電型トランジスター）と抵抗素子ＲＡ２で構成されるカレントミラー回路（電流源）を含む。このカレントミラー回路は、抵抗素子ＲＡ２に流れる電流ＩＲＡをミラーして、バイアス電流ＩＢＡを出力する。
【０１１５】
また発振部１２は、バイポーラートランジスターＴＲＡ、抵抗素子ＲＡ１、キャパシターＣＡ１〜ＣＡ３、バラクターＣＶＡ１、ＣＶＡ２（可変容量ダイオード、可変容量キャパシター）を含む。バイポーラートランジスターＴＲＡのコレクター端子は端子ＸＯ（パッド）を介して発振子ＸＴＡＬの一端に接続され、ベース端子は端子ＸＩ（パッド）を介して発振子ＸＴＡＬの他端に接続される。バイポーラートランジスターＴＲＡには、発振子ＸＴＡＬの発振により生じたベース−エミッター間電流が流れる。ベース−エミッター間電流が増加すると、コレクター−エミッター間電流が増加し、バイアス電流ＩＢＡのうち抵抗素子ＲＡ１に分岐するバイアス電流が減少するので、コレクター電圧ＶＣＡが低下する。一方、ベース−エミッター間電流が減少すると、コレクター−エミッター間電流が減少し、バイアス電流ＩＢＡのうち抵抗素子ＲＸに分岐するバイアス電流が増加するので、コレクター電圧ＶＣＡが上昇する。コレクター電圧ＶＣＡは発振子ＸＴＡＬにフィードバックされるので、発振子ＸＴＡＬが発振する。
【０１１６】
発振子ＸＴＡＬの発振周波数は温度特性をもっており、その温度特性は、温度補償部１５０が発生した温度補償用電圧ＶＣＯＭＰにより補償される。即ち、温度補償用電圧ＶＣＯＭＰはバラクターＣＶＡ１、ＣＶＡ２の一端に入力され、その温度補償用電圧ＶＣＯＭＰによりバラクターＣＶＡ１、ＣＶＡ２の容量値が制御される。バラクターＣＶＡ１、ＣＶＡ２の他端はバイポーラートランジスターＴＲＡのベース端子、コレクター端子に接続されている。バラクターＣＶＡ１、ＣＶＡ２の容量値が変化すると発振ループの共振周波数が変化するので、発振子ＸＴＡＬの温度特性による発振周波数の変動が補償される。
【０１１７】
なお、本実施形態の発振回路は図１３の構成に限定されず、種々の発振回路を採用することが可能である。また、図１３ではＣＶＡ１、ＣＶＡ２を可変容量キャパシターとする場合を例に説明したが、本実施形態はこれに限定されず、ＣＶＡ１、ＣＶＡ２の一方のみを、温度補償用電圧ＶＣＯＭＰで制御される可変容量キャパシターとしてもよい。
【０１１８】
バッファー１４は、キャパシターＣＡ４、抵抗素子ＲＡ３、インバーターＩＶＡ１、ＩＶＡ２を含む。インバーターＩＶＡ１にはキャパシターＣＡ４を介してコレクター電圧ＶＣＡ（発振信号）が入力される。抵抗素子ＲＡ３を介してインバーターＩＶＡ１の出力が入力に帰還されており、これによってインバーターＩＶＡ１の入力のバイアス点が制御されている。インバーターＩＶＡ２は、インバーターＩＶＡ１の出力をバッファリングし、そのバッファリングした信号を出力信号ＯＳＱとして出力する。
【０１１９】
９．回路装置の詳細な構成例
図１４は、本実施形態の回路装置１００の第１の詳細な構成例である。なお以下では回路装置１００をＴＣＸＯ（又はＯＣＸＯ）に適用する場合を例に説明するが、これに限定されず、温度補償を行わない場合にも、上述した実施形態の手法は適用可能である。
【０１２０】
回路装置１００は、温度センサー４０、温度補償部１５０（温度補償回路）、制御回路１３０、記憶部１４０（不揮発性メモリー）、発振回路１０、クロック信号出力回路２０、出力制御回路３０を含む。なお回路装置の構成は図１４の構成には限定されず、その一部の構成要素を省略したり（例えば温度センサー４０、温度補償部１５０等）、他の構成要素を追加するなどの種々の変形実施が可能である。
【０１２１】
制御回路１３０は、回路装置１００の各部の制御を行う。また制御回路１３０は、回路装置１００の外部（例えばＣＰＵ等）とのインターフェース処理なども行う。制御回路１３０は、例えばゲートアレイ等のロジック回路により実現される。
【０１２２】
記憶部１４０は、回路装置１００の動作に必要な各種の情報を記憶する。例えば温度補償部１５０が温度補償処理を行うために必要な情報（温度補償用の多項式の係数）等を記憶する。この情報は、例えば回路装置１００の製造時や、回路装置１００と発振子ＸＴＡＬをパッケージした発振器の製造時等において、外部（例えばテスト装置）から書き込まれる。
【０１２３】
温度補償部１５０は、温度センサー４０からの温度検出信号ＶＴ（温度検出電圧）に基づいて、発振回路１０の発振周波数の温度補償を実現するための温度補償用電圧ＶＣＯＭＰを発生して、その温度補償用電圧ＶＣＯＭＰを発振回路１０に出力する。例えば発振子ＸＴＡＬが有する発振周波数の温度特性をテスト装置で測定し、その温度特性をキャンセルする（温度特性による発振周波数の変動を抑制する）３次又は５次の多項式（近似式）を求める。そして、その多項式の係数を記憶部１４０に書き込んでおく。温度補償部１５０が温度補償を行う際には、制御回路１３０が多項式の係数を記憶部１４０から読み出して温度補償部１５０に出力し、その係数に基づいて温度補償部１５０が、発振周波数の温度特性をキャンセルする（温度特性による発振周波数の変動を抑制する）温度補償用電圧ＶＣＯＭＰを発生させる。例えば、３次の多項式を例にとると、温度補償部１５０は、１次の成分を発生させる１次成分発生回路と、３次の成分を発生させる３次成分発生回路と、１次発生回路の出力を増幅する１次成分増幅回路と、３次成分発生回路の出力を増幅する３次成分増幅回路と、１次、３次成分増幅回路の出力を加算して温度補償用電圧ＶＣＯＭＰを出力する加算回路と、を含む。
【０１２４】
温度センサー４０は、回路装置１００（半導体チップ）の温度を検出するセンサーである。例えば、温度センサー４０は、ダイオード（ＰＮ接合）等で構成できる。この場合、ダイオードの順方向電圧の温度依存性を用いて温度検出を行う。即ち、ダイオードの順方向電圧に基づいて温度検出信号ＶＴを出力する。なお、温度センサー４０はこれに限定されず、サーミスター等の種々の温度センサーを採用できる。また、周波数温度特性が異なる２つの発振回路を用い、発振周波数の差分に基づいて温度を検出する構成も本発明に包含される。この場合、発振回路は発振子を用いた発振回路であってもよく、リングオシレータやＲＣ発振回路などでもよい。また、発振回路の一方として、発振信号を生成するための発振回路１０を利用してもよい。
【０１２５】
図１５は、本実施形態の回路装置１００の第２の詳細な構成例である。図１５は、デジタル信号処理により温度補償を行う、いわゆるデジタルＴＣＸＯ（或いはデジタルＯＣＸＯ）の構成例である。図１５の回路装置１００は、温度センサー４０、Ａ／Ｄ変換部６０（Ａ／Ｄ変換回路）、処理部１６０（ＤＳＰ部、処理回路）、記憶部１４０（不揮発性メモリー）、発振信号生成回路１７０、クロック信号出力回路２０、出力制御回路３０を含む。なお回路装置の構成は図１５の構成には限定されず、その一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【０１２６】
Ａ／Ｄ変換部６０は、温度検出信号ＶＴをＡ／Ｄ変換し、そのＡ／Ｄ変換したデジタルデータを温度検出データＤＶＴとして出力する。Ａ／Ｄ変換方式としては、例えば逐次比較型、二重積分型、フラッシュ型、パイプライン型等を想定できる。
【０１２７】
処理部１６０は、種々のデジタル信号を行って周波数制御データＤＤＳを生成し、その周波数制御データＤＤＳを発振信号生成回路１７０に出力する。例えば処理部１６０は、温度補償部１６２を含む。温度補償部１６２は、温度検出データＤＶＴに基づいて温度補償処理を行い、発振子ＸＴＡＬが有する発振周波数の温度特性をキャンセルする（温度特性による発振周波数の変動を抑制する）周波数制御データＤＤＳを生成する。温度補償処理では、発振周波数の温度特性をキャンセルする（温度特性による発振周波数の変動を抑制する）３次又は５次の多項式に基づいて周波数制御データＤＤＳを演算している。この多項式の係数は、図１４と同様にして製造時等に記憶部１４０に書き込まれる。
【０１２８】
発振信号生成回路１７０は、発振子ＸＴＡＬと周波数制御データＤＤＳを用いて発振信号（出力信号ＯＳＱ）を生成する。具体的には、発振子ＸＴＡＬを用いて、周波数制御データＤＤＳに対応する発振周波数の発振信号（出力信号ＯＳＱ）を生成する。例えば、発振信号生成回路１７０は、Ｄ／Ａ変換回路８０、発振回路１０（ＶＣＯ）を含む。Ｄ／Ａ変換回路８０は、周波数制御データＤＤＳをＤ／Ａ変換し、そのＤ／Ａ変換した電圧を温度補償用電圧ＶＣＯＭＰとして発振回路１０に出力する。発振回路１０は、温度補償用電圧ＶＣＯＭＰに対応した発振周波数で発振子ＸＴＡＬを発振させる。
【０１２９】
１０．発振器、電子機器、移動体
図１６は、本実施形態の回路装置を含む発振器４００の構成例である。図１６に示すように、発振器４００は、発振子４２０（振動子）と回路装置５００を含む。発振子４２０と回路装置５００は、発振器４００のパッケージ４１０内に実装される。そして発振子４２０の端子と、回路装置５００（ＩＣ）の端子（パッド）は、パッケージ４１０の内部配線により電気的に接続される。
【０１３０】
図１７は、本実施形態の回路装置を含む電子機器の構成例である。この電子機器は、回路装置５００、水晶振動子等の発振子４２０、アンテナＡＮＴ、通信部５１０（通信装置）、処理部５２０（処理装置）を含む。また操作部５３０（操作装置）、表示部５４０（表示装置）、記憶部５５０（メモリー）を含むことができる。発振子４２０と回路装置５００により発振器４００が構成される。なお電子機器は図１７の構成に限定されず、これらの一部の構成要素を省略したり、他の構成要素を追加するなどの種々の変形実施が可能である。
【０１３１】
図１７の電子機器としては、例えばＧＰＳ内蔵時計、生体情報測定機器（脈波計、歩数計等）又は頭部装着型表示装置等のウェアラブル機器や、スマートフォン、携帯電話機、携帯型ゲーム装置、ノートＰＣ又はタブレットＰＣ等の携帯情報端末（移動端末）や、コンテンツを配信するコンテンツ提供端末や、デジタルカメラ又はビデオカメラ等の映像機器や、或いは基地局又はルーター等のネットワーク関連機器などの種々の機器を想定できる。
【０１３２】
通信部５１０（無線回路）は、アンテナＡＮＴを介して外部からデータを受信したり、外部にデータを送信する処理を行う。処理部５２０は、電子機器の制御処理や、通信部５１０を介して送受信されるデータの種々のデジタル処理などを行う。この処理部５２０の機能は、例えばマイクロコンピューターなどのプロセッサーにより実現できる。操作部５３０は、ユーザーが入力操作を行うためのものであり、操作ボタンやタッチパネルディスプレイをなどにより実現できる。表示部５４０は、各種の情報を表示するものであり、液晶や有機ＥＬなどのディスプレイにより実現できる。なお操作部５３０としてタッチパネルディスプレイを用いる場合には、このタッチパネルディスプレイが操作部５３０及び表示部５４０の機能を兼ねることになる。記憶部５５０は、データを記憶するものであり、その機能はＲＡＭやＲＯＭなどの半導体メモリーやＨＤＤ（ハードディスクドライブ）などにより実現できる。
【０１３３】
図１８は、本実施形態の回路装置を含む移動体の例を示す。本実施形態の回路装置（発振器）は、例えば、車、飛行機、バイク、自転車、或いは船舶等の種々の移動体に組み込むことができる。移動体は、例えばエンジンやモーター等の駆動機構、ハンドルや舵等の操舵機構、各種の電子機器（車載機器）を備えて、地上や空や海上を移動する機器・装置である。図１８は移動体の具体例としての自動車２０６を概略的に示している。自動車２０６には、本実施形態の回路装置と振動子を有する発振器（不図示）が組み込まれる。制御装置２０８は、この発振器により生成されたクロック信号により動作する。制御装置２０８は、例えば車体２０７の姿勢に応じてサスペンションの硬軟を制御したり、個々の車輪２０９のブレーキを制御する。例えば制御装置２０８により、自動車２０６の自動運転を実現してもよい。なお本実施形態の回路装置や発振器が組み込まれる機器は、このような制御装置２０８には限定されず、自動車２０６等の移動体に設けられる種々の機器（車載機器）に組み込むことが可能である。
【０１３４】
なお、上記のように本実施形態について詳細に説明したが、本発明の新規事項および効果から実体的に逸脱しない多くの変形が可能であることは当業者には容易に理解できるであろう。従って、このような変形例はすべて本発明の範囲に含まれるものとする。例えば、明細書又は図面において、少なくとも一度、より広義または同義な異なる用語と共に記載された用語は、明細書又は図面のいかなる箇所においても、その異なる用語に置き換えることができる。また本実施形態及び変形例の全ての組み合わせも、本発明の範囲に含まれる。また回路装置、発振器、電子機器、移動体等の構成・動作等も、本実施形態で説明したものに限定されず、種々の変形実施が可能である。
【符号の説明】
【０１３５】
１０…発振回路、１２…発振部、１４…バッファー、２０…クロック信号出力回路、
２２…選択回路、２４…分周回路、２６…出力バッファー、３０…出力制御回路、
３１…カウンター、３２…カウンター部、３３…出力回路、
３４…カウントイネーブル信号生成回路、３５…カウンター、３６…平滑化回路、
３８…検出回路、４０…温度センサー、５０…設定部、６０…Ａ／Ｄ変換部、
８０…Ｄ／Ａ変換回路、１００…回路装置、１３０…制御回路、１４０…記憶部、
１５０…温度補償部、１６０…処理部、１６２…温度補償部、
１７０…発振信号生成回路、２０６…自動車（移動体）、２０７…車体、
２０８…制御装置、２０９…車輪、４００…発振器、４１０…パッケージ、
４２０…発振子、５００…回路装置、５１０…通信部、５２０…処理部、
５３０…操作部、５４０…表示部、５５０…記憶部、
ＣＥＮ…カウントイネーブル信号、ＣＬＫＯ…クロック信号、
ＦＬＱ…平滑化回路の出力信号、ＩＶＣ１…論理反転回路、
ＯＳＱ…発振回路の出力信号、ＰＯＲ…リセット信号、
ＱＥＮ…出力イネーブル信号、ＳＨＣ…シュミットトリガー回路、
ＶＴ…温度検出信号、ＸＴＡＬ…発振子
【図１】
2018063568.tif 000003
【図２】
2018063568.tif 000004
【図３】
2018063568.tif 000005
【図４】
2018063568.tif 000006
【図５】
2018063568.tif 000007
【図６】
2018063568.tif 000008
【図７】
2018063568.tif 000009
【図８】
2018063568.tif 000010
【図９】
2018063568.tif 000011
【図１０】
2018063568.tif 000012
【図１１】
2018063568.tif 000013
【図１２】
2018063568.tif 000014
【図１３】
2018063568.tif 000015
【図１４】
2018063568.tif 000016
【図１５】
2018063568.tif 000017
【図１６】
2018063568.tif 000018
【図１７】
2018063568.tif 000019
【図１８】
2018063568.tif 000020