(57)【特許請求の範囲】
【請求項１】
電子機器の全機能の動作に必要な最低駆動電圧値をアナログ量の基準電圧として生成させる調整装置からの制御信号に同期し、前記電子機器に内蔵のＣＰＵが前記電子機器に内蔵のＡ／Ｄ変換回路を制御し、前記電圧値を前記Ａ／Ｄ変換回路に入力させてディジタル値に変換させる基準電圧変換ステップと、
前記Ａ／Ｄ変換回路から出力されたディジタル値を電子機器の処理モード毎に必要な電圧値に対応する基準値として不揮発性の記憶媒体に記憶させる基準値記憶ステップと、
からなる報知基準調整モードステップと、
電池を前記調整装置と置き換えた後、前記電池の電圧値を前記Ａ／Ｄ変換回路に入力させて変換したディジタル値を前記基準値と比較して報知する電池寿命報知モードステップと、
前記報知基準調整モ−ドと前記電池寿命報知モ−ドとのモードを切り替えるモード切替制御ステップと、
を有する電池寿命の報知方法。
【請求項２】
前記電池寿命報知モードステップは、アナログ量としての電池の電圧値をＡ／Ｄ変換回路に入力させてディジタル値に変換する電池電圧変換ステップと、
予め記憶してある前記基準値を読み出す基準値読出ステップと、
前記Ａ／Ｄ変換回路から出力されたディジタル値と前記基準値とを比較する比較ステップと、
比較結果によって全機能の動作に必要な電池寿命を判断して報知させる電池寿命判断報知ステップと、
を有する請求項１記載の電池寿命の報知方法。
【請求項３】
前記モード切替制御ステップには、任意のアナログ量としての電圧値を基準電圧として生成して前記Ａ／Ｄ変換回路へ出力する安定化電源と、生成した基準電圧を出力させるとともに同期信号を出力する制御手段と、を備える調整装置からの同期信号を基にして報知基準調整モードへの切り替えを行う同期信号切替ステップを含むことを特徴とする請求項１又は２記載の電池寿命の報知方法。
【請求項４】
前記同期信号切替ステップには、前記同期信号とともに、電子機器に対するリセット入力がされたときに報知基準調整モードへの切り替えを行うリセット入力切替ステップを含むことを特徴とする請求項３に記載の電池寿命の報知方法。
【請求項５】
電池と、
アナログ量としての電圧値をディジタル値に変換するＡ／Ｄ変換回路と、
前記Ａ／Ｄ変換回路から出力された前記ディジタル値を格納する不揮発性の記憶媒体と、
前記Ａ／Ｄ変換回路及び前記不揮発性の記憶媒体を制御するＣＰＵと、を有し、
前記ＣＰＵは、前記電池を、全機能の動作に必要な最低駆動電圧値をアナログ量の基準電圧として生成させる調整装置に置き換えることにより、前記調整装置からの制御信号に同期して、前記ＣＰＵが前記最低駆動電圧値を前記Ａ／Ｄ変換回路に入力させ、前記Ａ／Ｄ変換回路から出力されたディジタル値を電子機器の処理モード毎に必要な電圧値に対応する基準値として前記不揮発性の記憶媒体に記憶させ、
前記電池を前記調整装置と置き換えることにより、アナログ量としての電池の電圧値を前記Ａ／Ｄ変換回路に入力させてディジタル値に変換させ、予め記憶してある前記基準値を読み出して前記Ａ／Ｄ変換回路から出力されたディジタル値と前記基準値とを比較させ、比較結果によって全機能の動作に必要な電池寿命を判断して報知させることを特徴とする電子機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、電池寿命の報知方法およびコンピュータが読取可能な記録媒体に関し、電子時計に代表される専用のマイコンＩＣを内蔵する電子機器の電池寿命を全機能の動作に必要な電圧を判断することができるように電池寿命の報知基準を調整することが可能な電池寿命の報知方法および電子機器に関する。
【０００２】
【従来の技術】
近年、電子時計は、多機能になってきている。例えば、アラーム、クロノグラフ、タイマーなどの時計補助機能や高度計機能などを時計機能とは別に搭載した腕時計が製造されている。前記高度計機能は、圧力センサによって気圧を検出することによって、気圧の変化から高度を計測するため、通常の時計機能や時計補助機能と比べて高い電圧を必要としている。
【０００３】
一方、電源を電池によって供給される電子時計などの電子機器には、電池寿命を電池の電圧から判断して、表示させるようにした電池寿命の報知方法が知られている。この報知方法では、電子時計の時計機能を制御する専用のマイコンＩＣに内蔵されているコンパレータによって、電池の電圧を検出して、予め設定された基準電圧と比較して、電池寿命を判断して報知している。
【０００４】
また、その報知は、表示によって行う電子機器が知られている。例えば、乾電池の形状を象ったキャラクターを三分割し、分割した全ての部分を表示させているときには、十分な電圧があることを報知し、電圧が減少するにつれて、その表示する部分を消していって、電池寿命を報知させるようにした電子機器が知られている。
【０００５】
【発明が解決しようとする課題】
しかしながら、従来の電池寿命の報知方法では、専用のマイコンＩＣに内蔵されているコンパレータによって電池寿命を判断して報知しているため、そのコンパレータの検出分解能に応じた限られた範囲の電圧しか判断することができない。
【０００６】
また、従来の電池寿命の報知方法では、時計機能や時計補助機能に必要な低い電圧を基準として、設計されている。このため、時計機能や時計補助機能に比べて高い電圧が必要な高度計機能などの場合には、電池寿命が切れていないと表示しているにもかかわらず、必要な電圧でないことが生じてしまうことがある。この場合、高度計機能を実行させてしまうと、正常に動作しなかったり、高度計機能の途中で電池切れを起こしてしまう問題点がある。
【０００７】
つまり、通常、専用のマイコンＩＣに内蔵のコンパレータの検出分解能は、±０．１[Ｖ]であるため、たとえソフトウェア等によって可変したとしても、基準値として設定できるのは、２．４[Ｖ]，１．８[Ｖ]，１．２[Ｖ]，１．０５[Ｖ]のように限られてしまう。例えば、検出電圧を２．４[Ｖ]に設定した場合には、実際の検出電圧は、マイコンＩＣの量産バラツキにより、２．３〜２．５[Ｖ]と０．２[Ｖ]の検出幅を持っており、その量産バラツキに応じた範囲での設定しか行うことができない。このため、時計機能や時計補助機能のように、低い電圧まで使用が可能な機能の場合には、コンパレータの検出分解能が±０．１[Ｖ]でも十分な電池寿命を確保できた。しかしながら、重負荷、例えば、圧力センサーによる気圧検出を伴う高度計機能を備えた電子時計においては、その機能の動作電圧の下限値（約２．４[Ｖ]）では、一般の電子時計の機能のそれ(約１．１[Ｖ])と比較して高いため、正常に動作しなかったり、電池切れを起こしてしまう問題点がある。
【０００８】
そこで、この発明は、上記に鑑みてなされたものであって、電子時計に代表される専用のマイコンＩＣを内蔵する電子機器の電池寿命を機能に応じて、正常に動作しなかったり、電池切れを起こさないように、電池寿命の報知基準の調整を容易に行うことができるようにして、汎用性の高い電池寿命の報知方法を提供することを目的とする。
【０００９】
【課題を解決するための手段】
上述の目的を達成するために、この発明の電池寿命の報知方法は、電子機器の全機能の動作に必要な最低駆動電圧値をアナログ量の基準電圧として生成させ，前記電圧値をＡ／Ｄ変換回路に入力させてディジタル値に変換させる基準電圧変換ステップと，前記Ａ／Ｄ変換回路から出力されたディジタル値を電子機器の処理モード毎に必要な電圧値に対応する基準値として記憶させる基準値記憶ステップと，を含む報知基準調整モードステップと、アナログ量としての電池の電圧値をＡ／Ｄ変換回路に入力させてディジタル値に変換する電池電圧変換ステップと，予め記憶してある前記基準値を読み出す基準値読出ステップと、前記Ａ／Ｄ変換回路から出力されたディジタル値と前記基準値とを比較する比較ステップと，比較結果によって全機能の動作に必要な電池寿命を判断して報知させる電池寿命判断報知ステップと，を含む電池寿命報知モードステップと、前記報知基準調整モ−ドと前記電池寿命報知モ−ドとのモードの切り替えを制御するモード切替制御ステップを含むことを処理上の特徴とする。
【００１０】
これによって、電子時計に代表される専用のマイコンＩＣを内蔵する電子機器の全機能に合わせて電池寿命の報知基準を調整することができるようになる。したがって、この発明によれば、機能に応じた基準電圧を容易に設定することができるため、汎用性の高い電池寿命の報知方法を提供することが可能になるため、機能を正常に動作させ、機能の動作中に電池切れを起こさせるのを防止することができるようになる。また、回路ブロック上のＡ／Ｄ変換回路の制御やＥＥＰＲＯＭへの書き込みを行う高速な調整装置を必要とすることなく、報知基準を調整することができるようになる。
【００１１】
なお、前記モード切替制御ステップには、任意のアナログ量としての電圧値を基準電圧として生成して前記Ａ／Ｄ変換回路へ出力する安定化電源と，生成した基準電圧を出力させるとともに同期信号を出力する制御手段と，を備える調整装置からの同期信号を基にして報知基準調整モードへの切り替えを行う同期信号切替ステップを含ませてもよい。また、前記同期信号切替ステップには、前記同期信号とともに、電子機器に対するリセット入力がされたときに報知基準調整モードへの切り替えを行うリセット入力切替ステップを含ませてもよい。
【００１２】
さらに、この発明の電子機器は、前記電池寿命の報知方法を使用したことを構成上の特徴とする。
なお、この発明のコンピュータが読取可能な記録媒体は、前記電池寿命の報知方法を、コンピュータに実行させるプログラムを格納したことを構成上の特徴としてもよい。
【００１３】
なお、「コンピュータ読み取り可能な記録媒体」とは、フロッピーディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭなどの可搬媒体、コンピュータシステムに内蔵されるハードディスクなどの記録装置のことをいう。さらに、「コンピュータ読み取り可能な記録媒体」とは、インターネットなどのネットワークや電話回線などの通信回線を介してプログラムを送信する場合の通信線のように、短時間の間、動的にプログラムを保持するもの、その場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものを含むものとする。また、上記プログラムは、前述した機能の一部を実現するためのものであって良く、さらに前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。
【００１４】
また、前記Ａ／Ｄ変換回路は、例えば特開平９−３１８４０３の明細書に記載されている様な、高度計機能の際に圧力を計測する圧力センサの出力をディジタル値に変換するセンサ検出用のＡ／Ｄ変換回路を利用するのが好ましい。
【００１５】
【発明の実施の形態】
以下、この発明につき図面を参照しつつ詳細に説明する。なお、この実施の形態によりこの発明が限定されるものではない。
【００１６】
（実施の形態１）
図１は、この発明に使用する電子時計のハードウェアを示すブロック図である。この電子時計１００は、ＣＰＵ１、入力回路２、ＲＯＭ３、ＥＥＰＲＯＭ４、ＲＡＭ５、発振回路６、分周回路７、表示部８、表示駆動回路９、Ａ／Ｄ変換回路１０、センサ１１、センサ駆動回路１２、電池１３、選択回路１４を主に備えている。
【００１７】
ＣＰＵ１は、電子時計１００の全体の処理を司り、特に、報知基準調整モードステップと電池寿命報知モードステップとのモードの切り替えを制御するモード切替制御ステップを含む処理を実行する。
【００１８】
前記報知基準調整モードステップは、電子時計１００の全機能の動作に必要な最低駆動電圧値をアナログ量の基準電圧として生成させ、前記電圧値をＡ／Ｄ変換回路１０に入力させてディジタル値に変換させる基準電圧変換ステップと、Ａ／Ｄ変換回路１０から出力されたディジタル値を電子時計１００の処理モード毎に必要な電圧値に対応する基準値として記憶させる基準値記憶ステップと、を含む処理である。
【００１９】
また、前記電池寿命報知モードステップは、アナログ量としての電池の電圧値をＡ／Ｄ変換回路１０に入力させてディジタル値に変換する電池電圧変換ステップと、予め記憶してある前記基準値を読み出す基準値読出ステップと、Ａ／Ｄ変換回路１０から出力されたディジタル値と前記基準値とを比較する比較ステップと、比較結果によって全機能の動作に必要な電池寿命を判断して報知させる電池寿命判断報知ステップと、を含む処理である。
【００２０】
入力回路２は、後述する調整装置からの同期信号を入力する。ＲＯＭ３は、不揮発性の記憶媒体であり、各種プログラムや各種固定データを格納する。ＥＥＰＲＯＭ４は、不揮発性の記憶媒体であり、後述するＡ／Ｄ変換回路１０から出力されるの基準値を格納する。なお、この基準値は、ＡＤ＿ＢＬＩ２と表し、想定される電池の最高電圧と基準値ＡＤ＿ＢＬＩ２との中間を中間値ＡＤ＿ＢＬＩ１と表す。ＲＡＭ５は、書き換え可能な記憶媒体であり、各種プログラムの変数等を格納する。
【００２１】
発振回路６及び前記分周回路７は、時計機能を実現するクロックを生成する。記表示部８は、例えばＬＣＤやＬＥＤといった表示素子であり、時刻などのデータを表示する。表示駆動回路９は、表示部８への表示を制御する。Ａ／Ｄ変換回路１０は、アナログ量としての電圧値をディジタル値に変換する。センサ１１は、例えば、圧力センサであり、気圧に応じた検出電圧を出力する。センサ駆動回路１２は、例えば定電流電源であり、センサ１１を駆動する。電池１３は、電子時計１００の電源である。選択回路１４は、ＣＰＵ１からの制御によって、Ａ／Ｄ変換回路１０に入力するアナログ量を電池の電圧かセンサの出力電圧か、または、後述する安定化電源が出力する基準電圧かを選択する。
【００２２】
まず、図１に示した電子時計の電池寿命判断処理を説明する。図２は、図１に示した電子時計の電池寿命判断処理を説明するフローチャートである。ＣＰＵ１は、電池寿命報知モード時には、ＥＥＰＲＯＭ４に格納されている基準値ＡＤ＿ＢＬＩ２と、中間値ＡＤ＿ＢＬＩ１とを読み出す（ステップＳａ１）。そして、ＣＰＵ１は、選択回路１４に対して電池１３の電圧をＡ／Ｄ変換回路１０に入力させる指令を出し、Ａ／Ｄ変換回路１０に電池１３の電圧をディジタル値に変換させる（ステップＳａ２）。
【００２３】
次に、ＣＰＵ１は、まず、中間値ＡＤ＿ＢＬＩ１とディジタル値（以下「Ａ／Ｄ値」という。）とを比較し、Ａ／Ｄ値の方が大きければ（ステップＳａ３，Ｙｅｓ）、電池マークを全点灯して今回処理を終了する（ステップＳａ４）。一方、Ａ／Ｄ値の方が小さければ（ステップＳａ３，Ｎｏ）、基準値ＡＤ＿ＢＬＩ２とＡ／Ｄ値とを比較し、Ａ／Ｄ値の方が大きければ（ステップＳａ５，Ｙｅｓ）、電池マークを半分点灯して今回処理を終了する（ステップＳａ６）。また、Ａ／Ｄ値の方が小さければ（ステップＳａ５，Ｎｏ）、電池マークを全消灯して今回処理を終了する（ステップＳａ７）。つまり、上記電池寿命判断処理によれば、電池マーク全消灯までが、電池寿命の最低電圧値としてユーザに報知させることが可能になる。
【００２４】
次に、基準電圧調整処理を説明する。図３は、この発明の実施の形態１に係る基準電圧調整処理を説明するブロック図であり、図１の電池１３を調整装置１５に置き換えたものである。図４は、この発明の実施の形態１に係る基準電圧調整処理を説明するフローチャートである。図５は、この発明の実施の形態１に係る基準電圧調整処理を説明するタイミングチャートである。なお、図５には、安定化電源１７の生成する電圧ＶＤＤと、制御回路１８が出力する同期信号としてのＰｉ０，ＲＥＳＥＴ，Ｐｉ１の各信号と、電子時計１００が出力する信号としてのＰｏ０，Ｐｏ１，Ｐｏ２の各信号とを上から順に示してある。また、安定化電源１７が生成するアナログ電圧は、調整のための基準として使用する電圧として、３[Ｖ]、２．７[Ｖ] （ＡＤ＿ＢＬＩ１）ＡＤ＿ＢＬＩ１、２．４[Ｖ] （ＡＤ＿ＢＬＩ２）ＡＤ＿ＢＬＩ２の３種類を設定した場合を説明する。但し、アナログ電圧の設定は、これに限らず、設計に応じて適宜設定すればよい。
【００２５】
まず、ＣＰＵ１は、安定化電源１３からのＶＤＤ３[Ｖ]が印加され（ステップＳｂ１）、同期信号Ｐｉ０およびＲＥＳＥＴが入力されると、報知基準調整モード（以下「ＢＬＩ調整モード」という。）に切り替えて、実行を開始する（ステップＳｂ２）。なお、リセット解除後にソフトウェアが動作を開始するまでには、スタンドバイタイム（１２５ｍｓｅｃ）だけ時間がかかる。この時間に、安定化電源１３の電圧が２．７[Ｖ]に下がり、ＣＰＵ１は、リセット解除時のＰｉ０の入力条件により、ＢＬＩ調整モードに入る。
【００２６】
次に、ＣＰＵ１は、６ｍｓｅｃ周期で監視してＰｉ１のＨ入力を検出し、Ｐｏ０に出力Ｈをビジ−信号として制御回路１８に出力する（ステップＳｂ４）。続いて、ＣＰＵ１は、Ｐｏ０をＨにした後に、Ａ／Ｄ変換を行うための前処理を行う。この前処理は、後述するように、Ａ／Ｄ変換回路１０に対してどういうパターンの信号を送るかというコマンドをＲＯＭ３や実行中のプログラムなどから読み出して、Ａ／Ｄ変換回路１０に制御信号として出力する処理である。前記パターンの信号は、例えば、Ａ／Ｄ変換回路の機能（電源電圧を測る測定の機能、センサを計る測定の機能）を選択回路１４に選ばせる制御信号である。
【００２７】
すると、Ａ／Ｄ変換回路１０は、Ａ／Ｄ変換（１）を実行し(ステップＳｂ５)、変換したディジタル値をＣＰＵ１に出力する。ＣＰＵ１は、Ａ／Ｄ変換が正常に行われたか否かを判断し、Ａ／Ｄ変換動作に異常があった場合はＰｏ２にＨを出力し（ステップＳｂ６，Ｎｏ：ステップＳｂ７）、正常であった場合はＬを出力する（ステップＳｂ６，Ｙｅｓ：ステップＳｂ８）。そして、ＣＰＵ１は１回目のＡ／Ｄ変換動作の終了を示すためにＰｏ０にＬを出力する。
【００２８】
次に、制御回路１８が、Ｐｏ０がＬであることを確認した後、安定化電源１７側が出力電圧をＶＤＤ２．４[Ｖ]に下げ（ステップＳｂ９）、Ｐｉ１を再度ＬからＨにすると、ＣＰＵ１は、６ｍｓｅｃ周期で監視してＰｉ１のＨ入力を検出し、Ｐｏ０に出力Ｈをビジ−信号として制御回路１８に出力する（ステップＳｂ１０）。続いて、ＣＰＵ１は、Ｐｏ０をＨにした後に、Ａ／Ｄ変換を行うための前処理を行う。すると、Ａ／Ｄ変換回路１０は、Ａ／Ｄ変換（２）を実行し(ステップＳｂ１１)、変換したディジタル値をＣＰＵ１に出力する。
【００２９】
ここで、ＣＰＵ１は、２つのディジタル値（Ａ／Ｄ値）をＥＥＰＲＯＭ４へ書き込む（ステップＳｂ１２）。また、ＣＰＵ１は、Ａ／Ｄ変換が正常に行われたか否かを判断し、Ａ／Ｄ変換動作に異常があった場合は、Ｐｏ２にＨを出力し（ステップＳｂ１３，Ｎｏ：ステップＳｂ１４）、正常であった場合はＬを出力する（ステップＳｂ１３，Ｙｅｓ：ステップＳｂ１５）。
【００３０】
またさらに、ＣＰＵ１は、ＥＥＰＲＯＭ４の格納が正常に行われたか否かを判断し、動作に異常があった場合は、Ｐｏ１にＨを出力し（ステップＳｂ１６，Ｎｏ：ステップＳｂ１７）、正常であった場合はＬを出力する（ステップＳｂ１６，Ｙｅｓ：ステップＳｂ１８）。ＣＰＵ１は、最後に、２回目の動作終了を示すためにＰｏ０にＬを出力して動作を終了する。
【００３１】
次に、図６および図７は、この発明の実施の形態１に係る基準電圧調整処理を説明する更に詳細なタイミングチャートである。なお、図６および図７中、上から順に、安定化電源１７の生成する電圧ＶＤＤ、同期信号としてのＰｉ０、ＲＥＳＥＴ、ＣＥＢ（Ａ／Ｄ変換回路１０のイネ−ブル信号）、ＣＳＢ（ＥＥＰＲＯＭ４のイネ−ブル信号）、 ＡＬＥＢ（Ａ／Ｄ変換回路１０のアドレスラッチ信号）／ＳＫ（ＥＥＰＲＯＭ４のシリアルクロック信号）、ＲＤＢ（Ａ／Ｄ変換回路１０のデ−タ読出し制御信号）／ＤＩ（ＥＥＰＲＯＭ４のシリアル入力信号）、ＷＲＢ（Ａ／Ｄ変換回路１０のデ−タ書込み制御信号）／ＤＯ（ＥＥＰＲＯＭ４のシリアル出力信号）、Ｄ３−Ｄ０（Ａ／Ｄ変換回路１０のアドレス／デ−タバス信号）（の各信号を順に示してある。尚、／は１つの信号線が複数の機能をもち、制御信号ＣＥＢとＣＳＢの値によって、信号線の機能が切り替わることを示す。また、Ｄ３−Ｄ０にはＡＬＥＢ／ＳＫの立ち下がりに同期してアドレス（１ａ）〜（９ａ）が出力され、ＷＲＢ／ＤＯの立ち下がりに同期してデータ（１ｄ）〜（９ｄ）が出力される。
【００３２】
このタイミングチャートに示すように、ＣＰＵ１は、ＢＬＩ調整モードを開始後、Ａ／Ｄ変換回路１０と選択回路１４に対して動作周波数選択（１ｄ）と入力信号選択（２ｄ）を送信する。この（２ｄ）を受信すると、選択回路１４はＡ／Ｄ変換入力信号として電池を選択し、Ａ／Ｄ変換回路１０がＡ／Ｄ変換を開始する。次にＣＰＵ１はＡ／Ｄ変換（１）のデータ（３ｄ）〜（５ｄ）を受信する。以下同様にして、入力信号選択（６ｄ）の送信とＡ／Ｄ変換（２）のデータ（６ｄ）〜（９ｄ）の受信が行われる。
【００３３】
また、ＣＰＵ１は、Ａ／Ｄ変換動作の終了後、ＣＥＢを常にＨとし、これに続いてＣＳＢをＨからＬにして、ＥＥＰＲＯＭ４をイネ−ブルにする。その後、ＣＰＵ１は、ＣＥＢをＬ→Ｈ→Ｌの動作を繰り返し、このＬの期間中に、ＥＥＰＲＯＭ４に対して書き込み動作（図７の（１０）〜（１１））を行う。そして、最後に、書き込み禁止コマンド（図７の（１２））を出力して書き込み動作を終了する。その後、ＣＰＵ１は、ＥＥＰＲＯＭ４からの読出しコマンド（図７の（１３））を生成し、ＥＥＰＲＯＭ４から書き込んだデータ（図７の（１４））を読み出して、先の書込みデータと読み出しデータを比較して、ＥＥＰＲＯＭ４に対してデータが正確に書き込みが行えたか否かを判断する。なお、ＥＥＰＲＯＭ４からの読出しは、例えば、０番地から６４番地まで１６ｂｉｔデータ列を連続して出力させる。また、ＥＥＰＲＯＭ４への書き込み動作時には、ＷＲＢ／Ｄ０とＤ３−Ｄ０の出力をハイインピーダンス状態（Ｈｉ−Ｚ）としておく。また、ＥＥＰＲＯＭからの読出し時には、Ｄ３−Ｄ０の出力をハイインピーダンス状態（Ｈｉ−Ｚ）としておく。
【００３４】
上記実施の形態１によれば、電子時計に代表される専用のマイコンＩＣを内蔵する電子機器の全機能に合わせて電池寿命の報知基準を調整することができる効果が得られる。したがって、機能に応じた電圧を容易に設定することができるため、汎用性の高い電池寿命の報知方法を提供することが可能になり、機能を正常に動作させ、機能の動作中に電池切れを起こさせるのを防止することができる効果が期待できる。このため、回路ブロック上のＡ／Ｄ変換回路の制御やＥＥＰＲＯＭへの書き込みを行う高速な調整装置を必要とせず、汎用の調整装置を使用して報知基準の調整を行うことができるため、安価に精度の高い調整を行うことができるようになる。
【００３５】
（実施の形態２）
上記実施の形態１と異なる点は、モード切替時の同期信号である。以下、異なる点を説明する。なお、上記実施の形態１で説明したブロック構成（図３）は、この実施の形態２でも同一であるものとする。図８は、この発明の実施の形態２に係る基準電圧調整処理を説明するフローチャートである。図９は、この発明の実施の形態２に係る基準電圧調整処理を説明するタイミングチャートである。
【００３６】
なお、図９には、安定化電源１７の生成する電圧ＶＤＤと、制御回路１８が出力する同期信号としてのＰｉ０，ＲＥＳＥＴの各信号と、測定用信号としてのＰｏ０，Ｐｏ１，Ｐｏ２の各信号とを上から順に示してある。したがって、上記実施の形態１に比べて同期信号としてのＰｉ１が無い点が相違する。また、安定化電源１７が生成するアナログ電圧は、上記実施の形態１と同様に、３[Ｖ]、２．７[Ｖ] （ＡＤ＿ＢＬＩ１）ＡＤ＿ＢＬＩ１、２．４[Ｖ] （ＡＤ＿ＢＬＩ２）ＡＤ＿ＢＬＩ２の３種類を設定した場合を説明する。
【００３７】
まず、ＣＰＵ１は、安定化電源１３からのＶＤＤ３[Ｖ]が印加され（ステップＳｃ１）、同期信号Ｐｉ０およびＲＥＳＥＴが入力されると、報知基準調整モード（以下「ＢＬＩ調整モード」という。）に切り替えて、実行を開始する（ステップＳｃ２）。なお、リセット解除後にソフトウェアが動作を開始するまでには、スタンドバイタイム（１２５ｍｓｅｃ）だけ時間がかかる。そして、この実施の形態２では、リセット解除後にソフトウェアが動作を開始するまでのスタンドバイタイム（１２５ｍｓｅｃ）を含む時間ｔ１（２００ｍｓ）経過後に、ＣＰＵ１は、リセット解除時のＰｉ０の入力条件により、ＢＬＩ調整モードに入る（ステップＳｃ４）。
【００３８】
次に、ＣＰＵ１は、Ｐｏ０をＨにした後に、Ａ／Ｄ変換を行うための前処理を行う。すると、Ａ／Ｄ変換回路１０は、Ａ／Ｄ変換（１）を実行し(ステップＳｃ５)、変換したディジタル値をＣＰＵ１に出力する。ＣＰＵ１は、Ａ／Ｄ変換が正常に行われたか否かを判断し、Ａ／Ｄ変換動作に異常があった場合はＰｏ２にＨを出力し（ステップＳｃ６，Ｎｏ：ステップＳｃ７）、正常であった場合はＬを出力する（ステップＳｃ６，Ｙｅｓ：ステップＳｃ８）。
【００３９】
次に、制御回路１８が、安定化電源１７側が出力電圧をＶＤＤ２．４[Ｖ]に下げるとともに（ステップＳｃ９）、Ｐｏ０の立下りから時間（１０ｍｓ）経過後の時間ｔ２時に、ＣＰＵ１は、Ｐｏ０をＨにした後に、Ａ／Ｄ変換を行うための前処理を行う（ステップＳｃ１０）。すると、Ａ／Ｄ変換回路１０は、Ａ／Ｄ変換（２）を実行し(ステップＳｃ１１)、変換したディジタル値をＣＰＵ１に出力する。
【００４０】
ここで、ＣＰＵ１は、２つのディジタル値（Ａ／Ｄ値）をＥＥＰＲＯＭ４へ書き込む（ステップＳｃ１２）。また、ＣＰＵ１は、Ａ／Ｄ変換が正常に行われたか否かを判断し、Ａ／Ｄ変換動作に異常があった場合は、Ｐｏ２にＨを出力し（ステップＳｃ１３，Ｎｏ：ステップＳｃ１４）、正常であった場合はＬを出力する（ステップＳｃ１３，Ｙｅｓ：ステップＳｃ１５）。
【００４１】
またさらに、ＣＰＵ１は、ＥＥＰＲＯＭ４の格納が正常に行われたか否かを判断し、動作に異常があった場合は、Ｐｏ１にＨを出力し（ステップＳｃ１６，Ｎｏ：ステップＳｃ１７）、正常であった場合はＬを出力する（ステップＳｃ１６，Ｙｅｓ：ステップＳｃ１８）。ＣＰＵ１は、最後に、２回目の動作終了を示すためにＰｏ０にＬを出力して動作を終了する。
【００４２】
この実施の形態２によれば、上記実施の形態１の効果とともに、上記実施の形態２に比べて、１つ同期信号を少なくすることができるため、上記実施の形態１に比べて調整装置と電子時計との間の配線数を少なくすることが可能である。
【００４３】
【発明の効果】
以上説明したように、この発明によれば、電子時計に代表される専用のマイコンＩＣを内蔵する電子機器の全機能に合わせて電池寿命の報知基準を調整することができる効果が得られる。したがって、この発明によれば、機能に応じた電圧を容易に設定することができるため、汎用性の高い電池寿命の報知方法を提供することが可能になり、機能を正常に動作させ、機能の動作中に電池切れを起こさせるのを防止することができる効果が期待できる。このため、回路ブロック上のＡ／Ｄ変換回路の制御やＥＥＰＲＯＭへの書き込みを行う高速な調整装置を必要せず、汎用の調整装置を使用して報知基準の調整を行うことができるため、安価に精度の高い調整を行うことができるようになる。
【図面の簡単な説明】
【図１】この発明に使用する電子時計のハードウェアを示すブロック図である。
【図２】図１に示した電子時計の電池寿命判断処理を説明するフローチャートである。
【図３】この発明の実施の形態１に係る電池寿命判断処理の基準電圧調整処理を実現するハードウェアを示すブロック図である。
【図４】この発明の実施の形態１に係る基準電圧調整処理を説明するフローチャートである。
【図５】この発明の実施の形態１に係る基準電圧調整処理を説明するタイミングチャートである。
【図６】この発明の実施の形態１に係る基準電圧調整処理を説明する更に詳細なタイミングチャートである。
【図７】この発明の実施の形態２に係る基準電圧調整処理を説明する更に詳細なフローチャートである。
【図８】この発明の実施の形態２に係る基準電圧調整処理を説明するフローチャートである。
【図９】この発明の実施の形態２に係る基準電圧調整処理を説明するタイミングチャートである。
【符号の説明】
１００  電子時計
１  ＣＰＵ
２  入力回路
３  ＲＯＭ
４  ＥＥＰＲＯＭ
５  ＲＡＭ
６  発振回路
７  分周回路
８  表示部
９  表示駆動回路
１０  Ａ／Ｄ変換回路
１１  センサ
１２  センサ駆動回路
１３  電池
１４  選択回路
１５  調整装置
１６  安定化電源
１７  制御回路
【図１】
0004787401.tif 000002
【図２】
0004787401.tif 000003
【図３】
0004787401.tif 000004
【図４】
0004787401.tif 000005
【図５】
0004787401.tif 000006
【図６】
0004787401.tif 000007
【図７】
0004787401.tif 000008
【図８】
0004787401.tif 000009
【図９】
0004787401.tif 000010