(57)【特許請求の範囲】
【請求項１】
圧電振動子の温度を温度計測部で間欠的に計測して、この計測結果を最下位ビットと上位ビットとに分けたディジタル信号で出力し、
前記上位ビットをアドレス値として記憶部に入力し、間欠的に計測した時間では前記アドレス値に１対１に対応した補正値を出力するとともに、間欠的に計測した前記時間の中間時点では前記最下位ビットに応じて設定された前記アドレス値に１対１に対応した補正値を出力し、
前記補正値に基づいて周波数調整素子の素子値を調整して前記圧電振動子を温度補償し、
間欠的に計測した前記時間の前記中間時点で前記補正値の読み出しに用いられる前記最下位ビットは、直前に温度計測されて出力される前記ディジタル信号の最下位ビットが用いられ、
前記最下位ビットが零のときは、直前に温度計測されて出力される前記ディジタル信号に応じた前記アドレス値をそのまま用い、
前記最下位ビットが１のときは、直前に温度計測されて出力される前記ディジタル信号の上位アドレス値を設定して用いる、
ことを特徴とする温度補償方法。
【請求項２】
間欠的に温度を計測して、この計測結果をディジタル信号で出力する温度計測部と、
前記ディジタル信号のうち最下位ビットを除いた上位ビットを入力し、前記最下位ビットに応じて前記上位ビットを設定してアドレス値として出力するカウンタと、
予め前記アドレス値と１対１に対応づけられて保存されている補正値を、前記カウンタから出力された前記アドレス値に応じて読み出して出力する記憶部と、を備え、
前記カウンタは、前記最下位ビットが零のときは、入力した前記上位ビットをそのまま出力し、前記最下位ビットが１のときは、入力した前記上位ビットの上位アドレス値を設定し出力してなることを特徴とする補正値決定回路。
【請求項３】
請求項２に記載の補正値決定回路と、圧電振動子に接続され前記補正値決定回路によって決定された前記補正値に基づき温度補償を行う発振回路とを有し、
前記温度計測部は、前記圧電振動子の温度を測定してなることを特徴とする温度補償発振回路。
【請求項４】
前記発振回路は、前記補正値に応じて容量値を変化させる容量アレイを備えたことを特徴とする請求項３に記載の温度補償発振回路。
【請求項５】
前記発振回路の出力側に計時回路を接続したことを特徴とする請求項４に記載の温度補償発振回路。
【請求項６】
入力した前記補正値に基づいて分周数を調整して前記発振回路から出力されるクロック信号の周波数を変化させる分周段を備えた計時回路を前記発振回路の出力側に接続したことを特徴とする請求項３に記載の温度補償発振回路。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、温度補償方法、補正値決定回路および温度補償発振回路に係り、特にディジタル方式で温度補償を行う温度補償方法、補正値決定回路および温度補償発振回路に関する。
【背景技術】
【０００２】
温度補償発振回路は、温度補償型圧電発振器やリアルタイムクロックモジュールを構成することができる。図６は従来技術に係る温度補償型圧電発振器の構成を説明するブロック図である。従来のディジタル温度補償型圧電発振器１は、この圧電発振器１の周波数温度特性を補償するための補正値データを予め記憶部２に保存している。また圧電発振器１は、圧電振動子３の周囲温度を温度センサ９およびアナログ／ディジタル（Ａ／Ｄ）コンバータ４を備えた温度計測部により計測して、この計測信号をディジタル信号で記憶部２に出力している。なおＡ／Ｄコンバータ４から出力されたディジタル信号は、全ての桁が記憶部２に入力される。そして圧電発振器１は、記憶部２に保存されている補正値をディジタル信号に応じて読み出して発振回路５に出力し、発振回路５に設けられている容量アレイ６の容量値を補正値に基づいて調整することにより圧電振動子３を温度補償している。
【０００３】
また圧電発振器１は、上述した構成に加えて１Ｈｚのタイミング信号を入力し、前記温度計測部を１秒毎に間欠的に動作させ、記憶部２で補正値を読み出す動作を１秒毎に間欠的に行わせる制御部７を備えるとともに、記憶部２から出力された補正値を保持するラッチ８を備えることにより、平均すると消費電流を抑えて、低消費電力化を図ることができる。
なお特許文献１には、メモリの容量を増やすことなく温度補償制御の精度を高めるために、制御する温度の隣接する二点間の既知の制御値を単純な平均値を用いて補間する温度補償圧電発振器が開示されている。
【特許文献１】特開平８−１３０４１１号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
上述した温度補償発振回路は、Ａ／Ｄコンバータから出力されるディジタル信号の全ての桁を記憶部に入力し、このディジタル信号と１対１に対応した補正値を読み出して記憶部から出力している。このため記憶部は、大きなメモリ容量が必要になる課題があった。また記憶部は、記憶しなければならない補正値のデータ量が多いと、データの書き込み時間が長くなる課題があった。
【０００５】
さらに特許文献１に係る温度補償圧電発振器は、補償情報読出回路やアドレス加算回路、複数のスイッチ回路等が必要になるので、発振器全体の構成が大きくなってしまう課題がある。
本発明は、少ないメモリ容量の記憶部を用いて温度補償を行う温度補償方法、補正値決定回路および温度補償発振回路を提供することを目的とする。
【課題を解決するための手段】
【０００６】
本発明に係る温度補償方法は、圧電振動子の温度を温度計測部で間欠的に計測して、この計測結果を最下位ビットと上位ビットとに分けたディジタル信号で出力し、前記上位ビットをアドレス値として記憶部に入力し、間欠的に計測した時間では前記アドレス値に１対１に対応した補正値を出力するとともに、間欠的に計測した前記時間の中間時点では前記最下位ビットに応じて設定された前記アドレス値に１対１に対応した補正値を出力し、前記補正値に基づいて周波数調整素子の素子値を調整して前記圧電振動子を温度補償し、間欠的に計測した前記時間の前記中間時点で前記補正値の読み出しに用いられる前記最下位ビットは、直前に温度計測されて出力される前記ディジタル信号の最下位ビットが用いられ、前記最下位ビットが零のときは、直前に温度計測されて出力される前記ディジタル信号に応じた前記アドレス値をそのまま用い、前記最下位ビットが１のときは、直前に温度計測されて出力される前記ディジタル信号の上位アドレス値を設定して用いる、ことを特徴としている。
この場合、前記周波数調整素子は容量アレイまたは分周段であり、前記素子値は容量値または分周数である。そして前記圧電振動子の温度補償は、前記圧電振動子に接続された前記容量アレイの容量値を前記補正値に基づいて調整することにより、または前記圧電振動子を発振させる回路の後段に接続された前記分周段の分周数を前記補正値に基づいて調整することにより行われる。
【０００７】
これにより、温度計測部から出力されるディジタル信号のうち最下位ビットを使わず、上位ビットを使用して記憶部を参照するので、記憶部に保存される補正値のデータ量を半分にすることができ、記憶部のメモリ容量を小さくすることができる。また記憶部に保存するアドレス値と補正値を１対１に対応させたデータの書き込み量が減り、データの書き込み時間を短くすることができる。さらに温度計測部を間欠的に動作させており、間欠的に動作している中間時点では温度計測部が動作していないので、消費電流が増加するのを防ぐことができる。
【０００８】
また上述した温度補償方法は、間欠的に計測した前記時間の前記中間時点で前記補正値の読み出しに用いられる前記最下位ビットは、直前に温度計測されて出力される前記ディジタル信号の最下位ビットが用いられ、前記最下位ビットが零のときは、直前に温度計測されて出力される前記ディジタル信号に応じた前記アドレス値をそのまま用い、前記最下位ビットが１のときは、直前に温度計測されて出力される前記ディジタル信号の上位アドレス値を設定して用いる、ことを特徴としている。これにより温度補償発振回路は、温度計測部が間欠的に動作する中間の時点においても記憶部を参照して補正値を出力することができるので、温度計測部から出力されたディジタル信号が全て記憶部に入力される場合、すなわち本発明と比べて２倍のデータ量で温度補償している場合と、同等の温度補償の効果を得ることができる。
【０００９】
本発明に係る補正値決定回路は、間欠的に温度を計測して、この計測結果をディジタル信号で出力する温度計測部と、前記ディジタル信号のうち最下位ビットを除いた上位ビットを入力し、前記最下位ビットに応じて前記上位ビットを設定してアドレス値として出力するカウンタと、予め前記アドレス値と１対１に対応づけられて保存されている補正値を、前記カウンタから出力された前記アドレス値に応じて読み出して出力する記憶部と、を備え、前記カウンタは、前記最下位ビットが零のときは、入力した前記上位ビットをそのまま出力し、前記最下位ビットが１のときは、入力した前記上位ビットの上位アドレス値を設定し出力してなることを特徴としている。この場合、前記記憶部の出力側に、前記補正値を保持するラッチを接続することができる。
【００１０】
これにより、温度計測部から出力されるディジタル信号のうち最下位ビットを使わず、上位ビットを使用して記憶部を参照するので、記憶部に保存される補正値のデータ量を半分にすることができ、記憶部のメモリ容量を小さくすることができる。また記憶部に保存するアドレス値と補正値を１対１に対応させたデータの書き込み量が減り、データの書き込み時間を短くすることができる。さらに温度計測部を間欠的に動作させており、間欠的に動作している中間時点では温度計測部が動作していないので、消費電流が増加するのを防ぐことができる。
【００１１】
そして、上述のように、前記カウンタは、前記最下位ビットが零のときは、入力した前記上位ビットをそのまま出力し、前記最下位ビットが１のときは、入力した前記上位ビットの上位アドレス値を設定し出力してなることを特徴している。これは、間欠的に温度計測して時間の中間時点で行われることを特徴としている。これにより温度補償発振回路は、温度計測部が間欠的に動作する中間の時点においても記憶部を参照して補正値を出力することができるので、温度計測部から出力されたディジタル信号が全て記憶部に入力される場合、すなわち２倍のデータ量で温度補償している場合と、同等の温度補償の効果がある。
【００１２】
本発明に係る温度補償発振回路は、上述した補正値決定回路と、圧電振動子に接続され前記補正値決定回路によって決定された前記補正値に基づき温度補償を行う発振回路とを有し、前記温度計測部は、前記圧電振動子の温度を測定してなることを特徴している。これにより圧電振動子の周波数温度特性を温度補償することができる。
【００１３】
そして前記発振回路は、前記補正値に応じて容量値を変化させる容量アレイを備えたことを特徴としている。容量アレイを構成しているコンデンサの容量値を変えることにより源振の発振周波数を調整して、圧電振動子を温度補償することができる。
【００１４】
また本発明に係る温度補償発振回路は、前記発振回路の出力側に計時回路を接続したことを特徴としている。これにより温度補償発振回路は、容量緩急方式のリアルタイムクロックモジュールを構成することができる。また温度補償発振回路は、温度計測部を間欠的に動作させ、この間欠時間および間欠時間の中間時点において補正値を切り換えて圧電振動子の温度補償をしているので、記憶部に保存されている補正値のデータ量が半分になっていても、平均すれば計時に大きな誤差を生じることはない。
【００１５】
さらに本発明に係る温度補償発振回路は、入力した前記補正値に基づいて分周数を調整して前記発振回路から出力されるクロック信号の周波数を変化させる分周段を備えた計時回路を前記発振回路の出力側に接続したことを特徴としている。これにより温度補償発振回路は、発振回路から出力される源振を分周段で調整する、論理緩急方式のリアルタイムクロックモジュールを構成することができる。そして計時回路の桁上げタイミングを分周段で作ることができる。また温度補償発振回路は、温度計測部を間欠的に動作させ、この間欠時間および間欠時間の中間時点において補正値を切り換えて圧電振動子の温度補償をしているので、記憶部に保存されている補正値のデータ量が半分になっていても、平均すれば計時に大きな誤差を生じることはない。
【発明を実施するための最良の形態】
【００１６】
以下に、本発明に係る温度補償方法、補正値決定回路および温度補償発振回路の最良の実施形態について説明する。まず第１の実施形態について説明する。図１は補正値決定回路のブロック図である。図２は第１の実施形態に係る温度補償発振回路のブロック図である。温度補償発振回路１０は、補正値決定回路２０と、圧電振動子４０に接続され補正値決定回路２０によって決定された補正値に基づき温度補償を行う発振回路４２を有する構成である。
【００１７】
図１に示される補正値決定回路２０は、温度計測部２２、カウンタ２８、記憶部３０、ラッチ３２および制御部３４を備えている。温度計測部２２は、圧電振動子４０の温度を計測する温度センサ２４と、この温度センサ２４から出力される計測結果をアナログ信号からディジタル信号に変換するアナログ／ディジタル（Ａ／Ｄ）コンバータ２６を備えている。このＡ／Ｄコンバータ２６の後段にカウンタ２８および制御部３４が接続されている。
【００１８】
カウンタ２８は、Ａ／Ｄコンバータ２６から出力されるディジタル信号のうち、最下位ビットを除いた上位ビットを入力する。すなわち図１に示される場合、Ａ／Ｄコンバータ２６は８ビットの出力Ｏ７〜Ｏ０を有しており、この８ビットのうち上位の７ビットの出力Ｏ７〜Ｏ１をカウンタ２８は入力する。そしてカウンタ２８は、上位ビットを入力するとアドレス値を出力する。
【００１９】
制御部３４は、Ａ／Ｄコンバータ２６から出力されるディジタル信号のうち、最下位ビットを入力する。すなわち図１に示される場合、Ａ／Ｄコンバータ２６の８ビットの出力Ｏ７〜Ｏ０のうち、最下位の出力Ｏ０を制御部３４は入力する。そして制御部３４は、最下位ビットの情報「０」または「１」に応じて、且つ温度を計測するタイミングに応じて、カウンタ２８から出力されるアドレス値を設定する。また制御部３４は、タイミング信号を入力して、このタイミング信号に基づいて温度計測部２２およびカウンタ２８を間欠的に動作させるとともに、ラッチ３２を制御している。そして制御部３４は、図１に示される場合、２Ｈｚのタイミング信号を入力する構成である。
【００２０】
そしてカウンタ２８の後段に記憶部３０が接続されている。記憶部３０は、アドレス値と１対１に対応付けられた補正値を予め保存しており、カウンタ２８からアドレス値を入力すると、このアドレス値に応じた補正値を読み出して出力するものである。なお記憶部３０は、図１に示される場合、カウンタ２８からの出力Ａ６〜Ａ０を入力する。この記憶部３０の後段にラッチ３２が接続されている。ラッチ３２は、記憶部３０から出力される補正値を入力すると、この補正値を次の補正値が入力されるまで保持するものである。
【００２１】
また図２に示される温度補償発振回路１０は、ラッチ３２の後段に圧電振動子４０を備えた発振回路４２を接続した構成である。発振回路４２は、圧電振動子４０を発振させるものであり、補正値に応じて容量値（素子値）が変化する容量アレイ４４（周波数調整素子）を備えている。図３は容量アレイを説明する回路図である。容量アレイ４４は、圧電振動子４０のゲートｇ側およびドレインｄ側のそれぞれに容量値の異なる複数のコンデンサ４６を並列接続し、ラッチ３２から出力される補正値によってオン／オフ制御されるスイッチ４８を各コンデンサ４６に直列接続した構成である。また圧電振動子４０は、例えばＡＴカット等の圧電振動子や音叉型圧電振動子、弾性表面波共振子等であればよい。
【００２２】
次に、補正値決定回路２０および温度補償発振回路１０の動作について説明する。まず温度計測部２２は、制御部３４に入力されるタイミング信号に基づいて間欠的に動作する。すなわち温度センサ２４は、圧電振動子４０の温度を間欠的に計測すると、この計測結果をアナログ信号で出力する。Ａ／Ｄコンバータ２６は、アナログ信号を入力すると、ディジタル信号に変換して出力する。
【００２３】
カウンタ２８は、Ａ／Ｄコンバータ２６から出力されたディジタル信号を最下位ビットと上位ビットに分割したうちの上位ビットを入力する。また制御部３４は、ディジタル信号を最下位ビットと上位ビットに分割したうちの最下位ビットを入力する。そしてタイミング信号に基づいて温度計測部２２が間欠的に動作したときには、カウンタ２８は入力した上位ビットをアドレス値として記憶部３０にそのまま出力する。また温度計測部２２が間欠的に動作しているときの間欠時間の中間時点では、カウンタ２８は、制御部３４に入力された最下位ビットの情報「０」または「１」に応じてアドレス値を設定する。この設定に用いられる最下位ビットは、中間のタイミングの直前において温度計測部２２が動作したときに、Ａ／Ｄコンバータ２６から制御部３４へ出力したものを用いている。そして最下位ビットが「０」の場合、カウンタ２８から出力されるアドレス値の調整を行わず、カウンタ２８に入力された上位ビットをそのままアドレス値として出力する。一方、最下位ビットが「１」の場合、カウンタ２８に入力された上位ビットをアドレス値として出力するときに、このアドレス値よりも１つ上位のアドレス値を出力する。
【００２４】
なおタイミング信号が２Ｈｚの場合には、１秒毎に温度センサ２４とＡ／Ｄコンバータ２６が動作して、１秒毎に圧電振動子４０の温度が計測される。そしてＡ／Ｄコンバータ２６から出力されたディジタル信号のうち上位ビットがカウンタ２８に入力され、そのまま出力される。また温度計測が行われる１秒毎の中間、すなわち温度計測されてから０．５秒後の時には、直前に温度計測されてＡ／Ｄコンバータ２６から出力された最下位ビットの情報「０」または「１」に応じてカウンタ２８から出力されるアドレス値が設定される。
【００２５】
この後、記憶部３０は、アドレス値を入力すると、このアドレス値に１対１に対応した補正値を読み出す。すなわちＡ／Ｄコンバータ２６から入力した上位ビットをアドレス値としてそのままカウンタ２８から入力する場合には、このアドレス値に１対１に対応した補正値を記憶部３０で読み出す。またＡ／Ｄコンバータ２６から入力した上位ビットに基づいたアドレス値よりも１つ上位のアドレス値をカウンタ２８から入力する場合には、この上位アドレス値に１対１に対応した補正値を記憶部３０で読み出す。そして記憶部３０は、読み出した補正値をラッチ３２に出力する。ラッチ３２は補正値を入力すると、新たな補正値が入力されるまでこれを保持するとともに、発振回路４２に設けられた容量アレイ４４に出力する。この容量アレイ４４は、補正値が入力されると、この補正値に応じて各スイッチ４８をオンまたはオフして容量値を調整する。これにより圧電振動子４０の発振周波数が調整される。このように発振回路４２から出力されるクロック信号は、温度補償されて出力される。
【００２６】
このような補正値決定回路２０および温度補償発振回路１０は、Ａ／Ｄコンバータ２６から出力されるディジタル信号のうち最下位ビットを使わず、上位ビットを使用して記憶部３０を参照するので、記憶部３０で保存する補正値のデータ量は半分にすることができ、記憶部３０のメモリ容量を小さくすることができる。これにより記憶部３０に保存するアドレス値と補正値を１対１に対応させたデータの書き込み量が減り、データの書き込み時間を短くすることができる。
【００２７】
またタイミング信号に基づいて温度計測部２２を動作させる間欠時間と、この間欠時間の中間時点とで圧電振動子４０を温度補償しているので、間欠時間の中間時点を計算する回路を設ける必要がなく、補正値決定回路２０および温度補償発振回路１０の構成を小さくすることができる。
【００２８】
また温度計測部２２を間欠的に動作させて、この間欠時間において温度補償するとともに、間欠時間の中間時点においても温度補償しているので、Ａ／Ｄコンバータ２６から出力されたディジタル信号の全桁が記憶部３０に入力される場合、すなわち本実施形態に比べて２倍のデータ量で温度補償している場合と同等の温度補償の効果がある。なお、このデータとは、アドレス値と補正値を１対１に対応させて記憶部３０に保存される情報のことである。
また温度計測部２２は間欠時間のときのみ動作し、間欠時間の中間時点では動作しないので、消費電流を従来の間欠的に動作する温度補償発振回路と同等にすることができる。
【００２９】
次に、第２の実施形態について説明する。第２に実施形態では、第１の実施形態で説明した温度補償発振回路に計時回路を接続して容量緩急方式のリアルタイムクロックモジュールを形成した構成について説明する。このため第２の実施形態では、第１の実施形態で説明した温度補償発振回路と同様の構成部分の説明を省略し、同番号を付す。
【００３０】
図４は第２の実施形態に係る温度補償発振回路のブロック図である。温度補償発振回路１０を構成している発振回路４２の後段には、計時回路５０が接続されている。この計時回路５０は、分周回路５２および時計・カレンダー回路５４を備えている。分周回路５２は、発振回路４２から出力されたクロック信号を入力すると、このクロック信号を所定の分周数で分周して出力する。時計・カレンダー回路５４は、分周回路５２から出力されたクロック信号を入力して、このクロック信号に基づいて時計やカレンダーを表示または出力する。
【００３１】
これにより温度補償発振回路１０は、リアルタイムクロックモジュールを構成することができる。そして温度補償発振回路１０は、温度センサ２４およびＡ／Ｄコンバータ２６を間欠的に動作させ、この間欠時間および間欠時間の中間時点において補正値を切り換えて圧電振動子４０を温度補償しているので、記憶部３０に保存されているデータの量が半分になっていても、平均すれば大きな誤差が生じることはない。
【００３２】
次に、第３の実施形態について説明する。第３に実施形態では、第１の実施形態で説明した補正値決定回路と、圧電振動子に接続され補正値決定回路によって決定された補正値に基づき温度補償を行う発振回路と、計時回路を用いて論理緩急方式のリアルタイムクロックモジュールを形成した構成について説明する。このため第３の実施形態では、第１の実施形態で説明した補正値決定回路（温度補償発振回路）と同様の構成部分の説明を省略または簡略し、同番号を付す。
【００３３】
図５は第３の実施形態に係る温度補償発振回路のブロック図である。温度補償発振回路１０は、補正値決定回路２０、圧電振動子４０が接続された発振回路４２および計時回路６０を備えている。そして補正値決定回路２０を構成しているラッチ３２の後段および発振回路４２の後段には、計時回路６０が接続されている。計時回路６０は、分周段６２（周波数調整素子）および時計・カレンダー回路６４を備えている。分周段６２は、ラッチ３２から出力された補正値を入力し、この補正値に基づいて分周数（素子値）を調整している。また分周段６２は、発振回路４２から出力されたクロック信号を入力して、このクロック信号の周波数を分周数に基づいて分周して歩度調整している。時計・カレンダー回路６４は、分周段６２から出力されたクロック信号を入力して、このクロック信号に基づいて時計やカレンダーを表示または出力する。
【００３４】
これにより温度補償発振回路１０は、リアルタイムクロックモジュールを構成することができる。そして温度補償発振回路１０は、温度センサ２４およびＡ／Ｄコンバータ２６を間欠的に動作させ、この間欠時間および間欠時間の中間時点において補正値を切り換えて圧電振動子４０の温度補償をしているので、記憶部３０に保存されているデータの量が半分になっていても、平均すれば大きな誤差が生じることはない。
【図面の簡単な説明】
【００３５】
【図１】補正値決定回路のブロック図である。
【図２】第１の実施形態に係る温度補償発振回路のブロック図である。
【図３】容量アレイを説明する回路図である。
【図４】第２の実施形態に係る温度補償発振回路のブロック図である。
【図５】第３の実施形態に係る温度補償発振回路のブロック図である。
【図６】従来技術に係る温度補償型圧電発振器の構成を説明するブロック図である。
【符号の説明】
【００３６】
１０………温度補償発振回路、２０………補正値決定回路、２２………温度計測部、２４………温度センサ、２６………アナログ／ディジタル（Ａ／Ｄ）コンバータ、２８………カウンタ、３０………記憶部、３４………制御部、４０………圧電振動子、４２………発振回路。
【図１】
0004771280.tif 000002
【図２】
0004771280.tif 000003
【図３】
0004771280.tif 000004
【図４】
0004771280.tif 000005
【図５】
0004771280.tif 000006
【図６】
0004771280.tif 000007