(57)【要約】【課題】  モバイル電子デバイスにおける充電状態を処理する方法および装置を提供する。【解決手段】  本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続されたモバイル電子デバイスのデバイス充電状態を処理する方法に関する。この方法は、バス電圧の存在を感知するステップと、デバイスとＵＳＢホストとの間のエニュメレーション確認を感知するステップと、デバイス充電状態に入るようにデバイスに命令するために信号を伝送するステップとを包含する。【選択図】  なし【特許請求の範囲】
【請求項１】
モバイル電子デバイスがデバイスサスペンド状態である一方で、該モバイル電子デバイスをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続することによって、該ＵＳＢによって該モバイル電子デバイスを充電する方法であって、
該ＵＳＢホストからの入力電圧を感知するステップと、
該入力電圧の伝送に応答して、デバイス充電状態に入るステップであって、該モバイル電子デバイスにおける処理デバイスは、該入力電圧から電力供給される一方で、該モバイル電子デバイスは該デバイス充電状態であり、該ＵＳＢホストからの制御信号を受信および処理するように該処理デバイスをイネーブルする、ステップと、
該ＵＳＢホストからのエニュメレーションをリクエストするステップと、
所定の期間内に、エニュメレーション確認が該ＵＳＢホストから受信されなかった場合、該デバイスサスペンド状態に入るステップと
を包含する、方法。
【請求項２】
前記所定の期間は、少なくとも１００ｍｓである、請求項１に記載の方法。
【請求項３】
前記入力電圧の感知に応答して、時間依存イネーブル信号をバッテリー充電器回路に伝送するステップであって、該時間依存イネーブル信号は、前記モバイル電子デバイスを前記デバイス充電状態に入れる、ステップをさらに包含する、請求項１に記載の方法。
【請求項４】
前記ＵＳＢホストからデバイスサスペンド状態制御信号を受信するステップと、
該デバイスサスペンド状態制御信号に応答して、該デバイスサスペンド状態に入るように前記バッテリー充電器回路をディセーブルするステップと
をさらに包含する、請求項３に記載の方法。
【請求項５】
前記ＵＳＢホストによって前記入力電圧を感知する前に、前記モバイル電子デバイスは、前記デバイスサスペンド状態であることを検出するステップをさらに包含する、請求項１に記載の方法。
【請求項６】
モバイル電子デバイスであって、
再充電可能電源と、
該モバイル電子デバイスの動作を制御するように動作可能な処理デバイスと、
該再充電可能電源および該処理デバイスをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続するためのＵＳＢインターフェースとを備える、
該処理デバイスは、該再充電電源および該ＵＳＢインターフェースに接続され、該処理デバイスは、該ＵＳＢインターフェースを介して該再充電可能電源および該ＵＳＢから電力を受取り、
該ＵＳＢインターフェースが該ＵＳＢホストに接続されているとき、該ＵＳＢインターフェースは、該モバイル電子デバイスがデバイスサスペンド状態であることを検出するように動作可能であり、該モバイル電子デバイスは、該ＵＳＢホストに接続されているとき、該モバイル電子デバイスが該デバイスサスペンド状態であることの検出に応答して、所定の期間の間、該ＵＳＢホストによって該処理デバイスを電力供給する一方で、エニュメレーションリクエストが該ＵＳＢホストに伝送され、
該所定の期間内に、エニュメレーション確認が該ＵＳＢホストから受信されない場合、該ＵＳＢホストによって該処理デバイスに電力供給するためにディセーブルするようにさらに動作可能である、モバイル電子デバイス。
【請求項７】
前記ＵＳＢインターフェースは、
前記ＵＳＢホストからの電力入力を受取り、かつ、前記再充電可能電源および前記処理デバイスに電力出力を生成するバッテリー充電器回路と、
該バッテリー充電器回路からの該電力出力をイネーブルおよびディセーブルするように動作可能な電圧監視回路およびリセットモジュールと
を備える、請求項６に記載のモバイル電子デバイス。
【請求項８】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからデバイスサスペンド状態制御信号を受信して、該電圧監視回路およびリセットモジュールに前記バッテリー充電器をディセーブルさせるようにさらに動作可能である、請求項７に記載のモバイル電子デバイス。
【請求項９】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからの前記電力入力を検出するように動作可能である、請求項７に記載のモバイル電子デバイス。
【請求項１０】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからの前記電力入力の検出に応答して、タイマーを駆動するように動作可能であり、該タイマーは、前記所定の期間が経過したのはいつかを決定するように動作可能である、請求項９に記載のモバイル電子デバイス。
【請求項１１】
前記電圧監視回路およびリセットモジュールは、前記処理デバイスから信号を受信する前に前記タイマーが切れると、前記バッテリー充電器をディセーブルするように動作可能であり、該ＵＳＢホストによってエニュメレーション確認が受信されたことを示す、請求項１０に記載のモバイル電子デバイス。
【請求項１２】
前記所定の期間は、少なくとも１００ｍｓである、請求項６に記載のモバイル電子デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
（発明の分野）
本発明は、概して、モバイル電子デバイスに関し、より具体的には、モバイル電子デバイスにおける充電状態を設定する方法および装置に関する。
【背景技術】
【０００２】
（発明の背景）
再充電バッテリーによって電力供給されるモバイル電子デバイス等のポータブルシステムは、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）充電機能およびサスペンド機能の両方をサポートするという問題を有する。
【０００３】
動作の際に、ＵＳＢ仕様は、ＵＳＢホストに接続された任意のデバイスが、取り付けられたＵＳＢケーブルのエニュメレーション（ここで、「ＶＢＵＳ検出」と呼ばれる）を１５０ｍｓｅｃ以内に開始することを必要とする。エニュメレーションは、ＵＳＢホストに取り付けられたデバイスがホストにアクセスすることを可能にすることをリクエストするプロセスである。本発明において、エニュメレーションリクエストは、バッテリーが切れたか、または存在しないモバイル電子デバイスをパワーアップするために、ＵＳＢホストから電力を引き込むことをリクエストするように方向付けられる。
【０００４】
再充電バッテリーが切れるか、または存在しない場合、モバイル電子デバイスは、電力を有しないため動作し得ない。大抵の場合、モバイル電子デバイスは、一旦ＶＢＵＳ検出に対してＵＳＢ  ＶＢＵＳ電力線から電力を受け取ると、モバイル電子デバイス内のバッテリー充電器をオンにすることが望ましい。これは、デバイスを動作させ、かつ、バッテリーを再充電するために、電力がＵＳＢホストから供給されるように充電器がイネーブルされるようにする。これは、デバイス充電状態と呼ばれ得る。従って、電圧がＶＢＵＳを介して印加された場合、充電器はオンになり、バッテリーとして機能して、バッテリーを充電しながらＣＰＵに電力供給する。この場合、バッテリー充電器へのすべての信号はロー状態である。
【０００５】
モバイル電子デバイスの別の一般的な状態は、デバイスサスペンド状態である。ＵＳＢ仕様は、モバイル電子デバイスへの全ＵＳＢ供給電流がデバイスサスペンド状態で５００μＡ未満であることを必要とする。複数のモバイル電子デバイスに関して、５００μＡは、モバイル電子デバイスのＣＰＵを動作させるために十分な電流ではないので、デバイスはパワーダウンする。ＣＰＵのパワーダウンは、すべての制御信号をロー論理レベル状態にデフォルトさせ、その後、充電器をオンの状態に保持する。充電器のこの状態は、デバイスサスペンド状態の間はシステムのために好ましくない。いくつかの従来技術のデバイスにおいて、デバイス充電状態およびデバイスサスペンド状態を制御する２つの別個の信号が用いられる。
【発明の開示】
【発明が解決しようとする課題】
【０００６】
いくつかの他の従来技術のデバイスにおいて、デバイスサスペンド状態のサポートは、認識されず、バッテリー充電器は、デバイスサスペンド状態の間にイネーブルされた状態にとどまる。このようにして、５００μＡ電流の制限は、ＵＳＢ仕様によって必要とされるにもかかわらずモバイル電子デバイスによって認識されない。
【０００７】
従って、モバイル電子デバイスにおける充電状態を処理する方法および装置が提供される。
【課題を解決するための手段】
【０００８】
本発明により、モバイル電子デバイスがデバイスサスペンド状態である一方で、該モバイル電子デバイスをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続することによって、該ＵＳＢによって該モバイル電子デバイスを充電する方法であって、該ＵＳＢホストからの入力電圧を感知するステップと、該入力電圧の伝送に応答して、デバイス充電状態に入るステップであって、該モバイル電子デバイスにおける処理デバイスは、該入力電圧から電力供給される一方で、該モバイル電子デバイスは該デバイス充電状態であり、該ＵＳＢホストからの制御信号を受信および処理するように該処理デバイスをイネーブルする、ステップと、該ＵＳＢホストからのエニュメレーションをリクエストするステップと、所定の期間内に、エニュメレーション確認が該ＵＳＢホストから受信されなかった場合、該デバイスサスペンド状態に入るステップとを包含する方法が提供され、それにより、上記目的が達成される。
【０００９】
前記所定の期間は、少なくとも１００ｍｓであってもよい。
【００１０】
前記入力電圧の感知に応答して、時間依存イネーブル信号をバッテリー充電器回路に伝送するステップであって、該時間依存イネーブル信号は、前記モバイル電子デバイスを前記デバイス充電状態に入れる、ステップをさらに包含してもよい。
【００１１】
前記ＵＳＢホストからデバイスサスペンド状態制御信号を受信するステップと、該デバイスサスペンド状態制御信号に応答して、該デバイスサスペンド状態に入るように前記バッテリー充電器回路をディセーブルするステップとをさらに包含してもよい。
【００１２】
前記ＵＳＢホストによって前記入力電圧を感知する前に、前記モバイル電子デバイスは、前記デバイスサスペンド状態であることを検出するステップをさらに包含してもよい。
【００１３】
本発明により、モバイル電子デバイスであって、再充電可能電源と、該モバイル電子デバイスの動作を制御するように動作可能な処理デバイスと、該再充電可能電源および該処理デバイスをＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続するためのＵＳＢインターフェースとを備える、該処理デバイスは、該再充電電源および該ＵＳＢインターフェースに接続され、該処理デバイスは、該ＵＳＢインターフェースを介して該再充電可能電源および該ＵＳＢから電力を受取り、該ＵＳＢインターフェースが該ＵＳＢホストに接続されているとき、該ＵＳＢインターフェースは、該モバイル電子デバイスがデバイスサスペンド状態であることを検出するように動作可能であり、該モバイル電子デバイスは、該ＵＳＢホストに接続されているとき、該モバイル電子デバイスが該デバイスサスペンド状態であることの検出に応答して、所定の期間の間、該ＵＳＢホストによって該処理デバイスを電力供給する一方で、エニュメレーションリクエストが該ＵＳＢホストに伝送され、該所定の期間内に、エニュメレーション確認が該ＵＳＢホストから受信されない場合、該ＵＳＢホストによって該処理デバイスに電力供給するためにディセーブルするようにさらに動作可能である、モバイル電子デバイスが提供され、それにより、上記目的が達成される。
【００１４】
前記ＵＳＢインターフェースは、前記ＵＳＢホストからの電力入力を受取り、かつ、前記再充電可能電源および前記処理デバイスに電力出力を生成するバッテリー充電器回路と、該バッテリー充電器回路からの該電力出力をイネーブルおよびディセーブルするように動作可能な電圧監視回路およびリセットモジュールとを備えてもよい。
【００１５】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからデバイスサスペンド状態制御信号を受信して、該電圧監視回路およびリセットモジュールに前記バッテリー充電器をディセーブルさせるようにさらに動作可能であってもよい。
【００１６】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからの前記電力入力を検出するように動作可能であってもよい。
【００１７】
前記電圧監視回路およびリセットモジュールは、前記ＵＳＢホストからの前記電力入力の検出に応答して、タイマーを駆動するように動作可能であり、該タイマーは、前記所定の期間が経過したのはいつかを決定するように動作可能であってもよい。
【００１８】
前記電圧監視回路およびリセットモジュールは、前記処理デバイスから信号を受信する前に前記タイマーが切れると、前記バッテリー充電器をディセーブルするように動作可能であり、該ＵＳＢホストによってエニュメレーション確認が受信されたことを示してもよい。
【００１９】
前記所定の期間は、少なくとも１００ｍｓであってもよい。
【００２０】
（発明の要旨）
第１の局面において、本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続されたモバイル電子デバイスのデバイス充電状態を処理する方法を提供し、この方法は、バス電圧の存在を感知するステップと、デバイスとＵＳＢホストとの間のエニュメレーション確認信号を感知するステップと、デバイスにデバイス充電状態に入るように命令するための信号を伝送するステップとを包含する。
【００２１】
本発明の別の局面において、ＵＳＢホストに接続されたモバイル電子デバイスのデバイス充電状態に入る方法が提供される。この方法は、ＵＳＢホストからの入力電圧を感知するステップと、時間依存イネーブル信号をバッテリー充電器に伝送するステップと、ＵＳＢホストからエニュメレーションをリクエストするステップと、ＵＳＢホストからエニュメレーション確認を受信するステップと、時間依存イネーブル信号が消滅していないことを検証するステップと、エニュメレーション確認イネーブル信号をバッテリー充電器に伝送して、時間依存イネーブル信号が消滅していない場合、時間依存イネーブル信号を無効にするステップとを包含する。
【００２２】
本発明の他の局面および特徴は、添付の図面とともに、本発明の特定の実施形態の以下の記載を再検討することによって、当業者に明らかになる。
【００２３】
本発明の実施形態は、ここで、添付の図面を参照して例示的に記載される。
【発明の効果】
【００２４】
本発明の有利な点は、タイマーが所定の期間を経過する前に、ＣＰＵ１２が、エニュメレーション確認を受信してバッテリー充電器１１２をイネーブルすることに失敗した場合、バッテリ充電器が自動的にディセーブルされることである。従って、モバイル電子デバイス１０は、ＵＳＢホスト２２内の電源３０からの電力の引き込みを継続しない。これは、さらなる機能を提供し、これにより、モバイル電子デバイスのＣＰＵ１２が、適切なエニュメレーションなしに、電流を不注意にも引き込むことはない。
【００２５】
本発明の別の有利な点は、モバイル電子デバイス１０におけるＣＰＵ１２がＵＳＢホスト２２におけるＣＰＵ３２によって、デバイスサスペンド状態に入るように命令された場合、ＣＰＵ１２は、ロー状態信号をインバータ１１８に伝送することによってバッテリー充電器１１２をディセーブルし、このロー状態信号は、次に、ハイ状態信号として、電圧監視回路のＭＲ＿ｂａｒゲートに伝送され、かつリセットされることである。タイマー１０３が切れ、ＶＢＵＳ電力線からの入力の変化がない場合、ＵＳＢ仕様によって必要とされるようなＶＢＵＳが依然として存在するが、バッテリー充電器はディセーブルされる。バッテリー充電器がディセーブルされ、再充電可能なバッテリー１６が完全に再充電されない場合、ＣＰＵ１２に伝送される電力がなく、かつ、状態信号のすべてがロー状態でアクティブであるにもかかわらず、信号は、初期ＵＳＢケーブル接続を用いた状況がそうであったように、バッテリー充電器をイネーブルにさせない。
【００２６】
さらに、本発明の別の有利な点は、モバイル電子デバイスをデバイス充電状態からデバイスサスペンド状態に切換えるために１つの信号だけが必要とされるということである。
【発明を実施するための最良の形態】
【００２７】
図１を参照して、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続されたモバイル電子デバイスのブロック図が示される。モバイル電子デバイス１０は、充電器インターフェース１４に接続され、次に、再充電可能バッテリー１６に接続された中央処理ユニット（ＣＰＵ）１２を備える。ＣＰＵ１２は、さらに、再充電可能バッテリー１６、およびＵＳＢポート２０に接続されたＵＳＢインターフェース１８に接続される。
【００２８】
モバイル電子デバイス１０の動作中、再充電可能バッテリー１６が切れたか、または存在しないとユーザが決定した場合、このユーザは、ＵＳＢケーブル２４を介してモバイル電子デバイス１０をＵＳＢホスト２２に接続する。ＵＳＢホスト２４内に、４つの別個のケーブル、すなわち、電力線、接地線、および２つのデータ線がある。ＵＳＢケーブル２４は、ＵＳＢホスト２２にてＵＳＢホストポート２６に接続される。デバイスインターフェース２８、好ましくは、モバイル電子デバイスインターフェースは、データおよび電流をモバイル電子デバイス１０に伝送し、かつ、これからデータを受信するためにＵＳＢホストポート２６に接続される。ＵＳＢホスト２２は、デバイスインターフェース２８に接続された電源３０とＣＰＵ３２とをさらに備える。
【００２９】
図２を参照して、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続されたモバイル電子デバイスのデバイスサスペンド状態とデバイス充電状態との間の切換え方法が示される。モバイル電子デバイスがデバイス充電状態に入ったかどうかを決定するために、充電器インターフェース１４への入力がロー状態であるかどうかを感知するチェックが実行される。入力がロー状態である場合、ＣＰＵ１２に電力が搬送されず、従って、デバイス１０を動作させる電力がないことを示す。理解されるように、デバイスがオフにされ得、再充電可能バッテリー１６が切れるか、または存在せず、あるいは、ユーザは、デバイスをデバイスサスペンドモードに入れ得る。従って、充電器インターフェースへの入力がロー状態に設定されたことを感知した後、バス電圧（ＵＳＢホストにおける電源３０によって供給された）の状態およびレベルが感知される（ステップ３４）。ＵＳＢホストとモバイル電子デバイスとの間にＵＳＢケーブルが接続された場合にバス電圧が提供される。バス電圧が感知されない場合、電圧監視回路（ｖｏｌｔａｇｅ  ｓｕｐｅｒｖｉｓｏｒ）は、バス電圧の存在のモニタリングを継続する。
【００３０】
バス電圧が感知された場合、バッテリー充電器がイネーブルされる（ステップ３６）。バッテリー充電器をイネーブルした後、タイマーがイネーブルされ（ステップ３８）、かつ、所定の期間、好ましくは、少なくとも１００ｍｓｅｃにセットされる。一旦タイマーが設定されると、これはカウントダウンを開始する。その後、タイマーが切れたこと、すなわち、所定の期間が経過したことを検証するために（ステップ４０）チェックが実行される。タイマーが切れた場合、バッテリー充電器がディセーブルされ（ステップ４２）、デバイスがバス電圧を感知するステップ（ステップ３４）に戻る。タイマーが切れた場合、ＣＰＵとＵＳＢホストとの間のエニュメレーションが確認された（ステップ４４）かどうかを決定するためにチェックが実行される。換言すると、チェックは、ＣＰＵがバッテリー充電器のイネーブルされた状態にとどまるようにリクエストする信号を伝送したかどうかを検証するために実行される。エニュメレーションが確認されなかった場合、タイマーが切れていないことの検証が再び実行され（ステップ４０）、タイマーが切れた場合、バッテリーがディセーブルされる（ステップ４２）。
【００３１】
しかしながら、エニュメレーションが、バス電圧の状態およびレベルの送信から所定の期間内に確認された場合、ＣＰＵは、電源によって提供されたバス電圧を用いて、デバイスをデバイス充電状態に設定し（ステップ４６）、かつ、ＣＰＵへの電力供給およびバッテリーの充電の両方を行う。
【００３２】
図３を参照して、デバイス充電状態またはデバイスサスペンド状態を処理する従来技術の装置が示される。装置５０は、ＵＳＢホスト２２からＶｃｃゲート５４を介してＶＢＵＳ電力線に接続されたバッテリー充電器５２を備える。ＢＡＴゲート５６は、再充電可能バッテリー１６とともにＣＰＵ１２に接続される。ＣＰＵ１２は、さらに、バッテリー充電器５２のＣＥ＿ｂａｒゲート５８に接続される。
【００３３】
バッテリーが切れたか、または存在しない場合、モバイル電子デバイス１０は、ＵＳＢケーブルを介してＵＳＢホスト２２（図１）に接続され、電力線を介してＶＢＵＳ電圧を供給する。ＣＰＵ１２を起動するために、再充電バッテリーは、好ましくは、モバイル電子デバイス１０から切断されること、および、再接続は、ＶＢＵＳ電力線によって電力が供給される間、デバイスの動作に影響を及ぼすことなく、任意の時間に行われ得ることが理解される。
【００３４】
ＣＰＵ１２からのシステム制御信号６０（ＣＨＲＧ＿ＥＮ＿ｂａｒ）は、バッテリー充電器５２に伝送され、ＶＢＵＳに印加されると、充電器をイネーブルする。この信号は、通常、ロー状態信号である。従来技術の装置は、エニュメレーション確認を待たず、自動的にデバイス充電状態に入る。一般に、これは、ＵＳＢ仕様に反する。従って、再充電可能バッテリー１６が切れたか、または存在せず、ＣＰＵ１２が電力を有さない場合、ＣＨＲＧ＿ＥＮ＿ｂａｒ信号６０はローであり、かつ、充電器は、充電機能をイネーブルするために、アクティブロー状態信号を必要とするので、バッテリー充電器５２は、（ＶＢＵＳ電力線から受け取られた電流の形態の）電力をＣＰＵ１２にイネーブルおよび供給する。ＵＳＢホストがデバイスサスペンド状態リクエストを伝送した場合、従来技術の回路は、バッテリーが切れたか、または存在しないというこの問題（ｒｅｑｕｅｓｔ）を処理することができない。
【００３５】
図４を参照して、図１における充電器インターフェースの実施形態のブロック図が示される。充電器インターフェース１４は、電圧監視回路およびリセットモジュール１０４のＶｃｃゲート１０２に接続されるＶＢＵＳ電力線からの入力１００を含む。好ましい実施形態において、電圧監視回路およびリセットモジュール１０４は、Ｔｅｘａｓ  Ｉｎｓｔｒｕｍｅｎｔｓによって製造されたＴＰＳ３１０３チップである。電圧監視回路およびリセットモジュール１０４は、ＭＲ＿ｂａｒゲート１０６およびＲＳＴ＿ｂａｒゲート１０８をさらに備える。ＶＢＵＳ入力１００は、バッテリー充電器１１２のＶｃｃゲート１１０にさらに接続される。ＲＳＴ＿ｂａｒゲート１０８は、バッテリー充電器１１２のＣＥ＿ｂａｒゲート１１４に接続されるが、バッテリー充電器１１２のＢＡＴゲート１１６は、ＣＰＵ１２を介して再充電可能バッテリー１６に接続される。ＣＰＵ１２は、ＮＯＴゲート（またはインバータ）１１８を介して、電圧監視回路およびリセットモジュール１０４のＭＲ＿ｂａｒゲート１０６にさらに接続される。ＭＲ＿ｂａｒゲート１０６にて信号が受信され、ＲＳＴ＿ｂａｒゲート１０８、ＣＥ＿ｂａｒゲート１１４およびＮＯＴゲート１１８がバイナリ入力であり、これにより、信号は、ロー状態（０）またはハイ状態（１）の信号になることが理解される。
【００３６】
動作中、再充電バッテリーが切れたか、または存在しない場合、モバイル電子デバイス１０（図１）を動作させる電力を供給するために、モバイル電子デバイス１０のＵＳＢポート２０にＵＳＢケーブル２４が接続される。一旦接続されると、電圧監視回路およびリセットモジュール１０４は、ＶＢＵＳ電力線からの入力１００の状態およびレベルを点検する。この点検は、電圧監視回路およびリセットモジュール１０４のＶｃｃゲート１０２によって実行される。入力１００の存在を感知した後、上述のように、所定の期間が経過したのはいつかを決定するために、電圧監視回路およびリセットモジュール１０４内のタイマー１０３が起動する。タイマー１０３は、デジタルまたはアナログ手段で（例えば、ＲＣ回路を用いて）種々の方法で実現され得る。この期間は、ＶＢＵＳ入力電力線を介してＵＳＢホストから電力を引き込むために、モバイル電子デバイス１０がＵＳＢホスト２２からエニュメレーション確認を受信したかどうかを決定するために用いられる。タイマーが切れたかどうかを決定するために、電力監視回路およびリセットモジュール１０４によって連続的チェックが実行される。
【００３７】
この所定の期間の間、ＵＳＢホスト２２における電源３０からＣＰＵ１２に電力供給される。これは、エニュメレーションが完了する前に、充電プロセスが開始することを可能にする。所定の期間内にＵＳＢホスト２２を用いてエニュメレートして、デバイス１０に電力供給し、バッテリーを充電するために電流の引き込みを継続することがＣＰＵ１２に必要とされる。
【００３８】
入力１００の存在を感知した後、電圧監視回路およびリセットモジュール１０４は、ＲＳＴ＿ｂａｒゲート１０８からのロー状態（０）信号をバッテリー充電器１１２のＣＥ＿ｂａｒゲート１１４に伝送して、バッテリー充電器１１２をイネーブルする。バッテリー充電器１１２は、その後、Ｖｃｃゲート１１０にて受信された入力１００からの電流を用いて、電圧（電流）をＣＰＵ１２および再充電バッテリー１６に伝送する。一旦ＣＰＵ１２が電流を受け取ると、ＣＰＵ１２は、ＵＳＢホスト２２におけるＵＳＢ  ＣＰＵ３２からエニュメレーションをリクエストする。一旦ＣＰＵ１２がエニュメレーション確認を受信すると、信号をＭＲ＿ｂａｒゲート１０６に伝送する前に、この信号をロー状態信号に変換するインバータ１１８にハイ状態ＣＨＲＧ＿ＥＮ信号を伝送する。所定の期間が終了する前に、ＭＲ＿ｂａｒゲート１０６によってロー状態信号が受信されなかった場合、電圧監視回路およびリセットモジュール１０４は、ハイ信号をＲＳＴ＿ｂａｒゲート１０８からＣＥ＿ｂａｒゲート１１４に伝送し、バッテリー充電器１１２をディセーブルする。タイマーが切れて、バッテリー充電器がディセーブルしたかどうかを検証するために、電圧監視回路およびリセットモジュール１０４からバッテリー充電器に伝送された初期ロー状態信号が所定の期間に設定され、一旦期間が経過すると、ロー状態信号は、バッテリー充電器をディセーブルするハイ状態信号に切換えられる。
【００３９】
しかしながら、タイマーが切れる前にエニュメレーションが確認された場合、電圧監視回路およびリセットモジュール１０４は、ロー状態信号をＣＥ＿ｂａｒゲート１１４に伝送し、これにより、バッテリー充電器１１２は、モバイル電子デバイス１０に電力供給するため、および、バッテリー１６を充電するために入力１００を受取り、かつ、必要な電流を供給するようにイネーブルされた状態にとどまる。
【００４０】
ＵＳＢケーブルがＵＳＢポート２０から切断されるまでか、または、デバイスサスペンド信号がＵＳＢケーブル２４のデータ線に沿ってモバイル電子デバイス１０のＵＳＢ  ＣＰＵ３２からＣＰＵ１２に送信された場合、バッテリー充電器１１２のイネーブルは継続され、これは、ＵＳＢホスト２２が、モバイル電子デバイス１０がデバイスサスペンド状態に入ることをリクエストすることを示す。リクエストを受信した後、ＵＳＢ仕様に従うために、ＣＰＵ１２は、ロー状態ＣＨＲＧ＿ＥＮ信号を、ロー状態信号をハイ状態信号に変換するインバータ１１８に送信する。ハイ状態信号は、その後、ＭＲ＿ｂａｒゲート１０６に伝送され、これによってＲＳＴ＿ｂａｒゲート１０８にハイ信号をバッテリー充電器のＣＥ＿ｂａｒゲート１１４に伝送させ、従って、バッテリー充電器をＵＳＢホスト２２によってリクエストされたようにディセーブルする。
【００４１】
ハイ状態信号がＭＲ＿ｂａｒゲート１０６によって受信された場合、信号はすぐには伝播されない。タイマー１０３は、１５０ｍｓｅｃ等の第２の所定の期間の間にカウントダウンし、これにより、ＭＲ＿ｂａｒゲートによって後続のロー状態信号が第２の期間内に受信された場合、ハイ状態信号が無視される。これにより、ＣＰＵ１２がバッテリー充電器１１２への電力を損失することなくリセットすることが可能になる。一般に、ＣＰＵがリセットすると、すべての信号がロー状態になる。このようにして、リセットイベントは、充電器をディセーブルさせない。なぜなら、リセットイベントは、デバイスサスペンド状態イベントでないからである。
【００４２】
本発明の有利な点は、タイマーが所定の期間を経過する前に、ＣＰＵ１２が、エニュメレーション確認を受信してバッテリー充電器１１２をイネーブルすることに失敗した場合、バッテリ充電器が自動的にディセーブルされることである。従って、モバイル電子デバイス１０は、ＵＳＢホスト２２内の電源３０からの電力の引き込みを継続しない。これは、さらなる機能を提供し、これにより、モバイル電子デバイスのＣＰＵ１２が、適切なエニュメレーションなしに、電流を不注意にも引き込むことはない。
【００４３】
本発明の別の有利な点は、モバイル電子デバイス１０におけるＣＰＵ１２がＵＳＢホスト２２におけるＣＰＵ３２によって、デバイスサスペンド状態に入るように命令された場合、ＣＰＵ１２は、ロー状態信号をインバータ１１８に伝送することによってバッテリー充電器１１２をディセーブルし、このロー状態信号は、次に、ハイ状態信号として、電圧監視回路のＭＲ＿ｂａｒゲートに伝送され、かつリセットされることである。タイマー１０３が切れ、ＶＢＵＳ電力線からの入力の変化がない場合、ＵＳＢ仕様によって必要とされるようなＶＢＵＳが依然として存在するが、バッテリー充電器はディセーブルされる。バッテリー充電器がディセーブルされ、再充電可能なバッテリー１６が完全に再充電されない場合、ＣＰＵ１２に伝送される電力がなく、かつ、状態信号のすべてがロー状態でアクティブであるにもかかわらず、信号は、初期ＵＳＢケーブル接続を用いた状況がそうであったように、バッテリー充電器をイネーブルにさせない。
【００４４】
さらに、本発明の別の有利な点は、モバイル電子デバイスをデバイス充電状態からデバイスサスペンド状態に切換えるために１つの信号だけが必要とされるということである。
【００４５】
本発明の上述の実施形態は、例示にすぎないことが意図される。添付の請求項によってのみ定義される本発明の範囲から逸脱することなく、当業者によって特定の実施形態に変更、改変および変形がなされ得る。本発明の好ましい実施形態を用いて本発明を例示してきたが、本発明は、この実施形態に限定して解釈されるべきものではない。本発明は、特許請求の範囲によってのみその範囲が解釈されるべきであることが理解される。当業者は、本発明の具体的な好ましい実施形態の記載から、本発明の記載および技術常識に基づいて等価な範囲を実施することができることが理解される。
【００４６】
（要約）
本発明は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）に接続されたモバイル電子デバイスのデバイス充電状態を処理する方法に関する。この方法は、バス電圧の存在を感知するステップと、デバイスとＵＳＢホストとの間のエニュメレーション確認を感知するステップと、デバイス充電状態に入るようにデバイスに命令するために信号を伝送するステップとを包含する。
【図面の簡単な説明】
【００４７】
【図１】図１は、ＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）ホストに接続されたモバイル電子デバイスのブロック図である。
【図２】図２は、モバイル電子デバイスのデバイス充電状態を処理する方法の概観のフローチャートである。
【図３】図３は、モバイル電子デバイスにおける充電状態を処理する従来技術の装置のブロック図である。
【図４】図４は、モバイル電子デバイスのデバイス充電状態を処理する装置のブロック図である。
【符号の説明】
【００４８】
１０          モバイル電子デバイス
１２          中央処理ユニット（ＣＰＵ）
１４          充電器インターフェース
１６          再充電可能バッテリー
１８          ＵＳＢインターフェース
２０          ＵＳＢポート
２２          ＵＳＢホスト
２４          ＵＳＢケーブル
２６          ＵＳＢホストポート
２８          デバイスインターフェース
３０          電源
３２          ＣＰＵ
５０          装置
５２          バッテリー充電器
５４          Ｖｃｃゲート
５６          ＢＡＴゲート
５８          ＣＥ＿ｂａｒゲート
６０          制御信号
１００        入力
１０２        Ｖｃｃゲート
１０３        タイマー
１０４        リセットモジュール
１０６        ＭＲ＿ｂａｒゲート
１０８        ＲＳＴ＿ｂａｒゲート
１１０        Ｖｃｃゲート
１１４        ＣＥ＿ｂａｒゲート
１１６        ＢＡＴゲート
１１８        ＮＯＴゲート
【図１】
2004357497.tif 000002
【図２】
2004357497.tif 000003
【図３】
2004357497.tif 000004
【図４】
2004357497.tif 000005