(57)【要約】【課題】基準クロック信号に関する動作を補正することが可能な回路システム、及び集積回路を提供すること。【解決手段】基準クロック信号に基づいて動作する制御用ＩＣ３と、制御用ＩＣ３と接続されている無線通信用ＩＣ２と、を備える回路システム１００であって、無線通信用ＩＣ２は、基準クロック信号よりも精度の高い同期通信用クロック信号Ｓ１であって、基準クロック信号に関する無線通信用ＩＣ２の動作を補正する処理を行う補正目的以外の目的の同期通信用クロック信号Ｓ１を無線通信用ＩＣ２に送信し、無線通信用ＩＣ２は、基準クロック信号を生成する高速クロック生成部３２及び低速クロック生成部３３と、無線通信用ＩＣ２から受信する同期通信用クロック信号Ｓ１を、基準クロック信号に関する制御用ＩＣ３の動作を補正する補正用信号として用いて、基準クロック信号に関する制御用ＩＣ３の動作を補正する処理を行う補正手段と、を備える。【選択図】図１
2020170795.tif 000002
【特許請求の範囲】
【請求項１】
基準クロック信号に基づいて動作する集積回路と、前記集積回路と接続されている他の集積回路と、を備える回路システムであって、
前記他の集積回路は、前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信し、
前記集積回路は、
前記基準クロック信号を生成する生成手段と、
前記他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、
を備える回路システム。
【請求項２】
前記補正手段は、補正開始条件を満たすか否かを判定し、前記補正開始条件を満たすものと判定した場合に、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う、
請求項１に記載の回路システム。
【請求項３】
前記補正手段は、前記集積回路の周辺温度を特定する温度情報を前記他の集積回路から取得し、取得した前記温度情報が特定する前記周辺温度に基づいて、前記補正開始条件を満たすか否かを判定する、
請求項２に記載の回路システム。
【請求項４】
前記集積回路は、前記非補正用信号の周波数を指定する指定手段、を備え、
前記他の集積回路は、前記集積回路の前記指定手段に指定された周波数の前記非補正用信号を送信する、
請求項１から３の何れか一項に記載の回路システム。
【請求項５】
前記生成手段は、少なくとも、第１周波数の前記基準クロック信号である第１基準クロック信号を生成する第１生成手段と、前記第１周波数とは異なる第２周波数の前記基準クロック信号である第２基準クロック信号を生成する第２生成手段と、を備えており、
前記補正手段は、前記補正用信号に基づいて前記第１基準クロック信号に関する前記第１生成手段の動作を補正する処理を行い、この後に、前記第１生成手段が生成した前記第１基準クロック信号に基づいて前記第２基準クロック信号に関する前記第２生成手段の動作を補正する処理を行う、
請求項１から４の何れか一項に記載の回路システム。
【請求項６】
前記他の集積回路は、無線通信用の集積回路である、
請求項１から５の何れか一項に記載の回路システム。
【請求項７】
基準クロック信号に基づいて動作する集積回路であって、
前記基準クロック信号を生成する生成手段と、
前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信する他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、
を備える集積回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、回路システム、及び集積回路に関する。
【背景技術】
【０００２】
従来、外部の発振子からの基準信号に基づいてクロックを生成し、生成したクロックに基づいて動作する集積回路が知られていた（例えば、特許文献１参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１９−２４０６１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
ところで、特許文献１の集積回路とは異なり、外部の発振子からの基準信号を用いずに、集積回路の内部の回路のみでクロックを生成する技術も提案されていた。
【０００５】
しかしながら、集積回路の内部の回路のみでクロックを生成する技術においては、発振子を利用していないために、様々な要因（例えば、経時的な要因、あるいは、温度等の環境要因等）により生成するクロックの精度が低下してしまう可能性があった。
【０００６】
本発明は上記問題に鑑みてなされたもので、基準クロック信号に関する動作を補正することが可能な回路システム、及び集積回路を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述した課題を解決し、目的を達成するために、請求項１に記載の回路システムは、基準クロック信号に基づいて動作する集積回路と、前記集積回路と接続されている他の集積回路と、を備える回路システムであって、前記他の集積回路は、前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信し、前記集積回路は、前記基準クロック信号を生成する生成手段と、前記他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、を備える。
【０００８】
また、請求項２に記載の回路システムは、請求項１に記載の回路システムにおいて、前記補正手段は、補正開始条件を満たすか否かを判定し、前記補正開始条件を満たすものと判定した場合に、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う。
【０００９】
また、請求項３に記載の回路システムは、請求項２に記載の回路システムにおいて、前記補正手段は、前記集積回路の周辺温度を特定する温度情報を前記他の集積回路から取得し、取得した前記温度情報が特定する前記周辺温度に基づいて、前記補正開始条件を満たすか否かを判定する。
【００１０】
また、請求項４に記載の回路システムは、請求項１から３の何れか一項に記載の回路システムにおいて、前記集積回路は、前記非補正用信号の周波数を指定する指定手段、を備え、前記他の集積回路は、前記集積回路の前記指定手段に指定された周波数の前記非補正用信号を送信する。
【００１１】
また、請求項５に記載の回路システムは、請求項１から４の何れか一項に記載の回路システムにおいて、前記生成手段は、少なくとも、第１周波数の前記基準クロック信号である第１基準クロック信号を生成する第１生成手段と、前記第１周波数とは異なる第２周波数の前記基準クロック信号である第２基準クロック信号を生成する第２生成手段と、を備えており、前記補正手段は、前記補正用信号に基づいて前記第１基準クロック信号に関する前記第１生成手段の動作を補正する処理を行い、この後に、前記第１生成手段が生成した前記第１基準クロック信号に基づいて前記第２基準クロック信号に関する前記第２生成手段の動作を補正する処理を行う。
【００１２】
また、請求項６に記載の回路システムは、請求項１から５の何れか一項に記載の回路システムにおいて、前記他の集積回路は、無線通信用の集積回路である。
【００１３】
また、請求項７に記載の集積回路は、基準クロック信号に基づいて動作する集積回路であって、前記基準クロック信号を生成する生成手段と、前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信する他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、を備える。
【発明の効果】
【００１４】
請求項１に記載の回路システム、及び請求項７に記載の集積回路によれば、他の集積回路から受信する非補正用信号を、基準クロック信号に関する集積回路の動作を補正する補正用信号として用いて、基準クロック信号に関する集積回路の動作を補正する処理を行うことにより、例えば、基準クロック信号に関する動作を補正することが可能となる。特に、例えば、補正用信号を容易に得られない場合であっても、集積回路の動作を補正することが可能となる。
【００１５】
請求項２に記載の回路システムによれば、補正開始条件を満たすものと判定した場合に集積回路の動作を補正することにより、例えば、必要な場合にのみ補正を行うことが可能となる。
【００１６】
請求項３に記載の回路システムによれば、他の集積回路から取得した温度情報が特定する周辺温度に基づいて、補正開始条件を満たすか否かを判定することにより、例えば、温度が比較的大きく変化したり、あるいは、比較的高温又は低温になったりして、集積回路の動作が規定からずれる可能性がある場合等の適切なタイミングに補正を行うことが可能となる。また、例えば、他の集積回路から温度情報を取得することにより、温度情報を取得するための専用の要素を設ける必要がなく、低コスト化を図ることが可能となる。
【００１７】
請求項４に記載の回路システムによれば、非補正用信号の周波数を指定することにより、例えば、適切な周波数で補正を行うことができるので、補正の精度を向上させることが可能となる。
【００１８】
請求項５に記載の回路システムによれば、補正用信号に基づいて第１基準クロック信号に関する第１生成手段の動作を補正する処理を行い、この後に、第１生成手段が生成した第１基準クロック信号に基づいて第２基準クロック信号に関する第２生成手段の動作を補正する処理を行うことにより、例えば、他の集積回路を補正のために動作させる時間を短縮することができるので、低消費電力化を図ることが可能となる。
【００１９】
請求項６に記載の回路システムによれば、他の集積回路は無線通信用の集積回路であることにより、例えば、精度が比較的高い無線通信用の集積回路からの信号を用いて補正することができるので、補正の精度を向上させることが可能となる。
【図面の簡単な説明】
【００２０】
【図１】本実施の形態に係る回路システムのブロック図である。
【図２】補正処理のフローチャートである。
【発明を実施するための形態】
【００２１】
以下に、本発明に係る回路システム、及び集積回路の実施の形態を図面に基づいて詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００２２】
〔実施の形態の基本的概念〕
まずは、実施の形態の基本的概念について説明する。実施の形態は、概略的に、回路システムに関するものである。
【００２３】
「回路システム」とは、対象機器に実装される電気回路のシステムであり、例えば、集積回路、及び他の集積回路を備える。「対象機器」とは、回路システムが実装される機器であり、例えば、住宅用火災警報器、センサ送信機、及び施錠確認センサ機器等を含む防災機器、または、セキュリティ機器、あるいは防災目的およびセキュリティ目的以外の任意の機器等を含む概念である。
【００２４】
「集積回路」とは、基準クロック信号に基づいて動作する電子部品であり、例えば、外部の発振器からの基準信号を用いずに自己で基準クロック信号を生成するもの等を含む概念であり、一例としては、生成手段、及び補正手段を備え、任意で指定手段を備える。「基準クロック信号」とは、集積回路を動作させる基準となる電気信号であり、例えば、集積回路の内部で生成されるもの等を含む概念である。
【００２５】
「生成手段」とは、基準クロック信号を生成するものであり、例えば、集積回路に内蔵されているクロック生成回路等を含む概念である。この「生成手段」の具体的な種類や構成は任意であり、例えば、１種類のみの基準クロック信号を生成する１個の回路、あるいは、２種類以上の基準クロック信号を生成する複数の回路等を含む概念である。「生成手段」は、例えば、第１生成手段、及び第２生成手段を備える。
【００２６】
「第１生成手段」とは、例えば、第１周波数の基準クロック信号である第１基準クロック信号を生成するもの等を含む概念である。「第２生成手段」とは、第１周波数とは異なる第２周波数の基準クロック信号である第２基準クロック信号を生成するもの等を含む概念である。
【００２７】
「補正手段」とは、他の集積回路から受信する非補正用信号を、基準クロック信号に関する集積回路の動作を補正する補正用信号として用いて、基準クロック信号に関する集積回路の動作を補正する処理を行う手段であり、例えば、補正開始条件を満たすか否かを判定し、補正開始条件を満たすものと判定した場合に、基準クロック信号に関する集積回路の動作を補正する処理を行う手段等を含む概念であり、また、集積回路の周辺温度を特定する温度情報を他の集積回路から取得し、取得した温度情報が特定する周辺温度に基づいて、補正開始条件を満たすか否かを判定する手段等を含む概念であり、また、補正用信号に基づいて第１基準クロック信号に関する第１生成手段の動作を補正する処理を行い、この後に、第１生成手段が生成した第１基準クロック信号に基づいて第２基準クロック信号に関する第２生成手段の動作を補正する処理を行う手段等を含む概念である。
【００２８】
「指定手段」とは、非補正用信号の周波数を指定する手段である。
【００２９】
「他の集積回路」とは、前述の集積回路とは異なる集積回路であり、具体的には、当該集積回路に接続されているものであり、例えば、基準クロック信号よりも精度の高い非補正用信号であって、基準クロック信号に関する集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を集積回路に送信するもの等を含む概念であり、また、集積回路の指定手段に指定された周波数の非補正用信号を送信するもの等を含む概念である。この「他の集積回路」としては、無線通信用の集積回路、無線通信用の集積回路以外の任意の集積回路を用いることができる。
【００３０】
なお、ここでの「非補正用信号」の精度については、基準クロック信号の精度よりも高い限りにおいて任意であるが、例えば、基準クロック信号に関する集積回路の動作を補正する処理を行うために相当であることを実験やシミュレーション等により確認し、当該確認した精度のものを本発明に適用してもよい。
【００３１】
なお、「基準クロック信号に関する集積回路の動作を補正する処理を行う補正目的以外の目的」とは、例えば、他の集積回路から出力される信号の本来の使用の目的が、基準クロック信号に関する集積回路の動作を補正する処理を行う目的でないことに対応する概念であり、一例としては、本来の目的が同期通信を行う目的等であることを示す概念である。
【００３２】
そして、以下の実施形態では、「回路システム」が防災機器に実装され、「他の集積回路」として無線通信用の集積回路を用いる場合について説明する。
【００３３】
［実施の形態の具体的内容］
次に、実施の形態の具体的内容について説明する。
【００３４】
（構成）
まず、本実施の形態に係る回路システムの構成について説明する。図１は、本実施の形態に係る回路システムのブロック図である。
【００３５】
回路システム１００は、例えば、防災機器に実装されている電気回路のシステムであり、一例としては、発振器１、無線通信用集積回路（以下、集積回路を「ＩＣ」とも称する）２、及び制御用ＩＣ３を備える。
【００３６】
（構成−発振器）
発振器１は、無線通信用ＩＣ２が出力する同期通信用クロック信号Ｓ１の基準となる基準信号を生成して当該無線通信用ＩＣ２に出力する出力手段である。この発振器１の具体的な種類や構成は任意であるが、例えば、温度補償型水晶発振器（ＴＣＸＯ）を用いて構成することができる。
【００３７】
（構成−無線通信用ＩＣ）
無線通信用ＩＣ２は、前述の他の集積回路である。この無線通信用ＩＣ２の具体的な種類や構成は任意であるが、例えば、制御用ＩＣ３との間で同期通信を行うように構成されているものである。なお、無線通信用ＩＣ２は、アンテナ側とも電気的に接続されているが、アンテナ側との電気的な接続は公知であるので、説明を省略する。制御用ＩＣ３との間の同期通信については、例えば、発振器１から受信する基準信号に基づいて、同期通信用クロック信号Ｓ１を生成して出力し、また、当該同期通信用クロック信号Ｓ１に基づいてデータ信号Ｓ２を送受信することにより行われる。
【００３８】
なお、「同期通信用クロック信号」Ｓ１とは、前述の非補正用信号であり、例えば、後述する高速クロック生成部３２で生成されて出力される高速基準クロック信号、及び低速クロック生成部３３で生成されて出力される低速基準クロック信号よりも精度が高い信号である。
【００３９】
（構成−制御用ＩＣ）
制御用ＩＣ３は、前述の集積回路である。この制御用ＩＣ３の具体的な種類や構成は任意であるが、例えば、防災機器を制御するためのマイクロコンピュータであり、また、無線通信用ＩＣ２との間で同期通信を行うように構成されているものである。制御用ＩＣ３は、例えば、通信部３１、高速クロック生成部３２、低速クロック生成部３３、第１カウンタ３４、第２カウンタ３５、及び制御部３６を備える。なお、制御用ＩＣ３は、図１で図示されている構成以外に様々な構成を備え得るが、ここでは、本願に特徴的な構成のみ図示して説明する。
【００４０】
（構成−制御用ＩＣ−通信部）
通信部３１は、無線通信用ＩＣ２との間で通信を行う通信手段である。この通信部３１の具体的な種類や構成は任意であるが、例えば、公知の通信回路を用いて構成することができる。
【００４１】
（構成−制御用ＩＣ−高速クロック生成部）
高速クロック生成部３２は、高速基準クロック信号を生成する生成手段である。この高速クロック生成部３２の具体的な種類や構成は任意であるが、例えば、発振器（一例としては、水晶発振子を含む回路等）を用いずに信号を生成するものであり、また、マイクロコンピュータに内蔵されている発振回路を用いて構成することができる。「高速基準クロック信号」とは、前述の基準クロック信号であり、任意の周波数（例えば、４ＭＨｚ等）の信号である。
【００４２】
（構成−制御用ＩＣ−低速クロック生成部）
低速クロック生成部３３は、低速基準クロック信号を生成する生成手段である。この低速クロック生成部３３の具体的な種類や構成は任意であるが、例えば、高速クロック生成部３２と同様にして構成することができる。「低速基準クロック信号」とは、前述の基準クロック信号であり、また、高速基準クロック信号よりも低い任意の周波数（例えば、１５ＫＨｚ等）の信号である。
【００４３】
なお、前述の高速クロック生成部３２又は低速クロック生成部３３のうちの一方が、「第１生成手段」に相当し、他方が「第２生成手段」に相当する。また、高速基準クロック信号又は低速基準クロック信号のうちの一方が「第１基準クロック信号」に相当し、他方が「第２基準クロック信号」に相当する。
【００４４】
（構成−制御用ＩＣ−第１カウンタ）
第１カウンタ３４は、無線通信用ＩＣ２から受信する同期通信用クロック信号Ｓ１のパルスの個数を計数する計数手段である。この第１カウンタ３４の具体的な種類や構成は任意であるが、例えば、公知の周波数カウンタ回路等を用いて構成することができる。
【００４５】
（構成−制御用ＩＣ−第２カウンタ）
第２カウンタ３５は、高速クロック生成部３２で生成されて出力された高速基準クロック信号、又は低速クロック生成部３３で生成されて出力された低速基準クロック信号のパルスの個数を計数する計数手段である。この第２カウンタ３５の具体的な種類や構成は任意であるが、例えば、公知のタイマカウンタ回路等を用いて構成することができる。
【００４６】
（構成−制御用ＩＣ−制御部）
制御部３６は、制御用ＩＣ３を制御する制御手段であり、具体的には、無線通信用ＩＣから受信する同期通信用クロック信号Ｓ１を、高速基準クロック信号及び低速基準クロック信号に関する制御用ＩＣ３の動作を補正する補正用信号として用いて、高速基準クロック信号及び低速基準クロック信号に関する制御用ＩＣ３の動作を補正する処理を行う補正手段であり、また、同期通信用クロック信号Ｓ１の周波数を指定する指定手段である。この制御部３６の具体的な種類や構成は任意であるが、例えば、公知の演算回路、及びメモリ等を用いて構成することができる。
【００４７】
（処理）
次に、このように構成される回路システム１００によって実行される補正処理について説明する。図２は、補正処理のフローチャートである（以下の各処理の説明ではステップを「Ｓ」と略記する）。「補正処理」とは、制御用ＩＣ３の動作を補正するための処理であり、概略的には、制御用ＩＣ３によって実行される処理である。この補正処理を実行するタイミングは任意であるが、例えば、回路システム１００の電源をオンした場合に実行開始し、繰り返し実行するものとし、実行が開始されたところから説明する。
【００４８】
図２のＳＡ１において制御用ＩＣ３の制御部３６は、補正を行うか否かを判定する。具体的には任意であるが、例えば、制御部３６の不図示のメモリに補正開始条件が記録されていることとし、この補正開始条件に基づいて判定する。
【００４９】
「補正開始条件」とは、補正を開始するための条件であり、例えば、周期条件、時間条件、及び温度条件等を含む概念である。「周期条件」とは、補正を行う周期に関する条件であり、例えば、直近に補正を行ってから所定時間（例えば、１０分〜１５分等）経過した場合に補正を行うという条件等である。「時間条件」とは、補正を行う時間に関する条件であり、例えば、午前１時に補正を行うという条件である。「温度条件」とは、温度に関する条件であり、例えば、直近に補正を行ってから所定温度（例えば、５度〜６度等）以上温度変化があった場合に補正を行うという条件等である。そして、ここでは、例えば、これらの各条件が制御部３６のメモリに記録されていることとして説明する。
【００５０】
ＳＡ１の処理についてより具体的には、メモリにアクセスして周期条件、時間条件、及び温度条件を取得し、これらの各条件に関する判定を行う。
【００５１】
周期条件については例えば、直近に補正を行った時分（以下、直近補正時分）がメモリに記録されていることとし、また、任意の手法（例えば、時計機能にアクセスする手法等）で現在の時分（以下、現在時分）を特定した上で、前述の直近補正時分を取得し、特定した現在時分が直近補正時分から所定時間経過したか否かを判定する。そして、現在時分が直近補正時分から所定時間経過したものと判定した場合、周期条件を満たすものと判定し、一方、現在時分が直近補正時分から所定時間経過していないものと判定した場合、周期条件を満たさないものと判定する。ここでは、例えば、「直近補正時分」＝「９時００分」であり、「現在時分」＝「９時０１分」である場合を例示して説明する。この場合、現在時分が直近補正時分から所定時間経過していないので、周期条件を満たさないものと判定する。
【００５２】
時間条件については例えば、前述の手法で、現在時分を特定した上で、特定した現在時分が所定の時刻（例えば、前述の午前１時）に該当するか否かを判定する。そして、特定した現在時分が所定の時刻に該当するものと判定した場合、時間条件を満たすものと判定する。また、特定した現在時分が所定の時刻に該当しないものと判定した場合、時間条件を満たさないものと判定する。ここでは、例えば、「現在時分」＝「９時０１分」である場合、所定の時刻（例えば、前述の午前１時）に該当しないので、時間条件を満たさないものと判定する。
【００５３】
温度条件については例えば、直近に補正を行った場合の制御用ＩＣ３の周辺温度（以下、直近温度）がメモリに記録されていることとし、また、任意の手法（例えば、無線通信用ＩＣ２に温度測定機能が設けられていることとし、通信部３１を介して無線通信用ＩＣ２との通信を行うことにより、当該無線通信用ＩＣ２で測定した温度を特定する温度情報を当該無線通信用ＩＣ２から受信（取得）して、受信した温度情報が特定する温度を制御用ＩＣ３の周辺温度として特定する手法等）で現在の制御用ＩＣ３の周辺温度（以下、現在温度）を特定した上で、前述の直近温度を取得し、特定した現在温度が直近温度に比べて所定温度（例えば、５度〜６度等）以上変化があったか否かを判定する。そして、現在温度が直近温度に比べて所定温度以上変化があったものと判定した場合、温度条件を満たすものと判定する。また、現在温度が直近温度に比べて所定温度以上変化があったわけではないものと判定した場合、温度条件を満たさないものと判定する。ここでは、例えば、「直近温度」＝「３５度」であり、「現在温度」＝「４５度」である場合を例示して説明する。この場合、現在温度が直近温度に比べて所定温度以上変化があるので、温度条件を満たすものと判定する。
【００５４】
そして、これらの各判定の後、全ての条件を満たさないものと判定した場合（つまり、周期条件を満たさないものと判定し、且つ、時間条件を満たさないものと判定し、且つ、温度条件を満たさないものと判定した場合）、補正を行わないものと判定し（ＳＡ１のＮＯ）、処理を終了する。また、何れか少なくとも１つの条件を満たすものと判定した場合（つまり、周期条件を満たすものと判定した場合、又は、時間条件を満たすものと判定した場合、又は、温度条件を満たすものと判定した場合）、補正を行うものと判定し（ＳＡ１のＹＥＳ）、ＳＡ２に移行する。
【００５５】
図２のＳＡ２において制御用ＩＣ３の制御部３６は、無線通信用ＩＣ２にアクセスして同期通信用クロック信号Ｓ１の出力を開始する。具体的には任意であるが、例えば、出力させる同期通信用クロック信号Ｓ１の周波数を指定する情報を含む信号出力命令を無線通信用ＩＣ２に送信する。なお、ここでの指定する周波数は任意であるが、例えば、高速基準クロック信号及び低速基準クロック信号の両方に関する補正を行うことを考慮して、標本化定理に基づき、補正するクロック信号の、２倍以上周期が長い、任意の周波数を選択することとして、低速基準クロック信号の周波数よりも十分に低い周波数を指定することとする。この場合、無線通信用ＩＣ２は、信号出力命令で指定されている周波数の同期通信用クロック信号Ｓ１の出力を開始する。ここでは、例えば、１００Ｈｚを指定する信号出力命令を無線通信用ＩＣ２に送信し、この場合、無線通信用ＩＣ２は、１００Ｈｚの同期通信用クロック信号Ｓ１の制御用ＩＣ３への出力を開始する。
【００５６】
図２のＳＡ３において制御用ＩＣ３の制御部３６は、合わせ込みを行う。具体的には任意であるが、例えば、制御用ＩＣ３の高速クロック生成部３２及び低速クロック生成部３３については、調整用の設定値を変更することにより、生成する高速基準クロック信号及び低速基準クロック信号のパルスタイミングを調整する機能（つまり、周波数を微調整する機能）が実装されていることとし、この機能を用いて後述する補正の処理を行う場合を例示して説明する。この場合、ここでの処理についてより具体的には、高速基準クロック信号及び低速基準クロック信号よりも精度の高い同期通信用クロック信号Ｓ１を用いて、高速基準クロック信号及び低速基準クロック信号が本来出力するべき周波数（例えば、前述のように、４ＭＨｚ、及び１５ＫＨｚ）となるように、前述の調整用の設定値を決定することにより、合わせ込みを行う。
【００５７】
より具体的には、まず、図２のＳＡ２で出力が開始された同期通信用クロック信号Ｓ１の所定の計測時間内のパルスの個数を第１カウンタ３４で計数し、また、高速クロック生成部３２が生成する高速基準クロック信号の前記の所定の計測時間内のパルスの個数を第２カウンタ３５で計数することを繰り返し行う。そして、ＳＡ２で同期通信用クロック信号Ｓ１の周波数を指定したこと、及び当該同期通信用クロック信号Ｓ１の精度が高いことに着目して、第１カウンタ３４の計数結果を基準にして、第２カウンタ３５の計数結果が、高速基準クロック信号が本来出力するべき周波数となっているか否かを判定しつつ、高速クロック生成部３２の調整用の設定値を変更することより、高速基準クロック信号が本来出力するべき周波数（例えば、４ＭＨｚ）となるように（実際には、許容される精度以内の周波数となるように）高速クロック生成部３２の調整用の設定値を決定する。ここでは、例えば、高速基準クロック信号が本来出力するべき周波数である４ＭＨｚとなる高速クロック生成部３２の調整用の設定値を決定することにより、合わせ込みを行う。
【００５８】
次に、同様にして、低速クロック生成部３３の調整用の設定値を決定する。ここでは、例えば、高速基準クロック信号が本来出力するべき周波数である１５ＫＨｚとなる低速クロック生成部３３の調整用の設定値を決定することにより、合わせ込みを行う。
【００５９】
図２のＳＡ４において制御用ＩＣ３の制御部３６は、無線通信用ＩＣ２にアクセスして同期通信用クロック信号Ｓ１の出力を停止する。具体的には任意であるが、例えば、信号停止命令を無線通信用ＩＣ２に送信する。この場合、無線通信用ＩＣ２は、同期通信用クロック信号Ｓ１の出力を停止する。ここでは、例えば、１００Ｈｚの同期通信用クロック信号Ｓ１の出力を停止する。
【００６０】
図２のＳＡ５において制御用ＩＣ３の制御部３６は、高速基準クロック信号及び低速基準クロック信号の両方に関する補正を行う。具体的には任意であるが、例えば、ＳＡ３の合わせ込みで決定した高速クロック生成部３２の調整用の設定値、及び低速クロック生成部３３の調整用の設定値を、高速クロック生成部３２及び低速クロック生成部３３に設定することにより、高速基準クロック信号及び低速基準クロック信号の両方に関する補正を行う。この場合、高速クロック生成部３２及び低速クロック生成部３３は、本来出力するべき周波数で高速基準クロック信号及び低速基準クロック信号を出力することになる。そして、この後、前述の現在時分及び前述の現在温度をメモリに格納する。これにて、補正処理を終了する。
【００６１】
（実施の形態の効果）
このように本実施の形態によれば、無線通信用ＩＣ２から受信する同期通信用クロック信号Ｓ１を、基準クロック信号に関する制御用ＩＣ３の動作を補正する補正用信号として用いて、基準クロック信号に関する制御用ＩＣ３の動作を補正する処理を行うことにより、例えば、基準クロック信号に関する動作を補正することが可能となる。特に、例えば、補正用信号を容易に得られない場合であっても、制御用ＩＣ３の動作を補正することが可能となる。
【００６２】
また、補正開始条件を満たすものと判定した場合に制御用ＩＣ３の動作を補正することにより、例えば、必要な場合にのみ補正を行うことが可能となる。
【００６３】
また、無線通信用ＩＣ２から取得した温度情報が特定する周辺温度に基づいて、補正開始条件を満たすか否かを判定することにより、例えば、制御用ＩＣ３の動作が規定からずれる可能性がある場合等の適切なタイミングに補正を行うことが可能となる。また、例えば、無線通信用ＩＣ２から温度情報を取得することにより、温度情報を取得するための専用の要素を設ける必要がなく、低コスト化を図ることが可能となる。
【００６４】
また、非補正用信号の周波数を指定することにより、例えば、適切な周波数で補正を行うことができるので、補正の精度を向上させることが可能となる。
【００６５】
〔実施の形態に対する変形例〕
以上、本発明に係る実施の形態について説明したが、本発明の具体的な構成及び手段は、特許請求の範囲に記載した各発明の技術的思想の範囲内において、任意に改変及び改良することができる。以下、このような変形例について説明する。
【００６６】
（解決しようとする課題や発明の効果について）
まず、発明が解決しようとする課題や発明の効果は、上述の内容に限定されるものではなく、発明の実施環境や構成の詳細に応じて異なる可能性があり、上述した課題の一部のみを解決したり、上述した効果の一部のみを奏したりすることがある。
【００６７】
（分散や統合について）
また、上述した構成は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各部の分散や統合の具体的形態は図示のものに限られず、その全部または一部を、任意の単位で機能的または物理的に分散又は統合して構成できる。また、本出願における「装置」とは、単一の装置によって構成されたものに限定されず、複数の装置によって構成されたものを含む。
【００６８】
（補正開始について）
また、上記実施の形態では、図２のＳＡ１において３個の条件に基づいて補正するか否かを判定したが、これに限らず、１個のみ、２個のみ、あるいは、他の条件を含めた４個以上の条件に基づいて補正するか否かを判定するように構成してもよい。また、上記実施の形態では、「温度条件」が、例えば、直近に補正を行ってから所定温度（例えば、５度〜６度等）以上温度変化があった場合に補正を行うという条件である場合について説明したが、これに限らない。例えば、「温度条件」が、現在の温度が所定の温度範囲から逸脱した場合に、補正を行うという条件であることとしてもよい。
【００６９】
（温度情報の取得について）
また、上記実施の形態では、無線通信用ＩＣ２から温度情報を取得する場合について説明したが、これに限らない。例えば、無線通信用ＩＣ２以外の他のＩＣ又は素子から温度情報を取得するように構成してもよいし、あるいは、制御用ＩＣ３に温度測定機能を実装して当該機能を用いて温度情報を取得するように構成してもよい。
【００７０】
（周波数の指定について）
また、上記実施の形態では、図２のＳＡ２において同期通信用クロック信号Ｓ１の周波数を指定する場合について説明したが、これに限らない。例えば、同期通信用クロック信号Ｓ１の周波数がデータ通信用に予め定められているので、周波数の指定を行わずに、予め定められている周波数の同期通信用クロック信号Ｓ１を出力するように構成してもよい。
【００７１】
（補正について（その１））
また、上記実施の形態では、図２のＳＡ２で指定した１個の周波数の同期通信用クロック信号Ｓ１を用いてＳＡ３の合わせ込みの処理を行う場合について説明したが、これに限らない。例えば、高速クロック生成部３２の合わせ込みを行う場合、及び低速クロック生成部３３の合わせ込みを行う場合の各々において、各々相互に異なる周波数を指定して、相互に異なる周波数の同期通信用クロック信号Ｓ１を用いてＳＡ３の合わせ込みの処理を行うように構成してもよい。
【００７２】
（補正について（その２））
また、上記実施の形態では、図２のＳＡ２において、各基準クロック信号の周波数よりも低い周波数を指定して同期通信用クロック信号Ｓ１を出力する場合について説明したが、採用する各ＩＣの構成に依存して、各基準クロック信号の周波数よりも高い周波数を指定してもよいし、あるいは、一方の基準クロック信号の周波数よりも高く、且つ、他の方の基準クロック信号の周波数よりも低い周波数を指定してもよい。
【００７３】
（補正について（その３））
また、上記実施の形態の図２のＳＡ３及びＳＡ５において、同期通信用クロック信号Ｓ１を用いて、高速クロック生成部３２及び低速クロック生成部３３の合わせ込みを行う場合について説明したが、これに限らない。例えば、同期通信用クロック信号Ｓ１を用いて、高速クロック生成部３２又は低速クロック生成部３３の一方のクロック生成部の調整用の設定値を決定することにより合わせ込みを行い、合わせ込みを行った当該一方のクロック生成部に当該決定した調整用の設定値を設定することにより当該一方のクロック生成部の補正を行い、この後に、当該補正後のクロック生成部が生成する基準クロック信号を用いて、高速クロック生成部３２又は低速クロック生成部３３の他方のクロック生成部の調整用の設定値を決定することにより合わせ込みを行い、合わせ込みを行った当該他方のクロック生成部に当該決定した調整用の設定値を設定することにより当該他方のクロック生成部の補正を行うように構成してもよい。なお、この場合、制御用ＩＣ３には、多数のカウンタが設けられており、これらのカウンタにて実施の形態で説明した場合と同様にして各信号のパルスの個数を計数する処理等を行って合わせ込み及び補正を行うように構成してもよい。
【００７４】
（補正について（その４））
また、上記実施の形態の図２のＳＡ５において、調整用の設定値を変更することにより補正する場合について説明したが、これに限らない。例えば、制御用ＩＣ３のタイマカウンタの値を調整したり、所定の規格での外部通信用のボーレートの修正をおこなったり、あるいは、単位時間（例えば１秒間）を正確に計測するように調整して、制御用ＩＣ３の動作を補正する処理を行ってもよい。
【００７５】
特に、単位時間（例えば１秒間）を正確に計測するように調整する場合、クロック自体の補正ができないＩＣにおいて補正を行うことができるが、以下の処理を行ってもよい。ここでは、例えば、低速クロック生成部３３が１秒間に１０００００個のパルスを出力することが想定されており、当該パルスの計数値により時間を計測するように構成されているものとして説明する。この場合、制御部３６は、時間計測の基準としての変数Ａを用いて、単位時間（ここでは、１秒間）を計測する。「変数Ａ」は、１秒間を計測するためのパルスの計数値であり、例えば、上述のように低速クロック生成部３３が１秒間に１０００００個のパルスを出力することが想定されている場合、初期値として「１０００００」が設定されているものである。つまり、制御部３６は、低速クロック生成部３３からの信号のパルスを変数Ａに対応する個数分だけ計数した場合に１秒間を計測する。ところで、このように構成されている場合において、任意の要因（例えば、温度に関する要因等）により低速クロック生成部３３から出力される信号の周波数がずれてしまい、１秒間に出力されるパルスの個数が１０００００個からずれてしまうことがあるが、この場合、制御部３６は、変数Ａに対応する個数分だけ計数した場合に１秒間を計測するように構成されているので、１秒間を正確に計測できなくなってしまう可能性があるが、このような場合に、以下の補正を行うことにより、１秒間を正確に計測できるように構成してもよい。
【００７６】
補正について具体的には、例えば、まず、制御用ＩＣ３の制御部３６が、無線通信用ＩＣ２から入力される同期通信用クロック信号Ｓ１（つまり、１００Ｈｚの信号）１００周期分の間に、低速クロック生成部３３から出力されるパルスの個数を計数する。ここでは、例えば、精度が高い同期通信用クロック信号Ｓ１の１００周期分を１秒間として、当該１秒間に低速クロック生成部３３から出力されるパルスの個数を計数することになるが、例えば、１００００５個計数する場合を例示して説明する。次に、当該制御部３６が、計数したパルスの個数を「変数Ａ」に設定する。ここでは、例えば、計数したパルスの個数である１００００５個を「変数Ａ」に設定することにより、補正を行う。このように構成した場合、制御部３６は、低速クロック生成部３３から出力されるパルスを１００００５個分計数した場合に１秒間を計測することになるので、前述のように、低速クロック生成部３３からの信号のパルスの個数が、１秒間に１０００００個から１秒間に１００００５個にずれた場合であっても、１秒間を正確に計測できるようになる。なお、ここで説明した技術を用いて、高速クロック生成部３２の信号に関する補正を行うように構成してもよい。
【００７７】
（回路構成について）
また、上記実施の形態では、本発明の特徴を、制御用ＩＣ３のクロック生成部が２個設けられている場合について説明したが、これに限らない。例えば、本発明の特徴を、制御用ＩＣ３のクロック生成部が１個のみ設けられている場合に適用してもよいし、あるいは、３個以上設けられている場合に適用してもよい。
【００７８】
（特徴について）
また、実施の形態の特徴及び変形例の特徴を任意に組み合わせてもよい。
【００７９】
（付記）
付記１の回路システムは、基準クロック信号に基づいて動作する集積回路と、前記集積回路と接続されている他の集積回路と、を備える回路システムであって、前記他の集積回路は、前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信し、前記集積回路は、前記基準クロック信号を生成する生成手段と、前記他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、を備える。
【００８０】
付記２の回路システムは、付記１に記載の回路システムにおいて、前記補正手段は、補正開始条件を満たすか否かを判定し、前記補正開始条件を満たすものと判定した場合に、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う。
【００８１】
付記３の回路システムは、付記２に記載の回路システムにおいて、前記補正手段は、前記集積回路の周辺温度を特定する温度情報を前記他の集積回路から取得し、取得した前記温度情報が特定する前記周辺温度に基づいて、前記補正開始条件を満たすか否かを判定する。
【００８２】
付記４の回路システムは、付記１から３の何れか一項に記載の回路システムにおいて、前記集積回路は、前記非補正用信号の周波数を指定する指定手段、を備え、前記他の集積回路は、前記集積回路の前記指定手段に指定された周波数の前記非補正用信号を送信する。
【００８３】
付記５の回路システムは、付記１から４の何れか一項に記載の回路システムにおいて、前記生成手段は、少なくとも、第１周波数の前記基準クロック信号である第１基準クロック信号を生成する第１生成手段と、前記第１周波数とは異なる第２周波数の前記基準クロック信号である第２基準クロック信号を生成する第２生成手段と、を備えており、前記補正手段は、前記補正用信号に基づいて前記第１基準クロック信号に関する前記第１生成手段の動作を補正する処理を行い、この後に、前記第１生成手段が生成した前記第１基準クロック信号に基づいて前記第２基準クロック信号に関する前記第２生成手段の動作を補正する処理を行う。
【００８４】
付記６の回路システムは、付記１から５の何れか一項に記載の回路システムにおいて、前記他の集積回路は、無線通信用の集積回路である。
【００８５】
付記７の集積回路は、基準クロック信号に基づいて動作する集積回路であって、前記基準クロック信号を生成する生成手段と、前記基準クロック信号よりも精度の高い非補正用信号であって、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正目的以外の目的の非補正用信号を前記集積回路に送信する他の集積回路から受信する前記非補正用信号を、前記基準クロック信号に関する前記集積回路の動作を補正する補正用信号として用いて、前記基準クロック信号に関する前記集積回路の動作を補正する処理を行う補正手段と、を備える。
【００８６】
（付記の効果）
付記１に記載の回路システム、及び付記７に記載の集積回路によれば、他の集積回路から受信する非補正用信号を、基準クロック信号に関する集積回路の動作を補正する補正用信号として用いて、基準クロック信号に関する集積回路の動作を補正する処理を行うことにより、例えば、基準クロック信号に関する動作を補正することが可能となる。特に、例えば、補正用信号を容易に得られない場合であっても、集積回路の動作を補正することが可能となる。
【００８７】
付記２に記載の回路システムによれば、補正開始条件を満たすものと判定した場合に集積回路の動作を補正することにより、例えば、必要な場合にのみ補正を行うことが可能となる。
【００８８】
付記３に記載の回路システムによれば、他の集積回路から取得した温度情報が特定する周辺温度に基づいて、補正開始条件を満たすか否かを判定することにより、例えば、温度が比較的大きく変化したり、あるいは、比較的高温又は低温になったりして、集積回路の動作が規定からずれる可能性がある場合等の適切なタイミングに補正を行うことが可能となる。また、例えば、他の集積回路から温度情報を取得することにより、温度情報を取得するための専用の要素を設ける必要がなく、低コスト化を図ることが可能となる。
【００８９】
付記４に記載の回路システムによれば、非補正用信号の周波数を指定することにより、例えば、適切な周波数で補正を行うことができるので、補正の精度を向上させることが可能となる。
【００９０】
付記５に記載の回路システムによれば、補正用信号に基づいて第１基準クロック信号に関する第１生成手段の動作を補正する処理を行い、この後に、第１生成手段が生成した第１基準クロック信号に基づいて第２基準クロック信号に関する第２生成手段の動作を補正する処理を行うことにより、例えば、他の集積回路を補正のために動作させる時間を短縮することができるので、低消費電力化を図ることが可能となる。
【００９１】
付記６に記載の回路システムによれば、他の集積回路は無線通信用の集積回路であることにより、例えば、精度が比較的高い無線通信用の集積回路からの信号を用いて補正することができるので、補正の精度を向上させることが可能となる。
【符号の説明】
【００９２】
１  発振器
２  無線通信用集積回路
３  制御用集積回路
３１  通信部
３２  高速クロック生成部
３３  低速クロック生成部
３４  第１カウンタ
３５  第２カウンタ
３６  制御部
１００  回路システム
Ｓ１  同期通信用クロック信号
Ｓ２  データ信号
【図１】
2020170795.tif 000003
【図２】
2020170795.tif 000004