(57)【要約】【課題】本発明は、リセットが解除された制御部が、そのリセット発生前の自身の動作状態を具体的に特定でき、そのリセット発生前の任意の動作状態に復帰することができる、電源制御装置の提供を目的とする。【解決手段】外部装置２３と通信可能な制御手段を備える電源制御装置であって、前記制御手段は、二次電池３に関する検知情報と外部装置２３から受信した外部装置２３の動作状態とを外部装置２３に送信するものであって、外部装置２３から外部装置２３のリセット発生後にそのリセット発生後の動作状態を少なくとも受信するまで、外部装置２３からそのリセット発生前に正常に受信した過去の動作状態を外部装置２３に送信することを特徴とする、電源制御装置。【選択図】図１
2010198140.tif 000002
【特許請求の範囲】
【請求項１】
外部装置と通信可能な制御手段を備える電源制御装置であって、
前記制御手段は、二次電池に関する検知情報と前記外部装置から受信した前記外部装置の動作状態とを前記外部装置に送信するものであって、前記外部装置から前記外部装置のリセット発生後に前記リセット発生後の動作状態を少なくとも受信するまで、前記外部装置から前記リセット発生前に正常に受信した過去の動作状態を前記外部装置に送信することを特徴とする、電源制御装置。
【請求項２】
前記制御手段は、前記リセット発生後の動作状態を受信した後の送信内容を、前記リセット発生後の動作状態に更新する、請求項１に記載の電源制御装置。
【請求項３】
前記制御手段は、
前記リセット発生後の起動状態を表す動作状態を受信した後、前記起動状態が解除された後の動作状態を少なくとも受信するまで、前記起動状態を表す動作状態を送信し、
前記起動状態が解除された後の動作状態を受信した後の送信内容を、前記起動状態が解除された後の動作状態に更新する、請求項２に記載の電源制御装置。
【請求項４】
前記制御手段は、前記検知情報の受信を知らせる応答信号を前記外部装置から受信することにより、前記応答信号に含まれる前記外部装置の動作状態を受信する、請求項１から３のいずれか一項に記載の電源制御装置。
【請求項５】
前記制御手段は、
前記リセット発生後の起動状態を表す動作状態を受信した後、前記起動状態が解除された後の動作状態を少なくとも受信するまで、前記過去の動作状態を送信し、
前記起動状態が解除された後の動作状態を受信した後の送信内容を、前記起動状態が解除された後の動作状態に更新する、請求項２に記載の電源制御装置。
【請求項６】
前記制御手段は、前記外部装置からの応答信号の受信失敗に基づいて、前記リセットを前記外部装置に発生させる、請求項１から５のいずれか一項に記載の電源制御装置。
【請求項７】
前記制御手段は、前記リセット発生後に前記外部装置の応答信号の受信不良が継続する場合、前記外部装置にリセットを発生させたまま、前記二次電池からの給電を遮断する、請求項６に記載の電源制御装置。
【請求項８】
前記制御手段は、前記外部装置の着信状態、発呼状態、通話状態、アップデート状態、起動状態、パワーオフ状態、パワーセーブ状態、待ち受け状態の少なくとも一つを表す動作状態を、前記過去の動作状態として、前記外部装置に送信する、請求項１から７のいずれか一項に記載の電源制御装置。
【請求項９】
請求項１から８のいずれか一項に記載の電源制御装置と前記外部装置とを内蔵し、前記二次電池を電源とする装置。
【請求項１０】
請求項１から８のいずれか一項に記載の電源制御装置と前記二次電池とを内蔵する電池パック。
【請求項１１】
二次電池に関する検知情報を有する電源制御装置と通信可能な制御手段を備える制御処理装置であって、
前記制御手段は、前記検知情報と前記電源制御装置に送信した前記制御手段の動作状態とを前記電源制御装置から受信するものであって、前記電源制御装置が前記制御手段のリセット発生前に前記制御手段から正常に受信した過去の動作状態を、前記リセット発生後に受信することによって、前記制御手段の前記リセット発生後の動作状態を決定することを特徴とする、制御処理装置。
【請求項１２】
二次電池に関する検知情報を有する電池パックと、
前記電池パックと通信可能な制御処理装置とを備える端末装置であって、
前記電池パックは、前記検知情報と前記制御処理装置から受信した前記制御処理装置の動作状態とを前記制御処理装置に送信するものであって、前記制御処理装置から前記制御処理装置のリセット発生後に前記リセット発生後の動作状態を少なくとも受信するまで、前記制御処理装置から前記リセット発生前に正常に受信した過去の動作状態を前記制御処理装置に送信し、
前記制御処理装置は、前記検知情報と前記電池パックに送信した前記制御処理装置の動作状態とを前記電池パックから受信するものであって、前記電池パックが前記制御処理装置のリセット発生前に前記制御処理装置から正常に受信した過去の動作状態を前記リセット発生後に受信することによって、前記制御処理装置の前記リセット発生後の動作状態を決定する、ことを特徴とする、端末装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、二次電池に関する検知情報を送信又は受信する、電源制御装置、電池パック、制御処理装置、端末装置に関する。
【背景技術】
【０００２】
従来技術として、携帯電話機の待ち受け状態や通話状態などの所定の状態でＣＰＵがウォッチドッグタイマ（ＷＤＴ）によってリセットした場合、そのＣＰＵをリセット解除後に待ち受け状態に復帰させることが知られている（例えば、特許文献１参照）。また、特許文献１には、リセット解除後に待ち受け状態と異なる状態に復帰させる実施例として、データ転送中にリセットが発生したＣＰＵの当該リセットが解除された場合、リセット前まで行っていたデータ転送処理が正常終了しているのか不明なため、再度、自己のデータの再転送を開始させる点が開示されている。
【特許文献１】特開２００３−３１６４７８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
しかしながら、特許文献１の開示技術では、リセット解除されたＣＰＵは、そのリセット発生前の自己の動作状態を具体的に特定することができないため、上述のように、デフォルト状態である待ち受け状態に一律に復帰しなければならなかったり、データ転送の途中でリセットが発生しても自己のデータの転送を最初から行わなければならなかったりする。また、特許文献１には、データ受信中にリセットが発生したＣＰＵが他のＣＰＵのデータの再転送に合わせてデータ受信状態に復帰するという点も開示されている。しかしながら、特許文献１の開示技術では、リセット解除されたＣＰＵは、データ受信状態に復帰することしかできず、そのリセット発生前の任意の動作状態に復帰することができない。
【０００４】
そこで、本発明は、リセットが解除された制御部が、そのリセット発生前の自身の動作状態を具体的に特定でき、そのリセット発生前の任意の動作状態に復帰することができる、電源制御装置、電池パック、制御処理装置、及び端末装置の提供を目的とする。
【課題を解決するための手段】
【０００５】
上記目的を達成するため、本発明に係る電源制御装置は、
外部装置と通信可能な制御手段を備える電源制御装置であって、
前記制御手段は、二次電池に関する検知情報と前記外部装置から受信した前記外部装置の動作状態とを前記外部装置に送信するものであって、前記外部装置から前記外部装置のリセット発生後に前記リセット発生後の動作状態を少なくとも受信するまで、前記外部装置から前記リセット発生前に正常に受信した過去の動作状態を前記外部装置に送信することを特徴とする。
【０００６】
また、上記目的を達成するため、本発明に係る電池パックは、上記電源制御装置と上記二次電池とを内蔵するものである。
【０００７】
また、上記目的を達成するため、本発明に係る制御処理装置は、
二次電池に関する検知情報を有する電池パックと通信可能な制御手段を備える制御処理装置であって、
前記制御手段は、前記検知情報と前記電池パックに送信した前記制御手段の動作状態とを前記電池パックから受信するものであって、前記電池パックが前記制御手段のリセット発生前に前記制御手段から正常に受信した過去の動作状態を前記リセット発生後に受信することによって、前記制御手段の前記リセット発生後の動作状態を決定することを特徴とする。
【０００８】
また、上記目的を達成するため、本発明に係る端末装置は、
二次電池に関する検知情報を有する電池パックと、
前記電池パックと通信可能な制御処理装置とを備える端末装置であって、
前記電池パックは、前記検知情報と前記制御処理装置から受信した前記制御処理装置の動作状態とを前記制御処理装置に送信するものであって、前記制御処理装置から前記制御処理装置のリセット発生後に前記リセット発生後の動作状態を少なくとも受信するまで、前記制御処理装置から前記リセット発生前に正常に受信した過去の動作状態を前記制御処理装置に送信し、
前記制御処理装置は、前記検知情報と前記電池パックに送信した前記制御処理装置の動作状態とを前記電池パックから受信するものであって、前記電池パックが前記制御処理装置のリセット発生前に前記制御処理装置から正常に受信した過去の動作状態を前記リセット発生後に受信することによって、前記制御処理装置の前記リセット発生後の動作状態を決定する、ことを特徴とする。
【発明の効果】
【０００９】
本発明によれば、リセットが解除された制御部が、そのリセット発生前の自身の動作状態を具体的に特定でき、そのリセット発生前の任意の動作状態に復帰することができる。
【発明を実施するための最良の形態】
【００１０】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。図１は、本発明の実施形態の構成を示すブロック図である。１００は、本発明の実施形態である端末装置を示す。端末装置１００は、電池パック１０と本体２０とを備える。電池パック１０は、二次電池３を内蔵する。本体２０は、電池パック１０と通信可能な電子機器であって、電源制御装置８と、電源制御装置８との間で通信をする制御処理装置２３とを内蔵する。電池パック１０は、本体２０に内蔵されたり外付けされたりする。
【００１１】
電源制御装置８は、リチウムイオン電池、ニッケル水素電池、電気二重層キャパシタなどの二次電池３に関する現在の検知情報を外部装置（図１では、本体２０に備えられた制御処理装置２３に相当）に送信する。検知情報は、所定の検知周期で検知される。電源制御装置８は、現在認識している検知情報を所定の送信周期で送信する。電源制御装置８は、現時点から一番近い検知タイミングである今回の検知タイミングで検知された検知情報を外部装置に送信してもよいし、前回以前の検知タイミングで検知された検知情報を外部装置に送信してもよい。検知情報として、二次電池３の温度情報、電圧情報、電流情報などが挙げられる。また、二次電池３の温度情報や電圧情報や電流情報などに基づいて二次電池３の残容量情報や放電可能容量情報が演算可能であるため、二次電池３の残容量情報などの演算情報が二次電池３に関する検知情報として送信されてもよい。検知情報は、通信ライン３０を介して送信される。
【００１２】
二次電池３は、本体２０の電源であり、電源制御装置８及び制御処理装置２３の電源でもある。二次電池３は、不図示のレギュレータやコンバータを介して、本体２０に電力を供給し、電源制御装置８や制御処理装置２３に電力を供給する。二次電池３は、電源ライン３１，３２を介して、本体２０に給電し、電源制御装置８及び制御処理装置２３に給電する。電源ライン３１は正極側の電源ラインであり、電源ライン３２は負極側の電源ラインである。
【００１３】
外部装置（図１の場合、制御処理装置２３）は、二次電池３に関する検知情報を電源制御装置８から受信する。本体２０は、例えば、ユーザが携帯可能な携帯型電子機器の本体である。本体２０の具体例として、携帯電話、ＰＤＡやモバイルパソコン等の情報端末装置、カメラ、ゲーム機、音楽やビデオ等のプレーヤーなどの本体が挙げられる。制御処理装置２３は、本体２０の機能を実現する制御処理を行う制御手段（例えば、マイクロコンピュータやＦＰＧＡなどの演算装置）と、その制御手段と外部との間で送受される情報の入出力処理を行う入出力手段（例えば、通信回路）とを備える。
【００１４】
外部装置は、自身のリセットが解除されている期間に、自身の現在の動作状態（例えば、制御処理装置２３の制御処理状態）を電源制御装置８に送信する。本体２０が例えば携帯電話である場合、自身の現在の動作状態として、待ち受け状態、着信状態、発呼状態などを表す動作状態が電源制御装置８に向けて送信される。電源制御装置８は、外部装置から受信した外部装置の動作状態を外部装置に送信、つまり返信する。外部装置は、電源制御装置８に送信した自身の動作状態を電源制御装置８から受信する。外部装置は、自身に少なくともリセットがかけられている期間には、自身の動作状態を電源制御装置８に送信できない。
【００１５】
図２は、電源制御装置８と外部装置との間の信号の送受タイミングを示す第１のタイムチャート例である。ｔ０ｔ〜ｔ７ｔは、電源制御装置８が外部装置の動作状態を外部装置に向けて送信する送信タイミングである。ｔ０ｒ〜ｔ７ｒは、外部装置が自身の動作状態を電源制御装置８から受信する受信タイミングである。ｔ０ａ〜ｔ７ａは、外部装置が自身の動作状態を電源制御装置８に向けて送信する送信タイミングである。ｔ０ｂ〜ｔ７ｂは、電源制御装置８が外部装置の動作状態を外部装置から受信する受信タイミングである。また、図２において、実線の矢印は、外部装置の動作状態が正常に送信されていることを示し、破線の矢印は、外部装置の動作状態の送信に異常が発生していることを示す（例えば、動作状態の送信がされない、動作状態の誤送信）。
【００１６】
電源制御装置８は、外部装置の動作情報を検知情報に付加して送信するとよい。例えば、外部装置の動作情報と検知情報とを同一フレームで送信する。外部装置の動作情報を検知情報に付加して送信することによって、検知情報を外部装置に送信するタイミングに外部装置の動作情報の送信タイミングを合わせることができるので、電源制御装置８は、外部装置の動作情報の送信を効率的に行うことができる。外部装置の動作情報を検知情報に付加した場合、外部装置の動作情報の送信タイミングｔ０ｔ〜ｔ７ｔは、検知情報の送信タイミングに一致する。
【００１７】
電源制御装置８は、今回の送信タイミング前の受信タイミングで外部装置から受信した外部装置の動作状態を外部装置に送信する。例えば、電源制御装置８は、外部装置が送信タイミングｔ１ａで送信した動作状態を受信タイミングｔ１ｂで受信し、受信タイミングｔ１ｂで受信した動作状態を外部装置に次の送信タイミングｔ２ｔで送信する。また、電源制御装置８は、外部装置が送信タイミングｔ０ａで送信した動作状態を受信タイミングｔ０ｂで受信し、受信タイミングｔ０ｂで受信した動作状態を外部装置に２つ先の送信タイミングｔ２ｔで送信してもよい。また、電源制御装置８は、今回の送信タイミング前の複数回の受信タイミングで外部装置から受信した外部装置の複数の動作状態を外部装置に送信してもよい。
【００１８】
また、外部装置は、検知情報の受信を知らせる応答信号に外部装置の動作状態を付加して送信するとよい。外部装置の動作情報を応答信号に付加して送信することによって、応答信号を電源制御装置８に送信するタイミングに外部装置の動作情報の送信タイミングを合わせることができるので、外部装置は、外部装置の動作情報の送信を効率的に行うことができる。外部装置の動作情報を応答信号に付加した場合、外部装置の動作情報の送信タイミングｔ０ａ〜ｔ９ａは、応答信号の送信タイミングに一致する。この場合、電源制御装置８は、応答信号を外部装置から受信することにより、応答信号に含まれる外部装置の動作状態を取得することができる。
【００１９】
また、電源制御装置８は、外部装置の動作状態の受信不良に基づいて、外部装置にリセットを発生させるべく、リセット信号を外部装置に対して出力するとよい。リセット信号は、検知情報と外部装置の動作状態とが伝送される通信ラインと同一の通信ライン（つまり、通信ライン３０）を介して送信されてもよいし、通信ライン３０と異なる通信ラインを介して送信されてもよい。電源制御装置８は、外部装置の動作状態の異常な受信が所定時間（所定回数でもよい）継続した場合に、外部装置に異常が発生したと判断する。外部装置に異常が発生したと判断した電源制御装置８は、外部装置にリセット信号を送信する。外部装置は、リセット信号の受信により、リセットされる。図２では、電源制御装置８は、ｔ２ｂ，ｔ３ｂの２回の受信タイミングで外部装置の動作状態の受信不良を検出することにより、外部装置にリセット信号を送信している。このリセット信号を受信した外部装置は、タイミングｍ２を起点にリセットがかけられる。
【００２０】
なお、電源制御装置８以外の装置が、外部装置の異常を検知することにより、外部装置にリセットをかけてもよい。この場合でも、電源制御装置８は、外部装置の動作状態の受信不良を検知することにより、外部装置にリセットが発生したと推定することができる。また、電源制御装置８以外の装置が外部装置にリセットをかけたことを電源制御装置８に通知することで、電源制御装置８が外部装置にリセットが発生したと認識することができる。
【００２１】
ところで、電源制御装置８は、リセット発生後の動作状態を少なくとも正常に受信するまで（図２の場合、少なくとも受信タイミングｔ５ｂまで）、そのリセット発生前に正常に受信した過去の動作状態を外部装置に送信する。過去の動作状態は、前回又は前回より前に発生したリセットの解除後から今回のリセット発生までに正常に受信した動作状態であればよい。これにより、リセットが解除された外部装置は、今回のリセット発生前の自身の動作状態を具体的に特定でき、特定した過去の動作状態に基づいて、そのリセット発生前の任意の動作状態に復帰することができる。
【００２２】
例えば、電源制御装置８は、外部装置によって送信タイミングｔ１ａで送信されて受信タイミングｔ１ｂで正常に受信した動作状態を、外部装置のリセットが行われてから最初に正常に動作状態を受信した受信タイミングｔ５ｂまでの間に、外部装置に向けて送信タイミングｔ２ｔ〜ｔ５ｔで繰り返して送信する。リセットが解除された外部装置は、リセット解除後の再起動中（リブート中）の受信タイミングｔ５ｒで自身のリセット前の動作状態を受信することができるので、送信タイミングｔ１ａでの動作状態に復帰することができる。例えば、送信タイミングｔ１ａでの動作状態が発呼状態であれば、外部装置は再起動状態が解除された後に速やかに発呼状態に復帰することができる。
【００２３】
また、送信タイミングｔ１ａより前の送信タイミング（例えば、送信タイミングｔ０ａ）で送信されて正常に受信した動作状態も、それ以降に正常に受信した動作状態と合わせて、送信タイミングｔ２ｔ〜ｔ５ｔで繰り返し送信されてもよい。これにより、外部装置は、リセット前の正常な複数の異なる動作状態の中から復帰したい動作状態を選択することができる。例えば、送信タイミングｔ０ａでの動作状態が待ち受け状態であり、送信タイミングｔ１ａでの動作状態が発呼状態であれば、外部装置は再起動状態が解除された後、速やかに、外部装置のリセット解除後の状況に合わせて、待ち受け状態と発呼状態のいずれかの動作状態に復帰することができる。
【００２４】
また、電源制御装置８は、リセット発生後の動作状態を受信した後の送信内容を、リセット発生前の動作状態からリセット発生後に受信した動作状態に更新する。例えば、電源制御装置８は、リセット発生後の動作状態を受信タイミングｔ５ｂで受信するので、受信タイミングｔ５ｂで受信した動作状態を送信タイミングｔ６ｔで送信する。これにより、リセット発生後の最新の動作状態を外部装置に知らせることができる。
【００２５】
また、電源制御装置８は、リセット発生後の起動状態を表す動作状態を受信した後、起動状態が解除された後の動作状態を少なくとも受信するまで、起動状態を表す動作状態を送信する。その後、起動状態が解除された後の動作状態を受信した後の送信内容を、起動状態が解除された後の動作状態に更新する。例えば、電源制御装置８は、起動状態を表す動作状態を受信タイミングｔ５ｂで受信するので、受信タイミングｔ５ｂで受信した動作状態を送信タイミングｔ６ｔで送信する。そして、電源制御装置８は、起動状態が解除された後の動作状態（例えば、発呼状態）を受信タイミングｔ６ｂで受信するので、起動状態が解除された後の動作状態（すなわち、受信タイミングｔ６ｂで受信した動作状態）を送信タイミングｔ７ｔで送信する。このように動作することによって、リセット解除後の送信内容の更新を行うことができる。
【００２６】
また、電源制御装置８は、検知情報の受信を知らせる応答信号（いわゆる、ＡＣＫ信号）を外部装置から受信することにより、その受信した応答信号に含まれる外部装置の動作状態を受信する。つまり、外部装置は、自身の動作状態と共に応答信号を返す。これにより、自身の動作状態を効率的且つ通信トラフィックを抑えて、自身の動作状態を電源制御装置８に伝達することができる。例えば、送信タイミングｔ０ｔで送信される検知情報に対して、応答信号が送信タイミングｔ０ａで送信され、送信タイミングｔ１ｔで送信される検知情報に対して、応答信号が送信タイミングｔ１ａで送信される。他の送信タミングについても同様である。
【００２７】
続いて、端末装置１００が携帯電話である場合について説明する。図３は、携帯電話１００の構成を示すブロック図である。携帯電話１００は、電源スイッチ１と、ＤＣジャック２と、電源回路４と、バッテリー監視部５と、アプリケーションプロセッサー６と、電池パック１０とを備える。電源スイッチ１と、ＤＣジャック２と、電源回路４と、バッテリー監視部５と、プロセッサー６とは、図１に示した本体２０に備えられるものである。電源回路４とバッテリー監視部５は、図１に示した電源制御装置８に相当するものである。プロセッサー６は、図１で示した制御処理装置２３に制御手段として備えられるものである。電池パック１０は、バッテリー３と、電源制御装置８と通信可能な通信回路（不図示）とを少なくとも内蔵している。通信回路によって、バッテリー３の温度データや電圧データが電源制御装置８に送信される。
【００２８】
電源スイッチ１は、携帯電話１００のユーザの操作に連動するスイッチである。電源スイッチ１のスイッチ状態は、電源回路４を介して、プロセッサー６に伝達される。ＤＣジャック２は、バッテリー３の充電用の外部端子である。電源回路４は、ＤＣジャック２に充電器等の外部電源が接続されると、バッテリー３を充電する。バッテリー監視部５は、バッテリー３の電圧や温度や充電電流を監視する。バッテリー監視部５は、例えば、ＣＰＵなどの演算装置であるとよい。バッテリー監視部５は、バッテリー３に関する検知情報とプロセッサー６の動作状態とを監視し、その監視情報をプロセッサー６に所定の送信周期で送信する。バッテリー監視部５は、例えばシリアル通信を介して、バッテリー３に関する検知情報とプロセッサー６の動作状態とを監視情報として送信し、その監視情報を受信したことを知らせる応答信号をプロセッサー６から受信することによって、応答信号に格納されるプロセッサー６の現在の動作状態を取得する。
【００２９】
図４（ａ）は、バッテリー監視部５がプロセッサー６に送信する監視情報の一例である。監視情報には、バッテリー３に関する現在の検知情報とプロセッサー６のリブートステータスが含まれる。検知情報は、例えば、バッテリー３の充電モードであるＵＳＢ充電モード、ＡＣ検出状態、ＵＳＢ検出状態、バッテリー３の充電電流変換値などである。リブートステータスは、プロセッサー６の動作状態を表す動作モードである。プロセッサー６は、リセット解除後のリブート期間に受信した監視情報に含まれるリブートステータスの内容に従って、リブート期間終了後の動作モードを決定する。プロセッサー６は、監視情報内のリブートステータスを参照することによって、リセット発生前の正常時の過去の動作状態を認識することができる。
【００３０】
図４（ｂ）は、監視情報の受信を知らせる応答信号の一例である。応答信号には、システムステータスが含まれている。システムステータスは、例えば、ブート状態、パワーオフ状態、パワーセーブ状態、待ち受け状態、着信状態、発呼状態、通話状態、アップデート状態などである。監視情報を受信したプロセッサー６は、その監視情報に対する応答信号をバッテリー監視部５に送信する。プロセッサー６は、監視情報の受信時点の動作状態を表す動作モードをシステムステータスとして応答信号に含めてバッテリー監視部５に送信する。バッテリー監視部５は、システムステータスとして受信した動作モードをリブートステータスとしてプロセッサー６に返信している。なお、バッテリー監視部５は、応答信号のチェックサムを確認することによって、応答信号の受信不良（すなわち、プロセッサー６の動作モードの受信不良）を検出することができ、プロセッサー６の動作モードを正常に受信できたか否かを判断することができる。
【００３１】
続いて、図６，７を参照しながら、バッテリー監視部５とプロセッサー６の動作について説明する。図６は、バッテリー監視部５の状態遷移図である。図７は、プロセッサー６の状態遷移図である。
【００３２】
電源スイッチ１が押される、又はＤＣジャック２を介して外部電源が接続されると、電源回路４の動作が開始する。電源回路４によって生成された回路電圧はバッテリー監視部５とプロセッサー６に供給される。バッテリー監視部５とプロセッサー６は、この回路電圧が供給されることによって、起動する。
【００３３】
バッテリー監視部５は、起動後、バッテリー３の電圧に基づいて一定の回路電圧を生成するように電源回路４を動作させる電源出力制御を保持状態にする（図６：ＤＯ１）。電源出力制御を保持状態にすることによって、一定の回路電圧が維持される。そして、バッテリー監視部５は、バッテリー３に関する検知情報のサンプリングを開始し、送信タイミングまで待機する（図６：Ｓ２）。
【００３４】
一方、回路電圧の供給により起動したプロセッサー６も、ブート期間の終了後（図７：ＤＯ２１）、バッテリー３の電圧に基づいて一定の回路電圧を生成するように電源回路４を動作させる電源出力制御を保持状態にする。そして、プロセッサー６は、バッテリー監視部５からの監視情報が受信されるまで待機する（図７：Ｓ２２）。
【００３５】
バッテリー監視部５は、一定の送信周期で、バッテリー３の電圧、充電電流、温度情報など検知情報を（プロセッサー６の動作情報を既に取得している場合にはその動作情報も）プロセッサー６に送信する（図６：ＤＯ３）。検知情報を受信したプロセッサー６は、現在の動作モードを返信する（図７：ＤＯ２３）。なお、この動作モードはシステムステータスとしてバッテリー監視部５に送信されリブートステータスとしてバッテリー監視部５から返信されたものであるので、プロセッサー６は、ブート時に受信した監視情報を所定のタスクに伝えるとともに、ブート時に受信した監視情報内のリブートステータスの内容によって、起動後の動作モードを決定する（図７：ＤＯ２４）。
【００３６】
バッテリー監視部５は、プロセッサー６からのシステムステータスの受信に成功すると、そのシステムステータスをリブートステータスに設定して、リブートステータスの次回の送信タイミングまで待機する（図６：Ｓ４，Ｓ２）。一方、バッテリー監視部５は、プロセッサー６からのシステムステータスの受信に規定回数失敗すると、プロセッサー６をリセットして、バッテリー監視部５自身の制御状態を正常動作状態から再起動状態に移行させる（図６：ＤＯ１０）。
【００３７】
再起動状態のバッテリー監視部５は、監視情報の送信に対してプロセッサー６からブート状態以外の動作状態（例えば、着信状態。図４（ｂ）参照）を受信することにより、当該動作状態にリブートステータスを書き換え、自身の制御状態を再起動状態から正常動作状態に移行させる（図６：Ｓ１１，ＤＯ１２，Ｓ１３，Ｓ２）。一方、再起動状態のバッテリー監視部５は、監視情報を送信しても、規定回数連続してプロセッサー６の返信が得られない場合、プロセッサー６がリセットをかけても何らかの異常から復帰できない状態であるとみなして、プロセッサー６をリセットしたまま、電源出力制御を非保持状態にして、バッテリー３の消費を抑える制御を行うことにより電池パック１０を低消費電力状態にする（図６：Ｓ１３，ＤＯ１４）。プロセッサー６が正常状態に回復できない状態である状況では電池パック１０を通常通り動作させておく必要もなく消費電力も無駄になるため、バッテリー監視部５は、例えば、通常の動作モードより機能や動作が制限された制限モードに移行することによって、通常より消費電力を抑えることができる。
【００３８】
なお、再起動状態のバッテリー監視部５は、監視情報を送信しても、規定回数連続してプロセッサー６の返信が得られない場合、電力供給を遮断するようにしてもよい。これにより、正常状態に回復できない状態のプロセッサー６にリセットをかけ続ける必要もなくなるとともに、消費電力をより一層抑えることができる。バッテリー監視部５は、例えば、電源スイッチ１を強制的にオフ状態にしたり、バッテリー３からの放電を制限したりすることによって、電力供給を遮断することができる。
【００３９】
また、正常動作状態のバッテリー監視部５は、プロセッサー６からパワーオフ状態を表す動作状態を受信すると、電源出力制御を非保持状態にして、自身の制御状態を正常動作状態からオフ状態に移行させる（図６：Ｓ４，Ｄ０５）。なお、バッテリー監視部５が電源出力制御を非保持状態にしても、図３に示したＯＲ回路７の構成によって、プロセッサー６が電源出力制御を保持状態にしている限り、回路電圧は一定に維持される。プロセッサー６も、電源出力制御を非保持状態にすることによって、回路電圧の生成は停止する。
【００４０】
オフ状態のバッテリー監視部５は、プロセッサー６からパワーオフ状態を表す動作状態以外の動作状態を受信すると、プロセッサー６等の動作電源を正常に確保するために回路電圧を一定に維持すべく、電源出力制御を保持状態にして、自身の制御状態をオフ状態から正常動作状態に移行させる（図６：Ｄ０９）。
【００４１】
一方、プロセッサー６は、起動時に、バッテリー監視部５からリセット発生前の正常時の過去の動作モードをリブートステータスとして受信する（図７：Ｓ２２）。また、プロセッサー６は、バッテリー監視部５から監視情報を規定時間受信できない場合、バッテリー監視部５をリセットする（図７：Ｄ０２５）。これにより、プロセッサー６がバッテリー監視部５を監視することができ、プロセッサー６とバッテリー監視部５との間の相互監視が可能となる。
【００４２】
以上、本発明の好ましい実施例について詳説したが、本発明は、上述した実施例に制限されることはなく、本発明の範囲を逸脱することなく、上述した実施例に種々の変形及び置換を加えることができる。
【００４３】
図８は、電源制御装置８と外部装置との間の信号の送受タイミングを示す第２のタイムチャート例である。電源制御装置８は、リセット発生後の起動状態を表す動作状態を受信タイミングｔ５ｂで受信した後、起動状態が解除された後の動作状態を少なくとも受信するまで（図８の場合、受信タイミングｔ６ｂ）、外部装置からそのリセット発生前に正常に受信した過去の動作状態を送信する。すなわち、受信タイミングｔ１ｂ又はそれより前の受信タイミングで正常に受信した動作状態を、送信タイミングｔ５ｔでも送信する。その後、起動状態が解除された後の動作状態を受信した後の送信内容を、起動状態が解除された後の動作状態に更新する。例えば、電源制御装置８は、起動状態が解除された後の動作状態（例えば、発呼状態）を受信タイミングｔ６ｂで受信するので、起動状態が解除された後の動作状態（すなわち、受信タイミングｔ６ｂで受信した動作状態）を送信タイミングｔ６ｔで送信する。このように動作することによって、リセット解除後の送信内容の更新を行うことができる。
【００４４】
また、電源制御装置８は、本体２０ではなく、電池パック１０に内蔵されてもよい。図５は、本発明の第２の実施形態の構成を示すブロック図である。２００は、本発明の実施形態である端末装置を示す。端末装置２００は、電池パック１０と本体２０とを備える。電池パック１０は、二次電池３と電源制御装置８とを内蔵する。本体２０は、電池パック１０と通信可能な電子機器であって、電源制御装置８との間で通信をする制御処理装置２３を内蔵する。電池パック１０は、本体２０に内蔵されたり外付けされたりする。
【図面の簡単な説明】
【００４５】
【図１】本発明の第１の実施形態の構成を示すブロック図である。
【図２】電源制御装置８と外部装置との間の信号の送受タイミングを示す第１のタイムチャート例である。
【図３】携帯電話１００の構成を示すブロック図である。
【図４】バッテリー監視部５がプロセッサー６に送信する監視情報の一例と、監視情報の受信を知らせる応答信号の一例である。
【図５】本発明の第２の実施形態の構成を示すブロック図である。
【図６】バッテリー監視部５の状態遷移図である。
【図７】プロセッサー６の状態遷移図である。
【図８】電源制御装置８と外部装置との間の信号の送受タイミングを示す第２のタイムチャート例である。
【符号の説明】
【００４６】
１  電源スイッチ
２  ＤＣジャック
３  二次電池（バッテリー）
４  電源回路
５  バッテリー監視部
６  プロセッサー
７  ＯＲ回路
８  電源制御装置
１０  電池パック
２０  本体
２３  制御処理装置
３０  通信ライン
３１，３２  電源ライン
１００  端末装置（携帯電話）
【図１】
2010198140.tif 000003
【図２】
2010198140.tif 000004
【図３】
2010198140.tif 000005
【図４】
2010198140.tif 000006
【図５】
2010198140.tif 000007
【図６】
2010198140.tif 000008
【図７】
2010198140.tif 000009
【図８】
2010198140.tif 000010