(57)【特許請求の範囲】
【請求項１】
車両の電装品に給電する車載バッテリの、前記車両のエンジン始動時における最低電圧を降圧した電圧を生成する第１次電源回路ブロックと、
前記第１次電源回路ブロックにより生成された電圧を昇圧して電源電圧を生成し、汎用オペレーションシステムを実行する制御ブロックを含む集積回路デバイスに当該電源電圧を供給してから起動させる第２次電源回路ブロックと、
前記第１次電源回路ブロックおよび前記第２次電源回路ブロックの動作開始および終了を制御する制御回路を備える電源システム装置。
【請求項２】
前記制御回路は、前記車両のアクセサリ信号のＯＮ状態が所定の時間継続すると、前記第１次電源回路ブロックおよび前記第２次電源回路ブロックに対して動作を開始するように制御し、前記車両のアクセサリ信号のＯＦＦ状態が所定の時間継続すると、前記第１次電源回路ブロックおよび前記第２次電源回路ブロックに対して動作を停止するように制御することを特徴とする請求項１記載の電源システム装置。
【請求項３】
前記制御回路は、前記車両のアクセサリ信号のＯＮ状態またはＯＦＦ状態の継続時間に応じて、通常の動作状態であるＲｕｎ状態、前記Ｒｕｎ状態よりも消費電力が低い動作状態であるＳｌｅｅｐ状態および動作停止状態であるＳｔｏｐ状態のいずれかを、前記集積回路デバイスに要求し、
前記集積回路デバイスは、前記制御回路から要求された動作状態で動作することを特徴とする請求項１記載の電源システム装置。
【請求項４】
前記制御回路は、前記車両のアクセサリ信号のＯＮ状態またはＯＦＦ状態の継続時間に応じて、通常の動作状態であるＲｕｎ状態および前記Ｒｕｎ状態よりも消費電力が低い動作状態であるＳｌｅｅｐ状態のいずれかを前記集積回路デバイスに要求し、
前記集積回路デバイスは、前記制御回路から要求された動作状態で動作するとともに、前記Ｓｌｅｅｐ状態が所定の時間継続すると、動作を停止することを特徴とする請求項１記載の電源システム装置。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、車両に搭載される電源システム装置に関する。
【背景技術】
【０００２】
例えば、特許文献１には、車載装置のユーザが必要とする場合および電源に電力供給能力がある場合に、通信装置へ電力を供給して通信可能の状態として車載装置を遠隔操作できるようにし、車載装置のユーザが必要とする場合および電源に電力供給能力がない場合には、通信装置への電力供給を遮断して、電源としての車両用バッテリの放電を低減する車載装置用電源管理システムが開示されている。【０００３】
また、特許文献２に記載される車載マルチメディア装置は、電源からの電力供給を受けて動作する少なくとも１つの機能モジュールと、拡張機器が接続されるインタフェースを有しており、インタフェースに新たな拡張機器が接続されると、接続前の状態で存在する既存の機能モジュールの中に、拡張機器が備える機能モジュールに対応する既存の機能モジュールが存在する場合は、この既存の機能モジュールへの電力供給を遮断し、拡張機器が備える機能モジュールへ電力供給を行う。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】国際公開第２００３／０８６８２０号
【特許文献２】国際公開第２０１０／１１６５２３号
【発明の概要】
【発明が解決しようとする課題】
【０００５】
例えば、パーソナルコンピュータ（以下、パソコンと略す）は、商用電源もしくは専用のバッテリから安定して電源が供給されており、スマートフォン（またはタブレットＰＣ）においても専用バッテリから安定して電源が供給される。
また、パソコンおよびスマートフォンは、無停電電源装置またはこれと同等の機能を有する回路を備えており、これらによって商用電源やバッテリからの電源供給が不安定になっても、停電することなく電源が供給され続ける。【０００６】
なお、パソコンもしくはスマートフォンのバッテリは、その機器における電流容量の仕様に合わせて設計されており、最大電流を使用する場合であっても使用電圧が低下しないようになっている。つまり、パソコンで使用されるＯＳ（パソコンベースのＯＳ）もしくはスマートフォンで使用されるＯＳ（スマートフォンベースのＯＳ）では、電源供給に関して安定的な動作が保証されている。【０００７】
一方、車両の場合は、エンジンが回転していないエンジン始動時に、車載バッテリが、車両内の様々な電装品に対して電源を供給して起動させるため、電源電圧が一時的に降下する状況が発生する。この電圧降下は、特に、経年変化によって劣化した車載バッテリで顕著に発生する。このように、車両の電源環境では、電源供給に関してＯＳの安定的な動作が保証されておらず、パソコンベースもしくはスマートフォンベースのＯＳ（以下、汎用ＯＳと適宜記載する）をそのまま使用することはできない。【０００８】
これに対して、車両の電装品に電源を供給するバッテリとは別に、車両のＥＣＵ（電子制御ユニット）に専用バッテリを搭載すれば、汎用ＯＳを用いることができるかもしれないが、部品点数が増加すると製造作業が複雑化する上、コスト的にも不利であり、また安全面からも不具合がある。【０００９】
なお、特許文献１，２に代表される従来の技術では、車載バッテリを効率よく使用することはできるが、上述した車両の電源環境を考慮しておらず、特許文献１，２に係る発明を適用しても、汎用ＯＳをそのまま使用することはできない。【００１０】
この発明は、上記のような課題を解決するためになされたもので、車両の車載バッテリにおける電源環境で汎用ＯＳを使用することができる電源システム装置を得ることを目的とする。
【課題を解決するための手段】
【００１１】
この発明に係る電源システム装置は、車両の電装品に給電する車載バッテリの、車両のエンジン始動時における最低電圧を降圧した電圧を生成する第１次電源回路ブロックと、第１次電源回路ブロックにより生成された電圧を昇圧して電源電圧を生成し、汎用オペレーションシステムを実行する制御ブロックを含む集積回路デバイスに当該電源電圧を供給してから起動させる第２次電源回路ブロックと、第１次電源回路ブロックおよび第２次電源回路ブロックの動作開始および終了を制御する制御回路を備える。
【発明の効果】
【００１２】
この発明によれば、車両の車載バッテリにおける電源環境で汎用ＯＳを使用することができるという効果がある。
【図面の簡単な説明】
【００１３】
【図１】車両のエンジン始動時における車載バッテリの電圧波形を示すグラフである。
【図２】この発明の実施の形態１に係る電源システム装置の構成を示すブロック図である。
【図３】実施の形態１に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号および起動信号ＰｏｗｅｒＯＮのタイミングチャートである。
【図４】図２のＡＣＣ確認制御回路の動作を示すフローチャートである。
【図５】実施の形態１に係るＳｅｔ処理の詳細を示すフローチャートである。
【図６】実施の形態１に係るＲｅｓｅｔ処理の詳細を示すフローチャートである。
【図７】この発明の実施の形態２に係る電源システム装置の構成を示すブロック図である。
【図８】実施の形態２に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号、起動信号ＰｏｗｅｒＯＮ、Ｒｅｑｕｅｓｔ信号およびＳｔａｔｕｓ信号のタイミングチャートである。
【図９】図７のＡＣＣ確認制御回路の動作を示すフローチャートである。
【図１０】実施の形態２に係るＳｌｅｅｐ／Ｒｕｎ処理の詳細を示すフローチャートである。
【図１１】実施の形態２に係るＲｅｓｅｔ処理の詳細を示すフローチャートである。
【図１２】この発明の実施の形態３に係る電源システム装置の構成を示すブロック図である。
【図１３】実施の形態３に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号、起動信号ＰｏｗｅｒＯＮ、Ｒｅｑｕｅｓｔ信号およびＳｔａｔｕｓ信号のタイミングチャートである。
【図１４】実施の形態３に係るＳｌｅｅｐ／Ｒｕｎ処理の詳細を示すフローチャートである。
【図１５】実施の形態３に係るＳｔｏｐ処理の詳細を示すフローチャートである。
【発明を実施するための形態】
【００１４】
以下、この発明をより詳細に説明するため、この発明を実施するための形態について、添付の図面に従って説明する。
実施の形態１．
図１は、車両のエンジン始動時における車載バッテリの電圧波形を示すグラフである。車載バッテリは、車両のエンジンが起動された際に、車両内の様々な電装品に対して電源を供給するため、図１に示すような電圧降下が発生してバッテリ電圧波形が不規則になることが知られている。このバッテリ電圧波形の不規則性を緩和するために、車載バッテリからの電源供給経路に、コンデンサおよびコイル単体もしくはこれらを組み合わせたフィルタ回路を導入することが考えられる。
【００１５】
しかしながら、図１に示すような大きな電圧の変動を抑制するには、不可避的に回路が複雑化して回路規模が膨大になる。また、コンデンサを用いる場合には、電荷がチャージされないとバッテリ電圧の変動の抑制効果が期待できない。さらに、コンデンサやコイルが経年変化すると、期待された効果が減少する可能性もある。
【００１６】
車載バッテリは、図１に示すように、エンジン始動時に車両の電装品（例えばスタータなど）の起動に多量の電流が消費されて最低電圧（図１では＋３Ｖ）となるが、電装品が起動して動作が安定すると、最低電圧から定常電圧（図１では、＋１２Ｖ）へ復帰する。
また、車両のＥＣＵは、その動作に必要な動作可能電圧値が規定されている。車載バッテリが正常であれば、エンジン始動時の最低電圧よりもＥＣＵの動作可能電圧値が低い。つまり、車載バッテリが最低電圧まで下がっても、ＥＣＵの動作可能電圧は確保される。
【００１７】
パソコンもしくはスマートフォン（またはタブレットＰＣ）の汎用ＯＳを実行するＣＰＵを含むＩＣ（集積回路デバイス）からなる制御ブロックの電源電圧Ｖｃｃには、３．３Ｖと５．０Ｖが普及しているが、近年では低消費電力化や低雑音化などの要望から、より低電圧な３．３Ｖで起動する集積回路デバイスも普及している。
すなわち、車両の電源環境において、制御ブロックに対して電源電圧Ｖｃｃを安定して供給することができれば、電源供給に関して汎用ＯＳの安定的な動作が保証される。
なお、本発明における汎用ＯＳとは、車両の電源環境に応じて処理内容を調整した組み込みＯＳや車両専用のＯＳではなく、パソコンや、スマートフォン、タブレットＰＣで使用されている、Ｗｉｎｄｏｗｓ（登録商標）や、Ｌｉｎｕｘ（登録商標）、Ａｎｄｒｏｉｄ（登録商標）などのＯＳをいう。
【００１８】
この発明に係る電源システム装置は、車両に特有な電源環境における、車載バッテリの最低電圧とこの最低電圧から定常電圧への復帰時間とを利用して制御ブロックに電源電圧Ｖｃｃを安定して供給するものである。これにより、車両の電源環境において汎用ＯＳを使用した動作を可能としている。
【００１９】
図２は、この発明の実施の形態１に係る電源システム装置の構成を示すブロック図であり、スマートフォンに内蔵された上記集積回路デバイスからなる制御ブロックに電源電圧Ｖｃｃを供給する場合を示している。図２に示す電源システム装置１では、車載バッテリ（図２において不図示）のバッテリ電圧から、汎用ＯＳを使用する制御ブロックに電源電圧Ｖｃｃを供給する装置であって、第１次電源回路ブロック２、第２次電源回路ブロック３およびＡＣＣ確認制御回路４を備える。
【００２０】
第１次電源回路ブロック２は、車載バッテリ（＋Ｂ）と接続して、車両のエンジン始動時に最大降下するバッテリ電圧（Ｍｉｎｉ＋Ｂ）を、さらに所定の電圧（ＤｒｏｐＶ）分だけ降圧させた電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成して出力する降圧電源回路ブロックである。図１に示す例では、車載バッテリの給電端子＋Ｂが、最大降下後のバッテリ電圧（Ｍｉｎｉ＋Ｂ）である＋３．０Ｖから、＋１２Ｖまで変化している。なお、車両定格仕様では、車載バッテリの給電端子＋Ｂの最大電圧が＋１８Ｖと規定されている。以降の説明では、給電端子＋Ｂの最大電圧を＋１８Ｖとする。
【００２１】
エンジン始動時のバッテリ電圧波形の変動は、車載バッテリが正常であれば、比較的に再現性がある（図１の例では、＋３Ｖ〜＋１２Ｖ）。この発明では、比較的変動が少ない最低電圧（Ｍｉｎｉ＋Ｂ）を、電源電圧Ｖｃｃを生成するための基準電圧に利用する。
なお、第１次電源回路ブロック２は、スマートフォン基板５に実装された制御ブロックの電源電圧Ｖｃｃ＞電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）となるように、電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成する。すなわち、第１次電源回路ブロック２が、比較的安定した最低電圧（Ｍｉｎｉ＋Ｂ）を降圧して一定の電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成する。例えば、最低電圧（Ｍｉｎｉ＋Ｂ）＝＋３．０Ｖを０．２Ｖ降圧してリチウムイオン電池のセル電圧である＋２．８Ｖを生成する。
【００２２】
第２次電源回路ブロック３は、第１次電源回路ブロック２が生成した電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を昇圧して電源電圧Ｖｃｃを生成し、スマートフォン基板５に実装された上記集積回路デバイスからなる制御ブロックに対して、電源電圧Ｖｃｃを供給してから起動させる昇圧電源回路ブロックである。
例えば、第１次電源回路ブロック２により生成された電圧＋２．８Ｖを昇圧して、汎用ＯＳを実行するＣＰＵを含むＩＣの一般的な電源電圧である、３．３Ｖと５．０Ｖを生成し、制御ブロックにおける、３．３Ｖと５．０Ｖの電源電圧の集積回路デバイスに供給される。
【００２３】
ＡＣＣ確認制御回路４は、車両の電装品を起動するアクセサリ（ＡＣＣ）信号がＯＮ状態になると、第１次電源回路ブロック２および第２次電源回路ブロック３に対して、電源供給動作の開始を指示するＳｅｔ信号を所定の期間だけ出力してから、Ｒｅｓｅｔ信号を出力する制御回路である。
スマートフォン基板５は、スマートフォンの基幹基板であって、スマートフォンベースのＯＳを実行して処理を行うＣＰＵを含むＩＣ（集積回路デバイス）を備えた制御ブロックが実装されている。
【００２４】
次に動作について説明する。
図３は、実施の形態１に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号および起動信号ＰｏｗｅｒＯＮのタイミングチャートである。車両のキーがイグニッション（ＩＧ）オンされてエンジン始動が開始されると、ＡＣＣ信号は、図３に示すようにＯＦＦ状態からＯＮ状態へ変化する。
ＡＣＣ確認制御回路４は、ＡＣＣ信号の状態を周期的にモニタしており、不図示のタイマを用いて、ＡＣＣ信号がＯＮ状態になった時点から所定の時間（図３の両矢印Ａで示す期間）をカウントする。所定の時間Ａは、ＡＣＣ信号のＯＮ状態を確定する時間であり、例えば２００ミリ秒間である。
ここで、ＡＣＣ信号のＯＮ状態が所定の時間Ａ継続すると、ＡＣＣ確認制御回路４は、図３に示すように、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作開始を指示する。
【００２５】
第１次電源回路ブロック２は、ＡＣＣ確認制御回路４からＳｅｔ信号を入力すると、エンジン始動時の車載バッテリに最大降下するバッテリ電圧（Ｍｉｎｉ＋Ｂ）を、所定の電圧ＤｒｏｐＶ分だけ降圧させた電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成して第２次電源回路ブロック３へ出力する。
第２次電源回路ブロック３は、ＡＣＣ確認制御回路４からＳｅｔ信号を入力し、第１次電源回路ブロック２から電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を入力すると、電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を昇圧させた電源電圧Ｖｃｃを生成する。
次に、第２次電源回路ブロック３は、生成した電源電圧Ｖｃｃをスマートフォン基板５の制御ブロックに供給した後に、図３に示すように、起動信号ＰｏｗｅｒＯＮを当該制御ブロックに出力して制御ブロックを起動させる。
【００２６】
この後、ＡＣＣ確認制御回路４は、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間（図３の両矢印Ｂで示す時間）をカウントする。なお、所定の時間Ｂは、ＡＣＣがＯＦＦ状態であることを確定する時間であり、例えば３０秒間である。
ここで、ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ継続すると、ＡＣＣ確認制御回路４は、図３に示すように、Ｓｅｔ／Ｒｅｓｅｔ信号をＲｅｓｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作終了を指示する。
【００２７】
第１次電源回路ブロック２は、ＡＣＣ確認制御回路４からＲｅｓｅｔ信号を入力すると、第２次電源回路ブロック３への電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）の供給を停止する。
また、第２次電源回路ブロック３も、ＡＣＣ確認制御回路４からＲｅｓｅｔ信号を入力すると、スマートフォン基板５の制御ブロックへの電源電圧Ｖｃｃの供給を停止する。
これにより、スマートフォン基板５の制御ブロックの動作が停止する。
なお、第１次電源回路ブロック２では、所定の汎用ＯＳのシャットダウン時間の経過後に、電源供給を停止するように配慮してもよい。
【００２８】
図４は、図２のＡＣＣ確認制御回路の動作を示すフローチャートであり、図３のタイミングチャートに従う動作の流れを示している。
まず、ＡＣＣ確認制御回路４は、起動すると、ＡＣＣ信号の状態をモニタする周期である、モニタ時間（ＣｏｕｎｔＷａｉｔ）ごとのカウントを行うタイマのカウント値を初期化して、ＡＣＣ信号のＯＮ状態を確定する所定の時間Ａを規定するカウント数と、ＡＣＣ信号のＯＦＦ状態を確定する所定の時間Ｂを規定するカウント数を設定値として設定する（ステップＳＴ１）。
【００２９】
例えば、モニタ時間（ＣｏｕｎｔＷａｉｔ）を１０ミリ秒とし、Ｓｅｔ信号をＯＮする所定の時間Ａを規定するカウント数を２０カウントとして、Ｒｅｓｅｔ信号をＯＮする所定の時間Ｂを規定するカウント数を３０００カウントとする。
つまり、上記タイマで１０ミリ秒ごとにＡＣＣの状態をモニタして、ＡＣＣ信号のＯＮ状態が２０カウント（２０×１０ミリ秒＝２００ミリ秒間）継続すると、ＡＣＣのＯＮ状態を確定する。また、ＡＣＣ信号のＯＦＦ状態が３０００カウント（３０００×１０ミリ秒＝３０秒間）継続すると、ＡＣＣ信号のＯＦＦ状態を確定する。
ＡＣＣ信号のＯＦＦ状態の確定までの時間は、汎用ＯＳでユーザがアプリケーションを利用してデータを記憶させるユーザメモリおよび汎用ＯＳがシステムの状態に応じて利用するシステムメモリの退避時間より長く設定する。
【００３０】
ＡＣＣ確認制御回路４は、ＡＣＣ信号のＯＮ状態が２０カウント（２０×１０ミリ秒＝２００ミリ秒間）継続すると、Ｓｅｔ処理を実施する（ステップＳＴ２）。
また、ＡＣＣ確認制御回路４は、ＡＣＣ信号のＯＦＦ状態が３０００カウント（３０００×１０ミリ秒＝３０秒間）継続すると、Ｒｅｓｅｔ処理を実施して動作を終了する（ステップＳＴ３）。
【００３１】
図５は、実施の形態１に係るＳｅｔ処理の詳細を示すフローチャートであり、図４のステップＳＴ２の処理を示している。
まず、ＡＣＣ確認制御回路４は、Ｓｅｔ処理を開始すると、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ１ａ）。
次に、ＡＣＣ確認制御回路４は、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ２ａ）。
【００３２】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４は、ＡＣＣ信号がＯＮ状態であるか否かを判定する（ステップＳＴ３ａ）。ここで、ＡＣＣ信号がＯＮ状態でなければ（ステップＳＴ３ａ；ＮＯ）、ステップＳＴ１ａの処理に戻る。
一方、ＡＣＣ信号がＯＮ状態であると（ステップＳＴ３ａ；ＹＥＳ）、ＡＣＣ確認制御回路４は、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ４ａ）。
【００３３】
次に、ＡＣＣ確認制御回路４は、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、図４のステップＳＴ１で設定したカウント数（２０カウント；ＳｅｔＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＳｅｔＯＮ）を判定する（ステップＳＴ５ａ）。
ここで、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、所定のカウント数（ＳｅｔＯＮ）以下である場合（ステップＳＴ５ａ；ＮＯ）、ＡＣＣ確認制御回路４は、ステップＳＴ２ａに戻って待ち状態に移行し、上述の処理を繰り返す。
【００３４】
一方、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｅｔＯＮ）を超える場合（ステップＳＴ５ａ；ＹＥＳ）、ＡＣＣ確認制御回路４は、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作開始を指示する（ステップＳＴ６ａ）。
【００３５】
図６は、実施の形態１に係るＲｅｓｅｔ処理の詳細を示すフローチャートであり、図４のステップＳＴ３の処理を示している。
まず、ＡＣＣ確認制御回路４は、Ｓｅｔ処理を実施した後、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ１ｂ）。
次に、ＡＣＣ確認制御回路４は、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ２ｂ）。
【００３６】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４は、ＡＣＣ信号がＯＦＦ状態であるか否かを判定する（ステップＳＴ３ｂ）。ＡＣＣ信号がＯＦＦ状態でなければ（ステップＳＴ３ｂ；ＮＯ）、ステップＳＴ１ｂの処理に戻る。
一方、ＡＣＣ信号がＯＦＦ状態であると（ステップＳＴ３ｂ；ＹＥＳ）、ＡＣＣ確認制御回路４は、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ４ｂ）。
【００３７】
次に、ＡＣＣ確認制御回路４は、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、図４のステップＳＴ１で設定した所定のカウント数（３０００カウント；ＲｅｓｅｔＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＲｅｓｅｔＯＮ）を判定する（ステップＳＴ５ｂ）。
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｅｓｅｔＯＮ）以下である場合（ステップＳＴ５ｂ；ＮＯ）、ＡＣＣ確認制御回路４は、ステップＳＴ２ｂに戻って待ち状態となり、上述の処理を繰り返す。
【００３８】
一方、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｅｓｅｔＯＮ）を超える場合（ステップＳＴ５ｂ；ＹＥＳ）、ＡＣＣ確認制御回路４は、Ｓｅｔ／Ｒｅｓｅｔ信号をＲｅｓｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作終了を指示する（ステップＳＴ６ｂ）。
【００３９】
以上のように、この実施の形態１によれば、車両の電装品に給電する車載バッテリの、車両のエンジン始動時における最低電圧を降圧した電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成する第１次電源回路ブロック２と、第１次電源回路ブロック２により生成された電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を昇圧して電源電圧Ｖｃｃを生成し、汎用ＯＳを実行する制御ブロックを含む集積回路デバイスに当該電源電圧Ｖｃｃを供給してから起動させる第２次電源回路ブロック３と、第１次電源回路ブロック２および第２次電源回路ブロック３の動作開始および終了を制御するＡＣＣ確認制御回路４を備える。
このように構成することで、エンジン始動時に車載バッテリのバッテリ電圧波形が変動しても、バッテリ電圧の最低電圧を基準として生成された一定の電源電圧Ｖｃｃを、汎用ＯＳを実行する制御ブロックに供給して起動させるため、車両用に調整されたＯＳでなくても、安定した動作が行える。
【００４０】
また、この実施の形態１によれば、ＡＣＣ確認制御回路４が、車両のＡＣＣ信号のＯＮ状態が所定の時間Ａ継続すると、第１次電源回路ブロック２および第２次電源回路ブロック３に対して動作を開始するように制御し、車両のアクセサリ信号のＯＦＦ状態が所定の時間Ｂ継続すると、第１次電源回路ブロック２および第２次電源回路ブロック３に対して動作を停止するように制御する。このように、ＡＣＣ信号のＯＮ状態が所定時間継続したときに動作を開始するので、制御ブロックを動作させることができる。また、ＡＣＣ信号のＯＦＦ状態が所定時間継続したときに動作の終了を判断するので、制御ブロックの動作終了時の不安定動作も緩和することができる。
【００４１】
実施の形態２．
図７は、この発明の実施の形態２に係る電源システム装置の構成を示すブロック図であり、スマートフォンに内蔵された制御ブロックに対して電源電圧Ｖｃｃを供給する場合を示している。図７に示す電源システム装置１Ａは、車載バッテリ（図７において不図示）のバッテリ電圧から、汎用ＯＳを使用する制御ブロックに電源電圧Ｖｃｃを供給する装置であり、第１次電源回路ブロック２、第２次電源回路ブロック３およびＡＣＣ確認制御回路４Ａを備える。ＡＣＣ確認制御回路４Ａは、図２のＡＣＣ確認制御回路４と同様に動作するとともに、スマートフォン基板５の制御ブロックに対して所定の動作状態（Ｓｔａｔｕｓ）としてＲｕｎ、Ｓｌｅｅｐ、Ｓｔｏｐ状態を要求（Ｒｅｑｕｅｓｔ）する。スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからのＲｅｑｕｅｓｔ信号に応じた動作状態に移行する。なお、図７において、図２と同一の構成要素には、同一符号を付して説明を省略する。
【００４２】
次に動作について説明する。
図８は、実施の形態２に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号、起動信号ＰｏｗｅｒＯＮ、Ｒｅｑｕｅｓｔ信号およびＳｔａｔｕｓ信号のタイミングチャートである。
ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号の値を周期的にモニタしており、不図示のタイマを用いて、ＡＣＣ信号がＯＮになった時点から所定の時間Ａをカウントする。
ＡＣＣ信号がＯＮの状態が所定の時間Ａ継続すると、ＡＣＣ確認制御回路４Ａは、図８に示すように、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔにして第１次電源回路ブロック２および第２次電源回路ブロック３に動作開始を指示する。
所定の時間Ａは、このシステムでの起動時間の仕様として設定する。
【００４３】
第１次電源回路ブロック２は、ＡＣＣ確認制御回路４ＡからＳｅｔ信号を入力すると、エンジン始動時の車載バッテリに最大降下するバッテリ電圧（Ｍｉｎｉ＋Ｂ）を、所定の電圧ＤｒｏｐＶ分だけ降圧させた電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成して第２次電源回路ブロック３へ出力する。
第２次電源回路ブロック３は、ＡＣＣ確認制御回路４ＡからＳｅｔ信号を入力し、第１次電源回路ブロック２から電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を入力すると、電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を昇圧させた電源電圧Ｖｃｃを生成する。
次に、第２次電源回路ブロック３は、生成した電源電圧Ｖｃｃをスマートフォン基板５の制御ブロックに供給した後、図８に示すように、起動信号ＰｏｗｅｒＯＮを当該制御ブロックに出力して、制御ブロックを起動させる。
【００４４】
また、ＡＣＣ確認制御回路４Ａは、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔに設定した際に、図８に示すように、スマートフォン基板５の制御ブロックに対してＲｕｎ状態を要求するＲｅｑｕｅｓｔ信号を送信する。ここで、Ｒｕｎ状態とは、制御ブロックが、動作クロックを受けて第２次電源回路ブロック３から供給される電源電圧Ｖｃｃを消費しながら動作する状態である。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからＲｅｑｕｅｓｔ信号を受信すると、これにより要求された動作状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。ここでは、制御ブロックが、Ｒｕｎ状態になると、自身がＲｕｎ状態になることを示すＳｔａｔｕｓ信号をＡＣＣ確認制御回路４Ａに送信する。
【００４５】
この後、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間（図８の両矢印Ｂ１で示す時間）をカウントする。なお、所定の時間Ｂ１は、ＡＣＣ信号が断続的にＯＦＦ状態にされていることを示す時間であり、例えば３００ミリ秒間である。すなわち、スマートフォン基板５の制御ブロックが低消費電力モードで動作していることを示している。
所定の時間Ｂ１は、このシステムでの通常モードから低消費電力モードへの移行時間の仕様として設定する。
ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ１継続すると、ＡＣＣ確認制御回路４Ａは、図８に示すように、スマートフォン基板５の制御ブロックに対して、Ｓｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号を送信する。Ｓｌｅｅｐ状態とは、制御ブロックへの動作クロックが停止されて、第２次電源回路ブロック３から供給される電源電圧Ｖｃｃの消費量がＲｕｎ状態のときより低い状態である。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからＲｅｑｕｅｓｔ信号を受信すると、これにより要求された動作状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。ここでは、制御ブロックが、Ｓｌｅｅｐ状態になると、自身がＳｌｅｅｐ状態になることを示すＳｔａｔｕｓ信号をＡＣＣ確認制御回路４Ａに送信する。
【００４６】
次に、ＡＣＣ信号がＯＦＦ状態からＯＮ状態に変化すると、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号がＯＮ状態になった時点から所定の時間（図８の両矢印Ａ１で示す時間）をカウントする。なお、所定の時間Ａ１は、ＡＣＣ信号がＯＦＦ状態からＯＮ状態に復帰したことを示す時間であり、例えば１５０ミリ秒間である。すなわち、スマートフォン基板５の制御ブロックをＳｌｅｅｐ状態からＲｕｎ状態に復帰すべきことを示している。
所定の時間Ａ１は、このシステムでの低消費電力モードから通常モードへの移行時間の仕様として設定する。
ＡＣＣ信号のＯＮ状態が所定の時間Ａ１継続すると、ＡＣＣ確認制御回路４Ａは、図８に示すように、スマートフォン基板５の制御ブロックに対して、Ｒｕｎ状態を要求するＲｅｑｕｅｓｔ信号を送信する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからＲｅｑｕｅｓｔ信号を受信すると、これにより要求された動作状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。ここでは、制御ブロックが、Ｓｌｅｅｐ状態から動作クロックが供給されてＲｕｎ状態になると、自身がＲｕｎ状態になることを示すＳｔａｔｕｓ信号をＡＣＣ確認制御回路４Ａに送信する。
【００４７】
続いて、ＡＣＣ信号がＯＮ状態からＯＦＦ状態に変化すると、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間Ｂ１をカウントする。
ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ１継続すると、ＡＣＣ確認制御回路４Ａは、図８に示すように、スマートフォン基板５の制御ブロックに対して、Ｓｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号を送信する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからＲｅｑｕｅｓｔ信号を受信すると、これにより要求された動作状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。ここでは、制御ブロックが、Ｓｌｅｅｐ状態になると、自身がＳｌｅｅｐ状態になることを示すＳｔａｔｕｓ信号をＡＣＣ確認制御回路４Ａに送信する。
【００４８】
ＡＣＣ確認制御回路４Ａは、上記実施の形態１と同様に、ＡＣＣ信号がＯＮにならず、ＯＦＦ状態が継続していれば、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間Ｂをカウントしている。ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ継続すると、ＡＣＣ確認制御回路４Ａは、図８に示すように、スマートフォン基板５の制御ブロックに対してＳｔｏｐ状態を要求するＲｅｑｕｅｓｔ信号を送信する。Ｓｔｏｐ状態とは、動作クロックが停止され、第２次電源回路ブロック３から電源電圧Ｖｃｃの供給も停止されて、制御ブロックが動作を停止する状態である。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからＲｅｑｕｅｓｔ信号を受信すると、Ｒｅｑｕｅｓｔ信号で要求されたＳｔｏｐ状態になる。
所定の時間Ｂは、汎用ＯＳでユーザがアプリケーションを利用してデータを記憶させるユーザメモリおよび汎用ＯＳがシステムの状態に応じて利用するシステムメモリの退避時間より長く設定する。
【００４９】
図９は、図７のＡＣＣ確認制御回路の動作を示すフローチャートであり、図８のタイミングチャートに従う動作の流れを示している。
まず、ＡＣＣ確認制御回路４Ａは、起動すると、ＡＣＣ信号の状態をモニタする周期であるモニタ時間（ＣｏｕｎｔＷａｉｔ）ごとのカウントを行うタイマのカウント値を初期化して、ＡＣＣ信号のＯＮ状態を確定する所定の時間Ａを規定するカウント数と、Ｓｌｅｅｐ状態を要求する所定の時間Ｂ１を規定するカウント数と、Ｓｌｅｅｐ状態からＲｕｎ状態への復帰を要求する所定の時間Ａ１を規定するカウント数と、Ｓｔｏｐ状態を要求する所定の時間、すなわちＡＣＣ信号のＯＦＦ状態を確定する所定の時間Ｂを規定するカウント数を設定値として設定する（ステップＳＴ１ｂ）。
【００５０】
例えば、モニタ時間（ＣｏｕｎｔＷａｉｔ）を１０ミリ秒とし、Ｓｅｔ信号をＯＮする所定の時間Ａを規定するカウント数を２０カウントとし、Ｓｌｅｅｐ状態を要求する所定の時間Ｂ１を規定するカウント数を３０カウントとし、Ｓｌｅｅｐ状態からＲｕｎ状態への復帰を要求する所定の時間Ａ１を規定するカウント数を１５カウントとし、Ｓｔｏｐ状態を要求する所定の時間Ｂを規定するカウント数を３０００カウントとする。
つまり、上記タイマで１０ミリ秒ごとにＡＣＣ信号の状態をモニタして、ＡＣＣ信号のＯＮ状態が２０カウント（２０×１０ミリ秒＝２００ミリ秒間）継続すると、ＡＣＣのＯＮ状態を確定する。
また、ＡＣＣ信号のＯＦＦ状態が３０カウント（３０×１０ミリ秒＝３００ミリ秒間）継続すると、Ｓｌｅｅｐ状態を要求する。この状態からＡＣＣ信号のＯＮ状態が１５カウント（１５×１０ミリ秒＝１５０ミリ秒間）継続すると、Ｒｕｎ状態を要求する。さらに、ＡＣＣ信号のＯＦＦ状態が３０００カウント（３０００×１０ミリ秒＝３０秒間）継続すると、Ｓｔｏｐ状態を要求する。
【００５１】
ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号のＯＮ状態が２０カウント（２０×１０ミリ秒＝２００ミリ秒間）継続すると、Ｓｅｔ処理を実施する（ステップＳＴ２ｂ）。
なお、Ｓｅｔ処理は、上記実施の形態１で図５を用いて示した処理内容と同様であるので、説明を省略する。
【００５２】
次に、ＡＣＣ確認制御回路４Ａは、スマートフォン基板５の制御ブロックから受信したＳｔａｔｕｓ信号に基づいて、当該制御ブロックがＲｕｎ状態であるか否かを判定する（ステップＳＴ３ｂ）。制御ブロックがＲｕｎ状態ではない場合（ステップＳＴ３ｂ；ＮＯ）、ＡＣＣ確認制御回路４Ａは、制御ブロックがＲｕｎ状態になるまで判定を繰り返す。
制御ブロックがＲｕｎ状態である場合（ステップＳＴ３ｂ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号のＯＮまたはＯＦＦ状態に基づいて、Ｓｌｅｅｐ／Ｒｕｎ処理を実施して動作を終了する（ステップＳＴ４ｂ）。
【００５３】
図１０は、実施の形態２に係るＳｌｅｅｐ／Ｒｕｎ処理の詳細を示すフローチャートであり、図９のステップＳＴ４ｂの処理を示している。
まず、ＡＣＣ確認制御回路４Ａは、Ｓｌｅｅｐ／Ｒｕｎ処理を開始すると、スマートフォン基板５の制御ブロックから受信されたＳｔａｔｕｓ信号がＲｕｎ状態を示しているか否かを判定する（ステップＳＴ１ｃ）。
【００５４】
Ｓｔａｔｕｓ信号がＲｕｎ状態である場合（ステップＳＴ１ｃ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ２ｃ）。
続いて、ＡＣＣ確認制御回路４Ａは、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ３ｃ）。
【００５５】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号がＯＦＦ状態であるか否かを判定する（ステップＳＴ４ｃ）。ここで、ＡＣＣ信号がＯＦＦ状態でなければ（ステップＳＴ４ｃ；ＮＯ）、ステップＳＴ２ｃの処理に戻る。
一方、ＡＣＣ信号がＯＦＦ状態であると（ステップＳＴ４ｃ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ５ｃ）。
【００５６】
次に、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、図９のステップＳＴ１ｂで設定した所定のカウント数（３０カウント；ＳｌｅｅｐＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＳｌｅｅｐＯＮ）を判定する（ステップＳＴ６ｃ）。タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｌｅｅｐＯＮ）以下である場合（ステップＳＴ６ｃ；ＮＯ）、ＡＣＣ確認制御回路４Ａは、ステップＳＴ３ｃに戻って待ち状態となり、上述の処理を繰り返す。
【００５７】
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｌｅｅｐＯＮ）を超える場合（ステップＳＴ６ｃ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、Ｓｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号をスマートフォン基板５の制御ブロックへ送信する（ステップＳＴ７ｃ）。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからのＲｅｑｕｅｓｔ信号に従ってＳｌｅｅｐ状態に移行して、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。
この後、ＡＣＣ確認制御回路４ＡはＲｅｓｅｔ処理に移行する（ステップＳＴ８ｃ）。
【００５８】
また、Ｓｔａｔｕｓ信号がＲｕｎ状態を示していない場合（ステップＳＴ１ｃ；ＮＯ）、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ９ｃ）。
ＡＣＣ確認制御回路４Ａは、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ１０ｃ）。
【００５９】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４Ａは、ＡＣＣ信号がＯＮ状態であるか否かを判定する（ステップＳＴ１１ｃ）。ここで、ＡＣＣ信号がＯＮ状態ではない場合（ステップＳＴ１１ｃ；ＮＯ）、ステップＳＴ９ｃの処理に戻る。
一方、ＡＣＣ信号がＯＮ状態であると（ステップＳＴ１１ｃ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ１２ｃ）。
【００６０】
次に、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、図９のステップＳＴ１ｂで設定した所定のカウント数（１５カウント；ＲｕｎＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＲｕｎＯＮ）を判定する（ステップＳＴ１３ｃ）。タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｕｎＯＮ）以下である場合（ステップＳＴ１３ｃ；ＮＯ）、ＡＣＣ確認制御回路４Ａは、ステップＳＴ１０ｃに戻って待ち状態となり、上述の処理を繰り返す。
【００６１】
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｕｎＯＮ）を超える場合（ステップＳＴ１３ｃ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、Ｒｕｎ状態を要求するＲｅｑｕｅｓｔ信号を、スマートフォン基板５の制御ブロックへ送信する（ステップＳＴ１４ｃ）。スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡからのＲｅｑｕｅｓｔ信号に従ってＲｕｎ状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ａへ応答する。
この後、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を“０”として（ステップＳＴ１５ｃ）、Ｓｌｅｅｐ／Ｒｕｎ処理を終了する。
【００６２】
図１１は、実施の形態２に係るＲｅｓｅｔ処理の詳細を示すフローチャートであり、図１０のステップＳＴ８ｃの処理を示している。
まず、ＡＣＣ確認制御回路４Ａは、Ｒｅｑｕｅｓｔ信号をＲｕｎに設定した後、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ１ｄ）。
【００６３】
次に、ＡＣＣ確認制御回路４Ａは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、図９のステップＳＴ１ｂで設定した所定のカウント数（３０００カウント；ＳｔｏｐＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＳｔｏｐＯＮ）を判定する（ステップＳＴ２ｄ）。ここで、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｔｏｐＯＮ）以下である場合（ステップＳＴ２ｄ；ＮＯ）、ＡＣＣ確認制御回路４Ａは、Ｒｅｓｅｔ処理を終了する。
【００６４】
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｔｏｐＯＮ）を超える場合（ステップＳＴ２ｄ；ＹＥＳ）、ＡＣＣ確認制御回路４Ａは、Ｓｔｏｐ状態を要求するＲｅｑｕｅｓｔ信号を、スマートフォン基板５の制御ブロックへ送信する（ステップＳＴ３ｄ）。スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＡのＲｅｑｕｅｓｔ信号に従ってＳｔｏｐ状態に移行する。
この後、ＡＣＣ確認制御回路４Ａは、Ｓｅｔ／Ｒｅｓｅｔ信号をＲｅｓｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作終了を指示する（ステップＳＴ４ｄ）。
【００６５】
以上のように、この実施の形態２によれば、ＡＣＣ確認制御回路４Ａが、車両のＡＣＣ信号のＯＮ状態またはＯＦＦ状態の継続時間に応じて、通常の動作状態であるＲｕｎ状態、Ｒｕｎ状態よりも消費電力が低い動作状態であるＳｌｅｅｐ状態および動作停止状態であるＳｔｏｐ状態のいずれかを制御ブロックに要求し、制御ブロックは、ＡＣＣ確認制御回路４Ａから要求された動作状態で動作する。
このようにすることで、ＡＣＣ信号が所定時間継続してＯＦＦ状態であるときに、スマートフォン基板５の制御ブロックをＳｌｅｅｐ状態で動作させることで、車両動作中の短時間Ｂ１の省エネルギー動作要求に応えることが可能である。
また、ＡＣＣ信号がＯＦＦ状態から所定時間Ａ１継続してＯＮ状態になったとき、制御ブロックの動作をＲｕｎ状態とすることで、すばやい動作復帰を実現することができる。
【００６６】
実施の形態３．
図１２は、この発明の実施の形態３に係る電源システム装置の構成を示すブロック図であり、スマートフォンに内蔵された制御ブロックに対して電源電圧Ｖｃｃを供給する場合を示している。図１２に示す電源システム装置１Ｂは、車載バッテリ（図１２において不図示）のバッテリ電圧から、汎用ＯＳを使用する制御ブロックに電源電圧Ｖｃｃを供給する装置であり、第１次電源回路ブロック２、第２次電源回路ブロック３およびＡＣＣ確認制御回路４Ｂを備える。ＡＣＣ確認制御回路４Ｂは、図２のＡＣＣ確認制御回路４と同様に動作するとともに、スマートフォン基板５の制御ブロックに対し所定の動作状態（Ｓｔａｔｕｓ）としてＲｕｎ、Ｓｌｅｅｐ状態を要求（Ｒｅｑｕｅｓｔ）する。スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢからのＲｅｑｕｅｓｔ信号に応じた動作状態に移行するが、Ｓｌｅｅｐ状態が所定の時間継続した場合にはＳｔｏｐ状態に移行する。なお、図１２において、図２と同一の構成要素には、同一符号を付して説明を省略する。
【００６７】
次に動作について説明する。
図１３は、実施の形態３に係る電源システム装置で使用されるＡＣＣ信号、Ｓｅｔ／Ｒｅｓｅｔ信号、起動信号ＰｏｗｅｒＯＮ、Ｒｅｑｕｅｓｔ信号およびＳｔａｔｕｓ信号のタイミングチャートである。
ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号の値を周期的にモニタしており、不図示のタイマを用いて、ＡＣＣ信号がＯＮ状態になってから所定の時間Ａをカウントする。
ＡＣＣ信号のＯＮ状態が所定の時間Ａ継続すると、ＡＣＣ確認制御回路４Ｂは、図１３に示すように、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作開始を指示する。
なお、所定の時間Ａは、このシステムでの起動時間の仕様として設定する。
【００６８】
第１次電源回路ブロック２は、ＡＣＣ確認制御回路４ＢからＳｅｔ信号を入力すると、エンジン始動時の車載バッテリに最大降下するバッテリ電圧（Ｍｉｎｉ＋Ｂ）を、所定の電圧ＤｒｏｐＶ分だけ降圧させた電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を生成して第２次電源回路ブロック３へ出力する。
第２次電源回路ブロック３は、ＡＣＣ確認制御回路４ＢからＳｅｔ信号を入力し、第１次電源回路ブロック２から電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を入力すると、電圧（Ｍｉｎｉ＋Ｂ−ＤｒｏｐＶ）を昇圧させた電源電圧Ｖｃｃを生成する。
次に、第２次電源回路ブロック３は、生成した電源電圧Ｖｃｃをスマートフォン基板５の制御ブロックに供給した後、図１３に示すように、起動信号ＰｏｗｅｒＯＮを当該制御ブロックに出力して、制御ブロックを起動させる。
【００６９】
また、ＡＣＣ確認制御回路４Ｂは、Ｓｅｔ／Ｒｅｓｅｔ信号をＳｅｔに設定した際に、図１３に示すように、スマートフォン基板５の制御ブロックに対して、Ｒｕｎ状態を要求するＲｅｑｕｅｓｔ信号を送信する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢからＲｅｑｕｅｓｔ信号を受信すると、これにより要求された動作状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。ここでは、制御ブロックが、Ｒｕｎ状態になると、自身がＲｕｎ状態になることを示すＳｔａｔｕｓ信号をＡＣＣ確認制御回路４Ｂに送信する。
【００７０】
この後、ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間Ｂ１をカウントする。ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ１継続した場合、ＡＣＣ確認制御回路４Ｂは、図１３に示すようにスマートフォン基板５の制御ブロックに対して、Ｓｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号を送信する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４Ｂから受信したＲｅｑｕｅｓｔ信号が示す動作状態であるＳｌｅｅｐ状態に移行し、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。
なお、所定の時間Ｂ１は、このシステムでの通常モードから低消費電力モードへの移行時間の仕様として設定する。
【００７１】
次に、ＡＣＣ信号がＯＦＦ状態からＯＮ状態に変化すると、ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号がＯＮ状態になってから所定の時間（図１３の両矢印Ａ１で示す時間）をカウントする。
ＡＣＣ信号のＯＮ状態が所定の時間Ａ１継続すると、ＡＣＣ確認制御回路４Ｂは、図１３に示すように、スマートフォン基板５の制御ブロックに対して、Ｒｕｎ状態を要求するＲｅｑｕｅｓｔ信号を送信する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢからＲｅｑｕｅｓｔ信号を受信した場合、Ｒｅｑｕｅｓｔ信号で要求されたＲｕｎ状態に移行して、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。
制御ブロックが、Ｓｌｅｅｐ状態から動作クロックが供給されてＲｕｎ状態になると、自身がＲｕｎ状態になることを示すＳｔａｔｕｓ信号を、ＡＣＣ確認制御回路４Ｂに送信する。
なお、所定の時間Ａ１は、このシステムでの低消費電力モードから通常モードへの移行時間の仕様として設定する。
【００７２】
続いて、ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号がＯＦＦ状態になった時点から所定の時間Ｂ１をカウントしている。ＡＣＣ信号のＯＦＦ状態が所定の時間Ｂ１継続すると、ＡＣＣ確認制御回路４Ｂは、図１３に示すように、スマートフォン基板５の制御ブロックにＳｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号を送信する。スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４Ｂから受信したＲｅｑｕｅｓｔ信号で要求されているＳｌｅｅｐ状態に移行する。
【００７３】
スマートフォン基板５の制御ブロックは、Ｓｌｅｅｐ状態になった時点から所定の時間Ｃをカウントする。Ｓｌｅｅｐ状態が所定の時間Ｃ継続した場合、スマートフォン基板５の制御ブロックは、図１３に示すようにＳｔｏｐ状態に移行して、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。
なお、所定の時間Ｃは、汎用ＯＳでユーザがアプリケーションを利用してデータを記憶させるユーザメモリおよび汎用ＯＳがシステムの状態に応じて利用するシステムメモリの退避時間より長く設定する。
【００７４】
次に、図１３のタイミングチャートの動作を行うための具体的な処理を説明する。
ＡＣＣ確認制御回路４Ｂによる主要な動作の流れは、上記実施の形態２の図９と同様であるので説明を省略する。
また、ＡＣＣ確認制御回路４ＢによるＳｅｔ処理は、上記実施の形態１の図５と同様であるので説明を省略する。
【００７５】
図１４は、実施の形態３に係るＳｌｅｅｐ／Ｒｕｎ処理の詳細を示すフローチャートであり、上記実施の形態２の図９のステップＳＴ４ｂの処理に相当する。
まず、ＡＣＣ確認制御回路４Ｂは、Ｓｌｅｅｐ／Ｒｕｎ処理を開始すると、スマートフォン基板５の制御ブロックから受信されたＳｔａｔｕｓ信号がＲｕｎ状態を示しているか否かを判定する（ステップＳＴ１ｅ）。
【００７６】
Ｓｔａｔｕｓ信号がＲｕｎ状態である場合（ステップＳＴ１ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ２ｅ）。
続いて、ＡＣＣ確認制御回路４Ｂは、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ３ｅ）。
【００７７】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号がＯＦＦ状態であるか否かを判定する（ステップＳＴ４ｅ）。ここで、ＡＣＣ信号がＯＦＦ状態でなければ（ステップＳＴ４ｅ；ＮＯ）、ステップＳＴ２ｅの処理に戻る。
一方、ＡＣＣ信号がＯＦＦ状態であると（ステップＳＴ４ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ５ｅ）。
【００７８】
次に、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、所定のカウント周期（３０カウント；ＳｌｅｅｐＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＳｌｅｅｐＯＮ）を判定する（ステップＳＴ６ｅ）。
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｌｅｅｐＯＮ）以下である場合（ステップＳＴ６ｅ；ＮＯ）、ＡＣＣ確認制御回路４Ｂは、ステップＳＴ３ｅに戻って待ち状態となり、上述の処理を繰り返す。
【００７９】
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＳｌｅｅｐＯＮ）を超える場合（ステップＳＴ６ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、Ｓｌｅｅｐ状態を要求するＲｅｑｕｅｓｔ信号を、スマートフォン基板５の制御ブロックへ送信（ステップＳＴ７ｅ）して、Ｓｌｅｅｐ／Ｒｕｎ処理を終了する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢのＲｅｑｕｅｓｔ信号に従ってＳｌｅｅｐ状態に移行して、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。
【００８０】
Ｓｔａｔｕｓ信号がＲｕｎ状態を示していない場合（ステップＳＴ１ｅ；ＮＯ）、ＡＣＣ確認制御回路４Ｂは、スマートフォン基板５の制御ブロックから受信したＳｔａｔｕｓ信号がＳｌｅｅｐ状態を示しているか否かを判定する（ステップＳＴ８ｅ）。
ここで、Ｓｔａｔｕｓ信号がＳｌｅｅｐ状態を示している場合（ステップＳＴ８ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を初期化して“０”とする（ステップＳＴ９ｅ）。
ＡＣＣ確認制御回路４Ｂは、タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ１０ｅ）。
【００８１】
タイマでモニタ時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、ＡＣＣ確認制御回路４Ｂは、ＡＣＣ信号がＯＮ状態であるか否かを判定する（ステップＳＴ１１ｅ）。ここで、ＡＣＣ信号がＯＮ状態ではない場合（ステップＳＴ１１ｅ；ＮＯ）、ステップＳＴ９ｅの処理に戻る。
一方、ＡＣＣ信号がＯＮ状態であると（ステップＳＴ１１ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ１２ｅ）。
【００８２】
次に、ＡＣＣ確認制御回路４Ｂは、タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が、所定のカウント数（１５カウント；ＲｕｎＯＮ）を超えたか否か（ＴｉｍｅｒＣｏｕｎｔｅｒ＞ＲｕｎＯＮ）を判定する（ステップＳＴ１３ｅ）。
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｕｎＯＮ）以下である場合（ステップＳＴ１３ｅ；ＮＯ）、ＡＣＣ確認制御回路４Ｂは、ステップＳＴ１０ｅに戻って待ち状態となり、上述の処理を繰り返す。
【００８３】
タイマのカウント値（ＴｉｍｅｒＣｏｕｎｔｅｒ）が所定のカウント数（ＲｕｎＯＮ）を超える場合（ステップＳＴ１３ｅ；ＹＥＳ）、ＡＣＣ確認制御回路４Ｂは、Ｒｕｎ状態を要求するＲｅｑｕｅｓｔ信号を、スマートフォン基板５の制御ブロックへ送信（ステップＳＴ１４ｅ）して、Ｓｌｅｅｐ／Ｒｕｎ処理を終了する。
スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢのＲｅｑｕｅｓｔ信号に従ってＲｕｎ状態に移行して、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答する。
【００８４】
また、Ｓｔａｔｕｓ信号がＳｌｅｅｐ状態を示していない場合（ステップＳＴ８ｅ；ＮＯ）、ＡＣＣ確認制御回路４Ｂは、Ｓｅｔ／Ｒｅｓｅｔ信号をＲｅｓｅｔにして、第１次電源回路ブロック２および第２次電源回路ブロック３に動作終了を指示する（ステップＳＴ１５ｅ）。
【００８５】
図１５は、実施の形態３に係るＳｔｏｐ処理の詳細を示すフローチャートであり、このＳｔｏｐ処理は、スマートフォン基板５の制御ブロックがＳｌｅｅｐ状態になると実施される処理である。
まず、スマートフォン基板５の制御ブロックは、Ｓｌｅｅｐ状態からＳｔｏｐ状態に移行する時間をカウントするタイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）を初期化し、カウント周期時間（ＣｏｕｎｔＷａｉｔ）と、Ｓｌｅｅｐ状態からＳｔｏｐ状態に移行させる所定時間Ｃを示すカウント数（ＳｔｏｐＯＮ）を設定する（ステップＳＴ１ｆ）。
例えば、カウント周期時間（ＣｏｕｎｔＷａｉｔ）を１０ミリ秒とし、Ｓｔｏｐ状態に移行するカウント数（ＳｔｏｐＯＮ）を３０００とする。
【００８６】
次に、スマートフォン基板５の制御ブロックは、カウント周期時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過するまで待ち状態に移行する（ステップＳＴ２ｆ）。
タイマでカウント周期時間（ＣｏｕｎｔＷａｉｔ）（＝１０ミリ秒間）が経過すると、スマートフォン基板５の制御ブロックは、ＡＣＣ確認制御回路４ＢからのＲｅｑｕｅｓｔ信号がＲｕｎ状態を示しているか否かを判定する（ステップＳＴ３ｆ）。
【００８７】
Ｒｅｑｕｅｓｔ信号がＲｕｎ状態を示している場合（ステップＳＴ３ｆ；ＹＥＳ）、スマートフォン基板５の制御ブロックは、自身の動作状態をＲｕｎ状態に設定する（ステップＳＴ４ｆ）。この後、スマートフォン基板５の制御ブロックは、タイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）を初期化して“０”とし（ステップＳＴ５ｆ）、ステップＳＴ２ｆの処理に戻る。
【００８８】
一方、Ｒｅｑｕｅｓｔ信号がＲｕｎ状態を示していない場合（ステップＳＴ３ｆ；ＮＯ）、スマートフォン基板５の制御ブロックは、自身の動作状態をＳｌｅｅｐ状態に設定する（ステップＳＴ６ｆ）。
この後、スマートフォン基板５の制御ブロックは、タイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）を１インクリメントする（ステップＳＴ７ｆ）。
【００８９】
次に、スマートフォン基板５の制御ブロックは、タイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）が、ステップＳＴ１ｆで設定した所定のカウント数（３０００カウント；ＳｔｏｐＯＮ）を超えたか否か（ＳｔｏｐＣｏｕｎｔｅｒ＞ＳｔｏｐＯＮ）を判定する（ステップＳＴ８ｆ）。タイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）が所定のカウント数（ＳｔｏｐＯＮ）以下である場合（ステップＳＴ８ｆ；ＮＯ）、スマートフォン基板５の制御ブロックは、ステップＳＴ２ｆに戻って待ち状態となり、上述の処理を繰り返す。
【００９０】
タイマのカウント値（ＳｔｏｐＣｏｕｎｔｅｒ）が所定のカウント数（ＳｔｏｐＯＮ）を超える場合（ステップＳＴ８ｆ；ＹＥＳ）、スマートフォン基板５の制御ブロックは、Ｓｔｏｐ状態に移行し（ステップＳＴ９ｆ）、その旨をＳｔａｔｕｓ信号としてＡＣＣ確認制御回路４Ｂへ応答してＳｔｏｐ処理を終了する。
【００９１】
以上のように、この実施の形態３によれば、ＡＣＣ確認制御回路４Ｂが、車両のＡＣＣ信号のＯＮ状態またはＯＦＦ状態の継続時間に応じて、通常の動作状態であるＲｕｎ状態およびＲｕｎ状態よりも消費電力が低い動作状態であるＳｌｅｅｐ状態のいずれかを制御ブロックに要求し、制御ブロックは、ＡＣＣ確認制御回路４Ｂから要求された動作状態で動作するとともに、Ｓｌｅｅｐ状態が所定の時間Ｃ継続すると、動作を停止する。
このように、スマートフォン基板５の制御ブロックがＳｌｅｅｐ状態の継続時間に基づいて動作を終了（Ｓｔｏｐ状態）に移行することから、動作終了時における不安定性を低減することができる。
【００９２】
なお、本発明はその発明の範囲内において、各実施の形態の自由な組み合わせ、あるいは各実施の形態の任意の構成要素の変形、もしくは各実施の形態において任意の構成要素の省略が可能である。
【産業上の利用可能性】
【００９３】
この発明に係る電源システム装置は、車両の車載バッテリにおける電源環境で汎用ＯＳを使用できるので、様々な情報端末の外部接続が可能な電子制御ユニットを備えた車両の電源システム装置に好適である。
【符号の説明】
【００９４】
１，１Ａ，１Ｂ  電源システム装置、２  第１次電源回路ブロック、３  第２次電源回路ブロック、４，４Ａ，４Ｂ  ＡＣＣ確認制御回路、５  スマートフォン基板。
【図１】
0005478785.tif 000002
【図２】
0005478785.tif 000003
【図３】
0005478785.tif 000004
【図４】
0005478785.tif 000005
【図５】
0005478785.tif 000006
【図６】
0005478785.tif 000007
【図７】
0005478785.tif 000008
【図８】
0005478785.tif 000009
【図９】
0005478785.tif 000010
【図１０】
0005478785.tif 000011
【図１１】
0005478785.tif 000012
【図１２】
0005478785.tif 000013
【図１３】
0005478785.tif 000014
【図１４】
0005478785.tif 000015
【図１５】
0005478785.tif 000016