(57)【特許請求の範囲】
【請求項１】
回路であって、外部デバイスへの接続のための電力バスと、
前記外部デバイスへの接続のための複数の信号線と、
前記信号線上の電気的構成を感知するための複数の第１の回路と、
前記信号線上の電気的構成をアサートするための複数の第２の回路と、
を備え、前記第２の回路のうちの１つは、前記第１の回路のうちの１つが前記信号線上の所定の電気的構成を感知するとき、複数の電気的構成の中から前記信号線上の電気的構成をアサートし、それによって前記回路に接続された外部デバイスからの電圧が、前記第２の回路のうちの１つによって前記信号線上でアサートされた前記電気的構成に対応する電圧レベルで電力バス上でアサートされる、
回路。
【請求項２】
前記複数の電気的構成は、少なくとも第１の電圧レベルと関連付けられた第１の電気的構成、および第２の電圧レベルと関連付けられた第２の電気的構成を備え、前記電力バス上の電圧は、前記信号線上でアサートされている前記第１の電気的構成に応じて前記第１の電圧レベルであり、前記電力バス上の電圧は、前記信号線上でアサートされている前記第２の電気的構成に応じて前記第２の電圧レベルである、請求項１に記載の回路。
【請求項３】
前記回路はユニバーサルシリアルバス（ＵＳＢ）仕様に準拠し、前記電力バスはＶＢＵＳであり、前記複数の信号線はＤ−信号線およびＤ＋信号線を備える、請求項１に記載の回路。
【請求項４】
前記回路は、ＵＳＢバッテリ充電仕様に準拠して動作する、請求項１に記載の回路。
【請求項５】
前記電力バスに接続され、バッテリへの接続のためのコネクタを有する充電回路をさらに備え、それによって前記充電回路に接続されたバッテリは、前記電力バス上の前記電圧によって充電されることができる、請求項１に記載の回路。
【請求項６】
前記電力バスに接続されたコネクタをさらに備え、前記コネクタに接続された負荷は、前記電力バスから電力を受信することができる、請求項１に記載の回路。
【請求項７】
前記外部デバイスはＡＰアダプタである、請求項１に記載の回路。
【請求項８】
前記外部デバイスは、電子デバイスである、請求項１に記載の回路。
【請求項９】
前記外部デバイスは、選択可能な出力電圧を有する、請求項１に記載の回路。
【請求項１０】
前記選択可能な出力電圧は、前記信号線上でアサートされた電気的構成に依存する、請求項９に記載の回路。
【請求項１１】
外部デバイスへの接続を検出することと、ここで前記外部デバイスからの電圧は回路の電力バス上でアサートされる、
前記外部デバイスが第１の種類であるかを決定することと、
前記外部デバイスからの第１の電圧レベルを受けるため信号線上の第１の電気的構成を、または前記外部デバイスからの第２の電圧レベルを受けるため前記信号線上の第２の電気的構成を少なくともアサートすることを含めて、前記外部デバイスが前記第１の種類であるとき、前記外部デバイスに接続された前記信号線上の電気的構成をアサートすることによって前記電力バス上の電圧レベルを確立することと、
を備える、回路における方法。
【請求項１２】
前記第１の電気的構成または前記第２の電気的構成をアサートすることに続く時間において、前記外部デバイスから第３の電圧レベルを受けるための第３の電気的構成をアサートすることをさらに備える、請求項１１に記載の方法。
【請求項１３】
ＵＳＢバッテリ充電仕様にしたがって前記回路を動作することをさらに備え、ここで前記電力バスはＶＢＵＳであり、前記信号線はＤ−信号線およびＤ＋信号線である、請求項１１に記載の方法。
【請求項１４】
前記外部デバイスが第１の種類であるかどうかを決定することは、ＵＳＢバッテリ充電仕様にしたがってステップを実行することを含む、請求項１１に記載の方法。
【請求項１５】
前記外部デバイスが第１の種類のうちのものであるかどうかを決定することは、前記外部デバイスが標準ダウンストリームポート（ＳＤＰ）、専用充電ポート（ＤＣＰ）、または充電ダウンストリームポート（ＣＤＰ）であるかどうかを決定することを含む、請求項１４に記載の方法。
【請求項１６】
前記外部デバイスが第１の種類であるかどうかを決定することは、前記信号線上の第３の電気的構成をアサートすることと、前記信号線上の所定の電気的構成を感知することとを含む、請求項１１に記載の方法。
【請求項１７】
前記信号線上の電気的構成をアサートすることは、信号線をボルテージポテンシャルに接続すること、または信号線を電流源に接続すること、または信号線を別の信号線に接続すること、のうちの１つ以上を含む、請求項１１に記載の方法。
【請求項１８】
前記電力バス上でアサートされた前記電圧を使用して前記回路に接続されたバッテリを充電することをさらに備える、請求項１１に記載の方法。
【請求項１９】
前記電力バス上でアサートされた前記電圧を前記回路に接続された負荷に提供することをさらに備える、請求項１１に記載の方法。
【請求項２０】
電力バスへの接続および複数の信号線への接続を備える回路における方法であって、前記方法は、
前記回路の外部デバイスへの接続を検出することと、
前記信号線上の第１の電気的構成を感知することを含めて、前記外部デバイスがＵＳＢバッテリ充電仕様によって定義されたＤＣＰであることを検出することと、
前記信号線上の第２の電気的構成をアサートすることと、それに応じて前記信号線上の第３の電気的構成を検出することと、
前記信号線上の前記第３の電気的構成を検出することに応答して、前記信号線上の第４の電気的構成をアサートすることと、それに応じて第１の電圧レベルで前記電力バス上の電圧を受信することと、ここで前記第４の電気的構成は、複数の所定の電気的構成の中から選択され、各所定の電気的構成は、前記電力バス上にあり得る電圧レベルと関連づけられる、
を備える方法。
【請求項２１】
前記外部デバイスは、電源である、請求項２０に記載の方法。
【請求項２２】
回路であって、外部デバイスへの接続のための電力バスと、
前記外部デバイスへの接続のための複数の信号線と、ここで前記複数の信号線は、Ｄ−信号線およびＤ＋信号線を備える、
前記信号線上の電気的構成を感知するための複数の第１の回路と、ここで前記第１の回路は、それぞれ前記Ｄ−信号線および前記Ｄ＋信号線に対応する２つの第１の回路を備える、
前記信号線上の電気的構成をアサートするための複数の第２の回路と、ここで前記第２の回路は、それぞれ前記Ｄ−信号線および前記Ｄ＋信号線に対応する２つの第２の回路を備える、
を備え、前記第２の回路のうちの１つは、前記第１の回路のうちの１つが前記信号線上の所定の電気的構成を感知するとき、複数の電気的構成の中から前記信号線上の電気的構成をアサートし、それによって前記回路に接続された外部デバイスからの電圧が、前記第２の回路のうちの１つによって前記信号線上でアサートされた前記電気的構成に対応する電圧レベルで前記電力バス上でアサートされる、
回路。
【請求項２３】
外部デバイスへの接続を検出することと、ここで前記外部デバイスからの電圧は回路の電力バス上でアサートされる、
前記外部デバイスが第１の種類であるかを決定することと、
前記外部デバイスからの第１の電圧レベルを受けるため信号線上の第１の電気的構成を、または前記外部デバイスからの第２の電圧レベルを受けるため前記信号線上の第２の電気的構成を少なくともアサートすることを含めて、前記外部デバイスが前記第１の種類であるとき、前記外部デバイスに接続されたＤ−信号線およびＤ＋信号線を備える前記信号線上の電気的構成をアサートすることによって前記電力バス上の電圧レベルを確立することと、
を備える、回路における方法。
【発明の詳細な説明】
【関連出願の相互参照】
【０００１】
[0001]  本開示は、２０１３年２月５日に出願された、米国出願番号第１３／７５９，８６５号の優先権を主張し、また、２０１２年１０月２９日に出願された、米国仮出願番号第６１／７１９，８２２号の優先権を主張し、この両方の内容は、すべての目的のためにそれら全体が引用によりここに組み込まれている。
【背景技術】
【０００２】
[0002]  本明細書中に示されない限り、このセクションにおいて説明されるアプローチは、本出願における特許請求の範囲に対する先行技術ではなく、このセクションに含めることにより、先行技術であると認定されるものではない。
【０００３】
[0003]  現代の携帯用電子機器のための所要電力は、非常に急速に増大しており、例えば、より大きなディスプレイを有するデバイス、ＬＴＥデバイス（無線、モデム等）、マルチコアプロセッサ等がある。許容可能な動作可能時間(up times)を維持するために、このようなデバイスはより大きな容量を有するバッテリを利用する。このようなシステムにおいて、従来型の電源が使用されるとき、バッテリ充電時間は非常に長くなる傾向にある。その理由は、（１）限られた電源容量（ＵＳＢ 最大５Ｖ／１．８Ａ）、および（２）入力電源およびバッテリ間の電圧無歪限界（headroom）の問題、を含む。さらに、多くの容易に利用可能な電源（例えば、モニタ、ノートブック等）は、ポータブルデバイスが許容することができるものに対するそれらの高電圧動作が理由で、利用されることができない。二次的な携帯機器コネクタの使用を必要とする解決策を実現することは、解決策および顧客コスト（専有のコネクタ、電源アダプター（wall adapter）等）を著しく増加させる。
【０００４】
[0004]  バッテリ容量が増大すると、５Ｖ入力電圧は、ケーブル、コネクタ、ＰＣＢ、および充電器インピーダンスにより十分な高充電電流を達成する十分な電圧無歪限界を提供しない。特により高い電圧の使用に向かっている傾向があるため、現在、多くのバッテリがこの問題を悪化する４．３５Ｖのフロート電圧を有している。例えば、２Ｓスタックは、約８．４Ｖまたは８．７Ｖを提供するので、効率的に充電するために５Ｖよりも高い電圧を必要とする。
【発明の概要】
【０００５】
[0005]  外部デバイスからバッテリを充電するための回路は、回路を外部デバイスに接続するためのケーブルを備える信号線の電気的構成を検出するための検出回路を含み得る。構成回路は、検出回路に応答して信号線上のいくつかの電気的構成のうちの１つをアサートし得る。それに応じて、外部デバイスは、信号線上でアサートされた電気的構成に対応する電圧レベルで電力線上に電圧を供給し得る。
【０００６】
[0006]  いくつかの実施形態において、回路は、ＵＳＢバッテリ充電仕様にしたがって動作する。電力線はＶＢＵＳであり得、信号線はＵＳＢ仕様に記述されたＤ＋線およびＤ−線であり得る。回路は、業界標準と下位互換性であり得て、既存の標準化されたコネクタおよびケーブルを許容し、同時にＵＳＢ仕様の標準５Ｖ動作レベルを超える動作電圧のより広い範囲を可能にする。
【０００７】
[0007]  以下の詳細な説明および付属の図面は、本開示の性質および利点のより良い理解を提供する。
【図面の簡単な説明】
【０００８】
【図１】図１は、本開示にしたがう、回路のハイレベル包括的ブロック図である。
【図２】図２は、本開示にしたがう、処理のハイレベル機能フローチャートである。
【図３】図３は、ＵＳＢ仕様に基づく例示的な実施形態を示す図である。
【図４】図４は、外部デバイスの例を示す図である。
【図５】図５は、図３に示されるポータブルデバイスにおける処理の機能フローチャートである。
【図６】図６は、図３に示される外部デバイスにおける処理の機能フローチャートである。
【図７】図７は、ＵＳＢバッテリ充電仕様にしたがう、電圧レベルを示す。
【図８】図８は、本開示にしたがう、システム動作の概要である。
【詳細な説明】
【０００９】
[0016]  以下の説明では、説明の目的で、本開示の全体的な理解を提供するために多数の例および特定な詳細が述べられている。しかしながら、当業者にとって、特許請求の範囲において表された本開示が、これらの実施例の特徴のいくつか又は全てを以下に記載された他の特徴と共に又は組み合わせて含めることができ、更に特徴の変形例及び均等物並びにここに記載された概念を含むことができることは明らかである。
【００１０】
[0017]  図１は、本開示の実施形態にしたがう、回路１００を示す。回路１００は、スマートフォン、コンピュータタブレット等といったポータブルデバイス（携帯機器）１０に含まれ得る。ポータブルデバイス１０は、ポータブルデバイスに電力供給するためのバッテリ１２を含み得る。いくつかの実施形態において、バッテリ１２は、回路１００が充電し得る再充電可能なバッテリであり得る。バッテリ１２は、単一セル構成であり得る、またはマルチセルスタックであり得る。
【００１１】
[0018]  ポータブルデバイス１０は、外部デバイス１４に接続され得る。いくつかの実施形態において、外部デバイス１４は、ウォールアダプタといった交流電流（ＡＣ）アダプタであり得る。他の実施形態において、外部デバイス１４は、ポータブルデバイスに電力を供給することができる電子デバイスであり得る。例えば、外部デバイス１４は、それ自体のバッテリパックから、またはＡＣ電源に接続されることによって電力を供給する、ラップトップコンピュータであり得る。
【００１２】
[0019]  ポータブルデバイス１０および外部デバイス１４は、それぞれのコネクタ２２および２４を有し得る。ケーブル２６は、ポータブルデバイス１０および外部デバイス１４を電気的に接続し得る。
【００１３】
[0020]  いくつかの実施形態において、回路１００は、充電回路１０２、検出回路１０４、制御回路１０６、および構成回路１０８を含み得る。回路１００は、ケーブル２６における電力線への電気的接続のための電力バス１１４を含み得る。回路１００は、ケーブル２６における信号線への電気的接続のための複数の信号バス線を備える信号バス１１２をさらに含み得る。信号バス１１２を備える信号バス線の数は、実施形態により異なり得る。例えば、ＵＳＢ仕様に基づく設計は、２つの信号バス線、Ｄ＋およびＤ−を定義し、一方で別の設計は、２つより多い信号バス線を用い得る。
【００１４】
[0021]  充電回路１０２は、バッテリ１２を充電するために外部デバイス１４によって供給される電圧からの電力を転送するように、電力バス１１４に接続され得る。充電回路１０２は、例えばスイッチング充電設計といった、任意の既知の設計のうちのものであり得る。
【００１５】
[0022]  検出回路１０４は、信号バスを備える信号バス線上の様々な電気的構成を検出するために、信号バス１１２に接続され得る。外部デバイス１４は、検出回路１０４が信号バス１１２上を検出し得るケーブル２６の信号線上の電気的構成をアサートし得る。いくつかの実施形態において、検出回路１０４は、信号バス１１２上で電気的構成を検出するための電圧コンパレータ、電流センサ等を備え得る。
【００１６】
[0023]  信号バス１１２の信号バス線上でアサートされた電気的構成は、１つまたは複数の信号バス線をアサートした（接地電位（ground potential）を含む）電圧レベル、またはいくつかの信号バス線上でアサートされた複数の電圧レベルであり得る。電気的構成はまた、信号バス線のうちの１つまたは複数にそれぞれ流れる１つまたは複数の電流であり得る。いくつかの実施形態において、電気的構成は、信号バス線のうちの１つまたは複数を抵抗（または、キャパシタやインダクタといった他の受動デバイス）に接続すること、または信号バス線の１つまたは複数をともに接続することによってアサートされ得る。いくつかの実施形態において、電気的構成は、電圧、電流フロー、および／または抵抗（または他の受動デバイス）の組み合わせを使用してアサートされ得る。
【００１７】
[0024]  上述したように、電気的構成は、ケーブル２６を介して信号バスに電気的に接続された外部デバイス１４によって、信号バス１１２の信号バス線上でアサートされ得る。同様に、電気的構成は、構成回路１０８によって信号バス線上でアサートされ得る。いくつかの実施形態において、例えば、構成回路１０８は、信号バス１１２を備える信号バス線のうちの１つまたは複数上の電圧レベルおよび／または電流レベルのいくつかの組み合わせをアサートするために、電圧源、電流源、スイッチ（例えば、ＭＯＳスイッチ）、受動デバイス（例えば、抵抗）等を含み得る。
【００１８】
[0025]  制御回路１０６は、検出回路１０４から１つまたは複数の信号１０４ａを受信するように接続され得る。信号１０４ａは、外部デバイス１４によって信号バス１１２上でアサートされた、検出された電気的構成を示し得る。制御回路１０６は、信号バス１１２上の特定の電気的構成をアサートするために、構成回路１０８に１つまたは複数の制御信号１０６ａを提供するように接続され得る。
【００１９】
[0026]  ポータブルデバイス１０は、デバイスエレクトロニクス（デバイス電子機器）（負荷）１０１をさらに備え得る。例えば、ポータブルデバイス１０がコンピュータタブレットである場合、デバイスエレクトロニクス１０１は、プロセッサ、メモリ、ディスプレイ等といったコンポーネントを備え得る。デバイスエレクトロニクス１０１は、回路１００によって受信された電力を引き込むためにコネクタ１１４ａを介して電力バス１１４に接続され得る。
【００２０】
[0027]  外部デバイス１４は、外部デバイスを備える他の電子回路（図示せず）に加えて、電圧セレクタ１２２および電力部１２４を含み得る。例えば、外部デバイス１４は、ラップトップコンピュータであり得、または外部デバイスは電源（例えば、ＡＣアダプタ）等であり得る。電源回路１２４は、ケーブル２６を介してポータブルデバイス１０に配送し得るいくつかの選択可能な電圧レベルのうちの１つで電圧を提供し得る。例えば、外部デバイス１４は、ケーブル２６における電力線に接続された電力バス１３４を含み得る。電圧セレクタ１２２は、電力部１２４によって生成された電圧を電力バス１３４に接続し得る。いくつかの実施形態において、電圧セレクタ１２２は、複数の信号バス線を備える信号バス１３２に接続され得、それはケーブル２６を介して信号バス１1２に電気的に接続され得る。以下に、より詳細に説明されるように、電圧セレクタ１２２は、信号バス１３２上の電気的構成を検出または感知し、検出された電気的構成に対応する電圧レベルを出力するために、電力部１２４を制御またはそうでなければ信号を送り得る。電圧セレクタ１２２は、信号バス１３２上の電気的構成を検出または感知するためのデジタルロジック、アナログ回路、またはデジタルおよびアナログコンポーネントの組み合わせを含み得る。
【００２１】
[0028]  図２は、本開示の原理にしたがって外部デバイスと連動する回路１００の動作を示す。ブロック２０２において、回路１００は、外部デバイス（例えば、図１の１４）への接続を検出し得る。例えば、回路１００は、外部デバイス１４によって提供された電力バス１１４上の電圧の存在を検出するための回路（図示せず）を含み得る。
【００２２】
[0029]  ブロック２０４において、回路１００は、どの種類の外部デバイスが回路に接続されるかを決定し得る。例えば、外部デバイス１４は、単一の出力電圧を供給する従来型の電源であり得る。本開示にしたがうと、回路は、いくつかの選択可能な電圧レベルのうちの任意の１つで電圧を供給することができる外部デバイスに接続され得る。
【００２３】
[0030]  いくつかの実施形態において、外部デバイス１４は、それがどの種類のデバイスであるかを示すために、信号バス１３２上で電気的構成をアサートし得る。図示するためだけに、信号バス１３２は、２つの信号バス線を含むと仮定する。２つの信号バス線上の電気的構成は、信号バス線のうちの２つの間の抵抗を接続し、他の信号バス線上で所定の直流（ＤＣ）電圧レベルを適用することによって、（例えば、電圧セレクタ１２２を使用して）外部デバイス１４によってアサートされ得る。別の電気的構成は、信号バスの各々上に、２つの異なるＤＣ電圧レベルを適用すること等を含み得る。
【００２４】
[0031]  検出回路１０４は、信号バス１１２を備える信号バス線を感知することによって、外部デバイスによってアサートされた特定の電気的構成を感知し得る。検出回路１０４によって感知された電気的構成に基づいて、（単数または複数の）信号１０４ａは、回路１００に接続された外部デバイスの種類を示すために、制御回路１０６に提供され得る。本開示にしたがうと、ブロック２０６において、ブロック２０４において感知された電気的構成は、外部デバイス１４が第１の種類のうちのものである（例えば、選択可能な電圧レベルを有する）と示す場合、追加の処理が、以下に説明されるように実行され得る。外部デバイス１４が第１の種類のうちのものでない場合、回路１００は、それが単一の電圧レベルを出力することができる外部デバイスに接続されているという想定の下で動作し、ブロック２０８において外部デバイスから電圧を受信し得る。したがって、ブロック２０８において、回路１００によって受信された電圧は、バッテリ（例えば、図１の２６）を充電するために、または電力を負荷（例えば、１０１）に提供するために使用され得る。
【００２５】
[0032]  ブロック２０６において、外部デバイス１４が、第１の種類のうちのものであると決定され、外部デバイスが複数の選択可能な出力電圧レベルをサポートする場合、本開示の原理にしたがって、ブロック２１２における回路１００は、いくつかの所定の電気的構成の中から信号バス１１２上の電気的構成をアサートするために、構成回路１０８を使用し得る。いくつかの実施形態において、例えば、回路１００は適切なバッテリ充電のための異なる電圧レベルを有する、異なる種類のバッテリ１２をサポートし得る。例えば、いくつかのバッテリは、５ボルトで充電され得、他のバッテリは、９ボルト、１２ボルト、２０ボルト等を必要とし得る。同様に、負荷１０１の異なるタイプは、異なる電圧レベルで動作し得る。したがって、制御回路１０６は、特定の電圧レベルに対応する信号バス１１２上の電気的構成をアサートするために、構成回路１０８を動作するために信号１０６ａを生成し得る。
【００２６】
[0033]  各所定の電気的構成は、所定の電圧レベルと関連付けられ得る。この点を図示するためだけに、以下の例を考慮する。信号バス１１２が２つの信号バス線を含むと想定する。信号バス線上でアサートされ得る第１の電気的構成は、１つの線上で１．５Ｖを、他の線上で３Ｖをアサートすることを含み得る。この構成は、例えば、１０Ｖといった電圧レベルと関連付けられ得る。第２の電気的構成は、第１および第２の信号バス線を短絡することがあり、この構成は、例えば１５Ｖ等の電圧レベルと関連付けられ得る。
【００２７】
[0034]  回路１００が１０Ｖを必要とする場合、構成回路１０８は、信号バス１１２上で第１の電気的構成をアサートし得る。同様に、回路１００が１５Ｖを必要とする場合、構成回路１０８は、信号バス１１２上等の第２の電気的構成をアサートし得る。本開示の原理にしたがうと、回路１００は、外部デバイスが検出し得る信号バス線上の適切な電気的構成をアサートすることによって、外部デバイスが複数の出力をサポートすることができるとき、外部デバイス１４に対してどの電圧レベルを出力するかを特定し得る。これらの電圧レベルは、もちろん、例示のためだけのものであり、特定の電圧レベルは、実施、産業仕様書の順守（adherence to industry specs）等に依存するだろう。
【００２８】
[0035]  いくつかの実施形態において、信号バス１１２上でアサートされた電気的構成は、ブロック２１０ａにおいて外部デバイス１４によって検出され得、それに応じて、外部デバイスは、検出された電気的構成に対応する電圧レベルを出力するようにそれ自体を再構成し得る。ブロック２１２において、回路１００は、特定の電圧レベルで外部デバイス１４から電圧を受けることができる。例えば、回路１００は、バッテリを充電するために（例えば、図１の２６）、または電力を負荷（例えば、図１の１０１）に提供するために、受けた電圧を使用し得る。
【００２９】
[0036]  図３に示されるように、本開示の原理にしたがう特定の実施形態が、ユニバーサルシリアルバス（ＵＳＢ）インターフェース（例えば、ＵＳＢ仕様改訂２．０）に組み込まれ得る。より詳細には、図３に示される実施形態は、ＵＳＢバッテリ充電仕様改訂１．２（ＢＣ１．２）に基づいた回路１００の実施形態を含み得る。大多数のデバイスは、ＢＣ１．２に準拠するため、この実施形態は、製造およびインストールされたユーザベースの観点から望ましい利益を有し得る。したがって、いくつかの実施形態において、回路１００は、ＢＣ１．２に準拠して動作し得るため、既存のデバイスと互換性があるデバイスを提供し、（回路のほとんどは既に設計されているため）容易に製造することができ、本開示の利益を提供する。
【００３０】
[0037]  ポータブルデバイス３０２は、外部デバイス３０４に接続し得る。ポータブルデバイス３０２は、ＵＳＢインターフェース、例えばモバイル通信デバイス、デジタルカメラ、コンピュータタブレット等を組み込む、任意の電子デバイスであり得る。同様に、外部デバイス３０４は、ＵＳＢインターフェースを組み込む任意の電子デバイスであり得、電力を、電源、充電器、コンピュータといった他の電子デバイス等を含む、ポータブルデバイス３０２に提供することができる。
【００３１】
[0038]  ポータブルデバイス３０２および外部デバイス３０４を機械的におよび電気的に接続するケーブル（例えば、図１のケーブル２６）は、ＶＢＵＳと呼ばれる電力線、信号バス線Ｄ＋およびＤ−、および接地線を含む、４つのワイヤを備え得る。これらの４つのワイヤは、標準ＵＳＢ ＡおよびＵＳＢ Ｂプラグ（例えば、図１におけるコネクタ２２および２４）に見つけられる。したがって、ＶＢＵＳは、図１に示される電力バス１１４および１３４の例を構成する。Ｄ＋線およびＤ−線は、図１に示される信号バス１１２および１３２を備える信号線の例を表す。
【００３２】
[0039]  いくつかの実施形態において、ポータブルデバイス３０２は、ＶＢＵＳ上でアサートされた電圧を電圧レベルVOTG_SESSN_VLDと比較するためのコンパレータを含み得る。コンパレータは、例えば、ＶＢＵＳ上の電圧レベルがVOTG_SESSN_VLDを超えるとき、外部デバイス３０４への接続がなされたことを決定するために使用され得る。
【００３３】
[0040]  ポータブルデバイス３０２は、それぞれの信号DCH_DETおよびCHG_DETを生成する、検出回路３１２ａ、３１２ｂを含み得る。図１に示される検出回路１０４と関連して上記に説明したように、図３における検出回路３１２ａ、３１２ｂは、以下により詳細に説明されるように、Ｄ＋線およびＤ−線上の異なる電気的構成を検出し得る。
【００３４】
[0041]  構成回路３２２ａは、電圧源VDP_SRC、VDP_UP＆抵抗RDP_UP、VLGC_HI＆電流源IDP_SRC、およびIDP_SINK、およびＤ＋線への選択的接続のためのそれぞれのスイッチを含み得る。追加の構成回路３２２ｂはまた、VDM_UP、VDM_SRC、RDM_DWNおよびIDM_SINK、およびＤ−線への選択的接続のためのそれらのそれぞれのスイッチを含み得る。図１に示される構成回路１０８に関連して説明したように、図３における構成回路３２２ａ、３２２ｂは、以下により詳細に説明されるように、Ｄ＋線およびＤ−線上の異なる電気的構成をアサートし得る。
【００３５】
[0042]  本開示にしたがうと、外部デバイス３０４は、選択可能な電圧レベルを有する出力電圧を有する電源３１４を含み得る。例えば、選択可能な電圧レベルは、５Ｖ、９Ｖ、１２Ｖ、および２０Ｖであり得る。もちろん、より少ないまたはより多いレベルが提供され得る、異なるレベルが出力され得る、等がある。外部デバイス３０４は、Ｄ＋線およびＤ−線上で（例えば、抵抗RDAT_LKGおよびRDM_DWNを介して）電圧レベルおよび電流フローを検出するためのコンパレータ３２４ａ、３２４ｂ、３２４ｃ、および３２４ｄをさらに含み得る。電圧レベルおよび電流フローは、ポータブルデバイス３０２によって、Ｄ＋線およびＤ−線上でアサートされることができる異なる電気的構成を定義する。図３に示される基準レベルは、１Ｖ電圧レベルを使用するが、他の実施形態において、基準レベルは他の電圧レベルであり得ることが理解されるべきである。
【００３６】
[0043]  以下に説明するように、外部デバイス３０４はまた、抵抗RDAT_LKGおよびRDM_DWNを使用して、Ｄ＋線およびＤ−線上の異なる電気的構成をアサートし得る。いくつかの実施形態において、グリッチフィルタ３３４は、Ｄ＋線上のノイズによる偽正極検出（false positive detection）を回避するために提供され得る。
【００３７】
[0044]  外部デバイス３０４（図３）の例示的な例は、一般的にＶＢＵＳに提供される５Ｖに加え、９Ｖ、１２Ｖ、および２０Ｖ電圧レベルを提供することができる、図４に示される、電源４００（例えば、電源アダプター）である。変圧器は、高電力一次側（high-power primary side）４０４を、外部環境とインターフェースをとる低電力二次側（low-power secondary side）４０２から、電気的に切り離すために使用され得る。二次側４０２は、Ｄ＋線およびＤ−線への接続を有するインターフェースＩＣを含み得る。インターフェースＩＣは、例えば、図３に示されるコンパレータ３２４ａ−３２４ｄといった検出回路を含み得る。いくつかの実施形態において、インターフェースＩＣは、ＡＣ／ＤＣ制御ＩＣに集積化され得る。一次側４０４は、ＶＢＵＳ上で選択可能な出力電圧レベルを提供し得る。例えば、一次側４０４は、二次側４０２に結合された電力部４１２を含み得る。図４に示される特定の例において、二次側４０２の側の送信ＬＥＤを備える光結合４１４は、電力部の出力を制御するために、電力部４１２の側の受信ＬＥＤに光信号を送信し得る。
【００３８】
[0045]  インターフェースＩＣは、Ｄ＋線およびＤ−線上でアサートされた特定の電気的構成を検出および復号することができる、回路およびロジック（図示せず）を含み得る。９Ｖ、１２Ｖ、および２０Ｖスイッチは、抵抗ネットワーク４０２ａを介して、例えば、光信号の周波数を制御することによって、送信ＬＥＤによって生成された光信号を、制御するようにアクティブ化され得る。光信号は、その後、受信ＬＥＤによって受信され、電力部４１２におけるコントローラによって感知され得る。コントローラは、受信ＬＥＤによって感知された光信号に基づく電圧レベルを有する電圧をＶＢＵＳに生成し得る。もちろん、抵抗ネットワーク４０２ａおよび光ＬＥＤの使用は、単に例示であり、他の実施形態では、二次側４０２は、光信号伝達でない任意の周知の信号伝達技法を使用して一次側４０４と通信し得、例えば、デジタル信号が二次側から一次側に送られ得ることが、理解されるべきである。
【００３９】
[0046]  外部デバイス３０４は、本来電源である必要はないことが理解されるべきであるが、複数の出力電圧レベルを提供するように構成された任意の電気的なデバイスであり得る。例えば、いくつかの実施形態において、外部デバイス３０４は、電圧セレクタ４０２を組み込むラップトップコンピュータであり得、選択可能な出力電圧レベルを有する電源を含む。
【００４０】
[0047]  図５は、ポータブルデバイス３０２（図３）が外部デバイスに接続するとき、本開示にしたがう処理を示す。上記に説明したように、いくつかの実施形態において、ポータブルデバイス３０２は、ポータブルデバイス３０２が外部デバイス上のポートに接続しているとみなされる、ＢＣ１．２にしたがって動作し得る。この先、「外部デバイス」および「ポート」という用語は、同時に、および／または互換性があるように使用され得る。以下に述べられる電圧レベルに関する典型的な値は、ＢＣ１．２にしたがって設定され得る。図７は、例えば、ＢＣ１．２に記述された電圧値の表を示す。
【００４１】
[0048]  ループ５０２において、ポータブルデバイス３０２は、接続事象を検出し得る。例えば、外部デバイスは、ＶＢＵＳ上で電圧を出力し得る。ＢＣ１．２にしたがうと、ポータブルデバイス３０２が予め定められた期間ＶＢＵＳ上の電圧レベル＞VOTG_SESSN_VLDであることを検出する場合、ポータブルデバイス３０２は、外部デバイスへの接続が行われたと決定し得る。
【００４２】
[0049]  ブロック５０４において、ポータブルデバイス３０２は、外部デバイスが専用充電ポート（ＤＣＰ：dedicated charging port）であるか否かを決定し得る。ブロック５０６において、ＤＣＰが検出された場合、処理は、ブロック５０８に続き、そうでなければ、標準ダウンストリームポート（ＳＤＰ）または充電ダウンストリームポート（ＣＤＰ）が検出される。ＤＣＰ、ＳＤＰ、およびＣＤＰは、ＢＣ１．２において定義されるポートタイプである。
【００４３】
[0050]  ＢＣ１．２にしたがって、ブロック５０４は、一次検出ステップおよび二次検出ステップを含み得る。ポータブルデバイス３０２は、Ｄ＋線上の電気的構成（すなわち、電圧レベル）をアサートすること、およびＤ−線上でアサートされた電気的構成（すなわち、電圧レベル）を感知することによって、外部デバイスがＳＤＰであるかを検出するための一次検出を実行し得る。ＳＤＰが検出されると、ブロック５０６の分岐は取られず、ポータブルデバイス３０２はＳＤＰの検出にしたがって進み得る。外部デバイスがＳＤＰでないと決定されると、ポータブルデバイス３０２は、Ｄ−線上の電気的構成をアサートすること、およびＤ＋線上の電気的構成を感知することによって、外部デバイスがＤＣＰであるかＣＤＰであるかどうかを検出するために、二次検出を実行し得る。ＣＤＰが検出されると、ブロック５０６のＮＯの分岐が取られ、ポータブルデバイス３０２はＣＤＰの検出にしたがって進み得る。
【００４４】
[0051]  ＣＤＰが検出されない場合、いくつかの実施形態において、処理は、ブロック５０８に進む。他の実施形態において、ブロック５０８に進む前に、ポータブルデバイス３０２は、専有であり得る、他の標準に準拠し得る、またはそうでなければＢＣ１．２に準拠しない、接続されたデバイスを検出するために、ブロック５０４において追加の検出ステップを実行し得る。例えば、Ａｐｐｌｅ（登録商標）電源アダプタは典型的にＢＣ１．２に準拠せず、ラップトップ製造者は専有の回路等を使用する電源アダプタを生産し得る。非ＢＣ１．２ポートが検出されない場合、処理はブロック５０８に進み得る。
【００４５】
[0052]  続けて図５について、処理がブロック５０８に到達する場合、ポータブルデバイス３０２はＤＣＰに接続されていると決定されている。本開示にしたがう外部デバイス（例えば、図３の３０４）は、この時点で電気的にＤＣＰのように見える、すなわち、外部デバイスは、例えば図３に示されるようにＤ＋線とＤ−線との間に接続されたスイッチを使用して、Ｄ＋線およびＤ−線をともに短絡する。従来のＤＣＰは、典型的に５Ｖを出力することに特定される。比較すると、本開示にしたがう外部デバイスは、５Ｖレベルに加えて、いくつかのより高い電圧レベル（例えば、９Ｖ、１２Ｖ、２０Ｖ等）のうちのいずれか１つを出力し得る。したがって、本開示にしたがう外部デバイスは、高電圧ＤＣＰ（ＨＶＤＣＰ）と呼ばれ得る。本開示の原理にしたがうと、ポータブルデバイス３０２は、従来のＤＣＰである外部デバイスとＨＶＤＣＰとを区別するための追加の検出を実行し得る。したがって、いくつかの実施形態において、ポータブルデバイス３０２は、ブロック５０８において、Ｄ＋線上の電圧レベルVDP_SRCをアサートし得る。
【００４６】
[0053]  外部デバイスが従来型のＤＣＰである場合、Ｄ＋線およびＤ−線間の短絡は維持されるだろう。したがって、ブロック５１０において、ポータブルデバイス３０２は、Ｄ−でアサートされた電圧レベルが＞VDAT_REFであることを感知し、従来型のＤＣＰが接続されていることを検出するだろう。
【００４７】
[0054]  外部デバイスがＨＶＤＣＰ（例えば、図３の３０４）である場合、本開示にしたがって、ＨＶＤＣＰは、Ｄ＋線およびＤ−線間の短絡を開放することによって、ＶＤＰ_ＳＲＣにおいてアサートされているＤ＋線に応答するだろう。したがって、ブロック５１０において、ポータブルデバイス３０２は、ＨＶＤＣＰが接続していることを示し得る、≦VDAT_REFであるＤ−においてアサートされた電圧レベルを感知するだろう。ブロック５１２において、ポータブルデバイス３０２がＶＢＵＳ上の電圧を検出し続ける場合、それは外部デバイスがまだ接続されていること、および外部デバイスはＨＶＤＣＰであることをポータブルデバイスに示す働きをし得る。
【００４８】
[0055]  この時点で、ポータブルデバイス３０２は、ＨＶＤＣＰから受信する動作電圧を選択し得る。５Ｖ動作がブロック５１４において所望される場合、ポータブルデバイス３０２は、ブロック５１４ａにおいて、Ｄ＋線およびＤ−線上の以下の電気的構成、Ｄ＋上のVDP_SRCおよびＤ−上の接地電位をアサートし得る。同様に、９Ｖ動作がブロック５１６において所望される場合、ポータブルデバイスは、ブロック５１６ａにおいて、Ｄ＋線およびＤ−線上の以下の電気的構成、Ｄ＋上のVDP_UP、およびＤ−上のVDM_SRCをアサートし得る。１２Ｖオペレーションがブロック５１８において所望される場合、ポータブルデバイスは、ブロック５１８ａにおいて、Ｄ＋線およびＤ−線上の以下の電気的構成、Ｄ＋上のVDP_SRCおよびＤ−上のVDM_SRCをアサートし得る。２０Ｖオペレーションがブロック５１６において所望される場合、ポータブルデバイスは、ブロック５１６ａにおいて、Ｄ＋線およびＤ−線上の以下の電気的構成、Ｄ＋上のVDP_UPおよびＤ−上のVDM_UPをアサートし得る。
【００４９】
[0056]  もちろん、電圧レベルの任意の適切な組み合わせが異なる動作電圧と関連付けられ得ることが理解されるべきである。いくつかの実施形態において、異なる電流フローが電圧レベルをアサートする代わりにＤ＋線およびＤ−線上でアサートされることができることが、さらに理解されるべきである。より一般的には、異なる電圧レベルおよび電流フローの組み合わせが、Ｄ＋線およびＤ−線上でアサートされ得る。
【００５０】
[0057]  続けて図５について、いくつかの実施形態において、ブロック５２２ａにおいて電圧レベルがまだＶＢＵＳ上に存在する場合、処理はブロック５１４にループバックし得る。ループは、ポータブルデバイス３０２が、必要に応じて動作電圧を動的に変えることを可能にし、ポータブルデバイス３０２における動作の高度なフレキシビリティを提供する。したがって、例えば、時間ｔ１において、ポータブルデバイス３０２は、ＶＢＵＳ上で第１の電圧レベルを受けるために、Ｄ＋線およびＤ−線上で第１の電気的構成をアサートし得る。（ＨＶＤＣＰに再接続する必要のない）後続の時間ｔ２において、ポータブルデバイス３０２は、ＶＢＵＳ上で第２の電圧レベルを受けるために、Ｄ＋線およびＤ−線上の第２の電気的構成をアサートし得る。
【００５１】
[0058]  図６を参照すると、本開示にしたがう外部デバイス（例えば、図３における３０４）における処理、すなわちＨＶＤＣＰが、これから説明される。ブロック６０２において、ＨＶＤＣＰは、ＤＣＰとしての検出のためにそれ自体を初期化し得る。例えば、ＨＶＤＣＰは、ＶＢＵＳ上で５Ｖをアサートし、Ｄ＋線およびＤ−線を短絡し得る。加えて、Ｄ＋線は、ＢＣ１．２に準拠して抵抗RDAT_LKG（約５００ＫΩ)を使用してプルダウンされる。この状態において、このＨＶＤＣＰは、電気的にＤＣＰであるように見える。ＨＶＤＣＰは、Ｄ＋線がVDAT_REFを超えるまでループ６０４に入る。
【００５２】
[0059]  ＨＶＤＣＰがポータブルデバイス３０２に接続されているとき、ポータブルデバイスは、上述したようにその検出シーケンスを進むだろう。ポータブルデバイス３０２がＶＢＵＳ上で異なる出力電圧レベルを受け入れることができる場合、ポータブルデバイスは、Ｄ＋線上のVDP_SRCをアサートすること（図５におけるブロック５０８）によって、この事実をＨＶＤＣＰに示すことができ、これをＨＶＤＣＰは、ブロック６０６および６０８において検出するだろう。
【００５３】
[0060]  ブロック６０６および６０８において、ＨＶＤＣＰがグリッチフィルタ３３４（図３）を使用してＤ−線を感知している一方で、ＨＶＤＣＰにおいてタイマ（図示せず）が開始され得る。グリッチフィルタ３３４は、ポータブルデバイス３０２が異なる電圧レベルを受け入れるという偽正極指示（positive indication）を回避することによって、安全性の指標（a measure of safety）を提供し得る。ブロック６１０において、Ｄ＋線がタイムアウトの後＞VDAT_REFのままとなる場合、これはＨＶＤＣＰに、ポータブルデバイス３０２が異なる動作電圧レベルを受信することができ、ＨＶＤＣＰを探していることを示し得る。したがって、ブロック６１２において、ＨＶＤＣＰは、ポータブルデバイス３０２にそれがＨＶＤＣＰに接続されていることを示すために、Ｄ＋線およびＤ−線間の短絡を開放し、抵抗RDM_DWNを通じてＤ−線をプルダウンし得る。
【００５４】
[0061]  ブロック６１４において、ＨＶＤＣＰがＤ−線が＞VDAT_REFである電気的構成を感知する場合、ブロック６１４ａにおいて、ＨＶＤＣＰはＶＢＵＳ上で５Ｖを出力するだろう。ブロック６１６において、ＨＶＤＣＰがＤ＋線が＞VDAT_REFである電気的構成を感知する場合、ブロック６１６ａにおいて、ＨＶＤＣＰはＶＢＵＳ上で１２Ｖを出力するだろう。同様に、ブロック６１８において、ＨＶＤＣＰがＤ−線が＞VSEL_REFである電気的構成を感知する場合、ブロック６１８ａにおいて、ＨＶＤＣＰはＶＢＵＳ上で２０Ｖを出力するだろう。そうでなければ、ブロック６２０においてＨＶＤＣＰはＶＢＵＳ上で９Ｖを出力するだろう。いくつかの実施形態において、VSEL_REFは、２Ｖ±０．２Ｖに設定され得る。
【００５５】
[0062]  処理は、Ｄ＋線が＞VDAT_REFであり続けることをチェックするために、ブロック６２２に続く。そうであれば、処理はブロック６１４にループバックし、ＨＶＤＣＰがその出力電圧を異なるレベルに変えることを可能にする。
【００５６】
[0063]  ポータブルデバイス３０２およびＨＶＤＣＰ間の先の処理は、図８に示されるフローチャートに要約され得る。８０２において、ＨＶＤＣＰは、ポータブルデバイスに接続されている。ＨＶＤＣＰは、ＶＢＵＳ上で５Ｖを出力し、そのＤ＋線およびＤ−線を短絡することによって、ＤＣＰとして見なされるように初期構成される。８０４において、ポータブルデバイスは、ＢＣ１．２にしたがって検出を実行する。８０６において、ポータブルデバイスはＤＣＰを検出し、そして、ＢＣ１．２に準拠した検出処理の完了をマーキングする。ポータブルデバイスはその後、接続されたＤＣＰがＨＶＤＣＰであるかどうかを見るために、本開示の原理にしたがって、Ｄ＋線上のVDP_SRCをアサートする。８０８において、ＨＶＤＣＰは、ポータブルデバイスが複数の電圧レベルを受信することができることを示す、VDP_SRCを探すためにＤ＋線を感知する。８１０において、ＨＶＤＣＰは、ＨＶＤＣＰが接続されていることをポータブルデバイスに知らせるために、Ｄ＋線およびＤ−間の短絡を開放し、RDM_DWNをオンにする。８１２において、ポータブルデバイスは、所望の電圧レベルに対応するＤ＋およびＤ−上の電気的構成をアサートする。８１４において、ＨＶＤＣＰは、所望の電圧レベルを出力する。
【００５７】
[0064]  本開示の有利な態様は、既存のデバイスとの下位互換性が維持されていることである。例えば、本開示の原理にしたがうポータブルデバイスは、上記の図５および図６において概説された処理にしたがって、ＨＶＤＣＰを認識し、ＨＶＤＣＰとともに動作するだろう。さらに、本開示の原理にしたがうポータブルデバイスは、図５におけるブロック５０２、５０４、および５０６のように、ＳＤＰ、ＣＤＰ、ＤＣＰ、およびいくつかの実施形態において、非ＢＣ１．２ポート（例えば、アップル（登録商標）電源アダプタ）、といった非ＨＶＤＣＰデバイスを認識し、非ＨＶＤＣＰデバイスとともに動作するだろう。ＨＶＤＣＰ側からは、ＨＶＤＣＰは、上記の図５および図６において概説された処理にしたがって、本開示のポータブルデバイスとともに動作するだろう。さらに、ＨＶＤＣＰは、図６におけるループ６０２−６０４によって、従来のポータブルデバイスとともに動作するだろう。従来型のポータブルデバイスはＤＣＰ検出の後、Ｄ＋信号線上のVDP_SRCをアサートしないであろうから、ＨＶＤＣＰにおける処理は、ブロック６０４からの分岐を取らないだろう。
【００５８】
[0065]  上述の説明は、特定の実施形態の態様がどのように実現され得るかの例とともに、本願発明の様々な実施形態を示す。上述の例は、唯一の実施形態であるとみなされるべきではなく、以下の特許請求の範囲によって定義される特定の実施形態のフレキシビリティおよび利点を示すために提示されている。上述の開示および以下の特許請求の範囲に基づいて、他の配列、実施形態、実現、および同等物が、特許請求の範囲によって定義された本開示の範囲から逸脱することなく、用いられ得る。
以下に、本願出願の当初の特許請求の範囲に記載された発明を付記する。
［Ｃ１］回路であって、
外部デバイスへの接続のための電力バスと、
前記外部デバイスへの接続のための複数の信号線と、
前記信号線上の電気的構成を感知するための複数の第１の回路と、
前記信号線上の電気的構成をアサートするための複数の第２の回路と、
を備え、前記第２の回路のうちの１つは、前記第１の回路のうちの１つが前記信号線上の所定の電気的構成を感知するとき、複数の電気的構成の中から前記信号線上の電気的構成をアサートし、それによって前記回路に接続された外部デバイスからの電圧が、前記第２の回路のうちの１つによって前記信号線上でアサートされた前記電気的構成に対応する電圧レベルで前記電力バス上でアサートされる、
回路。
［Ｃ２］  前記複数の電気的構成は、少なくとも第１の電圧レベルと関連付けられた第１の電気的構成、および第２の電圧レベルと関連付けられた第２の電気的構成を備え、前記電力バス上の電圧は、前記信号線上でアサートされている前記第１の電気的構成に応答して前記第１の電圧レベルであり、前記電力バス上の電圧は、前記信号線上でアサートされている前記第２の電気的構成に応答して前記第２の電圧レベルである、Ｃ１に記載の回路。
［Ｃ３］  前記回路はユニバーサルシリアルバス（ＵＳＢ）仕様に準拠し、前記電力バスはＶＢＵＳであり、前記複数の信号線はＤ−信号線およびＤ＋信号線を備える、Ｃ１に記載の回路。
［Ｃ４］  前記回路は、前記ＵＳＢバッテリ充電仕様に準拠して動作する、Ｃ１に記載の回路。
［Ｃ５］  前記電力バスに接続され、バッテリへの接続のためのコネクタを有する充電回路をさらに備え、それによって前記充電回路に接続されたバッテリは、前記電力バス上の前記電圧によって充電されることができる、Ｃ１に記載の回路。
［Ｃ６］  前記電力バスに接続されたコネクタをさらに備え、前記コネクタに接続された負荷は、前記電力バスから電力を受信することができる、Ｃ１に記載の回路。
［Ｃ７］  前記外部デバイスはＡＰアダプタである、Ｃ１に記載の回路。
［Ｃ８］  前記外部デバイスは、電子デバイスである、Ｃ１に記載の回路。
［Ｃ９］  前記外部デバイスは、選択可能な出力電圧を有する、Ｃ１に記載の回路。
［Ｃ１０］  前記選択可能な出力電圧は、前記信号線上でアサートされた電気的構成に依存する、Ｃ９に記載の回路。
［Ｃ１１］  外部デバイスへの接続を検出することと、ここで前記外部デバイスからの電圧は前記回路の電力バス上でアサートされる、
前記外部デバイスが第１の種類のうちのものであるかを決定することと、
前記外部デバイスが、少なくとも前記外部デバイスからの第１の電圧レベルを受信するための前記信号線上の第１の電気的構成、または前記外部デバイスからの第２の電圧レベルを受信するための前記信号線上の第２の電気的構成をアサートすることを含む、前記第１の種類のうちのものであるとき、前記外部デバイスに接続された信号線上の電気的構成をアサートすることによって前記電力バス上の電圧レベルを確立することと、
を備える、回路における方法。
［Ｃ１２］  前記第１の電気的構成または前記第２の電気的構成をアサートすることに続く時間において、前記外部デバイスから第３の電圧レベルを受信するための第３の電気的構成をアサートすることをさらに備える、Ｃ１１に記載の方法。
［Ｃ１３］  ＵＳＢバッテリ充電仕様にしたがって前記回路を動作することをさらに備え、ここで前記電力バスはＶＢＵＳであり、前記信号線はＤ−信号線およびＤ＋信号線である、Ｃ１１に記載の方法。
［Ｃ１４］  前記外部デバイスが第１の種類のうちのものであるかどうかを決定することは、前記ＵＳＢバッテリ充電仕様にしたがってステップを実行することを含む、Ｃ１１に記載の方法。
［Ｃ１５］  前記外部デバイスが第１の種類のうちのものであるかどうかを決定することは、前記外部デバイスが標準ダウンストリームポート（ＳＤＰ）、専用充電ポート（ＤＣＰ）、または充電ダウンストリームポート（ＣＤＰ）であるかどうかを決定することを含む、Ｃ１４に記載の方法。
［Ｃ１６］  前記外部デバイスが第１の種類のうちのものであるかどうかを決定することは、前記信号線上の第３の電気的構成をアサートすることと、前記信号線上の所定の電気的構成を感知することとを含む、Ｃ１１に記載の方法。
［Ｃ１７］  前記信号線上の電気的構成をアサートすることは、信号線をボルテージポテンシャルに接続すること、または信号線を電流源に接続すること、または信号線を別の信号線に接続すること、のうちの１つまたは複数を含む、Ｃ１１に記載の方法。
［Ｃ１８］  前記電力バス上でアサートされた前記電圧を使用して前記回路に接続されたバッテリを充電することをさらに備える、Ｃ１１に記載の方法。
［Ｃ１９］  前記電力バス上でアサートされた前記電圧を前記回路に接続された負荷に提供することをさらに備える、Ｃ１１に記載の方法。
［Ｃ２０］電力バスへの接続および複数の信号線への接続を備える回路における方法であって、前記方法は、
前記回路の外部デバイスへの接続を検出することと、
前記信号線上の第１の電気的構成を感知することを含む、前記デバイスが前記ＵＳＢバッテリ充電仕様によって定義されたＤＣＰであることを検出することと、
前記信号線上の第２の電気的構成をアサートすることと、それに応じて前記信号線上の第３の電気的構成を検出することと、
前記信号線上の第４の電気的構成をアサートすることと、それに応じて第１の電圧レベルで前記電力バス上の電圧を受信することと、ここで前記第４の電気的構成は、複数の所定の電気的構成の中から選択され、各所定の電気的構成は、前記電力バス上でアサートされることができる電圧レベルがそれと関連づけられる、
を備える方法。
［Ｃ２１］  前記外部デバイスは、電源である、Ｃ２０に記載の方法。
【図１】
0005981043.tif 000002
【図２】
0005981043.tif 000003
【図３】
0005981043.tif 000004
【図４】
0005981043.tif 000005
【図５】
0005981043.tif 000006
【図６】
0005981043.tif 000007
【図７】
0005981043.tif 000008
【図８】
0005981043.tif 000009