(57)【要約】【課題】ＵＳＢ機器の未接続時の待機電力を抑え、ＵＳＢ機器の接続時に復帰することが可能とされる。【解決手段】マイクロコンピュータが接続設定を行う。ハブコントロールＩＣがＵＳＢ機器の接続有りを検出すると、接続有りの通信データがハブコントロールＩＣからマイクロコンピュータに伝送される。Ｓ７において、認証処理がなされ、認証の結果に応じて通常の処理がなされる。Ｓ９において、ＵＳＢ機器の接続が無いことが一定時間が経過すると、ＵＳＢ機器が未接続と判定され、Ｓ１０において、マイクロコンピュータがスリープモードになり、待機電力が抑えられる。ＵＳＢポートに対してＵＳＢ機器が接続されると、割込がなされ、Ｓ１２において、スリープ状態から通常動作状態に復帰する。通常動作状態に復帰すると、Ｓ４の処理に戻る。【選択図】図６
2010146062.tif 000002
【特許請求の範囲】
【請求項１】
交流入力を直流出力に変換する変換部と、
第１および第２の電源ラインとそれぞれ接続された第１および第２の電源端子と、第１および第２のデータラインとそれぞれ接続された第１および第２のデータ端子とをそれぞれ有し、上記変換部の出力および２次電池の出力の少なくとも一方の直流出力が上記第１および第２の電源端子に供給される複数のＵＳＢ端子と、
ＵＳＢホスト機能を有し、複数の上記ＵＳＢ端子のそれぞれの少なくとも上記第１のデータ端子が割込ポートと接続された制御マイクロコンピュータと、
上記制御マイクロコンピュータの出力データ端子とその入力データ端子とが接続され、その出力データ端子が複数の上記ＵＳＢ端子のそれぞれの上記第１および第２のデータ端子と接続された分岐部とを備え、
上記分岐部が複数の上記ＵＳＢ端子のそれぞれに対するＵＳＢ機器の接続の有無を検出し、
複数の上記ＵＳＢ端子に対するＵＳＢ機器の接続が有ると検出される場合に、上記制御マイクロコンピュータが該ＵＳＢ機器と通信を行い、認証成立後に該ＵＳＢ機器が上記直流出力の供給を受けることが可能とされ、
複数の上記ＵＳＢ端子に対するＵＳＢ機器の接続が無いと検出される場合に、上記制御マイクロコンピュータが動作を停止し、
ＵＳＢ機器が接続されることによって生じる上記ＵＳＢ端子の上記第１のデータ端子の信号変化によって、上記制御マイクロコンピュータの動作停止状態が解除されるようにした電源装置。
【請求項２】
交流入力が供給されると、上記制御マイクロコンピュータが起動する請求項１記載の電源装置。
【請求項３】
上記ＵＳＢ端子のそれぞれに対して上記ＵＳＢ機器の接続が無い状態が設定時間以上継続すると、上記制御マイクロコンピュータがスリープ状態とされる請求項１記載の電源装置。
【請求項４】
上記直流出力が上記ＵＳＢ端子に接続されたＵＳＢ機器内の２次電池の充電電源として使用される請求項１記載の電源装置。
【請求項５】
交流入力を直流出力に変換する変換部の出力および２次電池の出力の少なくとも一方の直流出力が複数のＵＳＢ端子のそれぞれの第１および第２の電源端子に供給され、
ＵＳＢホスト機能を有する制御マイクロコンピュータの割込ポートに複数の上記ＵＳＢ端子のそれぞれの少なくとも上記第１の信号端子が接続され、
上記制御マイクロコンピュータの出力信号端子と分岐部の入力信号端子とが接続され、分岐部の出力信号端子が複数の上記ＵＳＢ端子のそれぞれの上記第１および第２の信号端子と接続された電源装置の制御方法であって、
上記分岐部が複数の上記ＵＳＢ端子のそれぞれに対するＵＳＢ機器の接続の有無を検出するステップと、
複数の上記ＵＳＢ端子に対するＵＳＢ機器の接続が有ると検出される場合に、上記制御マイクロコンピュータが該ＵＳＢ機器と通信を行い、認証成立後に該ＵＳＢ機器が上記直流出力の供給を受けることが可能とされるステップと、
複数の上記ＵＳＢ端子に対するＵＳＢ機器の接続が無いと検出される場合に、上記制御マイクロコンピュータが動作を停止するステップと、
ＵＳＢ機器が接続されることによって生じる上記ＵＳＢ端子の上記第１の信号端子の信号変化によって、上記制御マイクロコンピュータの動作停止状態が解除されるステップと
を有する電源装置の制御方法。
【請求項６】
交流入力が供給されると、上記制御マイクロコンピュータが起動する請求項５記載の電源装置の制御方法。
【請求項７】
上記ＵＳＢ端子のそれぞれに対して上記ＵＳＢ機器の接続が無い状態が設定時間以上継続すると、上記制御マイクロコンピュータがスリープ状態とされる請求項５記載の電源装置の制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
この発明は、安定な直流電源を複数のＵＳＢ(Universal Serial Bus)ポートに出力することができる電源装置および電源装置の制御方法に関する。
【背景技術】
【０００２】
従来からＵＳＢポートを通じてＵＳＢポートに接続されたＵＳＢ機器に対して電源を供給することは知られている。例えば図１Ａに示すように、ＡＣ（交流）電源プラグ１を通じてＡＣ／ＤＣコンバータ（以下、ＡＣアダプタと称する）２に対して交流電源を供給する。ＡＣ／ＤＣコンバータ２が複数のＵＳＢポート３ａ、３ｂ、３ｃを備えている。ＵＳＢポート３ａ、３ｂ、３ｃにＵＳＢプラグ４ａ、ＵＳＢケーブル４ｂおよびＵＳＢプラグ４ｃ（使用しない場合もある）を介してＵＳＢ機器（デバイスとも称される）５が接続される。ＵＳＢ機器５に対してＡＣアダプタ２により生成された直流電源が供給される。
【０００３】
図１Ｂに示すように、ＡＣ／ＤＣコンバータの直流電源出力によって充電される２次電池を有する充電装置６が例えば下記の特許文献１に記載されている。充電装置（ＡＣ／ＤＣコンバータおよび２次電池）６においては、２次電池の電源がＵＳＢポート３ａ、３ｂ、３ｃを通じて出力される。
【０００４】
【特許文献１】特開２００８−２９５１２９号公報
【０００５】
さらに、パーソナルコンピュータの電源ＯＮ時にＵＳＢ端子の電源ラインに現れる電圧変化を利用して周辺機器の電源をＯＮする。そして、パーソナルコンピュータの電源ＯＦＦ時のＵＳＢ端子の電源ラインに現れる電圧変化を利用して周辺機器に対する電源供給をＯＦＦとする。このように、周辺機器に対する電源のＯＮ／ＯＦＦを確実とすることが下記の特許文献２に記載されている。
【０００６】
【特許文献２】特開２０００−３３９０７２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
従来のＡＣアダプタ２或いは充電装置６は、ＵＳＢポート３ａ，３ｂ，３ｃを通じて直流電源をＵＳＢ機器５に供給する場合、ＵＳＢ通信を行うものではなかった。したがって、ＵＳＢ機器が何ら接続されていない状態での消費電力は、極めて少ないものであった。特許文献２に記載のものもＵＳＢポートの電源ラインの電圧変化を検出して周辺機器の電源のＯＮ／ＯＦＦを制御していても、ＵＳＢポートに接続されたＵＳＢ機器との通信を行うものではなかった。
【０００８】
しかしながら、パーソナルコンピュータ、ゲーム機等の本体に接続される周辺機器の中で、本体によって認証されることが要求される機器がある。例えば周辺機器に内蔵の２次電池を充電するために、周辺機器に対して直流電源を供給するＡＣアダプタ２または充電装置６が正規の製品でないと、正常な直流電源の出力がなされないおそれがある。したがって、ＡＣアダプタ２または充電装置６とＵＳＢ機器との間で認証が成立することによって直流電源の供給が可能とされる。
【０００９】
図２に示すように、複数例えば２個のＵＳＢポート３ａおよび３ｂを有するＡＣアダプタの場合、ＵＳＢホスト制御マイクロコンピュータ１１に対してＵＳＢハブコントロールＩＣ１２が接続される。ＵＳＢの場合、２本の電源ライン（図中で＋および−と表記する）と２本のデータライン（図中でＤ＋およびＤ−と表記する）とを使用し、ＵＳＢポートおよびＵＳＢプラグは、二つの電源端子と二つのデータ端子とを備える。ＵＳＢホスト制御マイクロコンピュータ１１は、ＵＳＢホストの機能を有するマイクロコンピュータであり、１個のＵＳＢポートを有する。したがって、ＵＳＢポート３ａおよび３ｂにＵＳＢ通信を分岐するためにＵＳＢハブコントロールＩＣ１２が使用される。
【００１０】
ＡＣアダプタ２または充電装置６の消費電力を抑えるために、ＵＳＢ機器が何ら接続されていない待機時の電力（待機電力）を抑えることが望ましい。パーソナルコンピュータ、携帯デジタルオーディオプレーヤ等では、内蔵された制御マイクロコンピュータとＵＳＢハブコントロールＩＣの待機電力は、全体の待機電力に比して大きくない。したがって、ＵＳＢに関連する待機電力を抑える必要性が小さい。しかしながら、ＵＳＢ機器に電源供給を行うＡＣアダプタ或いは充電装置の場合、全体の待機電力の内でＵＳＢに関連する消費電力の占める割合が大きい。
【００１１】
仮にＵＳＢポートが１つの場合には、ＵＳＢホスト制御マイクロコンピュータに対して直接ＵＳＢポートが接続される。その場合には、ＵＳＢホスト制御マイクロコンピュータがＵＳＢポートに対してＵＳＢ機器が接続されているか否かを判定することができる。ＵＳＢ機器が接続されていないは判定してマイクロコンピュータがスリープ状態に入ることができる。
【００１２】
図２に示すように、ＵＳＢハブコントロールＩＣ１２がマイクロコンピュータ１１とＵＳＢポート３ａ、３ｂとの間に介在すると、ＵＳＢポート３ａ、３ｂに対してＵＳＢ機器が接続されていないことをマイクロコンピュータ１１が判定できない。その結果、ＵＳＢ機器が接続されていない状態でも、マイクロコンピュータ１１とＵＳＢハブコントロールＩＣ１２の間で通信が継続し、待機電力が小さくならない問題が生じる。
【００１３】
第２の問題点は、ＵＳＢ機器の接続が無い状態から接続が有る状態に変化した場合に復帰動作がなされないことである。ＵＳＢハブコントロールＩＣ１２がＵＳＢ機器の接続が無いことを検出することができる。ＵＳＢホスト制御マイクロコンピュータ１１がＵＳＢ機器の接続が無いことをＵＳＢハブコントロールＩＣ１２との通信によって分かると、通信を停止し、スリープ状態となる。マイクロコンピュータ１１が通信を停止することによってＵＳＢハブコントロールＩＣ１２がスリープ状態となる。このようにして待機電力を少なくできる。
【００１４】
マイクロコンピュータ１１およびＵＳＢハブコントロールＩＣ１２の両方がスリープ状態になるために、それまでの接続設定が解除されてしまう。したがって、何れかのＵＳＢポートに対してＵＳＢポート機器が接続された場合、ＵＳＢハブコントロールＩＣがＵＳＢホスト制御マイクロコンピュータ１１と切り離されているので、接続の有ることを検出することができない。マイクロコンピュータ１１に対して機器が接続されたことが伝えられず、スリープから復帰できなくなってしまう。
【００１５】
したがって、この発明の目的は、待機電力を抑えることができると共に、機器が接続された場合に復帰することができる電源装置および電源装置の制御方法を提供することにある。
【課題を解決するための手段】
【００１６】
上述した課題を解決するために、この発明は、交流入力を直流出力に変換する変換部と、
第１および第２の電源ラインとそれぞれ接続された第１および第２の電源端子と、第１および第２のデータラインとそれぞれ接続された第１および第２のデータ端子とをそれぞれ有し、変換部の出力および２次電池の出力の少なくとも一方の直流出力が第１および第２の電源端子に供給される複数のＵＳＢ端子と、
ＵＳＢホスト機能を有し、複数のＵＳＢ端子のそれぞれの少なくとも第１のデータ端子が割込ポートと接続された制御マイクロコンピュータと、
制御マイクロコンピュータの出力データ端子とその入力データ端子とが接続され、その出力データ端子が複数のＵＳＢ端子のそれぞれの第１および第２のデータ端子と接続された分岐部とを備え、
分岐部が複数のＵＳＢ端子のそれぞれに対するＵＳＢ機器の接続の有無を検出し、
複数のＵＳＢ端子に対するＵＳＢ機器の接続が有ると検出される場合に、制御マイクロコンピュータが該ＵＳＢ機器と通信を行い、認証成立後に該ＵＳＢ機器が直流出力の供給を受けることが可能とされ、
複数のＵＳＢ端子に対するＵＳＢ機器の接続が無いと検出される場合に、制御マイクロコンピュータが動作を停止し、
ＵＳＢ機器が接続されることによって生じるＵＳＢ端子の第１のデータ端子の信号変化によって、制御マイクロコンピュータの動作停止状態が解除されるようにした電源装置である。
【００１７】
この発明は、交流入力を直流出力に変換する変換部の出力および２次電池の出力の少なくとも一方の直流出力が複数のＵＳＢ端子のそれぞれの第１および第２の電源端子に供給され、
ＵＳＢホスト機能を有する制御マイクロコンピュータの割込ポートに複数のＵＳＢ端子のそれぞれの少なくとも第１のデータ端子が接続され、
制御マイクロコンピュータの出力データ端子と分岐部の入力データ端子とが接続され、分岐部の出力データ端子が複数のＵＳＢ端子のそれぞれの第１および第２のデータ端子と接続された電源装置の制御方法であって、
分岐部が複数のＵＳＢ端子のそれぞれに対するＵＳＢ機器の接続の有無を検出するステップと、  複数のＵＳＢ端子に対するＵＳＢ機器の接続が有ると検出される場合に、制御マイクロコンピュータが該ＵＳＢ機器と通信を行い、認証成立後に該ＵＳＢ機器が直流出力の供給を受けることが可能とされるステップと、
複数のＵＳＢ端子に対するＵＳＢ機器の接続が無いと検出される場合に、制御マイクロコンピュータが動作を停止するステップと、
ＵＳＢ機器が接続されることによって生じるＵＳＢ端子の第１のデータ端子の信号変化によって、制御マイクロコンピュータの動作停止状態が解除されるステップと
を有する電源装置の制御方法である。
【発明の効果】
【００１８】
ＵＳＢポートに対してＵＳＢ機器の接続が無いことを分岐部が検出すると、制御マイクロコンピュータが一時的に動作停止状態となり、制御マイクロコンピュータと分岐部のハンドシェークが切断されることによって分岐部もスリープになる。したがって、待機電力を抑えることができる。ＵＳＢポートの第１のデータ端子が制御マイクロコンピュータの割込端子に接続されている。ＵＳＢ機器が接続されたＵＳＢポートの第１のデータ端子がローレベルからハイレベルに変化する。この変化によって制御マイクロコンピュータが動作停止状態から通常動作に復帰する。制御マイクロコンピュータと分岐部の接続が確立される。
【発明を実施するための最良の形態】
【００１９】
以下、この発明を実施するための最良の形態（以下実施の形態とする）について説明する。なお、以下に説明する実施の形態は、この発明の好適な具体例であり、技術的に好ましい種々の限定が付されているが、この発明の範囲は、以下の説明において、特にこの発明を限定する旨の記載がない限り、これらの実施の形態に限定されないものとする。
【００２０】
＜一実施の形態＞
「一実施の形態の主要部」
図３は、この発明が適用されたＡＣアダプタである。ＵＳＢホスト機能を有するＵＳＢホスト制御マイクロコンピュータ１１と、分岐部としてのＵＳＢハブコントロールＩＣ１２と、例えば２個のＵＳＢポート３ａ、３ｂとによって、ＵＳＢに関係する制御部が構成されている。なお、ＵＳＢホスト機能とは、ＵＳＢ機器（デバイス）に対して接続制御を行うことができる機能のことである。ＵＳＢ機器は、ホストからの制御信号が与えられることによってデータ伝送が行うことができるようになる。
【００２１】
ＵＳＢホスト制御マイクロコンピュータ（以下、制御マイクロコンピュータと適宜略す。）１１とＵＳＢハブコントロールＩＣ１２とがデータラインＤ＋およびＤ−を通じて接続される。ＵＳＢハブコントロールＩＣ１２の機能は、制御マイクロコンピュータからのデータラインを二つのＵＳＢポート３ａおよび３ｂに分岐することである。
【００２２】
ＵＳＢポート３ａは、ＵＳＢハブコントロールＩＣ１２からのデータラインＤ＋と接続されたデータ端子Ｔａ＋と、データラインＤ−と接続されたデータ端子Ｔａ−とを有する。同様に、ＵＳＢポート３ｂは、ＵＳＢハブコントロールＩＣ１２からのデータラインＤ＋と接続されたデータ端子Ｔｂ＋と、データラインＤ−と接続されたデータ端子Ｔｂ−とを有する。なお、図３においては、電源ラインとそれぞれ接続されたＵＳＢポート３ａおよび３ｂのそれぞれの電源端子は、省略されている。
【００２３】
ＵＳＢポート３ａのＵＳＢハブコントロールＩＣ１２の出力側の電源ラインＤ＋およびＤ−が制御マイクロコンピュータ１１の割込端子に接続される。同様に、ＵＳＢポート３ｂのＵＳＢハブコントロールＩＣ１２の出力側の電源ラインＤ＋およびＤ−が制御マイクロコンピュータ１１の割込端子に接続される。制御マイクロコンピュータ１１の割込端子に対してローレベルからハイレベルに変化する割込信号が供給されると、制御マイクロコンピュータ１１が動作停止状態（スリープ状態）から復帰し、動作状態となる。
【００２４】
ＵＳＢ１．１規格では、２種類の転送モードが規定されていた。ロースピードモード（１．５Ｍbps）とフルスピードモード（１２Ｍbps）とである。ＵＳＢ２．０の規格では、より高速の転送モードとして、ハイスピードモード（４８０Ｍbps）が追加された。制御
マイクロコンピュータ１１およびＵＳＢハブコントロールＩＣ１２は、これらの転送モードの何れにも対応することができる。
【００２５】
ＵＳＢポートにＵＳＢ機器例えばゲーム機の操作コントローラが接続された場合、そのＵＳＢ機器の転送モードを制御マイクロコンピュータ１１に知らせるために、ロースピードモードでは、データラインＤ−がローレベルからハイレベルに立ち上がる。フルスピードモードおよびハイスピードモードでは、データラインＤ＋がローレベルからハイレベルに立ち上がり、ハイスピードの場合には、さらにデータが変化する。実際には、ロースピードモードの機器が少なくなりつつあるので、フルスピードモードおよびハイスピードモードの機器が接続されたことを検出できれば充分と言える。したがって、電源ラインＤ＋の変化のみを検出するようにしても良い。
【００２６】
「一実施の形態の動作の概略」
ＵＳＢポート３ａおよび３ｂに対するＵＳＢ機器の接続が無いことをＵＳＢハブコントロールＩＣ１２が検出し、接続無しの情報がＵＳＢハブコントロールＩＣ１２から制御マイクロコンピュータ１１に対して伝送される。制御マイクロコンピュータ１１がＵＳＢ機器の接続無しを認識する。ＵＳＢ機器の未接続を認識した制御マイクロコンピュータ１１がスリープ状態に入り、ＵＳＢハブコントロールＩＣ１２もスリープ状態となる。スリープ状態は、マイクロコンピュータが一時的に動作を停止し、節電状態となることを意味する。例えば制御マイクロコンピュータのクロック発振周波数が通常動作時に比して下げられる。スリープする結果、ＵＳＢポート３ａおよび３ｂに対してＵＳＢ機器が何ら接続されていない時の待機電力を低減できる。
【００２７】
ＵＳＢポート３ａ、３ｂの何れかに対してＵＳＢ機器が接続されると、データ端子Ｄ＋またはＤ−がハイレベルに変化し、制御マイクロコンピュータ１１に対して割込が発生する。割込の発生によって制御マイクロコンピュータ１１がスリープ状態から通常動作状態に復帰する。制御マイクロコンピュータ１１がＵＳＢハブコントロールＩＣ１２の接続を検出し、接続設定を行う。
【００２８】
接続設定が完了すると、ＵＳＢハブコントロールＩＣ１２からＵＳＢポートに対して機器が接続されていることを示すデータが制御マイクロコンピュータ１１に対して送信される。制御マイクロコンピュータ１１は、ＵＳＢ機器が接続されたことを認識し、ＵＳＢ機器との接続処理を行う。制御マイクロコンピュータ１１が接続されたＵＳＢ機器と通信を行い、認証が成立すると、ＵＳＢ機器がＡＣアダプタの直流電源出力をＵＳＢポートの電源端子を通じて受け取る。
【００２９】
「一実施の形態の構成」
図４に示すように、この発明の一実施の形態は、ＡＣプラグ１がＡＣコンセントに挿入されることによって交流電源がＡＣ／ＤＣコンバータ１３に供給される。ＡＣ／ＤＣコンバータ１３によって例えば＋５Ｖの直流電源が生成される。直流電源が電源ライン（＋）に供給される。（−）が接地側ラインである。
【００３０】
ＵＳＢ端子３ａおよび３ｂは、電源ライン（＋，−）とそれぞれ接続された第１および第２の電源端子（Ｐａ＋，Ｐａ−，Ｐｂ＋，Ｐｂ−）を有する。ＵＳＢ端子３ａおよび３ｂは、データライン（Ｄ＋，Ｄ−）とそれぞれ接続された第１および第２のデータ端子（Ｔａ＋，Ｔａ−，Ｔｂ＋，Ｔｂ−）を有する。ＵＳＢポート３ａおよび３ｂにＵＳＢプラグが接続され、ＵＳＢケーブルを介してＵＳＢ機器に対して５Ｖの直流電源が供給される。ＵＳＢ機器は、この直流電源によって内部の２次電池を充電し、または直流電源を動作電源とする。
【００３１】
ＵＳＢホスト機能を有し、ＵＳＢポート３ａおよび３ｂのそれぞれのデータ端子（Ｔａ＋，Ｔａ−，Ｔｂ＋，Ｔｂ−）が割込ポートと接続された制御マイクロコンピュータ１１が設けられる。制御マイクロコンピュータ１１の出力データ端子とＵＳＢハブコントロールＩＣ１２の入力データ端子とが接続される。ＵＳＢハブコントロールＩＣ１２の出力データ端子がＵＳＢポート３ａおよび３ｂのそれぞれのデータ端子（Ｔａ＋，Ｔａ−，Ｔｂ＋，Ｔｂ−）に接続される。
【００３２】
ＡＣ／ＤＣコンバータ１３により生成された直流電源がレギュレータ１４に供給され、レギュレータ１４によって所定の電圧例えば＋３．３Ｖの直流電源が生成される。この直流電源が制御マイクロコンピュータ１１およびＵＳＢハブコントロールＩＣ１２の電源として使用される。
【００３３】
制御マイクロコンピュータ１１は、組み込みマイクロコンピュータであって、図５に示すように、ＣＰＵ２１の機能を中心として構成されている。すなわち、プログラムが書き込まれる、不揮発性メモリのＲＯＭ(Read Only Memory)２２および作業用メモリのＲＡＭ(Random Access Memory)２３が設けられる。さらに、クロック発生部２４、タイマ２５、ＩＯポート２６、ＵＳＢポート２７および割込ポート２８が設けられる。
【００３４】
クロックを分周することによって正確な時間を形成し、タイマ２５によって時間を計測するようになされる。ＩＯポート２６の出力ポートがローレベルまたはハイレベルを出力させ、入力ポートがローレベルまたはハイレベルを入力させる。ＵＳＢポート２７がＵＳＢハブコントロールＩＣ１２と接続されるポートである。割込ポート２８は、ＵＳＢポート３ａ、３ｂからの割込信号が入力されるポートである。
【００３５】
「一実施の形態の動作」
図６のフローチャートを参照してこの発明の一実施の形態の処理の流れについて説明する。実線で囲んで示す処理は、制御マイクロコンピュータ１１の動作を表し、破線で囲んで示す処理は、ＵＳＢハブコントロールＩＣ１２の動作を表す。ステップＳ１において、ＡＣアダプタに対して電源が供給される。具体的には、ＡＣプラグ１がソケットに挿入される。さらに、電源スイッチのＯＮによって交流電源が供給される。
【００３６】
ステップＳ２において制御マイクロコンピュータ１１が起動する。ステップＳ３において、ＵＳＢハブコントロールＩＣ１２が起動する。ステップＳ４において、制御マイクロコンピュータ１１がＵＳＢハブコントロールＩＣ１２の接続を検出する。ステップＳ５において、制御マイクロコンピュータ１１が接続設定（ポートアドレスの割り振り）を開始する。
【００３７】
ステップＳ６において、ＵＳＢハブコントロールＩＣ１２がＵＳＢ機器の接続の有無を検出する。ＵＳＢポートにＵＳＢ機器が接続された場合、そのＵＳＢ機器の転送モードを制御マイクロコンピュータ１１に知らせるために、データラインＤ−またはＤ＋がローレベルからハイレベルに立ち上がる。ＵＳＢハブコントロールＩＣ１２がＵＳＢ機器の接続有りを検出すると、接続有りの通信データがＵＳＢハブコントロールＩＣ１２から制御マイクロコンピュータ１１に伝送される。
【００３８】
ステップＳ７において、認証処理がなされ、認証の結果に応じて通常の処理（ステップＳ８）がなされる。認証処理は、制御マイクロコンピュータ１１がデバイス側のＵＳＢ機器が誰であるかを確認する処理である。ＵＳＢ機器が正規のデバイスであることが確認されると、ＵＳＢ機器がＡＣアダプタからの直流電源出力を受け取る。言い換えると、ＵＳＢ機器がＡＣアダプタが正規の装置であると認識すると出力電源を受け取る。例えば２次電池を充電する場合には、充電中を示すランプが点灯される。若し、正規のデバイスでないと、直流電源を受け取ることができず、ランプが点灯されない。
【００３９】
ステップＳ９において、ＵＳＢ機器の接続が無いことが一定時間例えば２０ｍｓ経過したか否かが制御マイクロコンピュータ１１によって判定される。一定時間が経過すると、ＵＳＢ機器の未接続と判定され、ステップＳ１０において、制御マイクロコンピュータ１１がスリープモードになる。スリープモードでは、制御マイクロコンピュータ１１のクロック発振周波数が下げられ、ＵＳＢハブコントロールＩＣ１２とのハンドシェークも停止する。制御マイクロコンピュータ１１とＵＳＢハブコントロールＩＣ１２間のハンドシェークが切れることによって、ＵＳＢハブコントロールＩＣ１２もスリープモードとなる。その結果、待機電力が抑えられる。
【００４０】
ステップＳ１１において、制御マイクロコンピュータ１１が割込ポートを常に監視する。割込ポートに対する外部入力が変化がない場合には、スリープモードが継続する。ＵＳＢポート３ａまたは３ｂに対してＵＳＢ機器が接続されると、割込ポートがローレベルからハイレベルに変化する。割込ポートの変化が生じると、ステップＳ１２において、スリープ状態から通常動作状態に復帰する。
【００４１】
制御マイクロコンピュータ１１が通常動作状態に復帰すると、ＵＳＢハブコントロールＩＣ１２の接続を検出し（ステップＳ４）、ＵＳＢハブコントロールＩＣ１２に対してポートアドレスを割り振る（ステップＳ５）。そして、ＵＳＢ機器の接続の有無が検出される（ステップＳ６）。
【００４２】
「変形例」
以上、この発明の一実施の形態について説明したが、この発明は、一実施の形態に限定されるものではなく、この発明の要旨を逸脱しない範囲内で様々な変形や応用が可能である。例えば充電装置を構成する場合には、上述したこの発明の一実施の形態の構成に対して２次電池と２次電池に対する充電制御回路が付加される。充電制御回路を構成するマイクロコンピュータが充電制御マイクロコンピュータの機能を有するようにしても良い。
【図面の簡単な説明】
【００４３】
【図１】この発明を適用できるＡＣアダプタおいて充電装置の概略を示すブロック図である。
【図２】従来のＡＣアダプタの問題点を接続するためのブロック図である。
【図３】この発明の一実施の形態の主要部を説明するためのブロック図である。
【図４】この発明の一実施の形態のブロック図である。
【図５】この発明の一実施の形態における制御マイクロコンピュータの機能的ブロック図である。
【図６】この発明の一実施の形態における動作の流れを説明するためのフローチャートである。
【符号の説明】
【００４４】
１・・・ＡＣプラグ
３ａ、３ｂ・・・ＵＳＢポート
１１・・・制御マイクロコンピュータ
１２・・・ＵＳＢハブコントロールＩＣ
１３・・・ＡＣ／ＤＣコンバータ
Ｐａ＋、Ｐａ−、Ｐｂ＋、Ｐｂ−・・・電源ラインと接続された電源端子
Ｔａ＋、Ｔａ−、Ｔｂ＋、Ｔｂ−・・・データラインと接続されたデータ端子
【図１】
2010146062.tif 000003
【図２】
2010146062.tif 000004
【図３】
2010146062.tif 000005
【図４】
2010146062.tif 000006
【図５】
2010146062.tif 000007
【図６】
2010146062.tif 000008