(57)【要約】【課題】デバイス間の接続監視に要する電力をより抑制できる構成を提供する。【解決手段】デバイスは、アクティブ状態および低消費電力状態を選択可能なコントローラと、コントローラからの出力信号に従って、割込信号配線とバスとの間の電気的な接続／遮断を制御するスイッチデバイスとを含む。コントローラは、低消費電力状態である場合に、割込信号配線に現れる電位がバスの電位と実質的に一致すると、アクティブ状態へ復帰し、アクティブ状態への復帰後に、スイッチデバイスに出力信号を与えて、割込信号配線とバスとを電気的に接続する。【選択図】図３
2020038528.tif 000002
【特許請求の範囲】
【請求項１】
アクティブ状態および低消費電力状態を選択可能なコントローラと、
他のデバイスと電気的に接続するための、少なくとも第１および第２の電力ラインを含むケーブルを受け入れるレセプタクルとを備え、前記レセプタクルには、前記ケーブルに含まれる前記第１の電力ラインを分岐した複数のブランチラインが形成されており、
前記複数のブランチラインのうち一部と電気的に接続されるバスと、
前記複数のブランチラインの残りに含まれる第１のブランチラインを前記コントローラの割込入力端子と電気的に接続する割込信号配線と、
前記コントローラからの出力信号に従って、前記割込信号配線と前記バスとの間の電気的な接続／遮断を制御するスイッチデバイスとを備え、
前記コントローラは、前記低消費電力状態である場合に、前記割込信号配線に現れる電位が前記バスの電位と実質的に一致すると、前記アクティブ状態へ復帰し、前記アクティブ状態への復帰後に、前記スイッチデバイスに前記出力信号を与えて、前記割込信号配線と前記バスとを電気的に接続する、デバイス。
【請求項２】
前記コントローラは、前記アクティブ状態への復帰後に、前記ケーブルに含まれる通信ラインを介して前記他のデバイスとの間で接続状態になったことを検出すると、前記スイッチデバイスに前記出力信号を与える、請求項１に記載のデバイス。
【請求項３】
前記コントローラは、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において定義されたステートマシンに従って状態遷移を行うように構成されており、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣまたはＵｎａｔｔａｃｈｅｄ．ＳＮＫからＤＲＰ  Ｔｏｇｇｌｅ以外のイベントにより別の状態に遷移した場合に、前記他のデバイスとの間で接続状態になったと判断する、請求項２に記載のデバイス。
【請求項４】
前記コントローラは、前記他のデバイスが非接続状態になったことを検出すると、前記スイッチデバイスへの前記出力信号を無効化する、請求項１に記載のデバイス。
【請求項５】
前記コントローラは、前記スイッチデバイスへの前記出力信号を無効化して、前記割込信号配線と前記バスとを電気的に切断した後に、前記低消費電力状態へ移行する、請求項１に記載のデバイス。
【請求項６】
バッテリと、
前記バッテリと前記第２の電力ラインとの間に配置される充電制御回路とをさらに備える、請求項１に記載のデバイス。
【請求項７】
他のデバイスと電気的に接続されるデバイスを構成するコントロールモジュールであって、前記デバイスは、少なくとも第１および第２の電力ラインを含むケーブルを受け入れるレセプタクルを含み、前記レセプタクルには、前記ケーブルに含まれる前記第１の電力ラインを分岐した複数のブランチラインが形成されており、
アクティブ状態および低消費電力状態を選択可能なコントローラと、
前記複数のブランチラインのうち一部と電気的に接続されるバスと、
前記複数のブランチラインの残りに含まれる第１のブランチラインを前記コントローラの割込入力端子と電気的に接続する割込信号配線と、
前記コントローラからの出力信号に従って、前記割込信号配線と前記バスとの間の電気的な接続／遮断を制御するスイッチデバイスとを備え、
前記コントローラは、前記低消費電力状態である場合に、前記割込信号配線に現れる電位が前記バスの電位と実質的に一致すると、前記アクティブ状態へ復帰し、前記アクティブ状態への復帰後に、前記スイッチデバイスに前記出力信号を与えて、前記割込信号配線と前記バスとを電気的に接続する、コントロールモジュール。
【請求項８】
前記コントローラは、前記アクティブ状態への復帰後に、前記ケーブルに含まれる通信ラインを介して前記他のデバイスとの間で接続状態になったことを検出すると、前記スイッチデバイスに前記出力信号を与える、請求項７に記載のコントロールモジュール。
【請求項９】
他のデバイスと電気的に接続されるデバイスを構成するコントローラであって、前記デバイスは、少なくとも第１および第２の電力ラインを含むケーブルを受け入れるレセプタクルを含み、前記レセプタクルには、前記ケーブルに含まれる前記第１の電力ラインを分岐した複数のブランチラインが形成されており、前記複数のブランチラインのうち一部はバスと電気的に接続されており、
演算処理部と、
アクティブ状態および低消費電力状態を管理する状態管理部と、
前記複数のブランチラインの残りに含まれる第１のブランチラインと電気的に接続された割込信号配線を介して与えられる割込信号を検出する割込検出部と、
前記割込信号配線と前記バスとの間の電気的な接続／遮断を制御するスイッチデバイスに出力信号を出力する信号出力部とを備え、
前記状態管理部は、前記低消費電力状態である場合に、前記割込検出部が前記割込信号を検出すると、前記アクティブ状態へ復帰し、
前記演算処理部は、前記アクティブ状態への復帰後に、前記信号出力部から前記出力信号を出力する、コントローラ。
【請求項１０】
前記演算処理部は、前記アクティブ状態への復帰後に、前記ケーブルに含まれる通信ラインを介して前記他のデバイスとの間で接続状態になったことを検出すると、前記出力信号を出力する、請求項９に記載のコントローラ。
【発明の詳細な説明】
【技術分野】
【０００１】
本開示は、他のデバイスとの間で通信および電力授受が可能なデバイス、当該デバイスを構成するコントロールモジュール、ならびに、当該コントロールモジュールを構成するコントローラに関する。
【背景技術】
【０００２】
従来から、通信ラインを含むケーブルを介して電力を遣り取りできる構成が知られている。例えば、ＵＳＢ（Universal Serial Bus）規格においては、ＵＳＢケーブルを介してデバイス間の通信が可能であるとともに、一方のデバイスから他方のデバイスへの電力供給も可能になっている。
【０００３】
このような電力供給を開始する場合には、デバイス間の接続検出を行う必要がある。そのため、電力供給前から対向デバイスとの接続を検出できるようにしておくことが好ましい。
【０００４】
接続を監視する技術として、例えば、特開平０９−０９１０６２号公報（特許文献１）は、接続端子数やソフト負担を増大させずに、端末相互の接続を各端末毎に認識して自動的にモード切り替えが行える接続認識方法がある。
【０００５】
特開平０９−０９１０６２号公報（特許文献１）に開示される接続認識方法においては、入力電位の変化を監視する必要があり、接続の監視中にも電力が消費されるという課題がある。このような課題に対して、例えば、特開平０５−０６１５７１号公報（特許文献２）は、全期間ではなく一定期間プルアップすることで低消費電力化する構成を開示する。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平０９−０９１０６２号公報
【特許文献２】特開平０５−０６１５７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
上述の特開平０５−０６１５７１号公報（特許文献２）に開示される構成は、低消費電力化できるとしても、プルアップに必要な電力が消費されることになる。そのため、デバイス間の接続監視に要する電力をより抑制できる構成が要望されている。
【０００８】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかになるであろう。
【課題を解決するための手段】
【０００９】
ある実施形態に従うデバイスは、アクティブ状態および低消費電力状態を選択可能なコントローラと、他のデバイスと電気的に接続するための、少なくとも第１および第２の電力ラインを含むケーブルを受け入れるレセプタクルとを含む。レセプタクルには、ケーブルに含まれる第１の電力ラインを分岐した複数のブランチラインが形成されている。さらに、デバイスは、複数のブランチラインのうち一部と電気的に接続されるバスと、複数のブランチラインの残りに含まれる第１のブランチラインをコントローラの割込入力端子と電気的に接続する割込信号配線と、コントローラからの出力信号に従って、割込信号配線とバスとの間の電気的な接続／遮断を制御するスイッチデバイスとを含む。コントローラは、低消費電力状態である場合に、割込信号配線に現れる電位がバスの電位と実質的に一致すると、アクティブ状態へ復帰し、アクティブ状態への復帰後に、スイッチデバイスに出力信号を与えて、割込信号配線とバスとを電気的に接続する。
【発明の効果】
【００１０】
ある実施形態によれば、デバイス間の接続監視に要する電力をより抑制できる。
【図面の簡単な説明】
【００１１】
【図１】本実施形態の適用例を示す模式図である。
【図２】第１実施形態に従うシステムの構成例を示す模式図である。
【図３】第１実施形態に従うシステムを構成するコントローラの構成例を示す模式図である。
【図４】第１実施形態に従う給電デバイスのレセプタクルにＵＳＢケーブルのプラグ２１が接続されていない状態を示す模式図である。
【図５】第１実施形態に従う給電デバイスのレセプタクルにＵＳＢケーブルのプラグ２１が接続された直後の状態を示す模式図である。
【図６】第１実施形態に従う給電デバイスのレセプタクルにＵＳＢケーブルのプラグ２１が接続されて所定時間経過後の状態を示す模式図である。
【図７】第１実施形態に従うシステムの動作を示すタイムチャートである。
【図８】第１実施形態に従う給電デバイスの配線構成例を示す模式図である。
【図９】ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うレセプタクルおよびプラグを用いた電流経路を示す模式図である。
【図１０】第１実施形態に従うシステムにおける電流経路を示す模式図である。
【図１１】ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うＤＲＰ（Dual Role Port）デバイスの状態遷移図の要部を示す図である。
【図１２】第２実施形態に従うシステムの構成例を示す模式図である。
【発明を実施するための形態】
【００１２】
いくつかの実施形態について、図面を参照しながら詳細に説明する。なお、図中の同一または相当部分については、同一の参照符号を付してその説明は繰返さない。
【００１３】
本技術は、任意のデバイス間の接続を監視および検出する処理に適用可能である。以下の説明においては、典型例として、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うケーブル（以下、「ＵＳＢケーブル」とも称す。）を介したデバイス間の接続の監視および検出に適用する実施形態について例示する。但し、本技術は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従う接続の監視および検出に限定されるものではなく、他のＵＳＢ規格に従う接続を監視および検出する処理に適用可能であるとともに、任意のデバイス間の接続を監視および検出する処理についても適用可能である。
【００１４】
なお、以下では、説明の便宜上、電力を供給する側のデバイス（給電デバイス：Ｓｏｕｒｃｅ）に実装した例を主として説明するが、当然のことながら、電力を受ける側のデバイス（給電デバイス：Ｓｉｎｋ）に実装することもできる。
【００１５】
［Ａ．背景技術］
まず、典型的な背景技術について説明する。
【００１６】
図１は、本実施形態の適用例を示す模式図である。図１には、給電デバイス１００から受電デバイス２００へ電力を供給する例を示す。給電デバイス１００としては、モバイルバッテリ、大容量のバッテリを搭載したラップトップ型ＰＣなどが想定される。また、受電デバイス２００としては、スマートフォンやタブレットなどの携帯型情報端末などが想定される。なお、ラップトップ型ＰＣなどは、給電デバイス１００として機能することもあるし、受電デバイス２００として機能することもある。このように、給電デバイス１００と受電デバイス２００との間でロールを入れ替え可能であってもよい。
【００１７】
例えば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格によれば、一方のデバイスは、ＣＣ（Configuration Chanel）信号を用いて対向デバイスとの接続／非接続を検出する。接続／非接続の検出は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠した制御を実行するコントローラが担当する。そのため、コントローラは、ＣＣ信号に現れる電圧を常時監視する必要がある。すなわち、ＣＣ信号に現れる電圧を常時監視するための電力が必要になる。
【００１８】
そこで、デバイスの状態に応じた回路機能の停止による低消費電力化などが要求される。具体的には、所定条件（例えば、対向デバイスが非接続状態と検出されてから所定時間経過など）が満たされると、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うポートを制御するコントローラを低消費電力状態に移行させる。一方、何らかの方法で割込信号が生成されると、当該割込信号に応答して、コントローラを復帰させ（すなわち、コントローラの動作を再開させ）、対向デバイスとの接続を検出する処理を実行させる。
【００１９】
本明細書において、「低消費電力状態」は、「アクティブ状態」と対比して用いられる用語である。「アクティブ状態」は、コントローラの通常動作状態を意味し、コントローラは何らの制限なく任意の処理が実行可能になっている。「低消費電力状態」は、基本的には、割込信号の入力を検出する回路を除いて、処理が停止または処理が縮退実行されている状態を意味する。「低消費電力状態」は、スタンバイ状態あるいはスリープ状態と称されることもある。
【００２０】
このように、コントローラを停止して低消費電力化を実現する場合には、コントローラを低消費電力状態に移行させる仕組み、および、コントローラを低消費電力状態から復帰させる仕組みが必要である。コントローラを低消費電力状態に移行させる仕組みとしては、いずれのデバイスとも接続されていない状態が所定期間継続するといった所定条件が満たされると、コントローラ自身が低消費電力状態に移行するような方法を採用できる。一方、コントローラを低消費電力状態から復帰させる仕組みとしては、コントローラに対して割込信号を与える方法を採用できる。
【００２１】
割込信号の生成方法としては、例えば、物理スイッチのユーザによる押下、および、プラグのレセプタクルへの物理的な接続といった、ユーザアクションによる方法が想定される。
【００２２】
図１（Ａ）には、給電デバイス１００に給電を開始するための割込信号を生成するための物理スイッチ６が設けられている例を示す。図１（Ａ）に示す構成においては、ユーザは、給電デバイス１００と受電デバイス２００とをＵＳＢケーブル２を介して接続した後に、物理スイッチ６を押下する。すると、給電デバイス１００は受電デバイス２００との接続を検出し、給電デバイス１００から受電デバイス２００への電力供給が開始される。
【００２３】
図１（Ｂ）には、給電デバイス１００と受電デバイス２００とをＵＳＢケーブル２を介して接続することで、接続処理が開始される例を示す。図１（Ｂ）に示す構成においては、ユーザが給電デバイス１００と受電デバイス２００とをＵＳＢケーブル２を介して接続すると、給電デバイス１００は受電デバイス２００との接続を検出し、給電デバイス１００から受電デバイス２００への電力供給が開始される。
【００２４】
図１（Ａ）に示す構成では、物理スイッチ６を設ける必要があり、また、ユーザの明示的な操作が必要になる。これに対して、図１（Ｂ）に示す構成では、ＵＳＢケーブル２のプラグを給電デバイス１００のレセプタクル１８０に挿入するだけで、受給電動作が開始されるため、コスト面およびユーザ操作性の面から有益である。
【００２５】
本実施形態においては、必要に応じてコントローラの低消費電力化を図るとともに、図１（Ｂ）に示すような受給電動作を実現できる構成を提供する。
【００２６】
［Ｂ．第１実施形態］
（ｂ１：回路構成）
次に、第１実施形態に従う構成について説明する。図２は、第１実施形態に従うシステムの構成例を示す模式図である。
【００２７】
図２を参照して、給電デバイス１００は、ＵＳＢケーブル２に含まれるＶＢＵＳライン２４およびＧＮＤライン２５を介して、受電デバイス２００へ電力を供給する。
【００２８】
給電デバイス１００は、主たるコンポーネントとして、コントロールモジュール１５０と、充電制御回路（Charger IC）１０４と、電圧レギュレータ（LDO）１０６と、バッテリ１０８とを含む。コントロールモジュール１５０は、給電デバイス１００における制御を担当する回路であり、コントローラ１０２および切換回路１４０を含む。上述したように、コントローラ１０２は、アクティブ状態および低消費電力状態を選択可能になっている。
【００２９】
給電デバイス１００は、対向デバイスと電気的に接続するためのケーブルを受け入れるレセプタクル１８０を有している。第１実施形態においては、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うレセプタクル１８０が採用されている。
【００３０】
受電デバイス２００は、給電デバイス１００から供給される電力を使用するシステム回路群２１０を含む。受電デバイス２００についても、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うレセプタクル２８０を有している。
【００３１】
ＵＳＢケーブル２の両端には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うプラグ２１およびプラグ２２が設けられている。レセプタクル１８０は、ＵＳＢケーブル２に接続されるプラグ２１を受け入れ、レセプタクル２８０は、ＵＳＢケーブル２に接続されるプラグ２２を受け入れる。
【００３２】
ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うケーブルであるＵＳＢケーブル２は、ＶＢＵＳライン２４、ＧＮＤライン２５および通信ライン２６を含む。ＶＢＵＳライン２４およびＧＮＤライン２５は、電力の遣り取りに用いられる導体であり、第１および第２の電力ラインに相当する。ＵＳＢケーブル２は、通信ライン２６をさらに含む。
【００３３】
レセプタクル１８０とプラグ２１との間、および、レセプタクル２８０とプラグ２２との間は、機械的に接触する複数のピンで電気的に接続される。典型例として、ＵＳＢ  Ｔｙｐｅ−Ｃ規格においては、ＶＢＵＳライン２４およびＧＮＤライン２５の各々について、４つのピンが割り当てられる。そのため、ＵＳＢケーブル２のプラグ２１およびプラグ２２の各々においては、ＶＢＵＳライン２４が４つのピン（ＶＢＵＳピン）に分岐して並列接続されるとともに、ＧＮＤライン２５が４つのピン（ＧＮＤピン）に分岐して並列接続される。
【００３４】
給電デバイス１００のレセプタクル１８０およびプラグ２１に着目すれば、ＶＢＵＳライン２４の一端は、４つのＶＢＵＳブランチライン２４１，２４２，２４３，２４４からなるＶＢＵＳブランチライン群２４０に分岐される。同様に、ＧＮＤライン２５の一端は、４つのＧＮＤブランチライン２５１，２５２，２５３，２５４からなるＧＮＤブランチライン群２５０に分岐される。このように、レセプタクル１８０には、ＵＳＢケーブル２に含まれる電力ライン（ＶＢＵＳライン２４およびＧＮＤライン２５）を分岐した複数のブランチラインが形成されている。
【００３５】
後述するように、本実施形態においては、ＧＮＤブランチライン群２５０に含まれる１つのＧＮＤブランチラインを、コントローラ１０２を低消費電力状態から復帰させるための割込信号の生成に利用する。そのため、ＧＮＤブランチライン群２５０のうち一部（複数のＧＮＤブランチライン２５２，２５３，２５４がＧＮＤバス１１８と電気的に接続される。一方で、ＧＮＤブランチライン２５１は、割込信号配線１２８を介して、コントローラ１０２の割込入力端子と電気的に接続される。
【００３６】
給電デバイス１００のバッテリ１０８の一端（正側）は、充電制御回路１０４および電力配線１３４を介して、ＵＳＢケーブル２に含まれるＶＢＵＳライン２４と電気的に接続される。給電デバイス１００のバッテリ１０８の他端（負側）は、ＧＮＤバス１１８を介して、ＵＳＢケーブル２に含まれるＧＮＤライン２５と電気的に接続される。
【００３７】
充電制御回路１０４は、バッテリ１０８とＵＳＢケーブル２のＶＢＵＳライン２４（第２の電力ライン）との間に配置される。より具体的には、充電制御回路１０４は、コントローラ１０２との間で制御信号配線１２０を介して遣り取りされる制御信号に従って、バッテリ１０８からの放電動作、および、バッテリ１０８の充電動作を制御する。図２には、給電デバイス１００から受電デバイス２００へ電力を供給する例を示すが、給電デバイス１００自体を充電する必要もある。そのため、受電デバイス２００に代えて、電源アダプタなどの外部電源が接続されることもある。
【００３８】
コントローラ１０２と充電制御回路１０４との間は、Ｉ２Ｃインターフェースに従って制御信号を遣り取りするようにしてもよい。バッテリ１０８からの放電動作において、充電制御回路１０４は、バッテリ１０８から放電される電力を所定電圧に変換して電力配線１３４を介して出力する。一方、バッテリ１０８の充電動作において、充電制御回路１０４は、電力配線１３４を介して外部から供給される電力を所定電圧に変換してバッテリ１０８に与える。
【００３９】
コントローラ１０２は、給電デバイス１００における処理を統括する。コントローラ１０２を動作させるための電力は、バッテリ１０８および外部電源（ＶＢＵＳライン２４を介して接続されるデバイス）から供給可能になっている。
【００４０】
具体的には、コントローラ１０２の正側電力入力端子には、電力配線１２４を介して電圧レギュレータ１０６の出力が電気的に接続されており、コントローラ１０２の負側電力入力端子には、ＧＮＤ配線１２２を介してＧＮＤバス１１８と電気的に接続されている。電圧レギュレータ１０６は、バッテリ１０８の一端（正側）の一端と電力配線１１２を介して電気的に接続されるとともに、ＶＢＵＳライン２４と電力配線１１０を介して電気的に接続されている。電力配線１１２には逆流防止用のダイオード１１６が介挿されており、電力配線１１０には逆流防止用のダイオード１１４が介挿されている。
【００４１】
コントローラ１０２は、ＵＳＢケーブル２内の通信ライン２６を介して対向デバイスとの間で信号を遣り取りする。コントローラ１０２は、通信配線１３０を介して、ＵＳＢケーブル２内の通信ライン２６と電気的に接続される。
【００４２】
給電デバイス１００は、コントローラ１０２を低消費電力状態から復帰させるための割込信号を生成する切換回路１４０を含む。切換回路１４０は、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されることをイベントとして割込信号を生成する。
【００４３】
割込信号配線１２８は、プルアップ抵抗１３６を介して電力配線１２４と電気的に接続されている。そのため、給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されていない状態では、コントローラ１０２の割込入力端子には、電力配線１２４に現れる電源電位（ＶＤＤ）（すなわち、Ｈｉ電位）が与えられることになる。
【００４４】
これに対して、給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されている状態では、割込信号配線１２８は、ＧＮＤライン２５と電気的に接続される。これにより、プルアップ抵抗１３６、ＧＮＤ配線１３２およびＧＮＤブランチライン２５１を介して、電力配線１２４からＧＮＤライン２５までの回路が形成される。この状態において、割込信号配線１２８には、プルアップ抵抗１３６により、ＧＮＤバス１１８の電位（ＧＮＤ）と略同じ電位（すなわち、Ｌｏｗ電位）が現れることになる。これにより、コントローラ１０２は、割込信号の入力を検出する。この割込信号により、コントローラ１０２は、低消費電力状態から復帰することができる。
【００４５】
給電デバイス１００は、割込信号配線１２８を介して、コントローラ１０２の割込入力端子と接続されるスイッチデバイス１４２を含む。スイッチデバイス１４２は、コントローラ１０２からの出力信号に従って、割込信号配線１２８とＧＮＤバス１１８との間の電気的な接続／遮断を制御する。
【００４６】
スイッチデバイス１４２としては、典型的には、ＭＯＳＦＥＴ（metal-oxide-semiconductor field-effect transistor）などの半導体スイッチデバイスを用いてもよい。電力配線１２４と割込信号配線１２８との間にはプルアップ抵抗１３６が接続されている。割込信号配線１２８の一端は、ＧＮＤ配線１３２およびＧＮＤブランチライン２５１を介して、ＵＳＢケーブル２に含まれるＧＮＤライン２５と電気的に接続可能になっている。
【００４７】
コントローラ１０２の出力端子は、出力信号配線１２６を介してＧＮＤバス１１８と接続されている。出力信号配線１２６は、プルダウン抵抗１４４を介してＧＮＤバス１１８に接続されている。コントローラ１０２の出力端子とプルダウン抵抗１４４との間にある、出力信号配線１２６のノードとスイッチデバイス１４２のゲートとの間は、ゲート配線１４６を介して電気的に接続されている。
【００４８】
スイッチデバイス１４２は、コントローラ１０２の出力端子から出力信号配線１２６およびゲート配線１４６を介して、ゲートに活性化信号が与えられると導通状態になる。ゲートに活性化信号が与えられていない状態では非導通状態であるとする。スイッチデバイス１４２のゲートに活性化信号が与えられることで、ＧＮＤバス１１８からＧＮＤ配線１３２およびＧＮＤブランチライン２５１を介してＵＳＢケーブル２に含まれるＧＮＤライン２５へ流れる電流経路が形成される。これによって、給電デバイス１００から受電デバイス２００への電力供給において電流容量が制限されることを回避できる。
【００４９】
（ｂ２：コントローラ１０２の構成）
次に、第１実施形態に従うシステムを構成するコントローラ１０２の構成について説明する。図３は、第１実施形態に従うシステムを構成するコントローラ１０２の構成例を示す模式図である。
【００５０】
図３を参照して、コントローラ１０２は、主たるコンポーネントとして、演算処理部１０２０と、状態管理部１０２４と、信号出力部１０２６と、割込検出部１０２７と、通信部１０２８とを含む。
【００５１】
演算処理部１０２０は、コントローラ１０２における全体処理を司る。一例として、演算処理部１０２０は、プロセッサ１０２１と、ファームウェア１０２２とを含む。ファームウェア１０２２は、制御プログラムの一種であり、プロセッサ１０２１がファームウェア１０２２を実行することで、後述するような各種処理を実現する。
【００５２】
状態管理部１０２４は、コントローラ１０２におけるアクティブ状態および低消費電力状態を管理する。一例として、状態管理部１０２４は、状態に応じて、電源電位（ＶＤＤ）を供給する回路を選択し、あるいは、動作クロックを供給する回路を選択する。
【００５３】
具体的には、低消費電力状態において、状態管理部１０２４は、電源電位を割込検出部１０２７へ供給するとともに、その他の回路については供給を停止する。あるいは、状態管理部１０２４は、動作クロックを割込検出回路１０２７へのみ供給する。このような動作によって、状態管理部１０２４は、コントローラ１０２の消費電力を低減させる。なお、コントローラ１０２の消費電力を低減させる方法は、提供する電力供給または動作クロックを制御する方法だけに限らず、任意の実装形態を採用できる。
【００５４】
状態管理部１０２４は、割込検出部１０２７からの復帰通知に応答し、低消費電力状態からアクティブ状態へ復帰する。このように、状態管理部１０２４は、低消費電力状態である場合に、割込検出部１０２７が割込信号を検出すると、アクティブ状態へ復帰する。また、状態管理部１０２４は、演算処理部１０２０からの移行通知に応答して、アクティブ状態から低消費電力状態へ移行する。
【００５５】
割込検出部１０２７は、割込信号配線１２８を介して与えられる割込信号を検出する。第１実施形態においては、割込信号配線１２８にグランド電位が現れることを条件として、割込信号の入力を検出する。割込検出部１０２７が割込信号を検出すると、状態管理部１０２４へ復帰通知が与えられる。
【００５６】
信号出力部１０２６は、演算処理部１０２０からの指令に応答して、出力信号配線１２６を介して、スイッチデバイス１４２のゲートに出力信号を出力する。
【００５７】
通信部１０２８は、通信配線１３０およびＵＳＢケーブル２内の通信ライン２６（図２参照）を介して、対向デバイスとの間で信号を遣り取りする。
【００５８】
後述するように、第１実施形態においては、演算処理部１０２０は、アクティブ状態への復帰後に、信号出力部１０２６から出力信号を出力する。典型的には、演算処理部１０２０は、アクティブ状態への復帰後に、ＵＳＢケーブル２に含まれる通信ライン２６を介して対向デバイスとの間で接続状態になったことを検出すると、出力信号を出力する。
【００５９】
図３に示すコントローラ１０２においては、プロセッサ１０２１がファームウェア１０２２を実行することで必要な処理および機能が実現される。プロセッサ１０２１が実行するファームウェア１０２２については、外部からインストールまたは更新が可能になっていてもよい。ファームウェア１０２２は、例えば、非一時的（non-transitory）な記録媒体に格納された状態で流通し、演算処理部１０２０の図示しない記憶領域にインストールまたは更新（アップデート）されてもよい。非一時的な記録媒体としては、光学ディスクなどの光学記録媒体、フラッシュメモリなどの半導体記録媒体、ハードディスクまたはストレージテープなどの磁気記録媒体、ＭＯ（Magneto-Optical disk）などの光磁気記録媒体を用いてもよい。すなわち、第１実施形態は、必要な処理および機能を実現するためのコンピュータ読取可能な制御プログラム、および、当該制御プログラムを格納した記録媒体も含み得る。
【００６０】
別実施形態として、インターネットまたはイントラネットを介してサーバ装置からファームウェア１０２２をダウンロードするようにしてもよい。
【００６１】
あるいは、コントローラ１０２が提供する処理および機能の一部または全部をハードウェア実装としてもよい。ハードウェア実装とする場合には、例えば、ＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field-Programmable Gate Array）といったハードワイヤードなデバイスを採用してもよい。
【００６２】
当業者であれば、本実施形態が実装される時代に応じた技術を適宜用いて、本実施形態に従うコントローラおよびコントローラを含むデバイスを設計するであろう。
【００６３】
（ｂ３：回路動作）
次に、図４〜図６を参照して、上述の図２に示す切換回路１４０の回路動作について説明する。
【００６４】
図４は、第１実施形態に従う給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されていない状態を示す模式図である。図５は、第１実施形態に従う給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続された直後の状態を示す模式図である。図６は、第１実施形態に従う給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されて所定時間経過後の状態を示す模式図である。
【００６５】
図４に示す状態において、コントローラ１０２は低消費電力状態であるとする。図４を参照して、給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されていない状態においては、割込信号配線１２８には電源電位（ＶＤＤ）が現れている。そのため、コントローラ１０２に対する割込信号としては無効状態であり、コントローラ１０２は低消費電力状態を維持する。このとき、コントローラ１０２が低消費電力状態であるため、出力信号配線１２６も非活性状態であり、スイッチデバイス１４２は非導通状態になっている。
【００６６】
その後、図５に示すように、給電デバイス１００のレセプタクル１８０にＵＳＢケーブル２のプラグ２１が接続されると、割込信号配線１２８は、ＧＮＤ配線１３２およびＧＮＤブランチライン２５１を介して、ＵＳＢケーブル２に含まれるＧＮＤライン２５と電気的に接続される。その結果、割込信号配線１２８にはグランド電位が現れる。割込信号配線１２８にグランド電位が現れることで、コントローラ１０２に対する割込信号は有効状態となり、コントローラ１０２は低消費電力状態からアクティブ状態へ復帰する。但し、コントローラ１０２の復帰動作中は、コントローラ１０２から信号を出力できないので、出力信号配線１２６も非活性状態であり、スイッチデバイス１４２は非導通状態になっている。
【００６７】
その後、コントローラ１０２はアクティブ状態へ復帰した後に、接続先デバイスとの間で接続処理を開始する。図６に示すように、コントローラ１０２が接続先デバイスとの間で接続状態になったと検出すると、コントローラ１０２からの信号出力が有効化され、出力信号配線１２６も活性状態になる。その結果、スイッチデバイス１４２は非導通状態から導通状態に遷移する。そして、電流供給が開始される。
【００６８】
スイッチデバイス１４２が導通状態に遷移することで、３つのＧＮＤブランチライン２５２，２５３，２５４だけではなく、割込信号の生成に利用されるＧＮＤブランチライン２５１についても、給電デバイス１００から受電デバイス２００への電力供給に係る電流経路として機能する。すなわち、３つのＧＮＤブランチライン２５２，２５３，２５４に加えて、ＧＮＤブランチライン２５１についても、電流のリターンパスとして機能する。
【００６９】
次に、図４〜図６に示す回路動作について、タイムチャートを参照して説明する。図７は、第１実施形態に従うシステムの動作を示すタイムチャートである。
【００７０】
図７を参照して、初期状態（時刻ｔ０）として、コントローラ１０２が低消費電力状態であるとする。時刻ｔ１において、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されたとする。すると、割込信号配線１２８の電位は、電源電位（ＶＤＤ）からグランド電位（ＧＮＤ）に変化する。この電位変化に応答して、コントローラ１０２は、低消費電力状態からの復帰動作を開始する。時刻ｔ２において、復帰動作が完了し、コントローラ１０２がアクティブ状態に復帰する。
【００７１】
続いて、コントローラ１０２は、接続先デバイスとの間で接続処理を開始する。時刻ｔ３において、コントローラ１０２は、接続状態になったと判断すると、出力信号配線１２６を活性状態に変更し、これに連動して、スイッチデバイス１４２は非導通状態から導通状態に遷移する。
【００７２】
以上のような動作によって、レセプタクル１８０へのプラグ２１の挿入といったイベントに応答して、コントローラ１０２を低消費電力状態からアクティブ状態へ復帰させることができるとともに、給電デバイス１００から受電デバイス２００への電力供給において電流容量が制限されることを回避できる。
【００７３】
すなわち、コントローラ１０２は、低消費電力状態である場合に、割込信号配線１２８に現れる電位がＧＮＤバス１１８の電位と実質的に一致すると、アクティブ状態へ復帰し、アクティブ状態への復帰後に、スイッチデバイス１４２に出力信号を与えて、割込信号配線１２８およびＧＮＤ配線１３２とＧＮＤバス１１８とを電気的に接続する。
【００７４】
典型的には、コントローラ１０２は、アクティブ状態への復帰後に、ＵＳＢケーブル２に含まれる通信ライン２６を介して対向デバイスとの間で接続状態になったことを検出すると、スイッチデバイス１４２に出力信号を与える。
【００７５】
さらに、時刻ｔ４において、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０から抜去されると、割込信号配線１２８の電位は、グランド電位（ＧＮＤ）から電源電位（ＶＤＤ）に変化する。引き続く時刻ｔ５において、コントローラ１０２は、非接続状態になったと判断すると、出力信号配線１２６を非活性状態に変更し、これに連動して、スイッチデバイス１４２は導通状態から非導通状態に遷移する。スイッチデバイス１４２が非導通状態に遷移することで、ＵＳＢケーブル２のプラグをデバイスのレセプタクル１８０に挿入することで、割込信号を生成させる準備ができる。そして、スイッチデバイス１４２を非導通状態にした上で、時刻ｔ６において、コントローラ１０２は低消費電力状態へ移行する。
【００７６】
このように、コントローラ１０２は、対向デバイスが非接続状態になったことを検出すると、スイッチデバイス１４２への出力信号を無効化する。そして、コントローラ１０２は、スイッチデバイス１４２への出力信号を無効化して、割込信号配線１２８およびＧＮＤ配線１３２とＧＮＤバス１１８とを電気的に切断した後に、低消費電力状態へ移行する。
【００７７】
以上のような制御動作によって、ＵＳＢケーブル２のプラグをデバイスのレセプタクル１８０に挿入することで、コントローラ１０２を低消費電力状態からアクティブ状態へ復帰させることができるとともに、状況に応じて、低消費電力状態へ移行することもできる。
【００７８】
（ｂ４：配線構成例）
次に、レセプタクル１８０における配線構成例について説明する。
【００７９】
図８は、第１実施形態に従う給電デバイス１００の配線構成例を示す模式図である。図８には、レセプタクル１８０に設けられる複数のピンのうち、上側に整列配置されるピンおよび下側に整列配置されるピンを並べて描いている。
【００８０】
図８を参照して、給電デバイス１００のレセプタクル１８０の両端には、ＧＮＤバス１１８に相当する金属製のＧＮＤパタンが設けられている。ＧＮＤライン２５に接続される４つのピン（ＧＮＤピン）のうち３つは、ＧＮＤパタン（ＧＮＤバス１１８）とビアなどを介して電気的に接続される。残りの１つのＧＮＤピンは、切換回路１４０を介してＧＮＤパタン（ＧＮＤバス１１８）と電気的に接続される。
【００８１】
切換回路１４０は、上述したように、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されることでグランド電位の割込信号を生成する。また、コントローラ１０２からの制御信号に応じて、ＧＮＤライン２５に接続される１つのＧＮＤピンとＧＮＤパタン（ＧＮＤバス１１８）との電気的な接続／遮断を制御する。
【００８２】
このように、第１実施形態においては、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うレセプタクルに配置されるＧＮＤピンのうち、１つのＧＮＤピンがコントローラ１０２の割込信号の入力に接続される。また、切換回路１４０を介して、当該１つのＧＮＤピンはシステムのＧＮＤバス１１８と電気的に接続される。切換回路１４０の出力信号は、コントローラ１０２の出力端子と電気的に接続される。また、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されていない場合には、切換回路１４０は、当該１つのＧＮＤピンとシステムのＧＮＤバス１１８との間の電気的な接続を切断する。
【００８３】
また、ＶＢＵＳライン２４に接続される４つのＶＢＵＳピンは、電力配線１１０に対応する、図示しない金属製のＶＢＵＳパタンと電気的に接続される。さらに、通信ライン２６に接続される２つのピン（ＣＣ１／ＣＣ２）は、コントローラ１０２と電気的に接続される。
【００８４】
図９は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うレセプタクルおよびプラグを用いた電流経路を示す模式図である。図９を参照して、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従えば、ＶＢＵＳライン２４を流れる電流は、レセプタクルおよびプラグに配置される４つのＶＢＵＳピンに分散し、同様に、ＧＮＤライン２５を流れる電流は、レセプタクルおよびプラグに配置される４つのＧＮＤピンに分散する。
【００８５】
図１０は、第１実施形態に従うシステムにおける電流経路を示す模式図である。図１０を参照して、第１実施形態に従う給電デバイス１００においては、４つのＧＮＤピンのうち１つを割込信号として利用する。
【００８６】
仮に、切換回路１４０が存在せず、割込信号として利用される１つのＧＮＤピンをＧＮＤバス１１８と電気的に接続できない場合には、３つのＧＮＤピンでリターンパスを形成せざるを得ない。この場合、各ＧＮＤピンに流れる電流量が大きくなり、レセプタクルとプラグとの間の合成接触抵抗も増大する。
【００８７】
ＵＳＢ  Ｔｙｐｅ−Ｃ規格では、ＶＢＵＳライン２４およびＧＮＤライン２５を介して供給される最大電流は５Ａと定義されている。ＶＢＵＳピンおよびＧＮＤピンはそれぞれ４つ配置されるので、１つのピンの負荷電流最大は１．２５Ａが想定されている。実際の製品仕様においても、各ピンの定格電流は１．２５Ａと設計されることが多い。
【００８８】
ここで、１つのＧＮＤピンを割込信号の生成のみに用いるとすれば、最大電流の５Ａを供給している状態において、１つのＧＮＤピン当たりの電流は１．６７Ａとなる。すなわち、定格電流を超える電流が流れ得る。そのため、ピンの発熱や破損を防止するために、各ＧＮＤピンを流れる電流を定格電流に抑えると、供給できる電流は３．７５Ａに制限される。
【００８９】
これに対して、第１実施形態に従う給電デバイス１００においては、コントローラ１０２が低消費電力状態から復帰した後には、切換回路１４０が割込信号の生成のみに用いられるＧＮＤピンをＧＮＤバス１１８と電気的に接続するので、給電デバイス１００から受電デバイス２００へ供給する電流が制限されるようなことがない。
【００９０】
（ｂ５：接続状態および非接続状態の検出）
次に、接続状態および非接続状態の検出処理の一例について説明する。
【００９１】
第１実施形態に従うコントローラ１０２は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において定義されたステートマシンに従って状態遷移を行う。
【００９２】
図１１は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従うＤＲＰ（Dual Role Port）デバイスの状態遷移図の要部を示す図である。ＤＲＰデバイスは、給電デバイスとして機能するＳｏｕｒｃｅ（ＳＲＣ）、および、受電デバイス２００として機能するＳｉｎｋ（ＳＮＫ）の両方に対応するデバイスを意味する。
【００９３】
図１１を参照して、ＤＲＰデバイスは、いずれのデバイスとも接続されていない状態において、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）とＵｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）との間を交互に遷移（ＤＲＰ  Ｔｏｇｇｌｅ動作）している。そのため、例えば、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）またはＵｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）への遷移後、所定回数に亘ってＤＲＰ  Ｔｏｇｇｌｅ動作が実行されたものの、依然として、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）またはＵｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）にある場合には、非接続状態であると判断してもよい。非接続状態であると判断されると、コントローラ１０２は、切換回路１４０のスイッチデバイス１４２を非導通状態に遷移させる。これによって、コントローラ１０２の割込入力端子は、ＧＮＤバス１１８から電気的に切断され、レセプタクルの１つのＧＮＤピンと電気的に接続されることになる。
【００９４】
また、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されることで割込信号が生成されると、コントローラ１０２は、アクティブ状態へ復帰して接続処理を開始する。具体的には、まず、ＤＲＰ  Ｔｏｇｇｌｅ動作が実行される。所定回数以内に、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）からＡｔｔａｃｈＷａｉｔ．ＳＲＣ（ＳＴ２）への遷移（Ｃｏｎｎｅｃｔｉｏｎ  Ｄｅｔｅｃｔｅｄ条件の成立）、または、Ｕｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）からＡｔｔａｃｈＷａｉｔ．ＳＮＫ（ＳＴ５）への遷移（Ｓｏｕｒｃｅ  Ｄｅｔｅｃｔｅｄ条件の成立）が生じると、コントローラ１０２は、接続状態であると判断する。すなわち、コントローラ１０２は、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）からＡｔｔａｃｈＷａｉｔ．ＳＲＣ（ＳＴ２）を経由した状態遷移をまたは、Ｕｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）からＡｔｔａｃｈＷａｉｔ．ＳＮＫ（ＳＴ５）を経由した状態遷移、が生じた場合に、対向デバイスとの間で接続状態になったと判断する。すなわち、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣまたはＵｎａｔｔａｃｈｅｄ．ＳＮＫからＤＲＰ  Ｔｏｇｇｌｅ以外のイベントにより別の状態に遷移した場合に、対向デバイスとの間で接続状態になったと判断する。そして、コントローラ１０２は、接続状態であると判断されると、切換回路１４０のスイッチデバイス１４２を導通状態に遷移させる。
【００９５】
これによって、コントローラ１０２の割込入力端子は、ＧＮＤバス１１８と電気的に接続され、ＵＳＢケーブル２内のＧＮＤライン２５からのリターンパスを形成する。ＧＮＤライン２５からのリターンパスを形成後に、コントローラ１０２は、最終的にアクティブ状態へ移行する。
【００９６】
なお、任意のイベントによって、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）またはＵｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）へ遷移した場合に、非接続状態であると判断するようにしてもよい。このような任意のイベントは、ＵＳＢケーブル２のプラグが取り外されたことで生じるＰｌｕｇ  ｄｅｔａｃｈイベント（Ｓｏｕｒｃｅ  Ｒｅｍｏｖｅｄ、Ｓｉｎｋ  Ｒｅｍｏｖｅｄ、ＶＢＵＳ  Ｒｅｍｏｖｅｄなど）を含む。あるいは、Ｅｒｒｏｒ  Ｒｅｃｏｖｅｒｙ（図示していない）状態への遷移やＤｅａｄ  Ｂａｔｔｅｒｙ状態検出のイベントなども含まれ得る。
【００９７】
上述したように、所定回数のＤＲＰ  Ｔｏｇｇｌｅ動作を実行した上で、非接続状態であるか否かを判断する方法を採用することで、イベントの種類に依存せず、非接続状態であるか否かを確実に検出できる。
【００９８】
（ｂ６：利点）
第１実施形態によれば、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従う制御動作を阻害することなく、ＧＮＤピンを利用した割込信号を用いたコントローラ１０２の低消費電力化を実現できるとともに、ＧＮＤピンの電流容量の制限を回避できる。
【００９９】
より具体的には、切換回路１４０は、コントローラ１０２からの出力信号に従って、割込信号の生成に利用するＧＮＤピンをＧＮＤバス１１８と電気的に接続できる。出力信号を適切に制御することで、コントローラ１０２が低消費電力状態から復帰して電力供給を開始する前に、当該ＧＮＤピンをシステムのＧＮＤバス１１８と電気的に接続できる。これにより、割込信号の生成に利用したＧＮＤピンもリターンパスとして機能するため、各ＧＮＤピンに流れる電流を定格電流（１．２５Ａ）以内に抑えることができる。また、４つのＧＮＤピンをリターンパスとして利用できるので、ＧＮＤピンの合成接触抵抗の増大も１％程度に抑制できる。
【０１００】
また、第１実施形態においては、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において定義されたステートマシンの遷移条件に基づく制御を行うことで、切換回路１４０を含むシステム動作をＵＳＢ  Ｔｙｐｅ−Ｃ規格に適合させることができる。
【０１０１】
具体的には、コントローラ１０２での接続処理によって、Ｕｎａｔｔａｃｈｅｄ．ＳＲＣ（ＳＴ１）またはＵｎａｔｔａｃｈｅｄ．ＳＮＫ（ＳＴ４）（いずれも図１１参照）から別の状態に遷移した時点では、ＣＣ信号を介した通信および電力供給は開始されていないので、１つのＧＮＤピンを割込信号の生成に利用したことによる実質的な影響はない。一方、コントローラ１０２が非接続状態になったと判断すると、割込信号の生成に利用されるＧＮＤピンはＧＮＤバス１１８との電気的な接続が切断した上で、低消費電力状態へ移行する。再度、ＵＳＢケーブル２のプラグがデバイスのレセプタクルに挿入されることで、割込信号が生成されて、コントローラ１０２は低消費電力状態からアクティブ状態へ復帰する。
【０１０２】
［Ｃ．第２実施形態］
上述の第１実施形態においては、切換回路１４０を用いて、割込信号の生成に利用されるＧＮＤピンをＧＮＤバス１１８と電気的に接続する構成を例示した。これに対して、第２実施形態においては、ＧＮＤピンを利用して割込信号を生成することに着目した簡素化された構成について例示する。
【０１０３】
図１２は、第２実施形態に従うシステムの構成例を示す模式図である。図１２を参照して、第２実施形態に従う給電デバイス１００Ａは、図２に示す第１実施形態に従う給電デバイス１００に比較して、切換回路１４０、および、切換回路１４０に接続される出力信号配線１２６を除いた点が異なっている。その余の点は、給電デバイス１００と同様である。
【０１０４】
給電デバイス１００Ａにおいては、割込信号配線１２８の一端は、ＧＮＤ配線１３２およびＧＮＤブランチライン２５１を介して、ＵＳＢケーブル２に含まれるＧＮＤライン２５と電気的に接続可能になっている。そのため、ＵＳＢケーブル２のプラグ２１がレセプタクル１８０に挿入されることをイベントとして割込信号を生成できる。この割込信号により、コントローラ１０２を低消費電力状態から復帰させることができる。
【０１０５】
このように、第２実施形態に従う給電デバイス１００Ａは、システムに特殊な部品などを追加することなく、ＵＳＢケーブル２のプラグをデバイスのレセプタクルに挿入するだけで、低消費電力状態から復帰させることができる。特に、すべてのピンを電力供給に用いる場合に比較して、供給される電力は制限されることになるが、遣り取りされる電力が相対的に小さい場合には、システム全体として適正に機能することになる。
【０１０６】
上述した以外の構成および処理などは、上述の第１実施形態と同様であるので、ここでは、詳細な説明は繰返さない。
【０１０７】
［Ｄ．まとめ］
上述したように、本実施形態に従うシステムは、以下のような構成を有している。
【０１０８】
本実施形態においては、例えば、非接続状態であると判断されると、コントローラは、低消費電力状態へ移行する。低消費電力状態においては、コントローラの割込入力端子に関する回路を除いて、電力消費が停止される。プラグがレセプタクルに挿入することで生じる電位の変化を割込信号として、低消費電力状態からアクティブ状態へ復帰させる。
【０１０９】
このような構成を採用することで、低消費電力状態へ移行せずに通信ラインを用いて接続検出を行う構成に比較して、消費電力を約１／１００程度に抑えることができる。
【０１１０】
本実施形態においては、レセプタクルに配置される複数のＧＮＤピンのうち、割込信号の生成に利用される１つのＧＮＤピンは、コントローラが低消費電力状態からアクティブ状態に復帰すると、切換回路によりＧＮＤバスと電気的に接続される。
【０１１１】
このような構成を採用することで、対向デバイスとの間の接続処理が完了した後に、すべてのＧＮＤピンをリターンパスとして利用できるので、定格電流での電力供給を実現できる。
【０１１２】
本実施形態においては、ＵＳＢ  Ｔｙｐｅ−Ｃ規格において定義されたステートマシンの遷移条件に基づく制御を行うことで、システム動作をＵＳＢ  Ｔｙｐｅ−Ｃ規格に適合させることができる。より具体的には、対向デバイスの検出が必要な状態、電力供給を行うことが必要な状態、電力供給を受けることが必要な状態などを、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に従う状態遷移の条件に基づいて判断することで、ＵＳＢ  Ｔｙｐｅ−Ｃ規格に適合させて、ＧＮＤピンの電気的な接続状態を管理できる。
【０１１３】
以上、本発明者によってなされた発明を実施形態に基づき具体的に説明したが、本発明は上記実施形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることは言うまでもない。
【符号の説明】
【０１１４】
２  ＵＳＢケーブル、６  物理スイッチ、２１，２２  プラグ、２４  ＶＢＵＳライン、２５  ＧＮＤライン、２６  通信ライン、１００，１００Ａ  給電デバイス、１０２  コントローラ、１０４  充電制御回路、１０６  電圧レギュレータ、１０８  バッテリ、１１０，１１２，１２４，１３４  電力配線、１１４，１１６  ダイオード、１１８  ＧＮＤバス、１２０  制御信号配線、１２２，１３２  ＧＮＤ配線、１２６  出力信号配線、１２８  割込信号配線、１３０  通信配線、１３６  プルアップ抵抗、１４０  切換回路、１４２  スイッチデバイス、１４４  プルダウン抵抗、１４６  ゲート配線、１５０  コントロールモジュール、１８０，２８０  レセプタクル、２００  受電デバイス、２１０  システム回路群、２４０  ＶＢＵＳブランチライン群、２４１，２４２，２４３，２４４  ＶＢＵＳブランチライン、２５０  ＧＮＤブランチライン群、２５１，２５２，２５３，２５４  ＧＮＤブランチライン、１０２０  演算処理部、１０２１  プロセッサ、１０２２  ファームウェア、１０２４  状態管理部、１０２６  信号出力部、１０２７  割込検出部、１０２８  通信部。
【図１】
2020038528.tif 000003
【図２】
2020038528.tif 000004
【図３】
2020038528.tif 000005
【図４】
2020038528.tif 000006
【図５】
2020038528.tif 000007
【図６】
2020038528.tif 000008
【図７】
2020038528.tif 000009
【図８】
2020038528.tif 000010
【図９】
2020038528.tif 000011
【図１０】
2020038528.tif 000012
【図１１】
2020038528.tif 000013
【図１２】
2020038528.tif 000014