(57)【要約】【課題】メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する際に、ＲＴＣ回路への電力供給を長期間保持したいという要求とバッテリー駆動時間も長くしたいという要求とのいずれにも対応すること。【解決手段】電子機器は、少なくとも計時機能を有する計時回路と、計時回路以外の処理を実行する処理回路と、電池から少なくともＤＣ／ＤＣコンバータを介して計時回路及び処理回路に電力を供給する第１の給電経路と、電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して計時回路に電力を供給する第２の給電経路と、電池の蓄電量に基づく値と所定の閾値とに基づいて、第１の給電経路と第２の給電経路とを切替える給電経路切替部と、所定の閾値を、計時回路への電力供給を持続させることを優先する第１の閾値と、処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定部とを備える。【選択図】図２
2020095442.tif 000002
【特許請求の範囲】
【請求項１】
少なくとも計時機能を有する計時回路と、
前記計時回路以外の処理を実行する処理回路と、
電池から少なくともＤＣ／ＤＣコンバータを介して前記計時回路及び前記処理回路に電力を供給する第１の給電経路と、
前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路と、
前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替部と、
前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定部と、
を備える電子機器。
【請求項２】
前記設定部は、
前記電子機器が電源オフの状態では前記第１の閾値に設定し、前記電子機器が電源オンの状態では前記第２の閾値に設定する、
請求項１に記載の電子機器。
【請求項３】
前記設定部は、
前記電子機器の電源オンまたは電源オフの頻度または経過時間に基づいて、前記第１の閾値と前記第２の閾値とのいずれかに設定する、
を備える請求項１に記載の電子機器。
【請求項４】
前記設定部は、
ＢＩＯＳ設定に基づいて、前記所定の閾値を前記第１の閾値と前記第２の閾値とを切替える制御を行うか否かを決定する、
請求項１から請求項３のいずれか一項に記載の電子機器。
【請求項５】
前記設定部は、
ユーザの選択操作に応じて、前記第１の閾値と前記第２の閾値とのいずれかに設定する、
請求項１に記載の電子機器。
【請求項６】
前記設定部は、
出荷時の設定として、前記第１の閾値に設定する、
を備える請求項１から請求項５のいずれか一項に記載の電子機器。
【請求項７】
前記第１の閾値は、前記第２の閾値より前記電池の蓄電量が多い値である、
請求項１から請求項６のいずれか一項に記載の電子機器。
【請求項８】
電池から少なくともＤＣ／ＤＣコンバータを介して少なくとも計時機能を有する計時回路及び前記計時回路以外の処理を実行する処理回路に電力を供給する第１の給電経路と、前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路とを備える電子機器における制御方法であって、
給電経路切替部が、前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替ステップと、
設定部が、前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定ステップと、
を有する制御方法。
【請求項９】
電池から少なくともＤＣ／ＤＣコンバータを介して少なくとも計時機能を有する計時回路及び前記計時回路以外の処理を実行する処理回路に電力を供給する第１の給電経路と、前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路とを備える電子機器としてのコンピュータに、
前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替ステップと、
前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定ステップと、
を実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電子機器、制御方法、及びプログラムに関する。
【背景技術】
【０００２】
ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）回路用の電源として、コイン電池などのバックアップ用電池を用いる手法と、電子機器のシステム動作用のメインバッテリーからの電力の一部を利用する手法とがある。このＲＴＣ回路用の電源は、電子機器の時間設定や、ユーザ設定したシステム設定内容を保持するために必要な電源であり、この電源がＯＦＦに至ると初期化されてしまう。例えば、特許文献１に記載の技術のように、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する手法では、バックアップ用電池が不要となるため、実装スペースの削減、重量削減、及び低コスト化等のメリットがある。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００２−２２２０３０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載の技術のように、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する手法の場合、システム動作時の電池容量を優先するとＲＴＣ回路への電力供給を保持できる保持時間が短くなり、ＲＴＣ回路用への電力供給を保持できる保持時間を優先すると電子機器のバッテリー駆動時間が短くなってしまうという課題があった。例えば、使用される前に長期間にわたって保管される可能性がある保守用の電子機器などは、ＲＴＣ回路への電力供給を長期間保持したいという要求があるとともに、使用の際にはバッテリー駆動時間も長くしたいという要求がある。そのため、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する手法を適用しにくい場合があった。
【０００５】
本発明は、上記した事情に鑑みてなされたもので、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する際に、ＲＴＣ回路への電力供給を長期間保持したいという要求とバッテリー駆動時間も長くしたいという要求とのいずれにも対応した電子機器、制御方法、及びプログラムを提供することを目的の一つとする。
【課題を解決するための手段】
【０００６】
本発明は上記の課題を解決するためになされたものであり、本発明の第１態様に係る電子機器は、少なくとも計時機能を有する計時回路と、前記計時回路以外の処理を実行する処理回路と、電池から少なくともＤＣ／ＤＣコンバータを介して前記計時回路及び前記処理回路に電力を供給する第１の給電経路と、前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路と、前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替部と、前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定部と、を備える。
【０００７】
前記設定部は、前記電子機器が電源オフの状態では前記第１の閾値に設定し、前記電子機器が電源オンの状態では前記第２の閾値に設定してもよい。
【０００８】
前記設定部は、前記電源オンまたは前記電源オフの頻度または経過時間に基づいて、前記第１の閾値と前記第２の閾値とのいずれかに設定してもよい。
【０００９】
前記設定部は、ＢＩＯＳ設定に基づいて、前記所定の閾値を前記第１の閾値と前記第２の閾値とを切替える制御を行うか否かを決定してもよい。
【００１０】
前記設定部は、ユーザの選択操作に応じて、前記第１の閾値と前記第２の閾値とのいずれかに設定してもよい。
【００１１】
前記設定部は、出荷時の設定として、前記第１の閾値に設定してもよい。
【００１２】
前記第１の閾値は、前記第２の閾値より前記電池の蓄電量が多い値であってもよい。
【００１３】
また、本発明の第２態様に係る電池から少なくともＤＣ／ＤＣコンバータを介して少なくとも計時機能を有する計時回路及び前記計時回路以外の処理を実行する処理回路に電力を供給する第１の給電経路と、前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路とを備える電子機器における制御方法は、給電経路切替部が、前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替ステップと、設定部が、前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定ステップと、を有する。
【００１４】
また、本発明の第３態様に係るプログラムは、電池から少なくともＤＣ／ＤＣコンバータを介して少なくとも計時機能を有する計時回路及び前記計時回路以外の処理を実行する処理回路に電力を供給する第１の給電経路と、前記電池からＤＣ／ＤＣコンバータを介さずに、少なくともリニアレギュレータを介して前記計時回路に電力を供給する第２の給電経路とを備える電子機器としてのコンピュータに、前記電池の蓄電量に基づく値と所定の閾値とに基づいて、前記第１の給電経路と前記第２の給電経路とを切替える給電経路切替ステップと、前記所定の閾値を、前記計時回路への電力供給を持続させることを優先する第１の閾値と、前記処理回路への電力供給を持続させることを優先する第２の閾値とのいずれかに設定する設定ステップと、を実行させる。
【発明の効果】
【００１５】
本発明の上記態様によれば、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する際に、ＲＴＣ回路への電力供給を長期間保持したいという要求とバッテリー駆動時間も長くしたいという要求とのいずれにも対応することができる。
【図面の簡単な説明】
【００１６】
【図１】実施形態に係る電子機器の構成例を示すブロック図。
【図２】実施形態に係るＳＷ＿ＯＦＦ閾値の設定例を説明する図。
【図３】実施形態に係る給電経路切替え処理の一例を示すフローチャート。
【図４】実施形態に係るＳＷ＿ＯＦＦ閾値設定処理の第一例を示すフローチャート。
【図５】実施形態に係るＳＷ＿ＯＦＦ閾値設定処理の第二例を示すフローチャート。
【発明を実施するための形態】
【００１７】
以下、図面を参照しながら本発明の実施形態について詳しく説明する。
本実施形態に係る電子機器は、バッテリーを内蔵し、バッテリーからの電力により電子機器のシステム全体を動作させるとともに、ＲＴＣ（Ｒｅａｌ  Ｔｉｍｅ  Ｃｌｏｃｋ）回路に対してもバッテリーからの電力の一部を供給する。つまり、本実施形態に係る電子機器は、コイン電池などのバックアップ用電池を備えずに、システム全体を動作させるためのメインバッテリーからの電力の一部を利用して、ＲＴＣ回路による時間設定や、ユーザ設定したシステム設定内容等を保持する。
【００１８】
ここで、メインバッテリーからの電力の一部をＲＴＣ回路用の電源として利用する手法の場合、システム動作時のバッテリー駆動時間を優先するとＲＴＣ回路への電力供給を持続できる保持時間が短くなり、ＲＴＣ回路への電力供給を持続できる保持時間を優先すると電子機器のバッテリー駆動時間が短くなってしまう。そこで、本実施形態に係る電子機器は、システム動作時のバッテリー駆動時間を優先するモード（以下「システム動作優先モード」という）と、ＲＴＣ回路用への電力供給を持続できる保持時間を優先するモード（以下「長期保管モード」という）とを備え、電子機器の動作状態（システムの動作状態）等に応じて各モードを切替えるように構成した。これにより、バッテリー駆動時間への影響を抑えつつ、ＲＴＣ回路への電力供給の長期間保持を実現させるようにした。以下、本実施形態に係る電子機器の構成について詳しく説明する。
【００１９】
図１は、本実施形態に係る電子機器の構成例を示すブロック図である。図示する電子機器１０は、例えば、ラップトップ型またはタブレット型のパーソナルコンピュータ、スマートフォン等の多機能携帯電話などのような携帯型電子機器である。ＡＣアダプタ１１は、商用電源（ＡＣ電源）から入力されたＡＣ電力（交流電力）を、電子機器１０へ供給するＤＣ電力（直流電力）へ変換する。電子機器１０は、ＡＣアダプタ１１が接続されている場合には、ＡＣアダプタ１１から入力される電力を用いて動作する。
【００２０】
電子機器１０は、電源系に関する構成として、電池部１００と、充電部１１０と、Ｓｅｌｅｃｔｏｒ１１３と、ＤＣ／ＤＣコンバータ１１１、１１４、１１５、１１６、１１７、１１８と、ＬＤＯ１１２と、ダイオードＤ１、Ｄ２とを備えている。また、電子機器１０は、システム系に関する構成として、ＥＣ（Ｅｍｂｅｄｄｅｄ Ｃｏｎｔｒｏｌｌｅｒ）１３１と、チップセット１３２と、チップセット１３２内に備えられたＲＴＣ１３３（ＲＴＣ回路）と、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３４と、メインメモリ１３６と、ＢＩＯＳ（Ｂａｓｉｃ  Ｉｎｐｕｔ  Ｏｕｔｐｕｔ  Ｓｙｓｔｅｍ）メモリ１３７と、ＧＰＵ（Ｇｒａｐｈｉｃｓ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１３５と、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）１３８とを備えている。
【００２１】
ＡＣアダプタ１１が接続されている場合、ＡＣアダプタ１１から入力される電力は、ＡＣアダプタ１１とバッテリー１０１からの給電を選択するＳｅｌｅｃｔｏｒ１１３を介して、各デバイスに対する給電系統に接続されるＤＣ／ＤＣコンバータ１１１、１１４、１１５、１１６、１１７、１１８と、電池部１００へ充電を制御する充電部１１０とに供給される。充電部１１０は、ＡＣアダプタ１１が接続されている場合、電池部１００からの充電要求に応じて、ＡＣアダプタ１１から入力される電力から電池部１００へ充電する充電電流を生成して出力する。
【００２２】
電池部１００は、組み込み式のバッテリーシステムであり、バッテリー１０１と、過放電検出部１０２と、ＳＷ１０３と、ＬＤＯ１０４と、ＢＭＵ（Ｂａｔｔｅｒｙ  Ｍａｎａｇｅｍｅｎｔ  Ｕｎｉｔ）１０５とを備えている。バッテリー１０１は、電子機器１０を動作させるためのメインバッテリーであり、直列に接続された複数（例えば、３つ）の電池セルを含んで構成されている。なお、電池セルは並列に接続されてもよい。例えば、バッテリー１０１は、電子機器１０の筐体内部に収納されており、一般ユーザが容易に取り外しできないように構成されている。この場合、バッテリー１０１は、基本的には一般ユーザが交換することが出来ない構成であり、ＲＴＣ１３３へ供給するバックアップ電源としての利用に適している。
【００２３】
バッテリー１０１の出力は、ＤＣ／ＤＣコンバータ１１１を介してシステム全体に対する給電をＯＮ／ＯＦＦするＳＷ１０３と、ＲＴＣ１３３のみへ給電を行うＬＤＯ１０４とに接続されている。ＳＷ１０３は、ＦＥＴ（Ｆｉｅｌｄ  ｅｆｆｅｃｔ  ｔｒａｎｓｉｓｔｏｒ）などを含んで構成され、ＯＮ状態（ＦＥＴ＿ＳＷ  ＯＮ）では導通状態となり、バッテリー１０１からの電力をＤＣ／ＤＣコンバータ１１１へ供給する。また、ＳＷ１０３は、ＯＦＦ状態（ＦＥＴ＿ＳＷ  ＯＦＦ）では遮断状態となり、バッテリー１０１からＤＣ／ＤＣコンバータ１１１への給電を停止する。
【００２４】
ＤＣ／ＤＣコンバータ１１１、１１４，１１５，１１６，１１７，１１８は、ＰＷＭ制御によるスイッチングレギュレータを含んで構成されており、ＡＣアダプタ１１又はバッテリー１０１から供給される電力の電圧をシステム系へ供給する電圧（例えば、３．３Ｖ）に変換して出力する。ＤＣ／ＤＣコンバータ１１１，１１４，１１５，１１６，１１７，１１８から出力される電源は、ＥＣ１３１、チップセット１３２、ＣＰＵ１３４、ＧＰＵ１３５、メインメモリ１３６、ＢＩＯＳメモリ１３７、ＨＤＤ１３８などに接続されている。
【００２５】
また、ＤＣ／ＤＣコンバータ１１１から出力される電源は、ＲＴＣ１３３への給電経路としてＬＤＯ１１２とダイオードＤ１とを介してＲＴＣ１３３にも接続されている。ＬＤＯ１１２は、低損失型（ＬＤＯ：Ｌｏｗ  Ｄｒｏｐｏｕｔ）のリニアレギュレータであり、ＤＣ／ＤＣコンバータ１１１から出力されシステム系へ供給する電圧（例えば、３．３Ｖ）をＲＴＣ１３３に供給する電圧（例えば、３．１Ｖ）に変換する。
【００２６】
また、ＲＴＣ１３３には、ＤＣ／ＤＣコンバータ１１１を介さない給電経路として、バッテリー１０１からの出力がＬＤＯ１０４とダイオードＤ２とを介して接続されている。ＬＤＯ１０４は、バッテリー１０１から出力される電力の電圧をＲＴＣ１３３に供給する電圧（例えば、３．０Ｖ）に変換する。過放電検出部１０２は、バッテリー１０１の各電池セルの電圧を監視し、各電池セルの電圧が所定の電圧値以下になった場合、ＬＤＯ１０４の出力をＯＦＦに制御し、バッテリー１０１が過放電状態になることを防止する。なお、過放電検出部１０２は、バッテリー１０１の各電池セルの電圧が所定の電圧値以下になっていない状態では、ＬＤＯ１０４の出力をＯＮに制御する。
【００２７】
このように、ＲＴＣ１３３には、ＤＣ／ＤＣコンバータ１１１からの給電経路（以下、「第１の給電経路」ともいう）と、ＤＣ／ＤＣコンバータ１１１を介さずに少なくともＬＤＯ１０４を介して給電する給電経路（以下、「第２の給電経路」ともいう）とが接続されている。そして、ＳＷ１０３がＯＮ状態（ＦＥＴ＿ＳＷ  ＯＮ）でバッテリー１０１からの電力がＤＣ／ＤＣコンバータ１１１へ供給されている状態では第１の給電経路からダイオードＤ１を介してＲＴＣ１３３へ給電が行われる。一方、ＳＷ１０３がＯＦＦ状態（ＦＥＴ＿ＳＷ  ＯＦＦ）では第１の給電経路からの給電が停止されるため、第２の給電経路からダイオードＤ２を介してＲＴＣ１３３へ給電が行われる。
【００２８】
ＢＭＵ１０５は、バッテリー１０１の状態を監視し、バッテリー１０１の蓄電量（電池残量）の検出、充電電圧及び充電電流の検出、ＳＷ１０３のＯＮ／ＯＦＦ制御などを行う。例えば、ＢＭＵ１０５は、内部に設定されているバッテリー１０１の蓄電量に基づく値と所定の閾値とに基づいて、ＳＷ１０３のＯＮ／ＯＦＦを制御することにより、第１の給電経路と第２の給電経路とを切替える。ここで、バッテリー１０１の蓄電量に基づく値とは、例えば、バッテリー１０１の出力電圧の値である。また、所定の閾値は、ＳＷ１０３をＯＮ状態からＯＦＦ状態に制御するための閾値（以下では、「ＳＷ＿ＯＦＦ閾値」ともいう）であり、ＢＭＵ１０５の内部に設定されている。例えば、ＢＭＵ１０５は、所定の周期でバッテリー１０１の出力電圧を検出し、検出電圧がＳＷ＿ＯＦＦ閾値を超えている場合にはＳＷ１０３をＯＮに制御し、検出電圧がＳＷ＿ＯＦＦ閾値以下になった場合にＳＷ１０３をＯＦＦに制御する。つまり、ＢＭＵ１０５は、バッテリー１０１の蓄電量に基づく値と所定の閾値とに基づいてＳＷ１０３のＯＮ／ＯＦＦを制御することにより、ＲＴＣ１３３への給電経路を第１の給電経路と第２の給電経路とのいずれかに切替える。
【００２９】
ＥＣ１３１は、ＣＰＵ１３４の処理に関わらず、各種デバイス（周辺装置やセンサ等）の監視及び制御するマイクロコンピュータが組み込まれた組み込みコントローラである。ＥＣ１３１は、不図示のＣＰＵ、ＲＯＭ、ＲＡＭ、複数チャネルのＡ／Ｄ入力端子、Ｄ／Ａ出力端子、タイマ、およびデジタル入出力端子を備え、バッテリーの管理、電源管理、キーボードコントローラなどの機能を有する。例えば、ＥＣ１３１は、ＢＭＵ１０５と定期的に通信を行い、所定の条件に応じてＳＷ＿ＯＦＦ閾値をＢＭＵ１０５に設定する。具体的には、ＥＣ１３１は、電子機器１０の動作状態（システムの動作状態）に応じてＳＷ＿ＯＦＦ閾値を設定する。例えば、ＥＣ１３１は、電子機器１０が電源オン（ＯＮ）の状態では、システム動作時のバッテリー駆動時間を優先（即ち、システム全体の処理回路への電力供給を持続させることを優先）するシステム動作優先モード時の閾値ＶＬに設定する。一方、ＥＣ１３１は、電子機器１０が電源オフ（ＯＦＦ）の状態では、ＲＴＣ１３３への電力供給を持続させることを優先する長期保管モードの閾値ＶＨに設定する。例えば、閾値ＶＨは、閾値ＶＬより高い電圧（即ち、蓄電量が多い値）として設定される。
【００３０】
図２は、本実施形態に係る長期保管モードとシステム動作優先モードのＳＷ＿ＯＦＦ閾値の設定例を説明する図である。この図は、バッテリー１０１の蓄電量とＳＷ＿ＯＦＦ閾値の関係を示している。図示で左端（Ｖ１）が蓄電量の最大（１００％）であり、右へ行くほど蓄電量が減少し、ＬＤＯ  ＯＦＦ閾値（Ｖ６）以下では過放電状態になることを示している。０％（Ｖ２、Ｖ４）は、システム動作を行える蓄電量の下限を示しており、０％より若干低い値にＳＷ＿ＯＦＦ閾値（Ｖ３、Ｖ５）が設定されている。ＳＷ＿ＯＦＦ閾値より左側（ＳＷ１０３がＯＮ状態）は、バッテリー電力がシステム動作に用いられる領域であり、ＲＴＣ１３３への給電にはシステム系への給電と同様に第１の給電経路が用いられる。一方、ＳＷ＿ＯＦＦ閾値より右側（ＳＷ１０３がＯＦＦ状態）では、第２の給電経路を用いてＲＴＣ１３３のみに給電が行われ、バッテリー電力がＲＴＣ用のみに使用される。図示する例では、ＳＷ＿ＯＦＦ閾値は、システム動作優先モードでは閾値ＶＬ（Ｖ５）に設定され、長期保管モードでは閾値ＶＬより高い閾値ＶＨ（Ｖ３）に設定されている（Ｖ３＞Ｖ５）。つまり、蓄電量が減少するにつれて、システム動作優先モードより長期保管モードでの方が先に（蓄電量がより残っている状態で）、ＳＷ１０３がＯＮ状態からＯＦＦ状態に切替わりＲＴＣ１３３への給電経路が第１の給電経路から第２の給電経路に切替わる。
【００３１】
例えば、システム動作優先モードの閾値ＶＬ（Ｖ５）はバッテリー１０１の蓄電量が数％程度に相当する値に設定される。これに対し、長期保管モードの閾値ＶＨ（Ｖ３）はバッテリー１０１の蓄電量が数十％程度に相当する値に設定される。これにより、システム動作優先モードに対して長期保管モードではＲＴＣ１３３への給電保持時間が１０倍以上に伸びる。例えば、システム動作優先モードで１００日程度の保持時間であったものが長期保管モードでは５年程度になる。
【００３２】
ＥＣ１３１は、電子機器１０が電源オン（ＯＮ）の状態では、システム動作優先モード時の閾値ＶＬにＳＷ＿ＯＦＦ閾値を設定することにより、ＳＷ＿ＯＦＦ閾値を長期保管モードよりも低い値に設定し、バッテリー電力をシステム動作に用いることに優先させる（即ち、システム動作時のバッテリー駆動時間を優先）。一方、ＥＣ１３１は、電子機器１０が電源オフ（ＯＦＦ）の状態では、長期保管モード時の閾値ＶＨにＳＷ＿ＯＦＦ閾値を設定することにより、ＳＷ＿ＯＦＦ閾値をシステム動作優先モードよりも高い値に設定し、ＲＴＣ１３３への電力供給を持続させることを優先させる。軽負荷時は、ＤＣ／ＤＣコンバータ１１１に比べてＬＤＯ１０４の方が電圧変換効率が高い。そのため、電源オフの状態では、ＳＷ＿ＯＦＦ閾値を高くして第２の給電経路を用いた給電を優先させることで、ＲＴＣ１３３への電力供給を持続させることを優先させる効果がある。
【００３３】
これにより、電子機器１０は、バッテリー１０１からの電力の一部をＲＴＣ１３３用の電源として利用する際に、電源オンの状態では、バッテリー駆動時間を優先しながら、電源オフの状態で長期保管される場合には、ＲＴＣ１３３への電力供給を長期間保持させることができる。
【００３４】
チップセット１３２は、ＵＳＢ、シリアルＡＴＡ（ＡＴ Ａｔｔａｃｈｍｅｎｔ）、ＳＰＩ（Ｓｅｒｉａｌ  Ｐｅｒｉｐｈｅｒａｌ  Ｉｎｔｅｒｆａｃｅ）バス、ＰＣＩ（Ｐｅｒｉｐｈｅｒａｌ  Ｃｏｍｐｏｎｅｎｔ  Ｉｎｔｅｒｃｏｎｎｅｃｔ）バス、ＰＣＩ−Ｅｘｐｒｅｓｓバス、およびＬＰＣ（Ｌｏｗ  Ｐｉｎ  Ｃｏｕｎｔ）バスなどのコントローラを備える。チップセット１３２は、ＥＣ１３１、ＣＰＵ１３４、ＧＰＵ１３５、メインメモリ１３６、ＢＩＯＳメモリ１３７、ＨＤＤ１３８などと接続されており、ＣＰＵ１３４と他の各部との間の通信を管理する。また、チップセット１３２は、ＲＴＣ１３３を備えている。
【００３５】
ＲＴＣ１３３は、水晶発振子及び発信回路を含んで構成されており、システムが使用する時刻を計時する計時機能を有している。計時した時刻は、ファイルのタイムスタンプやスケジュール管理などに利用される。また、ＲＴＣ１３３は、計時した時刻、ＢＩＯＳやＯＳなどで設定された設定情報、パスワードなどを記憶する揮発性メモリを備えている。ＲＴＣ１３３には、前述したように電源オフの状態でも第１の給電経路または第２の給電経路から給電される。これにより、電源オフの状態でも計時機能、及び計時した時刻や設定情報などが保持される。なお、バッテリー１０１の蓄電量が減っていき、図２に示すＬＤＯ  ＯＦＦ閾値以下になると、ＲＴＣ１３３への給電が断たれ、計時機能、及び計時した時刻や設定情報などが保持されなくなる。
【００３６】
ＣＰＵ１３４は、例えばメインメモリ１３６に格納されたプログラムを実行することで、種々の演算処理を実行し、電子機器１０の各部を制御する。例えば、メインメモリ１３６は、複数個のＤＲＡＭ（Ｄｙｎａｍｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）チップを含んで構成されている。メインメモリ１３６は、ＣＰＵ１３４により実行されるプログラムの読み込み領域として機能する。また、メインメモリ１３６は、ＣＰＵ１３４により実行されるプログラムの処理データを書き込む作業領域として機能する。ＣＰＵ１３４により実行されるプログラムには、例えば、ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）、周辺機器をハードウェア操作するための各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム等が含まれる。
【００３７】
ＢＩＯＳメモリ１３７は、例えば、ＥＥＰＲＯＭ（Ｅｌｅｃｔｒｉｃａｌｌｙ  Ｅｒａｓａｂｌｅ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒy）やフラッシュＲＯＭなどの電気的に書き換え可能な不揮発性メモリを含んで構成されている。ＢＩＯＳメモリ１３７は、パラメータ、ＢＩＯＳおよびＥＣ１３１などを制御するためのシステムファームウェアなどを記憶する。
【００３８】
ＧＰＵ１３５は、グラフィックコントローラとビデオメモリと含んで構成され、ＣＰＵ１３４からの描画命令に応じて、画面に表示する映像を描画するための描画処理を行う。ＨＤＤ１３８は、不揮発性記憶装置の一例である。ＨＤＤ１３８は、ＯＳ、各種ドライバ、各種サービス／ユーティリティ、アプリケーションプログラム、及び各種データを記憶する。
【００３９】
次に、図３を参照して、ＲＴＣ１３３への給電経路の切替え処理の動作を説明する。
図３は、本実施形態に係る給電経路切替え処理の一例を示すフローチャートである。
【００４０】
（ステップＳ１０１）ＢＭＵ１０５は、バッテリー１０１の出力電圧を検出し、ステップＳ１０３の処理に進む。
【００４１】
（ステップＳ１０３）ＢＭＵ１０５は、検出したバッテリー１０１の出力電圧がＳＷ＿ＯＦＦ閾値以下であるか否かを判定する。ＢＭＵ１０５は、バッテリー１０１の出力電圧がＳＷ＿ＯＦＦ閾値より高いと判定した場合（ＮＯ）、ステップＳ１０５の処理に進む。一方、ＢＭＵ１０５は、バッテリー１０１の出力電圧がＳＷ＿ＯＦＦ閾値以下であると判定した場合（ＹＥＳ）、ステップＳ１０７の処理に進む。
【００４２】
（ステップＳ１０５）ＢＭＵ１０５は、ＳＷ１０３をＯＮに制御し、第１の給電経路からＲＴＣ１３３へ電力を供給させ、処理を終了する。
【００４３】
（ステップＳ１０７）ＢＭＵ１０５は、ＳＷ１０３をＯＦＦに制御し、第２の給電経路からＲＴＣ１３３へ電力を供給させる。そして、ステップＳ１０９の処理に進む。
【００４４】
（ステップＳ１０９）過放電検出部１０２は、バッテリー１０１の出力電圧がＬＤＯ＿ＯＦＦ閾値以下であるか否かを判定する。過放電検出部１０２は、バッテリー１０１の出力電圧がＬＤＯ＿ＯＦＦ閾値より高いと判定した場合（ＮＯ）、処理を終了する。一方、過放電検出部１０２は、バッテリー１０１の出力電圧がＬＤＯ＿ＯＦＦ閾値以下であると判定した場合（ＹＥＳ）、ステップＳ１１１の処理に進む。
【００４５】
（ステップＳ１１１）過放電検出部１０２は、ＬＤＯ１０４をＯＦＦに制御し、第２の給電経路からＲＴＣ１３３への給電を停止させ、処理を終了する。
【００４６】
次に、図４を参照して、ＲＴＣ１３３への給電経路の切替え判定に用いるＳＷ＿ＯＦＦ閾値を設定する設定処理の動作を説明する。
図４は、本実施形態に係るＳＷ＿ＯＦＦ閾値設定処理の一例を示すフローチャートである。
【００４７】
（ステップＳ２０１）ＥＣ１３１は、電子機器１０の動作状態（システムの動作状態）が電源ＯＮの状態であるか否かを判定する。ＥＣ１３１は、電源オンの状態であると判定した場合（ＹＥＳ）、ステップＳ２０３の処理に進む。一方、ＥＣ１３１は、電源オフの状態であると判定した場合（ＮＯ）、ステップＳ２０５の処理に進む。
【００４８】
（ステップＳ２０３）ＥＣ１３１は、電源オンの状態では、ＳＷ＿ＯＦＦ閾値をシステム動作モードの閾値ＶＬ（図２参照）に設定する。
【００４９】
（ステップＳ２０５）ＥＣ１３１は、電源オフの状態では、ＳＷ＿ＯＦＦ閾値を長期保管モードの閾値ＶＨ（図２参照）に設定する。
【００５０】
なお、電子機器１０の動作状態（システムの動作状態）によってＳＷ＿ＯＦＦ閾値を切替える否かをＢＩＯＳで設定できるようにしてもよい。例えば、ＢＩＯＳ設定の項目の一つに、長期保管モードのＯＮ／ＯＦＦ設定を設けてもよい。この場合、ＥＣ１３１は、ＢＩＯＳ設定の長期保管モードがＯＮに設定されている場合には電子機器１０の動作状態（システムの動作状態）によってＳＷ＿ＯＦＦ閾値を切替える制御を行い、ＢＩＯＳ設定の長期保管モードがＯＦＦに設定されている場合には電子機器１０の動作状態（システムの動作状態）によらずＳＷ＿ＯＦＦ閾値を一定の閾値（例えば、システム動作モードの閾値ＶＬ）に固定してもよい。
【００５１】
図５は、ＢＩＯＳ設定を追加した場合のＳＷ＿ＯＦＦ閾値設定処理の一例を示すフローチャートである。
【００５２】
（ステップＳ３０１）ＥＣ１３１は、ＢＩＯＳ設定の長期保管モードがＯＮに設定されているか否かを判定する。ＥＣ１３１は、長期保管モードがＯＮに設定されていると判定した場合（ＹＥＳ）、ステップＳ３０３の処理に進む。一方、ＥＣ１３１は、長期保管モードがＯＦＦに設定されていると判定した場合（ＮＯ）、ステップＳ３０５の処理に進む。
【００５３】
（ステップＳ３０３）ＥＣ１３１は、電子機器１０の動作状態（システムの動作状態）が電源ＯＮの状態であるか否かを判定する。ＥＣ１３１は、電源オンの状態であると判定した場合（ＹＥＳ）、ステップＳ３０５の処理に進む。一方、ＥＣ１３１は、電源オフの状態であると判定した場合（ＮＯ）、ステップＳ３０７の処理に進む。
【００５４】
（ステップＳ３０５）ＥＣ１３１は、長期保管モードがＯＦＦに設定されている場合、又は長期保管モードがＯＮに設定されていて電源オンの状態では、ＳＷ＿ＯＦＦ閾値をシステム動作モードの閾値ＶＬ（図２参照）に設定する。
【００５５】
（ステップＳ３０７）ＥＣ１３１は、長期保管モードがＯＮに設定されていて電源オフの状態では、ＳＷ＿ＯＦＦ閾値を長期保管モードの閾値ＶＨ（図２参照）に設定する。
【００５６】
なお、ＥＣ１３１は、長期保管モードがＯＦＦに設定されている場合には、ＳＷ＿ＯＦＦ閾値をシステム動作モードの閾値ＶＬと長期保管モードの閾値ＶＨとの間の値に設定してもよい。
【００５７】
以上説明したように、本実施形態に係る電子機器１０は、少なくとも計時機能を有するＲＴＣ１３３（計時回路の一例）と、ＢＭＵ１０５（給電経路切替部の一例）と、ＥＣ１３１（設定部の一例）とを備えている。ＢＭＵ１０５は、バッテリー１０１の蓄電量に基づく値とＳＷ＿ＯＦＦ閾値（所定の閾値の一例）とに基づいて第１の給電経路と第２の給電経路とを切替える。ここで、第１の給電経路は、バッテリー１０１から少なくともＤＣ／ＤＣコンバータ１１１を介してＲＴＣ１３３及びＲＴＣ１３３以外の処理回路に電力を供給する給電経路である。また、第２の給電経路は、バッテリー１０１からＤＣ／ＤＣコンバータ１１１を介さずに、少なくともＬＤＯ１０４を介してＲＴＣ１３３に電力を供給する給電経路である。そして、ＥＣ１３１は、ＳＷ＿ＯＦＦ閾値を、ＲＴＣ１３３への電力供給を持続させることを優先する長期保管モードの閾値ＶＨ（第１の閾値の一例）と、上記処理回路への電力供給を持続させることを優先するシステム動作優先モードの閾値ＶＬ（第２の閾値の一例）とのいずれかに設定する。
【００５８】
これにより、電子機器１０は、メインバッテリーであるバッテリー１０１からの電力の一部をＲＴＣ１３３用の電源として利用する際に、ＲＴＣ１３３への電力供給を長期間保持したいという要求とバッテリー駆動時間も長くしたいという要求とのいずれにも対応することができる。
【００５９】
例えば、ＥＣ１３１は、電子機器１０が電源オフの状態では長期保管モードの閾値ＶＨに設定し、電子機器１０が電源オンの状態ではシステム動作優先モードの閾値ＶＬに設定する。
【００６０】
これにより、電子機器１０は、電源オンの状態でのバッテリー駆動時間を犠牲にすることなく、電源オフの状態ではＲＴＣ１３３への電力供給の長期間保持を実現させることができる。
【００６１】
具体的には、長期保管モードの閾値ＶＨは、システム動作優先モードの閾値ＶＬより前記電池の蓄電量が多い値である。
【００６２】
これにより、電子機器１０は、システム動作優先モードでは第１の給電経路から第２の給電経路に切り替える閾値を下げることで、システム動作できる領域を優先してバッテリー駆動時間を長くし、長期保管モードでは第１の給電経路から第２の給電経路に切り替える閾値を上げることでＲＴＣ１３３への電力供給を長期間保持できるようにすることができる。
【００６３】
また、ＥＣ１３１は、ＢＩＯＳ設定に基づいて、所定の閾値を長期保管モードの閾値ＶＨとシステム動作優先モードの閾値ＶＬとを切替える制御を行うか否かを決定してもよい。例えば、ＢＩＯＳ設定の項目の一つに、長期保管モードのＯＮ／ＯＦＦ設定を設け、ＥＣ１３１は、ＢＩＯＳ設定の長期保管モードがＯＮに設定されている場合には電子機器１０の動作状態（システムの動作状態）によってＳＷ＿ＯＦＦ閾値を切替える制御を行い、ＢＩＯＳ設定の長期保管モードがＯＦＦに設定されている場合には電子機器１０の動作状態（システムの動作状態）によらずＳＷ＿ＯＦＦ閾値を一定の閾値（例えば、システム動作モードの閾値ＶＬ）に固定してもよい。
【００６４】
これにより、電子機器１０は、ＢＩＯＳの設定を変更することにより、長期保管モードとシステム動作優先モードとの切り替え制御を行うか否かをユーザが選択できる。
【００６５】
なお、ＥＣ１３１は、ユーザの選択操作に応じて、長期保管モードの閾値ＶＨとシステム動作優先モードの閾値ＶＬとのいずれかに設定してもよい。例えば、ＢＩＯＳ設定の項目の一つに、長期保管モードにするかシステム動作優先モードにするかのモード設定を設けてもよい。この場合、ＥＣ１３１は、電源オンの状態又は電源オフの状態に関わらず、長期保管モードとシステム動作優先モードとのうち設定されたモードの閾値にＳＷ＿ＯＦＦ閾値を設定する。
【００６６】
これにより、電子機器１０は、ＢＩＯＳの設定を変更することにより、長期保管モードとシステム動作優先モードとのいずれかをユーザが選択できる。なお、長期保管モードとシステム動作優先モードとの選択方法は、ＢＩＯＳ設定に限られるものではない。例えば、長期保管モードとシステム動作優先モードとの選択をＯＳの機能の一つとしてもよいし、専用のアプリケーションプログラムの機能としてもよい。
【００６７】
また、ＥＣ１３１は、出荷時の設定として、長期保管モードの閾値ＶＨに設定してもよい。
【００６８】
これにより、電子機器１０は、製品出荷後にそのまま電源オフの状態で長期保管された場合でも、ＳＷ＿ＯＦＦ閾値を長期保管モードの閾値ＶＨに設定することができ、ＲＴＣ１３３への電力供給を長期間行うことができる。
【００６９】
なお、ＥＣ１３１は、電子機器１０の電源オンまたは電源オフの頻度または経過時間に基づいて、長期保管モードの閾値ＶＨとシステム動作優先モードの閾値ＶＬとのいずれかに設定してもよい。例えば、電源オンの頻度が所定の閾値以上の場合には、長期保管される可能性が低いため、ＥＣ１３１は、ＳＷ＿ＯＦＦ閾値をシステム動作優先モードの閾値ＶＬに設定してもよい。また、電源オンの頻度が所定の閾値未満の場合には、長期保管される可能性が高いため、ＥＣ１３１は、ＳＷ＿ＯＦＦ閾値を長期保管モードの閾値ＶＨに設定してもよい。また、ＥＣ１３１は、電源オフの経過時間が所定の閾値以上の場合には長期保管モードの閾値ＶＨに設定し、電源オフの経過時間が所定の閾値未満の場合にはシステム動作優先モードの閾値ＶＬに設定してもよい。
【００７０】
これにより、電子機器１０は、ユーザの使用状態に応じて、通常の使用状態ではシステム動作できる領域を優先してバッテリー駆動時間を長くし、長期保管される可能性が高い場合にＲＴＣ１３３への電力供給を長期間保持できるようにすることができる。
【００７１】
なお、上述した電子機器１０は、内部にコンピュータシステムを有している。そして、上述した電子機器１０が備える各構成の機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することにより上述した電子機器１０が備える各構成における処理を行ってもよい。ここで、「記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行する」とは、コンピュータシステムにプログラムをインストールすることを含む。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータシステム」は、インターネットやＷＡＮ、ＬＡＮ、専用回線等の通信回線を含むネットワークを介して接続された複数のコンピュータ装置を含んでもよい。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。このように、プログラムを記憶した記録媒体は、ＣＤ−ＲＯＭ等の非一過性の記録媒体であってもよい。
【００７２】
また、記録媒体には、当該プログラムを配信するために配信サーバからアクセス可能な内部又は外部に設けられた記録媒体も含まれる。なお、プログラムを複数に分割し、それぞれ異なるタイミングでダウンロードした後に電子機器１０が備える各構成で合体される構成や、分割されたプログラムのそれぞれを配信する配信サーバが異なっていてもよい。さらに「コンピュータ読み取り可能な記録媒体」とは、ネットワークを介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（ＲＡＭ）のように、一定時間プログラムを保持しているものも含むものとする。また、上記プログラムは、上述した機能の一部を実現するためのものであってもよい。さらに、上述した機能をコンピュータシステムに既に記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であってもよい。
【００７３】
また、上述した実施形態における電子機器１０が備える各機能の一部、または全部を、ＬＳＩ（Ｌａｒｇｅ  Ｓｃａｌｅ  Ｉｎｔｅｇｒａｔｉｏｎ）等の集積回路として実現してもよい。各機能は個別にプロセッサ化してもよいし、一部、又は全部を集積してプロセッサ化してもよい。また、集積回路化の手法はＬＳＩに限らず専用回路、または汎用プロセッサで実現してもよい。また、半導体技術の進歩によりＬＳＩに代替する集積回路化の技術が出現した場合、当該技術による集積回路を用いてもよい。
【００７４】
以上、図面を参照してこの発明の一実施形態について詳しく説明してきたが、具体的な構成は上述のものに限られることはなく、この発明の要旨を逸脱しない範囲内において様々な設計変更等をすることが可能である。
【符号の説明】
【００７５】
１０  電子機器、１１  ＡＣアダプタ、１００  電池部、１０１  バッテリー、１０２過放電検出部、１０３  ＳＷ、１０４  ＬＤＯ、１０５  ＢＭＵ、１１０  充電部、１１３  Ｓｅｌｅｃｔｏｒ、１１１，１１４，１１５，１１６，１１７，１１８  ＤＣ／ＤＣコンバータ、１１２  ＬＤＯ、Ｄ１，Ｄ２  ダイオード、１３１  ＥＣ、１３２  チップセット、１３３  ＲＴＣ、１３４  ＣＰＵ、１３５  ＧＰＵ、１３６  メインメモリ、１３７  ＢＩＯＳメモリ、１３８  ＨＤＤ
【図１】
2020095442.tif 000003
【図２】
2020095442.tif 000004
【図３】
2020095442.tif 000005
【図４】
2020095442.tif 000006
【図５】
2020095442.tif 000007