(57)【要約】【課題】ＡＣＰＩにおいて「Ｓ３」ステートとして規定されている、パソコンの技術として知られるサスペンドモードを、電子機器に適用する場合において、サスペンドモードのときに停電が発生した場合においても暫くの間データを維持することができ、その間に安全にプログラムを終了させることのできる電源制御回路および電子機器を提供する。【解決手段】電源制御回路において、サスペンドモードで停電を検出すると電源回路の電力源をＡＣ電源からＵＰＳ電源に切替えるＵＰＳ制御手段を備える。【選択図】図１
2015153022.tif 000002
【特許請求の範囲】
【請求項１】
サスペンドモードにおいて停電を検出すると電源回路の電力源をＡＣ電源からＵＰＳ電源に切替えるＵＰＳ制御手段を備える、
ことを特徴とする電源制御回路。
【請求項２】
非サスペンドモードにおいて動作し、停電を検出すると電源回路の電源をＡＣ電源からＵＰＳ電源に切替える第一のＵＰＳ制御手段と、
サスペンドモードにおいて動作し、停電を検出すると前記電源回路の電源を前記ＡＣ電源から前記ＵＰＳ電源に切替える第二のＵＰＳ制御手段と、
を備えることを特徴とする電源制御回路。
【請求項３】
前記第二のＵＰＳ制御手段は、
停電を検出すると前記サスペンドモードから復帰するための信号を擬似的に生成する擬似信号生成手段を、更に備える、
ことを特徴とする請求項２記載の電源制御回路。
【請求項４】
電源ボタンからの復帰用の信号が入力するとサスペンドモードを解除するチップセットを、更に備え、
前記擬似信号生成手段は、前記電源ボタンからの復帰用の信号を擬似的に生成して前記チップセットに入力する、
ことを特徴とする請求項３記載の電源制御回路。
【請求項５】
前記チップセットによりサスペンドモードが解除されると、コンピュータをシャットダウンするシャットダウン手段を、更に備える、
ことを特徴とする請求項４記載の電源制御回路。
【請求項６】
電源ボタンを有しかつ電源回路への電力供給手段としてＵＰＳを内蔵する電子機器において、
停電を検出するための停電検出手段と、
サスペンドモードを検出するためのサスペンドモード検出手段と、
非サスペンドモードにおいて前記停電検出手段により停電が検出されると前記ＵＰＳの電力を電源回路に供給する第一のＵＰＳ制御手段と、
前記サスペンドモード検出手段により前記サスペンドモードが検出されると前記ＵＰＳから給電を受けて動作が可能となり、更に停電が検出されると前記ＵＰＳの電力を前記電源回路に供給する第二のＵＰＳ制御手段と、
電源ボタンを押下することにより発生する電気信号により前記サスペンドモードを解除するチップセットと、
前記サスペンドモード検出手段により前記サスペンドモードが検出されると、前記電源ボタンを押下することにより発生する前記電気信号を擬似的に生成する擬似信号生成手段と、
を備えることを特徴とする電子機器。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電源制御回路および電子機器に関する。
【背景技術】
【０００２】
バッテリを搭載しない電子機器では、常時ＡＣ（交流）コンセントと電源用ソケットとを接続して、交流電源（例えば家庭用コンセントであれば交流電圧１００Ｖの電源）からの電力供給を受ける必要がある。この電力は電子機器の電源ユニットで交流から直流に変換され、更にマザーボード上の電源回路で電圧変換等が施されて、電子機器内の各電子回路に供給される。突然の停電時はＡＣコンセントからの電力供給がストップして、電子機器内のデータが失われる恐れがある。そのため、予め電子機器にＵＰＳ（無停電電源装置）を接続しておくなどの対策が一般的に取られている。ＵＰＳは、電源装置の一種で、二次電池など電力を蓄積する装置を内蔵するものであり、ＡＣコンセントからの電力供給が途絶えても一定時間決められた出力で電子機器に電力を供給することのできる装置である。
【０００３】
電子機器にこのＵＰＳを接続しておくことにより、突然の停電時においてもＵＰＳの制御回路が駆動してＵＰＳからの電力が供給されるようになり、暫くの間は電子機器の稼働を続けることができる。ユーザはこの期間を利用して電子機器内のデータを安全に記録メディアに格納し、プログラムを正常に終了させることができる。
このように、突然の停電時にはＡＣコンセントからの電力供給に変えてＵＰＳから電力供給を受け、安全にデータを退避できるようにしている。
【０００４】
パソコンの技術にＳｕｓｐｅｎｄ  ｔｏ  ＲＡＭ（所謂、サスペンド）と呼ばれる技術がある。
この技術は、電子部品への給電を極力止めて電力消費を抑える省電力モードの一つである。このモードでは現在の状態をＳＲＡＭ（Ｓｔａｔｉｃ  Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などのＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）に一時的に退避させ、ＲＡＭ以外のコンピュータ（ＣＰＵやＭＰＵなどの中央演算処理装置）やＨＤＤ（ハードディスク）などのデバイスへの電源供給を一旦停止する。ＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）において「Ｓ３」ステートとして規定されている。ＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）が起動しているときの状態が給電によりＲＡＭで保持されるため、復帰する時にＯＳは再起動することなく、サスペンド前の状態にそのまま復帰する。
この技術をその他の電子機器にも応用すれば、データをＲＡＭ上に一時的に退避させることによる省電力モードを実現できるようになる。
【０００５】
しかしながら、サスペンド状態（サスペンドモードとも言う）にあるときには、電子機器内部の電源回路からの、ＵＰＳへの切換えを制御するＵＰＳ制御回路への給電が止められている。このときに停電によりＡＣコンセントからの電力供給が途絶えてしまうと、電源回路への電力供給はＵＰＳからもＡＣコンセントからも行われなくなる。従ってラップトップ型パソコンのような補助バッテリを備えていない電子機器においては各電子部品への給電が完全に停止し、ＲＡＭに一時的に退避したデータも直ぐに失われることになるので、問題である。
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、サスペンドモードのときに停電が発生した場合においても暫くの間データを維持することができ、その間に安全にプログラムを終了させることのできる電源制御回路および電子機器を提供することである。
【課題を解決するための手段】
【０００７】
実施形態の電源制御回路は、サスペンドモードにおいて停電を検出すると電源回路の電力源をＡＣ電源からＵＰＳ電源に切替えるＵＰＳ制御手段を有する。
【図面の簡単な説明】
【０００８】
【図１】図１は、第１の実施形態にかかる電源制御回路のブロック図である。
【図２】図２は、第二のＵＰＳ制御手段の構成図である。
【図３】図３は、変形例１の電源制御回路のブロック図である。
【図４】図４は、変形例２の電源制御回路のブロック図である。
【図５】図５は、擬似信号生成手段を含む第二のＵＰＳ制御手段の構成図である。
【図６】図６は、変形例３の電源制御回路のブロック図である。
【図７】図７は、サスペンド状態検出手段とＯＮ／ＯＦＦ回路の構成図である。
【図８】図８は、変形例４の電源制御回路のブロック図である。
【図９】図９は、第２の実施形態のＰＯＳ装置の概観斜視図である。
【図１０】図１０は、ＰＯＳ装置のシステムブロック図である。
【図１１】図１１は、ＰＯＳ装置での電力供給の切換えを示す概念図である。
【図１２】図１２は、停電発生からシャットダウンまでの処理フロー図である。
【発明を実施するための形態】
【０００９】
本実施形態においては、電子機器への電力供給を制御する電源制御回路およびその電子機器について説明する。
特に、電子機器に電源制御用の専用回路として組み込んで利用する電源制御ボードや、電源制御回路を一部に実装するマザーボードや、それらのボードを内蔵するまたはそれに替わる電源制御手段を内蔵する電子機器について説明する。
なお、以下においては「サスペンドモード」のことを便宜的に「サスペンド状態」とも示している。
【００１０】
（第１の実施形態）
図１は、第１の実施形態に係る電源制御回路のブロック図である。
図１の電源制御回路１は、電子機器に専用回路として組み込んで利用する電源制御ボードである。また、マザーボードに予め組み込まれた状態で提供し、電子機器に装着して利用するものにも適するものである。
電源制御回路１は、ＡＣコンセントから電源をとって動作する電子機器において利用可能なものである。
なお、同図は、後述する第二のＵＰＳ制御手段の動作を理解しやすくするために、主要な部品のみを示している。特に図示しないが、マザーボードまたは専用回路の動作に必要とされる回路要素は全て実装されているものとする。例えば、電源制御回路１に、外付けの直流電源をケーブルで接続させる場合には、ケーブルを接続するためのコネクタが配設されているものとする。
【００１１】
電源制御回路１は、電源回路１０、第一のＵＰＳ制御手段１１、第二のＵＰＳ制御手段１２、および電力投入手段１３を備えている。
また、電源制御回路１は、ＡＣ／ＤＣ部１４、ＵＰＳ１５、およびバックアップ電源１６を外付け用のものとして備えている。
ＡＣ／ＤＣ部１４は、ＡＣコンセントからの電力を直流に変換し、更に電圧レベルなどの変換を行った直流電力を、電源回路１０へ供給する電源ユニットである。また、ＡＣ／ＤＣ部１４は停電機能を備えており、常時入力電圧をモニタし、電圧が所定レベルを下回った場合に停電を示す信号を出力する。
【００１２】
ＵＰＳ１５は、ＵＰＳ（無停電電源装置）である。ＵＰＳは二次電池など電力を蓄積する装置を内蔵するものであり、ＡＣコンセントからの電力供給が途絶えても一定時間決められた出力で電子機器を給電することができるようになっている。この二次電池にはＡＣ／ＤＣ部１４からの交流電力を整流回路で整流したものを直流電源として蓄積する。
【００１３】
バックアップ電源１６は交換可能な小型の電池である。後で述べるように第二のＵＰＳ制御手段１２にのみ電力を供給するためのものである、第二のＵＰＳ制御手段１２だけに電力を供給するので電力の消費は少なく、ＵＰＳ１５よりも容量の少ない小型の電池を使用できる。例えば１次電池のような交換が容易なものを使用できる。
【００１４】
さて、電源制御回路１の各部の詳細は次の通りである。
電源回路１０は、不図示であるが本回路１上のまたは別体のマザーボード上のＣＰＵ（中央演算処理装置）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）、チップセットなどの各電子部品を安定して動作させるための電源回路である。具体的には、電源ユニットであるＡＣ／ＤＣ部１４からの供給電圧を更に降圧するなどして所定の動作電圧に整合させ、各電子部品に安定した電圧を給電するよう構成されたものである。
【００１５】
第一のＵＰＳ制御手段１１は、ＵＰＳ１５から電源回路１０への給電を停電時に開始させる（許可する）ための切換え回路である。第一のＵＰＳ制御手段１１は電源回路１０から動作電力をもらって動作する。第一のＵＰＳ制御手段１１は、例えばバイポーラトランジスタやＦＥＴ（電圧降下型トランジスタ）などの電子式スイッチで構成され、ＡＣ／ＤＣ部１４からの停電を知らせる信号の入力があるとスイッチをＯＮにしてＵＰＳ１５から電源回路１０への給電を許可する。
【００１６】
第二のＵＰＳ制御手段１２は、第一のＵＰＳ制御手段１１と同様に、ＵＰＳ１５から電源回路１０への給電を停電時に開始させる（許可する）ための切換え回路である。ただし、第二のＵＰＳ制御手段１２は、電源回路１０とは電気的に切り離されており、バックアップ電源１６の電力で動作するものである。後で詳しく述べるが第二のＵＰＳ制御手段１２は電子機器がサスペンド状態になったときに動作するものである。  第二のＵＰＳ制御手段１２は、例えばバイポーラトランジスタまたはＦＥＴなどの電子式スイッチを含んで構成されている。
【００１７】
第二のＵＰＳ制御手段１２は、更に停電検出手段１２０を備えている。停電検出手段１２０は、ＡＣ／ＤＣ部１４からの停電を知らせる信号をモニタし、停電を知らせる信号を受信すると電子スイッチをＯＮにしてＵＰＳ１５から電源回路１０への給電を許可する。
電力投入手段１３は、サスペンド状態検出手段１３０およびＯＮ／ＯＦＦ回路１３１を備え、サスペンド状態を検出するとバックアップ電源１６から第二のＵＰＳ制御手段１２への電力の投入が可能になるように動作する。
【００１８】
サスペンド状態検出手段１３０は、電子機器のサスペンド状態を示す信号を検出する信号検出部である。例えば電子機器の状態を示す信号を出力する信号線から信号をとり、サスペンド状態を示す信号のときに後述するＯＮ／ＯＦＦ回路１３１にＯＮ信号を出力する。
【００１９】
ここで、サスペンド状態を含む電子機器の省電力モードについて説明する。
サスペンド状態を含む省電力モードとして、例えばＡＣＰＩ（Ａｄｖａｎｃｅｄ  Ｃｏｎｆｉｇｕｒａｔｉｏｎ  ａｎｄ  Ｐｏｗｅｒ  Ｉｎｔｅｒｆａｃｅ）では５段階のステート（ステートＳ１〜Ｓ５）を規定している。この内、ステートＳ３は、ＲＡＭにデータを一旦退避させ、ＲＡＭ以外の電子部品への給電を停止するＳｕｓｐｅｎｄ  ｔｏ  ＲＡＭの状態を示すものである。このＳ３がいわゆるサスペンド状態（スリープとも言う）である。ステート４（Ｓ４）は、ＨＤＤ（ハードディスク）にデータを退避させるＳｕｓｐｅｎｄ  ｔｏ  ＨＤＤ、ステート５（Ｓ５）は完全な給電停止状態を表す。なお、サスペンド状態であってもサスペンド状態から復旧するための復旧機能に必要な最低限度の電力は供給される。例えば、電子機器のステートを示す信号を電源回路１０に出力するための電力供給や、復旧ボタンが物理的に押されたことを検出して復旧動作を完了させるための電力供給などである。
【００２０】
従って、サスペンド状態検出手段１３０は、ステートを示す信号を取り込み、その信号からサスペンド状態を検出し、その検出信号をＯＮ／ＯＦＦ回路１３１へ通知するような動作をする。
【００２１】
ＯＮ／ＯＦＦ回路１３１は、例えばバイポーラトランジスタまたはＦＥＴなどの電子スイッチで構成される電子式切換え回路である。サスペンド状態検出手段１３０によりサスペンド状態が検出された場合にＯＮ側にスイッチングし、バックアップ電源１６の電力を第二のＵＰＳ制御手段１２に投入する。また、サスペンド状態検出手段１３０によりサスペンド状態の解除（つまり他のモード）が検出された場合にＯＦＦ側にスイッチングし、バックアップ電源１６を第二のＵＰＳ制御手段１２から電気的に切り離す。
【００２２】
続いて各部の接続関係について説明する。
同図に示す各実線矢印および各破線矢印は共に供給電力の流れを示し、二点鎖線で示す矢印は信号線の接続関係と信号の向きを示している。
電源回路１０は、ＡＣ／ＤＣ部１４からの電力供給系統Ｖ１と、第一のＵＰＳ制御手段１１および第二のＵＰＳ制御手段１２からの電力供給系統Ｖ２が接続されている。なお、電源回路１０側においては電力供給系統Ｖ１と電力供給系統Ｖ２を１つの系統にまとめて電源回路１０に接続する構成をとっても良い。
【００２３】
ＵＰＳ１５からの電力供給系統Ｖ２は２系統に分岐し、第一のＵＰＳ制御手段１１に対して電力供給系統Ｖ２−１が、第二のＵＰＳ制御手段１２に対して電力供給系統Ｖ２−２がそれぞれ接続される。そして、この２系統の電力供給系統Ｖ２−１、Ｖ２−２は電源回路１０側で１系統に再びまとめられ、電源回路１０に接続される。
第一のＵＰＳ制御手段１１は、電源回路１０と電力供給系統Ｖ４で接続されており、電源回路１０から電力供給系統Ｖ４を通じて動作電力をもらい動作する。
ＯＮ／ＯＦＦ回路１３１は、バックアップ電源１６からの電力供給系統に接続されている。
【００２４】
第二のＵＰＳ制御手段１２は、ＯＮ／ＯＦＦ回路１３１と電力供給系統Ｖ３で接続されている。第二のＵＰＳ制御手段１２は、ＯＮ／ＯＦＦ回路１３１においてバックアップ電源１６と電気的に繋がることにより、バックアップ電源１６から動作電力をもらい動作する。
【００２５】
なお、電源回路１０は、不図示のマザーボード上のＣＰＵ、ＲＯＭ、ＲＡＭ、およびチップセットなどの各電子部品とも電気的に接続し、各部に所定の動作電圧を供給できるように構成されている。電源回路１０はＡＣ／ＤＣ部１４やＵＰＳ１５から電力源をもらい各部へ動作電圧を与える。
また、電源回路１０は、不図示の信号線からの信号によりサスペンド状態時にＲＡＭ以外への給電を停止する。
【００２６】
停電検出手段１２０は、ＡＣ／ＤＣ部１４から第一のＵＰＳ制御手段１１に接続された信号線ＳＩ０の信号を取り込んで、ＡＣ／ＤＣ部１４からの停電検出信号をモニタする。
サスペンド状態検出手段１３０は、ＯＮ／ＯＦＦ回路１３１と信号線ＳＩ１で接続されており、電子機器がサスペンド状態であることを検出するとＯＮ／ＯＦＦ回路１３１にその旨を知らせる信号を出力する。
【００２７】
続いて電源制御回路１の動作を説明する。
先ず、電源制御回路１は、停電の生じていない正常時には、ＡＣ／ＤＣ部１４から電力供給系統Ｖ１を通じた電源回路１０への給電により動作する。
このとき電子機器がサスペンド状態になければ（このようにサスペンド状態にない状態を本明細書においては「非サスペンド状態」とも言う）、第一のＵＰＳ制御手段１１は電源回路１０からの電力供給系統Ｖ４を通じた給電により動作する。
【００２８】
一方の第二のＵＰＳ制御手段１２は、このとき何れの電源からも給電がないので動作しない。つまり、サスペンド状態にないとき、サスペンド状態検出手段１３０は信号線ＳＩ１を通じてＯＮ／ＯＦＦ回路１３１に非検出の「ＬＯＷ：０」を出力する。ＯＮ／ＯＦＦ回路１３１のスイッチはＯＦＦのままとなるため、バックアップ電源１６は第二のＵＰＳ制御手段１２に動作電力を供給できない。このため、第二のＵＰＳ制御手段１２は電力供給系統Ｖ３からのバックアップ電源１６による給電が行われない。言うまでもなく、このときＡＣ電源からＵＰＳ１５へ切替える補助電源動作も行われておらず、また電源回路１０からは完全に切り離されている第二のＵＰＳ制御手段１２そのもののスイッチはＯＦＦであるため、ＵＰＳ１５からの給電も行われない。従ってどの電源からも給電されないため、この間、第二のＵＰＳ制御手段１２は動作しない。
【００２９】
さて、電子機器が以上のようなサスペンド状態にないときに停電すると、ＡＣコンセントからのＡＣ／ＤＣ部１４への供給電圧が０になる。
この場合、ＡＣ／ＤＣ部１４は内部で供給電圧が徐々に減少するため、それをモニタし、供給電圧が所定レベルを下回ると信号線ＳＩ０に停電を知らせるための信号を出力する。第一のＵＰＳ制御手段１１は動作しているので、信号線ＳＩ０からその信号をもらい、即時に停電を検出し、内部のスイッチをＯＮして補助電源動作に切り替える。これにより、第一のＵＰＳ制御手段１１がＵＰＳ１５の電力を電源回路１０へ投入する。
【００３０】
この後、電子機器側では停電が生じていてもＵＰＳ１５からの給電があるので、停電の前後で支障なく動作する。よって、電子機器では、停電が生じてもＵＰＳ１５から給電が行われている間にプログラムを安全に終了させることができる。
【００３１】
次に、電子機器がサスペンド状態にある場合において、停電が生じたときの電源制御回路１の動作を説明する。
電子機器がサスペンド状態にあるときには、ＲＡＭ以外への給電は基本的に停止されるので、ＣＰＵやチップセットなどの設定データなどは全てＲＡＭに一時的に退避させてそこで保持される。なお、先程も述べたように、サスペンド状態であってもサスペンド状態から復旧するための復旧機能に必要な最低限度の電力は供給される。例えば、電子機器のステートを示す信号を電源回路１０に出力するための電力供給や、復旧ボタンが物理的に押されたことを検出して復旧動作を完了させるための電力供給などである。
【００３２】
電子機器がサスペンド状態にあるときは、電源回路１０から電力供給系統Ｖ４を通じての電力供給がないので、第一のＵＰＳ制御手段１１は動作しない。また、ＡＣ電源からＵＰＳへ切替えるための補助電源動作にも切り替えてはいないので、ＵＰＳ１５からの給電も行われない。従って、この間、第一のＵＰＳ制御手段１１は動作しない。
さて、この状態で停電が発生した場合、先程と変わって第一のＵＰＳ制御手段１１はその後も動作電圧をどこからも取得できないため、動作せず、ＵＰＳ１５からの電源回路１０への給電は行われない。
【００３３】
一方、第二のＵＰＳ制御手段１２は動作するので、第二のＵＰＳ制御手段１２側の電力系統でＵＰＳ１５から電源回路１０へ給電を行う。つまり、サスペンド状態では、サスペンド状態検出手段１３０がＯＮ／ＯＦＦ回路１３１に検出信号を出力し続ける。この信号の入力によりＯＮ／ＯＦＦ回路１３１はスイッチをＯＮにし、バックアップ電源１６と第二のＵＰＳ制御手段１２を電気的に接続する。これにより、バックアップ電源１６から第二のＵＰＳ制御手段１２に動作電力が投入され、第二のＵＰＳ制御手段１２は動作する。そして、この状態で停電が発生するとＡＣ／ＤＣ部１４は内部で供給電圧が徐々に減少するため、それをモニタし、供給電圧が所定レベルを下回ると信号線ＳＩ０に停電を知らせるための信号を出力する。第二のＵＰＳ制御手段１２は動作しているので、信号線ＳＩ０からその信号をもらい、停電検出手段１２０で停電を即時に検出し、内部のスイッチをＯＮにして補助電源動作に切り替える。これにより、電力供給系統Ｖ２−２を使ってＵＰＳ１５の電力を電源回路１０へ投入する。
【００３４】
電子機器側では停電が生じていてもＵＰＳ１５からの給電があるので、停電の前後で支障なく動作する。よって、電子機器では、停電が生じてもＵＰＳ１５から給電が行われている間にサスペンド状態から復帰してプログラムを安全に終了させることができる。
図２は、第二のＵＰＳ制御手段１２の構成図である。
同図に示されるように、第二のＵＰＳ制御手段１２は、停電検出手段１２０としてのラッチ回路１２０Ａと、第二のＵＰＳ制御手段１２のスイッチ切換え部としてのＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１とを備える。実線矢印は供給電力の流れを示し、２点鎖線の矢印は信号の流れを示している。
【００３５】
ラッチ回路１２０Ａは、停電検出信号を検出するとその信号のエッジをラッチして、ＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１に信号を送る。
ＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１は、例えばＦＥＴなどの電子式スイッチで構成されるものである。ＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１は、ラッチ回路１２０Ａから所定レベルの信号電圧（ＦＥＴで構成したスイッチであれば、ゲート動作電圧を超える電圧）が印加されると、スイッチを閉じて、ＵＰＳ１５から電源回路１０への給電を許可する。
【００３６】
なお上述した構成では第二のＵＰＳ制御手段１２がサスペンド状態において給電を受ける構成とした。しかしながら、サスペンド状態において停電が生じたときに補助電源であるＵＰＳを電源回路に供給できればよいので、この構成に限る必要はない。例えば、停電が生じたときに電子機器内部のコンデンサ等に溜まった残りの電気を放電して、これによりその放電時間内に第二のＵＰＳ制御手段１２を起動するように構成しても良い。
【００３７】
本実施形態の電源制御回路は、以上のようにして様々なモードで停電が発生した場合においても電源回路１０への給電さらにはＲＡＭへの給電を維持し、データの消失を回避することができる。
特に、サスペンド状態で停電が発生した場合においても、第二のＵＰＳ制御手段１２が起動するので、ＲＡＭに回避したデータはそのまま保持される。ＵＰＳの残りの電力で暫くの間電子機器を動かすことができるので、十分に余裕をもって、起動したプログラム等を正常に終了させることができる。
【００３８】
（変形例１）
変形例１では、図１のバックアップ電源１６による供給電力をＵＰＳ１５からの供給電力で補うようにすることで、補助電源をＵＰＳ１５のみに１本化した構成のものを説明する。
なお、ここでは図１と重複する説明は繰り返しとなるため適宜省略する。
【００３９】
図３は、変形例１の電源制御回路のブロック図である。
図３の電源制御回路３は、図１の電源制御回路１において第一のＵＰＳ制御手段１１、第二のＵＰＳ制御手段１２、およびＯＮ／ＯＦＦ回路１３１の電源側の電力供給系統が共通化された構成をとっている。
この構成では、図１の電力供給系統Ｖ２とＯＮ／ＯＦＦ回路１３１の電力供給系統とを１本に集約し、外部の接続電源の数を減らしている。このため、外部電源との電源接続用コネクタの数や電力供給系統の配線が減少し、図１の構成に比べてコンパクトになる。
この構成においての停電時の動作は次の通りである。
【００４０】
先ず、電源制御回路３は、停電の生じていない正常時には、ＡＣ／ＤＣ部１４から電力供給系統Ｖ１を通じての電源回路１０への給電により動作する。
このとき電子機器がサスペンド状態になければ、第一のＵＰＳ制御手段１１は電源回路１０からの電力供給系統Ｖ４を通じての給電により動作する。
【００４１】
一方の第二のＵＰＳ制御手段１２は、この間、ＯＮ／ＯＦＦ回路１３１のスイッチがＯＦＦであるため、ＵＰＳ１５からの動作電圧は得られず、動作しない。
電子機器がサスペンド状態にないときに停電すると、第一のＵＰＳ制御手段１１は内部のスイッチをＯＮして補助電源動作に切り替え、ＵＰＳ１５の電力を電源回路１０へ投入する。
【００４２】
電子機器側では停電が生じていてもＵＰＳ１５からの給電があるので、停電の前後で支障なく動作する。よって、電子機器では、停電が生じてもＵＰＳ１５から給電が行われている間にプログラムを安全に終了させることができる。
次に、電子機器がサスペンド状態にある場合において、停電が生じたときの電源制御回路３の動作を説明する。
【００４３】
電子機器がサスペンド状態にあるときは、電源回路１０から電力供給系統Ｖ４を通じての電力供給がないので、第一のＵＰＳ制御手段１１は動作しない。この状態で停電が発生すると、第一のＵＰＳ制御手段１１はその後も動作電圧をどこからも取得できないため、動作しない。結局、第一のＵＰＳ制御手段１１による、ＵＰＳ１５からの電源回路１０への給電は行われない。
【００４４】
一方、第二のＵＰＳ制御手段１２は動作するので、第二のＵＰＳ制御手段１２側の電力系統でＵＰＳ１５から電源回路１０へ給電を行う。つまり、サスペンド状態では、サスペンド状態検出手段１３０がＯＮ／ＯＦＦ回路１３１に検出信号を出力し続ける。この信号の入力によりＯＮ／ＯＦＦ回路１３１はスイッチをＯＮにし、ＵＰＳ１５からの電力供給系統Ｖ３を第二のＵＰＳ制御手段１２に接続する。これにより、ＵＰＳ１５から第二のＵＰＳ制御手段１２に動作電力が投入され、第二のＵＰＳ制御手段１２は動作する。そして、この状態で停電が発生すると第二のＵＰＳ制御手段１２は停電を検出して、内部のスイッチをＯＮして補助電源動作に切り替える。これにより、電力供給系統Ｖ２−２を使ってＵＰＳ１５の電力を電源回路１０へ投入する。
【００４５】
電子機器側では停電が生じていてもＵＰＳ１５からの給電があるので、停電の前後で支障なく動作する。よって、電子機器では、停電が生じてもＵＰＳ１５から給電が行われている間にサスペンド状態から復帰してプログラムを安全に終了させることができる。
【００４６】
以上のように、変形例１の電源制御回路３は、停電時はＵＰＳ１５の供給電力のみを使用するので、電源制御回路の構成を簡易化でき、しかも電子機器の装置全体の大きさを小型化できる。
また、バックアップ電源の交換が不要となり、ＵＰＳのみの交換となるため、交換等の管理が容易になる。
【００４７】
（変形例２）
変形例２では、図３の電源制御回路３の第二のＵＰＳ制御手段１２に更に擬似信号生成手段を追加した構成のものについて説明する。
なお、ここでも重複する説明は繰り返しとなるため適宜省略する。
図４は、変形例２の電源制御回路のブロック図である。
同図の電源制御回路４は、図３の電源制御回路３の第二のＵＰＳ制御手段１２に、更に擬似信号生成手段４００を追加したものである。
【００４８】
擬似信号生成手段４００は、電子機器のサスペンド状態の解除つまりサスペンド状態からの復帰のための信号を擬似的に生成する手段である。
擬似信号生成手段４００は、第二のＵＰＳ制御手段１２が備えるものであるため、サスペンド状態のとき電力供給系統Ｖ３によりＵＰＳ１５から給電を受けて動作する。
擬似信号生成手段４００は、停電検出手段１２０により停電が検出されると電子機器をサスペンド状態から復帰させるための信号を擬似的に生成し、復帰用の信号の読み取り先に擬似信号を出力する。例えばＬＥＤ（発光ダイオード）などの報知手段にサスペンド状態からの復帰をユーザに促す擬似信号を送信する。
【００４９】
図５は、擬似信号生成手段４００を含む第二のＵＰＳ制御手段１２の構成図である。
同図に示されるように、擬似信号生成手段４００を含む第二のＵＰＳ制御手段１２は、停電検出手段１２０としてのラッチ回路１２０Ｂと、擬似信号生成手段４００としてのパルス出力回路４００Ａと、第二のＵＰＳ制御手段１２のスイッチ切換え部としてのＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１とを備える。実線矢印は供給電力の流れを示し、２点鎖線の矢印は信号の流れを示している。
【００５０】
ラッチ回路１２０Ｂは、停電検出信号を検出するとその信号のエッジをラッチして、ＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１およびパルス出力回路４００Ａに信号を送る。
パルス出力回路４００Ａは、ラッチ回路１２０Ｂでラッチしたものから１パルスを出力する回路である。この回路により、ラッチ回路１２０Ｂでラッチしたものから復帰用の擬似信号として１パルスを生成し、復帰用の信号の所定の読み取り先に出力する。
なお、ＵＰＳ１５の電源ＯＮ／ＯＦＦ回路１２１は、ラッチ回路１２０Ｂから信号電圧が印加されると内蔵のスイッチを閉じて、ＵＰＳ１５から電源回路１０への給電を許可する。
【００５１】
変形例２の電源制御回路４は、このようにしてＵＰＳ１５から給電が行われている間に、復帰用の信号の読み取り先にサスペンド状態からの復帰を指示するための信号を出力することができる。このため、電子機器は停電が発生してもサスペンド状態から即時に復帰できるようになり、プログラムを安全に終了させることができる。
例えば、復帰用の信号をＬＥＤ（発光ダイオード）などの報知手段などに送り、ＬＥＤであれば点滅させることにより、ユーザにサスペンド状態からの即時復帰を促すことができる。このため、ユーザは電子機器の電源ボタンを押すことにより、電子機器をサスペンド状態から速やかに復帰させて、その後正常にプログラムを終了させることができる。
【００５２】
以上のように、変形例２の電源制御回路４は停電時に自動的にサスペンド状態からの復帰用の信号を生成して読み取り先に出力するので、停電発生からシャットダウンまでの時間をこれまで以上に大幅に短縮できる。従って、その短縮した分だけのＵＰＳ１５での電力消費を抑えられるので、ＵＰＳ１５の容量を少なくすること、つまり電子機器の装置全体の大きさを小型化することができる。
【００５３】
（変形例３）
変形例３では、図４の電源制御回路４に電源ボタンからの入力とチップセットとを搭載した構成のものについて説明する。
なお、ここでも重複する説明は繰り返しとなるため適宜省略する。
【００５４】
図６は、変形例３の電源制御回路のブロック図である。
同図の電源制御回路６は、図４の電源制御回路４に電源ボタン入力部６０、論理積回路６１、およびチップセット６２を更に加えたものである。２点鎖線の矢印は信号の流れを示している。
【００５５】
電源ボタン入力部６０は、電子機器の電源ボタンの信号線に接続する端子である。
論理積回路６１は、電源ボタン入力部６０からの入力信号と擬似信号生成手段４００からの入力擬似信号とを論理積の演算を行って出力する論理ゲート回路である。
チップセット６２は、電子機器のもつ各種機能を実装した回路である。変形例３の構成では特に、電子機器の状態を監視し、その状態を示す信号を電源回路１０等の関係回路に常に出力する。例えば、電子機器がサスペンド状態になるときにはその旨を示す信号を電源回路１０およびサスペンド状態検出手段１３０に出力する。また、サスペンド状態から復帰すると復帰の状態を示す信号を電源回路１０およびサスペンド状態検出手段１３０に出力する。
【００５６】
図７は、チップセット６２から各種の状態を示す信号が出力された場合にこれを検出するためのサスペンド状態検出手段１３０と、ここで検出された状態に応じてスイッチングするＯＮ／ＯＦＦ回路１３１の具体的な構成を示した図である。
ここでは、チップセット６２が電子機器の状態として５ステート（Ｓ１〜Ｓ５）を示す信号を出力するものとして説明する。
【００５７】
チップセット６２はハード的な動きで電子機器の状態を常に監視している。具体的には電子機器の状態を示す信号のレベルを常にセンシングして監視している。チップセット６２はそれぞれの状態Ｓ１〜Ｓ５を内部にもち、それぞれの状態ごとに信号「ＬＯＷ：０」または「ＨＩＧＨ：１」を出力している。例えばＳ１「０」、Ｓ２「０」、Ｓ３「１」、Ｓ４「１」、Ｓ５「１」などである。
ステートＳ３からＳ５は、サスペンド状態と復帰時とで次のように信号レベルが異なる。
【００５８】
サスペンド状態では、Ｓ３「１」、Ｓ４「１」、Ｓ５「１」となる。
サスペンド状態の解除時（復帰時）は、Ｓ４「１」、Ｓ５「１」はそのままで、サスペンド状態を示すＳ３が「０」に変わる。
従ってＳ３およびＳ４の信号の状態を見ればサスペンド状態かサスペンドの解除状態かを判定できる。
【００５９】
図７は、チップセット６２からステートＳ３の信号を取り出すＳ３信号受信部７０、チップセット６２からステートＳ４の信号を取り出すＳ４信号受信部７１、インバータ７２、および論理積回路７３により、サスペンド状態検出手段１３０を構成し、ＦＥＴ７４により、ＯＮ／ＯＦＦ回路１３１を構成した回路である。
インバータ７２はＳ３信号受信部７０からの信号を反転させた信号を論理積回路７３へ出力する。
【００６０】
論理積回路７３は、Ｓ４信号受信部７１からのそのままの信号とＳ３信号受信部７０からの反転信号との論理積をとってＦＥＴ７４へ出力する論理ゲート回路である。
ＦＥＴ７４は、論理積回路７３からの入力によりスイッチングをするＦＥＴ（ＭＯＳＦＥＴなど）で構成された回路である。
【００６１】
例えば、サスペンド状態になるときはＳ４信号受信部７１の出力は「１」であるので論理積回路７３に「１」が入力され、Ｓ３信号受信部７０の出力は「０」であるのでインバータ７２で反転されて論理積回路７３に「１」が入力され、その結果、論理積回路７３から「１」が出力される。これにより、ＦＥＴ７４はゲートに電圧が印加されてスイッチング動作によりスイッチが閉じて、ＵＰＳ１５から第二のＵＰＳ制御手段１２への給電が行われる。
【００６２】
一方、サスペンドが解除されている状態ではＳ４信号受信部７１の出力は「１」であるので論理積回路７３に「１」が入力され、Ｓ３信号受信部７０の出力は「１」になるのでインバータ７２で反転されて論理積回路７３に「０」が入力され、その結果、論理積回路７３から「０」が出力される。これにより、ＦＥＴ７４のゲートに電圧がかからなくなりスイッチが開き、ＵＰＳ１５から第二のＵＰＳ制御手段１２への給電は遮断される。
図６に戻り、擬似信号生成手段４００の擬似信号の処理の流れを説明する。
【００６３】
サスペンド状態では、上述した流れでＵＰＳ１５から第二のＵＰＳ制御手段１２が給電される。
ここで停電が生じると、変形例２において図５を用いて説明したように、ラッチ回路１２０Ｂが、電源ＯＮ／ＯＦＦ回路１２１およびパルス出力回路４００Ａに信号を送る。そして、パルス出力回路４００Ａは、１パルスを生成して、これをサスペンド状態からの復帰用の擬似信号として論理積回路６１に出力する。
【００６４】
ここで、一般的に、電源ボタン入力部６０からチップセット６２への入力はＡｃｔｉｖｅＬｏｗのため「０」で動作し、電源ボタンが押されることにより１パルスの信号「１」がチップセット６２に入り、チップセット６２はサスペンド状態からの復帰のための信号を電源回路１０に送るなどして、その後、システムが復帰する。
【００６５】
変形例３の構成でも、電源ボタン入力部６０からの論理積回路６１への入力はＡｃｔｉｖｅＬｏｗの「０」である。擬似信号生成手段４００からの入力が「０」であれば論理積回路６１から「０」がチップセット６２に出力されることとなり、サスペンド状態からの復帰は行われない。しかし、停電が生じると上述した流れにより擬似信号生成手段４００から１パルスの擬似信号「１」が入るので、論理積回路６１から「１」がチップセット６２に対して出力されることになる。つまり、この仕組みにより、電源ボタンが物理的に押されたかのような信号がチップセット６２に入力されることになる。
【００６６】
このように、擬似信号生成手段４００は電源ボタンがあたかも押されたかのような信号をチップセット６２に入力する擬似信号を生成する。
チップセット６２は擬似的な信号の入力により、サスペンド状態からの復帰の合図であると判断し、電源回路１０に復帰の状態を示す信号Ｓ３「１」、Ｓ４「１」を出力する。従って、電源回路１０は直ちに各部への電源供給を再開し、サスペンド状態から復帰する。復帰後はユーザが正常にプログラムを終了させることができる。
【００６７】
電子機器では、このようにしてＵＰＳ１５から給電が行われている間に、チップセット６２にサスペンド状態からの復帰用の信号を自動的に出力する。そうすることで電子機器はサスペンド状態から即時に自動復帰し、その後プログラムを安全に終了させることができる。
【００６８】
以上のように、変形例３の電源制御回路６は、停電時に自動的にサスペンド状態からの復帰用の信号を生成してチップセットに出力するため、確実にしかも即時にサスペンド状態から復帰し、シャットダウンまでの時間をこれまで以上に大幅に短縮できる。従って、その短縮した分だけのＵＰＳ１５の消費を抑えられるので、ＵＰＳ１５の容量を更に少なくする、つまり電子機器の装置全体の大きさを更に小型化できる。
【００６９】
（変形例４）
変形例４では、図６の電源制御回路６にシャットダウン手段を搭載した構成のものについて説明する。
なお、ここでも重複する説明は繰り返しとなるため適宜省略する。
図８は、変形例４の電源制御回路のブロック図である。
【００７０】
同図の電源制御回路８は、図６の電源制御回路６に更にＣＰＵやメモリなどにより構成されるシャットダウン手段８０を備えている。
シャットダウン手段８０は、変形例３における各部への電源供給が再開するなどのサスペンド状態からの復帰の処理が行われ、システムが正常起動することにより自動実行される機能である。復帰後シャットダウン処理が開始されると、所定順序でシャットダウンのための処理を実行し、これまでに起動していた各種プログラムを全て正常に終了してシャットダウンを完了する。
【００７１】
変形例４の電源制御回路８は、停電後のサスペンド状態からの自動復帰後、更に自動でシャットダウンを完了する。確実にしかも即時にシャットダウンまでを終えるので、時間をこれまで以上に大幅に短縮できる。従って、その短縮した分だけのＵＰＳ１５の消費を抑えられるので、ＵＰＳ１５の容量を更に少なくする、つまり電子機器の装置全体の大きさを更に小型化できる。
【００７２】
（第２の実施形態）
本実施形態では、第１の実施形態の電源制御回路およびＵＰＳ等の電源を全て内蔵した電子機器の構成について説明する。
ここではＰＯＳ装置を例に電子機器の構成を説明する。
図９は第２の実施形態のＰＯＳ装置の概観斜視図である。
ＰＯＳ装置９は、ＰＯＳ装置９の正面側に、登録、点検、精算、設定などの各種業務モードを選択するためのモードキー９０を備えている。更に、オペレータ（店員）が、例えば預かり金額などを置数するための置数キーや、１商取引として販売登録が行われた商品の合計出力を指示する小計キーなど、各種操作入力を行うための操作キーからなるキーボード９１を備えている。キーボード９１の右隣には、クレジットカードやデビットカードなどを読み取るためのカードリーダ９２を備えている。
【００７３】
ＰＯＳ装置９は、商品に付与されたバーコードを読取るためのスキャナ９３を備えている。さらに、ＰＯＳ装置９は、正面側に店員用ディスプレイ９４を、背面側には客用ディスプレイ９５を備えている。これらは販売登録された商品の品名、価格や、販売登録の終了が宣言された１商取引の合計金額、釣銭額などを表示するためのもので、液晶カラーディスプレイ等が使用されている。また、ＰＯＳ装置９は、レシート、ジャーナルやクーポン等を印字するプリンタ９６を内蔵しており、プリンタ９６によって印字したレシート等はＰＯＳ装置９の正面側に形成されたレシート発行口９７から発行する。また、ＰＯＳ装置９の下部には現金等を収容するためのドロワ９９を備えている。
【００７４】
また、ＰＯＳ装置９の背面側に決済装置にアクセスするための通信接続部を備える。また、ＰＯＳ装置９の側面に、システムを起動させたり、サスペンド状態から復帰させるための電源ボタン１００を備えている。そして、ＰＯＳ装置９の側面に内部システムに電源を供給するためのＡＣコンセントケーブル１０１を備えている。
【００７５】
図１０は、ＰＯＳ装置９のシステムブロック図である。
ＰＯＳ装置９は、ＣＰＵ９００と、メモリ９０１と、ＲＡＭ９０２と、チップセット９０３と、電源回路９０４と、キーボードコントローラ９０５と、表示コントローラ９０６と、プリンタコントローラ９０７と、リーダコントローラ９０８と、ＨＤＤコントローラ９０９と、スキャナコントローラ９１０と、通信Ｉ／Ｆ（インタフェース）９１１とを備えており、これらがバスＢＬにより相互に接続されている。
更に、電源制御システムとして、第一のＵＰＳ制御手段１１と、第二のＵＰＳ制御手段１２と、電力投入手段１３と、ＵＰＳ１５と、ＡＣ／ＤＣ部１４と、論理積回路６１と、電源ボタン入力部６０とを備えている。
【００７６】
ＣＰＵ９００は中央演算処理装置であり、レジスタにプログラムの命令コードをセットして、プログラムの手順に従って順次命令を実行し、各部の制御や演算処理を行う。
メモリ９０１は、ＥＥＰＲＯＭなどの不揮発性メモリであり、固定のプログラムや初期データなどが格納される。
【００７７】
ＲＡＭ９０２は、ＨＤＤに格納されたプログラムを展開するための領域として、或はＣＰＵ９００による演算結果を一時的に保持するワーク領域として使用される。
【００７８】
チップセット９０３は、ＰＯＳ装置の状態（ステート）を監視する機能をもち、サスペンド状態において電源ボタン入力部６０からパルス入力信号が入力されるとステートを変更して電源回路を制御する。ここでは、電源回路１０に向けて２種類の信号が出力される。信号の種類は、それぞれ、第１の実施形態で説明した、サスペンド状態を示すステートＳ３の信号とＨＤＤにデータを退避するステートＳ４の信号である。
【００７９】
キーボードコントローラ９０５は、ユーザによる業務モードボタンやキーボード９１からの入力操作に応じてそれらに対応する入力命令をＣＰＵ９００に送信する。
表示コントローラ９０６は、ＣＰＵ９００の制御下で表示データを構成し、ディスプレイ９４、９５に表示させる。
プリンタコントローラ９０７は、ＣＰＵ９００から印刷の命令が出されたときにレシート等の印刷データを構成し、プリンタ９６を制御してその印刷を行う。
【００８０】
リーダコントローラ９０８は、カードリーダ９２によって読み取ったＩＣカードや磁気カードの情報を受付ける。
ＨＤＤコントローラ９０９は、ＣＰＵ９００がＯＳを起動する場合に読み込むＯＳプログラムや、その他の各種プログラムを格納するＨＤＤを制御する。
スキャナコントローラ９１０は、商品に付されたバーコード等のコードシンボルがスキャナ９３により読み取られた場合に、読み取ったコードシンボル情報を解析してＲＡＭ９０２に転送する。
【００８１】
通信Ｉ／Ｆ９１１は、ＰＯＳ装置９がＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）で接続されたストアサーバ（不図示）やインターネットで接続された店舗のサーバ等と相互に通信を行う場合に通信関連の制御を行う。
【００８２】
電源回路９０４は、図中の破線で示されるブロックに対してそれぞれに最適な動作電圧を供給する。
ＡＣ／ＤＣ部１４は、ＡＣコンセントからの電力を直流に変換し、更に電圧レベルなどの変換を行った直流電力を、電源回路９０４へ供給する電源ユニットである。また、ＡＣ／ＤＣ部１４は停電機能を備えており、常時入力電圧をモニタし、電圧が所定レベルを下回った場合に停電を示す信号を第一のＵＰＳ制御手段１１および第二のＵＰＳ制御手段１２へ出力する。
【００８３】
ＵＰＳ１５は、ＵＰＳ（無停電電源装置）である。ＵＰＳは二次電池など電力を蓄積する装置を内蔵するものであり、ＡＣコンセントからの電力供給が途絶えても一定時間決められた出力で電子機器を給電することができるようになっている。この二次電池にはＡＣ／ＤＣ部１４からの交流電力を整流回路で整流したものを直流電源として蓄積する。
【００８４】
第一のＵＰＳ制御手段１１は、ＵＰＳ１５から電源回路９０４への給電を停電時に開始させる（許可する）ための切換え回路である。第一のＵＰＳ制御手段１１は電源回路９０４から動作電力をもらって動作する。第一のＵＰＳ制御手段１１は、例えばバイポーラトランジスタやＦＥＴなどの電子式スイッチで構成され、ＡＣ／ＤＣ部１４からの停電を知らせる信号の入力があるとスイッチをＯＮにしてＵＰＳ１５から電源回路９０４への給電を許可する。
【００８５】
第二のＵＰＳ制御手段１２は、第一のＵＰＳ制御手段１１と同様に、ＵＰＳ１５から電源回路９０４への給電を停電時に開始させる（許可する）ための切換え回路である。ただし、第二のＵＰＳ制御手段１２は、電源回路９０４とは電気的に切り離されており、ＵＰＳ１５の電力で動作するものである。この後直ぐに述べるが、第二のＵＰＳ制御手段１２は電子機器がサスペンド状態になったときに動作する。第二のＵＰＳ制御手段１２は、例えばバイポーラトランジスタまたはＦＥＴなどの電子式スイッチを含んで構成され、ＡＣ／ＤＣ部１４からの停電を知らせる信号の入力があるとスイッチをＯＮにしてＵＰＳ１５から電源回路９０４への給電を許可する。
【００８６】
電力投入手段１３は、サスペンド状態を検出するとＵＰＳ１５から第二のＵＰＳ制御手段１２への電力の投入を許可する。電力投入手段１３はチップセットから電源回路９０４に向けて出力されるステートＳ３を示す信号とステートＳ４を示す信号をそれぞれ取得して、それらの論理積をとった信号を監視する。この論理積により得られた信号によりサスペンド状態のときに内部スイッチをＯＮにし、第二のＵＰＳ制御手段１２にＵＰＳ１５の電力を供給する。
【００８７】
電源ボタン入力部６０は、ＰＯＳ装置９に設けられた電源ボタン１００からの入力を信号に変換する端子である。この端子はＡｃｔｉｖｅＬＯＷで動作するものであり、論理積回路６１を介してチップセット９０３に信号線で接続されている。
論理積回路６１は、第二のＵＰＳ制御手段１２からの信号と電源ボタン入力部６０からの信号を入力としてそれらの論理積の結果をチップセット９０３に出力する。
【００８８】
この構成では、停電が発生した場合でも、各部が電源回路９０４から電力供給を常時受けられるので、各種の処理が正常に行われる。
つまり、ＨＤＤ９０９が記憶する各種プログラムをＲＡＭ９０２にロードして実行することでＰＯＳ装置９の起動処理や、販売登録などの各種の業務処理や、シャットダウン処理などの各種処理をＣＰＵで実行できる。
【００８９】
図１１は、停電発生時におけるＰＯＳ装置９での電力供給の切換えを示す概念図である。
図１１（ａ）がサスペンドモード時に停電が発生した場合の電力の供給源を示す図Ｘである。図１１（ｂ）がその他のモード時に停電が発生した場合の電力供給源を示す図Ｙである。
各図に網掛けの領域Ａで示されるように、いずれのモード時においても停電発生前はＡＣ電源が動力源となっている。
【００９０】
そして、停電が発生すると、図１１（ａ）のサスペンドモード時は白抜き領域Ｂで示されるように第二のＵＰＳ制御手段１２が起動してＡＣ電源からＵＰＳ１５への切換えを行う。
また、図１１（ｂ）のその他のモード時では白抜き領域Ｃで示されるように第一のＵＰＳ制御手段１１がＡＣ電源からＵＰＳ１５への切換えを行う。
【００９１】
このように、停電が起きた場合に、いずれのモードであっても第一のＵＰＳ制御手段１１または第二のＵＰＳ制御手段１２の何れか一方は必ず機能する。このため、停電時にＡＣ電源からＵＰＳ１５へ必ず電源を切替えることができ、電源回路９０４への電力供給が途切れること、更にはＲＡＭ９０２への電力供給が途切れることを抑止できる。
【００９２】
図１２は停電発生からシャットダウンまでの処理フロー図である。
ＡＣ電源の電力供給系統で停電が生じると、先ず、ＡＣ／ＤＣ部１４から第二のＵＰＳ制御手段１２および第一のＵＰＳ制御手段１１に停電検出信号であるＡＣＦＡＩＬ信号が出力される（ＳＴ１）。
このとき、スタンバイ状態であるか否かの判定を行う（ＳＴ２）。この判定は、チップセット９０３からの出力信号により行う。チップセットからスタンバイ状態を示す信号が出力されていれば、電力投入手段１３がＯＮし、第二のＵＰＳ制御手段１２に対してＵＰＳ１５から動作電力が供給される。
【００９３】
ステップＳＴ２でスタンバイ状態と判定された場合は、第二のＵＰＳ制御手段１２が動作し（ＳＴ３）、ＡＣ電源からＵＰＳ１５の電源に切り替わる（ＳＴ４）。
また、このとき第二のＵＰＳ制御手段１２から論理積回路６１に向けて擬似スイッチパルス信号（第１実施の形態に示す擬似信号）が出力される（ＳＴ５）。
これにより、チップセット９０３に対してサスペンド状態からの復旧信号が入力し、電源回路９０４は各部に停止していた動作電力を供給するなどして、システムが起動する（ＳＴ６）。
【００９４】
そして、ユーザがシャットダウンを実行する、あるいは自動プログラムによりシャットダウンを実行することにより、ＰＯＳ端末９は正常にプログラムを終了することができる（ＳＴ７）。
一方、ステップＳＴ２でスタンバイ状態ではないその他のモードと判定された場合は、電源回路９０４により第一のＵＰＳ制御手段１１が動作する（ＳＴ８）。第一のＵＰＳ制御手段１１の制御により、ＡＣ電源からＵＰＳ電源に切り替わる（ＳＴ９）。
この場合、電源ボタンを押すことにより（ＳＴ１０）、システムがシャットダウンする（ＳＴ１１）。
【００９５】
以上のように、第２の実施形態においては、ＰＯＳ装置のような電子機器にＳｕｓｐｅｎｄ  ｔｏ  ＲＡＭの技術を適用した場合の電源制御の方法について説明した。
上述した構成により、電子機器においてＳｕｓｐｅｎｄ  ｔｏ  ＲＡＭの技術を適用した場合においても、停電時にはＲＡＭを給電し続け、データの消失を防ぐことができる。
また、自動で擬似パルススイッチ信号を生成し、サスペンド状態から復旧するので、即時にシャットダウンの処理を行うことができる。
この構成では、ＵＰＳを内蔵するが、停電を即時に検出してシャットダウンできる構成であるため、容量の小さなＵＰＳを使用することができ、電子機器を小型化することができる。
【００９６】
第１の実施形態および第２の実施形態では、電源制御回路を第一の電源制御回路と第二の電源制御回路とに分けて構成した。
しかし、それぞれの機能を備えていれば電源制御回路を２つに分けなくてもよい。つまり、それぞれの機能を備えた１つの電源制御回路として供給しても良い。
【００９７】
以上の各実施形態において、電源制御回路および電子機器についていくつかの構成を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【００９８】
１      電源制御回路
１０    電源回路
１１    第一のＵＰＳ制御手段
１２    第二のＵＰＳ制御手段
１３    電力投入手段
１４    ＡＣ／ＤＣ部
１５    ＵＰＳ
１６    バックアップ電源
１３０  サスペンド状態検出手段
１３１  ＯＮ／ＯＦＦ回路
【先行技術文献】
【特許文献】
【００９９】
【特許文献１】特開２０１２−４３１８９号公報
【図１】
2015153022.tif 000003
【図２】
2015153022.tif 000004
【図３】
2015153022.tif 000005
【図４】
2015153022.tif 000006
【図５】
2015153022.tif 000007
【図６】
2015153022.tif 000008
【図７】
2015153022.tif 000009
【図８】
2015153022.tif 000010
【図９】
2015153022.tif 000011
【図１０】
2015153022.tif 000012
【図１１】
2015153022.tif 000013
【図１２】
2015153022.tif 000014