(57)【特許請求の範囲】
【請求項１】
ユニバーサルシリアルバス電力制御回路において、
１つ以上の第１スイッチであって、各第１スイッチが閉じられているときに電源ノードを外部電力ノードに選択的に接続する、１つ以上の第１のスイッチと、
外部電力ノードが充電されているときを検出する比較器と、
電圧制御を行うためのフィードバックノードと、
電源ノードによって外部電力ノードを充電する充電回路であって、電源ノードと外部電力ノードとのうちの少なくとも一方にフィードバックノードを選択的に接続する、充電回路と、
コントローラであって、外部電力ノードが充電されてないとき、前記１つ以上の第１スイッチのうちの１つ以上を開き、フィードバックノードを電源ノードに接続したまま外部電力ノードを充電するように充電回路を制御し、外部電力ノードが充電されているとき、前記１つ以上の第１スイッチの各々を閉じ、ホストモードでフィードバックノードを外部電力ノードに接続するコントローラと、を備えるユニバーサルシリアルバス電力制御回路。
【請求項２】
前記充電回路は、
第１の抵抗値を有する第２スイッチであって、閉じられているときに前記電源ノードを前記フィードバックノードに接続する、第２スイッチと、
第１の抵抗値より有意に大きな第２の抵抗値を有する第３スイッチであって、閉じられているときに前記フィードバックノードを前記外部電力ノードに選択的に接続する、第３スイッチと、を備え、
オフモードにおいて、前記コントローラは第２スイッチを閉じるとともに第３スイッチを開き、充電モードにおいて、前記コントローラは前記外部電力ノードの充電を行うために第２および第３スイッチの両方を閉じ、ホストモードにおいて、前記コントローラは第２スイッチを開くとともに第３スイッチを閉じる、請求項１に記載のユニバーサルシリアルバス電力制御回路。
【請求項３】
前記充電回路は、
前記電源ノードと前記フィードバックノードとの間に接続された第２スイッチと、
前記フィードバックノードと前記外部電力ノードとの間に接続された第３スイッチと、
前記電源ノードと前記外部電力ノードとの間に接続された制御式電流源と、を備え、
オフモードにおいて、前記コントローラは前記制御式電流源をオフとし、第２スイッチを閉じるとともに第３スイッチを開き、充電モードにおいて、前記コントローラは前記制御式電流源をオンとし、第２スイッチを閉じるとともに第３スイッチを開き、ホストモードにおいて、前記コントローラは前記制御式電流源をオフとし、第２スイッチを開くとともに第３スイッチを閉じる、請求項１に記載のユニバーサルシリアルバス電力制御回路。
【請求項４】
ユニバーサルシリアルバスにおいて外部電力を提供する方法において、
オフモードおよび充電モードにあるとき、フィードバックノードを内部ソースノードに接続する工程と、
充電モードにあるとき、内部ソースノードによって外部電力ノードを充電する工程と、
外部電力ノードが充電されているとき、内部ソースノードを外部電力ノードに接続し、フィードバックノードを外部電力ノードに接続し、内部ソースノードからフィードバックノードを切断することによって、ホストモードに入る工程と、を含む方法。
【請求項５】
外部電力ノードを充電する工程は、内部ソースノードからの充電経路を外部電力ノードに接続し、充電モードにないとき、前記充電経路を切断する工程を含む、請求項４に記載の方法。
【請求項６】
外部電力ノードを充電する工程は、内部ソースノードと外部電力ノードとの間に充電抵抗器を接続する工程を含む、請求項４に記載の方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、一般にユニバーサルシリアルバス（ＵＳＢ）装置における電力制御に関し、より詳細には、ＵＳＢ装置の外部電圧を充電（チャージ）するための適応フィードバック電力制御のシステムおよび方法に関する。
【背景技術】
【０００２】
ユニバーサルシリアルバス（ＵＳＢ）は、ホストコンピュータシステムに複数の周辺装置を接続することを可能とするように設計されている。ＵＳＢでは単一の標準化されたインタフェースソケットが使用されており、コンピュータシステムをリブートすることなく装置を接続や切断することを可能とすることによって、プラグアンドプレイ性能が改善されている。ＵＳＢは多くの周辺装置について標準的な接続方法となっている。例えば、ＵＳＢは、マウス、キーボード、携帯情報端末（ＰＤＡ）、ゲームパッドおよび／またはジョイスティック、スキャナ、デジタルカメラ、プリンタ、通信ポート（例えば、シリアル、パラレルなど）、パーソナルメディアプレーヤ、フラッシュドライブ、ストレージドライブ、携帯電話機（例えば、セルラー電話機など）などのコンピュータ周辺装置を接続するためにしばしば用いられる。ＵＳＢ接続は、通信用、電力供給（例えば、携帯装置のバッテリを充電することなど）用、またはその両方に使用できる。ＵＳＢは、本来、パーソナルコンピュータに周辺装置を接続するために設計されていたが、ＰＤＡ、ハンドヘルドコンピュータ、ビデオゲーム機、携帯電話機、カーステレオなど、他の装置においても一般的なものとなった。ＵＳＢは、現在、ＵＳＢ２．０規格によって規定されているが、これは以前のＵＳＢ１．１規格を含むとともに、第３のより高速なスピードを導入するものである。将来のＵＳＢ規格は、例えば、ＵＳＢ３．０規格に想定されるように、より優れた機能および／またはより高速なスピードを提供することが想定される。
【０００３】
ＵＳＢ  ＯＴＧ（ＵＳＢ  Ｏｎ−Ｔｈｅ−Ｇｏ）は、ＵＳＢ２．０規格の補遺であり、ホストコンピュータシステムのサービスを必要とすることなく２つのＵＳＢ装置の通信を可能とする。ＵＳＢ−ＯＴＧは、１つのホストが１つ以上のＵＳＢ周辺装置と通信を行う、標準的なＵＳＢホスト−周辺装置モデルを保持している。一部の装置（パーソナルコンピュータなど）はホストとしてのみ動作するように設定され、多くの従来型周辺装置は周辺装置としてのみ動作するように設定される。ＯＴＧでは、１つ以上の装置がホストまたは周辺装置として機能することが可能であるデュアルロール装置（ＤＲＤ；ｄｕａｌ−ｒｏｌｅ  ｄｅｖｉｃｅ）が導入されており、最初に割り当てられた役割またはデフォルトの役割は交換され得る。接続されると、ＯＴＧ  ＤＲＤの装置はホストネゴシエーションプロトコル（ＨＮＰ）を使用して、ホスト／周辺装置の役割を交換することが可能である。特定の設定では、接続される装置の初期役割またはデフォルトの役割はケーブルの向きによって判定される。その役割を逆転させる必要がある場合、またはケーブルの向きが逆である場合（ケーブルの向きによって周辺専用装置（ｐｅｒｉｐｈｅｒａｌ−ｏｎｌｙ  ｄｅｖｉｃｅ）が初期ホスト装置として判定される場合など）、ＨＮＰでは、ケーブルの向きに関わらず、かつ、ＵＳＢケーブルを逆転させる必要なく、自動的にかつ意識されずに装置の役割を逆転させることが可能である。
【０００４】
ホスト装置はＵＳＢケーブルを介して周辺装置に電力を供給する。ホスト装置またはＯＴＧ  ＤＲＤ装置は、通常、装置回路機構に対する電源電圧を調節するための内部電力レギュレータを備える。この装置は、ＵＳＢ回路機構と、ＵＳＢケーブルを介して外部装置のインタフェースを行うためのＵＳＢポートとをさらに備える。ＵＳＢ回路機構は、ＵＳＢポートおよびケーブルを介して他の装置と通信するための、ＵＳＢトランシーバを備える。ＵＳＢポートおよびケーブルは、電力を供給するためまたは受け取るためのＶＢＵＳ信号およびグランド信号を含む。ＵＳＢ装置が周辺装置として動作するＯＴＧ  ＤＲＤ装置である場合、または周辺専用型の装置である場合、外部ホストはＵＳＢポートを介してＵＳＢトランシーバに電力を供給する。しかしながら、ＵＳＢ装置がホスト装置として動作する場合、その装置自体がそのトランシーバにおよびＵＳＢポートを介して他の外部装置に電力を供給する。ホストが、内部ＵＳＢトランシーバに電力を供給するための第１レギュレータと外部装置に電力を供給するための第２レギュレータとを含む２つの追加のレギュレータ（装置の内部電力レギュレータ以外）を有することも可能である。そのような構成は、比較的非効率的であり、費用を要する。装置の内部電力レギュレータを使用して、効率的にかつ費用効果的に内部ＵＳＢトランシーバおよび外部装置に電力を供給することが望ましい。そのような電力構成は、ＵＳＢ装置の不安定なおよび／または信頼性の低い動作を生じさせる場合のあるレギュレータ電圧の低下またはオーバーシュートを回避するように実装される必要がある。
【図面の簡単な説明】
【０００５】
【図１】代表的な一実施形態によって実装されるＵＳＢ回路を含むＵＳＢ−ＯＴＧ装置の簡略化したブロック図。
【図２】図１のＵＳＢ電力制御回路として用いられ得る一実施形態によるＵＳＢ電力制御回路の概略ブロック図。
【図３】代表的な一実施形態による、スイッチＳＷ１〜ＳＷ５を制御してＵＳＢオフモード、ＵＳＢ周辺モード、充電モード、およびＵＳＢホストモードの間の切替を行うための図２のコントローラの代表的な動作を説明する状態図。
【図４】ＵＳＢ周辺モードにおける図３のスイッチＳＷ１〜ＳＷ５のそれぞれの状態を示す簡略化したブロック図。
【図５】充電モードにおける図３のスイッチＳＷ１〜ＳＷ５のそれぞれの状態を示す簡略化したブロック図。
【図６】ＵＳＢホストモードにおける図３のスイッチＳＷ１〜ＳＷ５のそれぞれの状態を示す簡略化したブロック図。
【図７】図１のＵＳＢ電力制御回路としても用いられる別の実施形態によるＵＳＢ電力制御回路の該略ブロック図。
【図８】代表的な一実施形態による、スイッチＳＷ１〜ＳＷ４を制御してＵＳＢオフモード、ＵＳＢ周辺モード、充電モード、ＵＳＢホストモードの間の切替を行うための図７のコントローラの代表的な動作を示す状態図。
【図９】ＵＳＢ周辺モードにおける図８のスイッチＳＷ１〜ＳＷ４のそれぞれの状態を示す簡略化した図。
【図１０】充電モードにおける図８のスイッチＳＷ１〜ＳＷ４のそれぞれの状態を示す簡略化した図。
【図１１】ＵＳＢホストモードにおける図８のスイッチＳＷ１〜ＳＷ４のそれぞれの状態を示す簡略化した図。
【図１２】図２および図７のＵＳＢ電力制御回路によって示される実施形態のいずれかにおけるＣＨＧ信号およびＶＩＮＵＳＢ，ＶＢＵＳ，ＶＢＵＳ＿ＩＮＴ電圧（Ｖ）対時間をプロットしたグラフ。
【発明を実施するための形態】
【０００６】
本発明の利益、特徴、利点は、以下の詳細な説明および添付の図面を参考することによってよりよく理解される。
図１は代表的な一実施形態により実装されるＵＳＢ回路１０５を含むＵＳＢ−ＯＴＧ装置１００の概略ブロック図である。ＵＳＢ−ＯＴＧ装置１００は、ＶＩＮＵＳＢ電圧を介して装置１００の他の内部回路機構（他の装置回路機構１０３として示す）に電力を供給する内部装置レギュレータ１０１を備える。他の装置回路機構１０３は、ＵＳＢ回路１０５を含まない非ＵＳＢ回路機構を備える。装置回路機構１０３の構成および実装は、特定タイプの装置をサポートするために用いられる特定の電気回路機構を含むが、さらには図示および説明しない。ＵＳＢ−ＯＴＧ装置１００は、任意の種類のコンピュータ装置（例えば、ハンドヘルドコンピュータ、携帯電話機、デジタルカメラ、通信装置、ＰＤＡなどの携帯またはポータブルコンピュータを含む）である。示すように、ＵＳＢ−ＯＴＧ装置１００は、装置レギュレータ１０１に電源を供給するバッテリ１０７を備える。バッテリ１０７は、着脱可能もしくは着脱不能、および／または再充電可能もしくは再充電不能を含む、任意の種類のバッテリであってよい。これに代えて、ＵＳＢ−ＯＴＧ装置１００は、例えば、交流電力によってなど、他の方法によって電力を受け取ってもよく、その場合、ＡＣ−ＤＣ間変換器（図示せず）を備える）。装置レギュレータ１０１は、ＵＳＢ−ＯＴＧ装置１００の電力要求（線形レギュレータ、バックタイプレギュレータ（降圧レギュレータ）、ブーストレギュレータ（昇圧レギュレータ）など）にしたがって実装され、ＶＩＮＵＳＢの電圧を適切な電圧レベルに調節する。一実施形態では、ＶＩＮＵＳＢ電圧は約５ボルト（Ｖ）に調節される。
【０００７】
ＵＳＢ回路機構１０５は、ＵＳＢポート１０９、ＵＳＢ電力（ＰＷＲ）制御回路１１１、ＵＳＢトランシーバ（ＸＣＶＲ）１１３を備える。ＵＳＢポート１０９はグランド（ＧＮＤ）およびＶＢＵＳ信号を含み、ＶＢＵＳ電圧はＧＮＤに対するＶＢＵＳ信号によって伝達される。ＵＳＢポート１０９は、ＵＳＢ−ＯＴＧの当業者には知られている、ＵＳＢ通信信号Ｄ＋，Ｄ−および識別（ＩＤ）信号をさらに含む。ＶＩＮＵＳＢ電圧は、ＵＳＢ電力制御回路１１１の入力に対し提供され、ＵＳＢ電力制御回路１１１はさらにＵＳＢポート１０９のＶＢＵＳおよびＧＮＤ信号に接続されている。ＵＳＢ電力制御回路１１１はＵＳＢ  ＸＣＶＲ１１３に接続されており、ＵＳＢ  ＸＣＶＲ１１３はさらにＵＳＢ１０９のＤ＋，Ｄ−通信信号に接続されている。ＵＳＢ電力制御回路１１１は、後述するように、ＶＩＮＵＳＢまたはＶＢＵＳの電圧を調節するために電圧フィードバック信号ＶＦＢを装置レギュレータ１０１に供給する。ＵＳＢ電力回路１１１は、動作の役割またはモードを判定し、適切に電力を供給する。例えば、ＵＳＢ−ＯＴＧ装置１００が周辺装置として動作している場合、ＵＳＢ電力制御回路１１１は、外部装置（図示せず）からＶＢＵＳ信号およびＧＮＤ信号を介してＵＳＢ  ＸＣＶＲ１１３に電力を供給する。ＵＳＢ−ＯＴＧ装置１００がホスト装置として動作している場合、ＵＳＢ電力制御回路１１１は、ＶＩＮＵＳＢからＵＳＢ  ＸＣＶＲ１１３に、またＶＢＵＳおよびＧＮＤ信号を介して外部装置に電力を供給する。
【０００８】
図２は、一実施形態による、ＵＳＢ電力制御回路１１１として用いられるＵＳＢ電力制御回路２０１の概略ブロック図である。ＶＩＮＵＳＢ電圧は、キャパシタＣ１の一端と、幾つかの単極単投スイッチ（ＳＰＳＴ）ＳＷ１，ＳＷ３，ＳＷ５の各々の１つのスイッチング端とに接続されている。スイッチＳ５は充電回路２０３内に設けられており、さらに後述する。キャパシタＣ１の他端はＧＮＤに接続されている。なお、「ＧＮＤ」信号を共通の基準電圧として示すが、複数のおよび／または別個の基準電圧レベル（例えば、信号グラウンド、電力グラウンド、電圧基準バス）が用いられてもよい。ＳＷ１は、ノード２０５に接続された第２のスイッチング端を有し、ノード２０５はさらに別のＳＰＳＴスイッチＳＷ２の１つのスイッチング端に接続されている。ノード２０５は内部ソース電圧ＶＢＵＳ＿ＩＮＴを発生させて、ＵＳＢ内部レギュレータ（ＩＮＴ  ＲＥＧ）２０７の入力にソース電圧を提供する。ＵＳＢ内部レギュレータ２０７は、調整した電圧をＵＳＢ  ＸＣＶＲ１１３に供給するように接続された１つの出力を有する。ＳＷ２は、ノード２０９に接続された第２スイッチング端を有し、ノード２０９はＶＢＵＳ電圧を伝達するＶＢＵＳ信号に、また別のキャパシタＣ２の一端にさらに接続されている。キャパシタＣ２の他端はＧＮＤに接続されている。ノード２０９は、充電回路２０３内の充電抵抗器ＲＣＨＧの一端に、また別のＳＰＳＴスイッチＳＷ４のスイッチング端にさらに接続されている。ＳＷ４の他のスイッチング端は、ＶＦＢ電圧を供給するノード２１１に接続されており、ノード２１１は、スイッチＳＷ３の他のスイッチング端末にさらに接続されている。抵抗器ＲＣＨＧの他端は、充電回路２０３内のスイッチＳＷ５の他のスイッチング端に接続されている。
【０００９】
ＵＳＢ電力制御回路２０１はＵＳＢ制御回路２１３をさらに備え、ＵＳＢ制御回路２１３は、モード・スイッチコントローラ２１７に接続された比較器回路２１５を備える。ＶＢＵＳ電圧は、比較器回路２１５の１つの入力に対し提供され、比較器２１５は、所定の最低電圧レベルＶＭＩＮを受け取る別の入力と、充電信号ＣＨＧを生じさせる出力とを有する。ＣＨＧ信号はコントローラ２１７の入力に対し提供される。コントローラ２１７は、さらに後述するように、ＵＳＢオフ（ＯＦＦ）モード、ＵＳＢ周辺（ＰＥＲＩＰＨＥＲＡＬ）モード、およびＵＳＢホスト（ＨＯＳＴ）モードを含むＵＳＢの動作モードを決定する。ＵＳＢホストモードは、ホスト信号ＨＳＴのアサーションによって指示され、ＵＳＢ周辺モードは周辺信号ＰＥＲのアサーションによって指示される。ＨＳＴおよびＰＥＲ信号は、ＵＳＢの動作モードを検出する回路機構に応じて、入力、出力または双方向信号であってよい。コントローラ２１７は、それぞれスイッチＳＷ１，ＳＷ２，ＳＷ３，ＳＷ４，ＳＷ５（ＳＷ１〜ＳＷ５）の状態を制御するために信号Ｓ１，Ｓ２，Ｓ３，Ｓ４，Ｓ５（Ｓ１〜Ｓ５）を供給する。示した実施形態では、正論理が使用される、すなわち、スイッチ制御信号Ｓ１〜Ｓ５のうちの対応する１つがハイにアサートされるとき、スイッチＳＷ１〜ＳＷ５の各々が入れられ、すなわち、閉じられ、スイッチ制御信号Ｓ１〜Ｓ５のうちの対応する１つがローにアサートされる場合、スイッチＳＷ１〜ＳＷ５の各々が切られる、すなわち、開かれる。なお、論理状態および／または極性が反転その他逆転される負論理も同じく適用可能である。
【００１０】
図２に示すのは、ＵＳＢオフモードにあるＵＳＢ電力制御回路２０１である（スイッチＳＷ１，ＳＷ２の両方が開かれた位置にあるように示されているので）。このようにすると、ＵＳＢ内部レギュレータ２０７がＶＩＮＵＳＢまたはＶＢＵＳから電力を受け取らないので、ＵＳＢ  ＸＣＶＲ１１３の電源は切られている。また、スイッチＳＷ４は開かれているが、ＳＷ３は閉じられている。このようにすると、ＶＦＢがスイッチＳＷ３を介してＶＩＮＵＳＢに接続されるので、装置レギュレータ１０１はＶＩＮＵＳＢの電圧を調節して所定の電圧レベルとする。さらにまた、スイッチＳＷ５が開かれているので、ＶＢＵＳはＶＩＮＵＳＢから切断され、ＶＢＵＳの電圧はゼロまたは他の低い電圧値となる（ＵＳＢポート１０９に接続された外部装置によって別の電圧まで駆動されない限り）。スイッチＳＷ１〜ＳＷ５は、ＮチャンネルもしくはＰチャンネル電界効果トランジスタ、または金属酸化膜半導体ＦＥＴ（ＭＯＳＦＥＴ）など、電子スイッチとして実装されるが、他の種類のスイッチまたはトランジスタも想定される。
【００１１】
スイッチＳＷ３，ＳＷ４および充電回路２０３は取り除かれてもよく、スイッチＳＷ１，ＳＷ２のみによってＵＳＢの動作モードが決定される。この代替の場合では、示すようにスイッチング装置を通じてではなく直接的に電圧を制御する目的で、ＶＦＢは直接ＶＩＮＵＳＢに接続される。スイッチＳＷ１，ＳＷ２は、図２に示すように、ＵＳＢ回路１０５がオフである場合、開かれている。周辺動作モードでは、ＳＷ２は閉じられるがＳＷ１は開かれたままであるので、外部装置はＶＢＵＳ電圧を介してＵＳＢ内部レギュレータ２０７に電圧を供給し、ＵＳＢ  ＸＣＶＲ１１３に電力を供給する。ホストモードでは、スイッチＳＷ１，ＳＷ２が両方とも閉じられるので、装置レギュレータ１０１はＵＳＢ内部レギュレータ２０７に、またＶＢＵＳ電圧を介して外部装置に電力を供給する。ＶＢＵＳ，ＧＮＤに接続されている外部装置には相当な量の電流が流れる。一実施形態では、例えば、外部装置には約２００ミリアンペア（ｍＡ）の電流が流れる。ＵＳＢ内部レギュレータ２０７にも相当なレベルの電流が流れる。一実施形態では、例えば、ＵＳＢ内部レギュレータ２０７には約１００ミリアンペア（ｍＡ）の電流が流れる。このように、ホストモードでは、約３００ｍＡの電流がスイッチＳＷ１を介して流れ、２００ｍＡの電流がスイッチＳＷ２を介して流れる。当業者には理解されるように、電子スイッチはオンにされる時、ドレイン−ソース間抵抗など、固有の抵抗を有する。そうした直列スイッチ抵抗は、作動時および負荷電流が流れている時に直列電圧を生じ、電力を消費する。比較的大きな抵抗によって比較的大きな電圧低下が生じ、貴重な電力が消費される。この直列スイッチ抵抗は、スイッチを実装する装置の物理的な寸法を大きくすることによって減少され得るが、それによって今度は空間が消費される。携帯または移動可能な電子ＵＳＢ−ＯＴＧ装置において、空間および電力消費は必須である。
【００１２】
スイッチＳＷ１，ＳＷ２は、内部ＶＩＮＵＳＢをイネーブルして外部ＶＢＵＳに電力を供給するための単一のスイッチ機能を集合的に確立する。スイッチＳＷ１，ＳＷ２がスイッチＳＷ１，ＳＷ２の間の１つのスイッチに置き換えられてもよい（例えば、ＶＢＵＳ＿ＩＮＴが設けられていない場合その他、ＶＩＮＵＳＢから供給されていない場合など）。２つのスイッチは、動作モードに応じてＶＢＵＳ＿ＩＮＴがＶＩＮＵＳＢおよびＶＢＵＳのいずれかに選択的に接続されることを可能とするように用いられる。いずれの場合においても、追加の充電経路なしでスイッチＳＷ１，ＳＷ２（または１つの単一スイッチ）しか設けられない場合、幾つかの技術的な問題が生じる。単独で用いられる場合、スイッチＳＷ１，ＳＷ２は、スイッチ抵抗を減少させるために非常に大きくなる必要がある。その場合、ホストモードをイネーブルするためにスイッチＳＷ１，ＳＷ２の両方を閉じることによって、大きな過渡電圧電流（ｔｒａｎｓｉｅｎｔ）が生じ、重大な問題を引き起こす。特に、ＶＢＵＳおよびＶＢＵＳ＿ＩＮＴの両方が非常に低いまたはゼロの電圧値であるときにホスト動作モードをイネーブルするためにスイッチＳＷ１，ＳＷ２の両方が入れられる場合、最初、キャパシタＣ２を充電するためにＶＩＮＵＳＢが相当な量だけ低下する。例えば、ＶＩＮＵＳＢが約５Ｖに正常に調節される場合、スイッチＳＷ１，ＳＷ２の両方が閉じられると、最初のホスト作動時にＶＩＮＵＳＢは３Ｖ以下に低下し得る。そのような初期電圧低下は、装置回路１０３には問題であり、信頼性の低い動作や、装置故障まで生じ得る。
【００１３】
また、ＶＩＮＵＳＢが相当低下する場合に電圧調節の回復を試みる際、装置レギュレータ１０１が目標電圧レベルをオーバーシュートするようにＶＩＮＵＳＢを駆動することによって、同様な問題や装置の故障の可能性を生じ得る。このように、装置レギュレータ１０１はＶＢＵＳではなくＶＩＮＵＳＢを調節するので、スイッチＳＷ１，ＳＷ２の間の電圧低下を最小としてＶＢＵＳを適切な電圧レベルに維持するには、スイッチＳＷ１，ＳＷ２を非常に大きく製造する必要がある。スイッチＳＷ１，ＳＷ２の間の有意な電圧低下によって、特に負荷の変動中には、ＶＢＵＳの負荷調節が不十分となる可能性がある。さらに、スイッチＳＷ１，ＳＷ２が非常に大きな空間を消費することによって、空間利用は極めて非効率的となる。より優れた装置動作は、そうした大きなスイッチを線形レギュレータ（例えば低損失（ＬＤＯ）レギュレータなど）に置き換えてＵＳＢ  ＸＣＶＲ１１３及び外部装置に対する電力を調節することによって達成される場合もある。しかし、このようなレギュレータはスイッチＳＷ１，ＳＷ２よりもさらに大きい。単独で用いられる場合、小さなスイッチが大きな直列スイッチ抵抗を有することになるので、スイッチＳＷ１，ＳＷ２を適用可能なほど小さく設計することは不可能である。より大きなスイッチ抵抗はＶＩＮＵＳＢからＶＢＵＳへの有意な電圧低下を生じるのでＶＢＵＳ電圧は目標最低電圧レベル未満に低下し得る。また、有意な電圧低下によって、ＶＢＵＳの負荷調節は極めて不十分となる。要約すれば、スイッチＳＷ１，ＳＷ２は、単独で用いられる場合、極めて大きなスイッチ面積を消費し、負荷調節を不十分とし、さらには大きなホストイネーブルスイッチング過渡電圧電流を生じさせて、信頼性の低い動作や、さらには装置の故障を生じさせる。以下で説明するように、スイッチＳＷ１，ＳＷ２が閉じられる前にＶＢＵＳを充電するために充電機能が設けられる。また、フィードバックノード２１１は、ホストモードでは、ＶＩＮＳＵＢを調節することからＶＳＵＢを調節することへと切り替えられる。この追加の充電機能と、以下に記載する適応フィードバックとによって、大きなスイッチング過渡電圧電流および不十分な負荷調節の潜在的な問題が軽減される。また、スイッチＳＷ１，ＳＷ２の寸法を減少させることもでき、貴重な空間を節約することができる。示す一実施形態では、充電回路２０３および追加のスイッチＳＷ３，ＳＷ４は、充電機能および適応フィードバックを提供するように制御される。示す別の実施形態では、スイッチＳＷ３，ＳＷ４の構成および制御は、充電機能および適応フィードバックを提供するとともに充電回路を除くように調節される。
【００１４】
図３は、代表的な一実施形態による、ＵＳＢオフモード、ＵＳＢ周辺モード、充電モード、およびＵＳＢホストモードの間の切替を行うようにスイッチＳＷ１〜ＳＷ５を制御するためのコントローラ２１７の代表的な動作を示す状態図である。図４，５，６は、それぞれＵＳＢ周辺モード、充電モード、ＵＳＢホストモードにおけるスイッチＳＷ１〜ＳＷ５のそれぞれの状態を示す簡略化した模式図およびブロック図である。状態図には、図２のスイッチ状態によって示されるＵＳＢオフモードにおける動作時の第１状態３０１、図４のスイッチ状態によって示されるＵＳＢ周辺モードにおける動作時の第２状態３０３、図５のスイッチ状態によって示される中間的充電モードにおける動作時の第３状態３０５、および図６のスイッチ状態によって示されるＵＳＢホストモードにおける動作時の第４状態３０７を含む、４つの状態を示す。状態図では、状態遷移は矢印によって示され、この矢印には、１つの状態から別の状態への状態遷移を生じさせる信号の名前が付されている。上にバー（ｏｖｅｒｓｔｒｉｋｅ）の付いた信号名（例えば、
【００１５】
【数１】
0005322186.tif 000002
は、その信号がローにアサートされていることを表し、偽の状態、すなわち、「真でない（ｎｏｔ  ｔｒｕｅ）」ことを示す。また、バーの付いていない信号名は、その信号がハイにアサートされていることを示しており、真の状態、すなわち、「真（ｔｒｕｅ）」を示す。したがって、ＵＳＢオフモードは、矢印３０９で示すようにＨＳＴ信号およびＰＥＲ信号の両方がローにアサートされているときを示す。これらの信号が両方ともロー、すなわち、偽のままである限り、動作は状態３０１に留まる。なお、ＨＳＴ信号およびＰＥＲ信号は両方ともローにアサートされていてもよく、それぞれ反対の状態にアサートされていてもよいが、両方ともハイにアサートされてはいない。各状態は、ＵＳＢ動作モードと、対応するスイッチＳＷ１〜ＳＷ５の状態を定める対応する状態の信号Ｓ１〜Ｓ５とを表す名前付きの楕円を用いて示されている。したがって、ＵＳＢオフモードの状態３０１では、図２に示すように、信号Ｓ１，Ｓ２，Ｓ４，Ｓ５はローにアサートされているのでスイッチＳＷ１，ＳＷ２，ＳＷ４，ＳＷ５は開かれており、信号Ｓ３はハイにアサートされているのでスイッチＳＷ３は閉じられている。
【００１６】
矢印３１１によって示すようにＰＥＲ信号がハイにアサートされる場合、動作はＵＳＢ周辺動作モードの状態３０３に遷移する。状態３０３のＵＳＢ周辺モードでは、図４に示すように信号Ｓ２がハイにアサートされるのでスイッチＳＷ２が閉じられるが、信号Ｓ１，Ｓ３，Ｓ４，Ｓ５および対応するスイッチＳＷ１，ＳＷ３，ＳＷ４，ＳＷ５の状態は変更されないままである。図１，２，４に参照されるようにスイッチＳＷ２が閉じられている場合、ＶＢＵＳはＶＢＵＳ＿ＩＮＴに接続されるので、外部装置はＶＢＵＳ電圧を介してＵＳＢ内部レギュレータ２０７にソース電圧を供給してＵＳＢ  ＸＣＶＲ１１３に電力を供給する。矢印３１３によって示すようにＰＥＲがハイにアサートされている間、動作は状態３０３に留まる。矢印３１５によって示すようにＰＥＲがローにアサートされると、動作は状態３０１に戻る。
【００１７】
矢印３１７によって示すようにＨＳＴ信号がハイにアサートされると、動作は状態３０５に遷移し、充電モードで動作する。状態３０５の充電モードでは、信号Ｓ５がハイにアサートされるので図５に示すようにスイッチＳＷ５が閉じられるが、信号Ｓ１，Ｓ２，Ｓ３，Ｓ４および対応するスイッチＳＷ１，ＳＷ２，ＳＷ３，ＳＷ４の状態は変更されないままである。図１，２，５に参照されるようにスイッチＳＷ５が閉じられると、抵抗器ＲＣＨＧがＶＩＮＵＳＢとＶＢＵＳとの間に接続されて、キャパシタＣ２を充電するようにＶＩＮＵＳＢからＲＣＨＧを通じて電流が流れることが可能となるので、ＶＢＵＳの電圧を上昇させることが可能となる。抵抗器ＲＣＨＧは、ＶＩＮＵＳＢの調節に明らかな影響を与えることなく許容可能な速さでキャパシタＣ２を充電するようにＶＩＮＵＳＢからＶＢＵＳに十分な量の電流を流すことが可能であるような抵抗を有する。スイッチＳ５および抵抗器ＲＣＨＧは、ＶＢＵＳを充電するためのスイッチング充電抵抗を集合的に構成する。なお、状態３０５においてスイッチＳＷ３は閉じられたままなので、装置レギュレータ１０１は継続してＶＩＮＵＳＢの電圧を調節する。ＲＣＨＧの寸法は、適切なＵＳＢ仕様によって決定される適当な時間内にＶＢＵＳがＶＭＩＮまで充電されるように、ＶＩＮＵＳＢの電圧に関連して選択される。ＶＭＩＮは、ＵＳＢ動作を可能とするＶＩＮＵＳＢの動作電圧値に十分近い電圧レベルである。一実施形態では、例えば、ＶＭＩＮは約４．４ボルトである。充電モード動作のため状態３０５では、比較器回路２１５はＶＢＵＳの電圧レベルをＶＭＩＮと比較する。ＶＢＵＳの電圧がＶＭＩＮ未満である場合、比較器回路２１５はＣＨＧ信号をローにアサートしたまま保持する。矢印３１９によって示すように、ＨＳＴ信号がハイにアサートされ、ＣＨＧ信号がローにアサートされている間、動作は状態３０５に留まる。
【００１８】
ＶＢＵＳの電圧レベルがＶＭＩＮに達すると、比較器回路２１５はＣＨＧ信号をハイにアサートし、これがコントローラ２１７によって検出される。矢印３２３によって示すようにＣＨＧ信号がハイにアサートされたときＨＳＴがハイにアサートされたままであると、動作は状態３０７に遷移し、ＵＳＢホストモードで動作する。状態３０７のＵＳＢホストモードでは、図６に示すように、信号Ｓ１〜Ｓ５すべての状態が変化するので、スイッチＳＷ１〜ＳＷ５すべての状態が変化する。図１，２，６に参照されるように、スイッチＳＷ５をオフにして抵抗器ＲＣＨＧを介したＶＢＵＳの充電を停止するように、信号Ｓ５がローにアサートされる。信号Ｓ１，Ｓ２は、スイッチＳＷ１，ＳＷ２両方をオンにするようにハイにアサートされるので、装置レギュレータ１０１はＵＳＢ内部レギュレータ２０７および外部装置の両方にソース電圧を供給する。ＶＢＵＳの電圧は、調節されたＶＩＮＵＳＢのレベルに十分近いＶＭＩＮに充電されるので、スイッチＳＷ１，ＳＷ２両方を閉じても電圧レベルＶＩＮＵＳＢに明らかな変化は生じない。さらにまた、スイッチＳＷ３を開くようにＳ３信号がローにアサートされ、スイッチＳＷ４を閉じるように信号Ｓ４がハイにアサートされる。このように、ＶＦＢはＶＩＮＵＳＢではなくＶＢＵＳに接続されるので、このとき装置レギュレータ１０１はＶＩＮＵＳＢではなくＶＢＵＳの電圧を調節する。スイッチＳＷ１，ＳＷ２の間に電圧が生じているので、またＶＢＵＳがＶＩＮＵＳＢの「正常」な電圧レベルに調節されるので、ＶＩＮＵＳＢの電圧レベルはわずかに上昇する。しかし、この電圧上昇は比較的小さく、装置回路機構１０３の動作に対して明らかな影響は与えない。このように、動作は安定なままとなり、負荷調節も良好である。矢印３２５によって示すようにＨＳＴ信号がハイにアサートされている間、動作は状態３０７に留まり、矢印３２７によって示すようにＨＳＴ信号がローにアサートされる場合、動作は状態３０１に戻る。
【００１９】
スイッチＳＷ１，ＳＷ２は、ＵＳＢホスト動作モード中のスイッチ間の電圧低下を減少させるとともに電力損失を最小とするように十分に大きく製造される。ＵＳＢホストモードでは装置レギュレータ１０１がＶＢＵＳの電圧を制御するので、ＶＢＵＳの電圧レベルは調節された電圧レベルに留まり、負荷調節も適正なレベルに留まる。また、スイッチＳＷ１，ＳＷ２がオンにされている間、ＶＩＮＵＳＢは低下するのではなく正常に調節された電圧レベルよりわずかに上昇する。このように、効率的な空間利用のため、スイッチＳＷ１，ＳＷ２はより小さく製造される。スイッチＳＷ１，ＳＷ２の寸法は、ＶＩＮＵＳＢの許容可能な電圧上昇と、スイッチＳＷ１，ＳＷ２を通じた許容可能な電力損失（およびスイッチＳＷ１，ＳＷ２間の許容可能な電圧低下）によって決定される。スイッチＳＷ５は比較的小さく製造されてもよい。一実施形態では、充電回路２０３はスイッチＳＷ５のみを含み、このスイッチＳＷ５が抵抗器ＲＣＨＧに代わって直列抵抗としても働くので、抵抗器ＲＣＨＧが除かれてもよい。スイッチＳＷ５の大きさについては、外部装置に電力を供給するためおよびＵＳＢ通信を作動させるために十分な時間でキャパシタＣ２を充電することを可能とするのに十分な大きさで製造されればよい。充電回路２０３は、代替の一実施形態（破線で示す）では、電流源２０４を用いて実装されてよく、この電流源２０４が信号Ｓ５によって作動され、キャパシタＣ２を充電する。これに代えて、スイッチＳＷ５が電流源に接続され、スイッチＳＷ５が閉じたときに電流源がＶＢＵＳを充電してもよい。充電されると、電流源は作動停止その他切断される。スイッチＳＷ３，ＳＷ４は比較的小さく製造されてもよい。装置レギュレータ１０１のフィードバック入力インピーダンスは比較的大きいので、スイッチＳＷ３，ＳＷ４の直列スイッチング抵抗は、装置レギュレータ１０１の入力インピーダンスと比較して比較的小さい限り、比較的大きくてもよい。一実施形態では、例えば、装置レギュレータ１０１の入力インピーダンスが約５００キロオーム（ｋΩ）であるので、スイッチＳＷ３，ＳＷ４は比較的小さく製造されるとともに、１００Ω程度の比較的大きな抵抗を有してよい。
【００２０】
図７は、ＵＳＢ電力制御回路１１１としても使用され得る別の実施形態によるＵＳＢ電力制御回路７０１の概略ブロック図である。ＵＳＢ電力制御回路７０１はＵＳＢ電力制御回路２０１と類似しており、類似の構成要素は同じ参照符号を有する。ＵＳＢ電力制御回路７０１は、スイッチＳＷ１，ＳＷ２と、キャパシタＣ１，Ｃ２と、ＵＳＢ内部レギュレータ２０７とを備え、ＵＳＢ電力制御回路２０１とほぼ同様に動作するように構成されている。しかしながら、充電回路２０３は除かれている。スイッチＳＷ３，ＳＷ４はＵＳＢ電力制御回路７０１に含まれているが、以下でさらに説明するように、充電機能を実装するようにさらに変更されている。ＵＳＢ電力制御回路７０１はＵＳＢ制御回路７０３を備えており、このＵＳＢ制御回路７０３はＵＳＢ制御回路２１３に代わるものである。ＵＳＢ制御回路７０３は、比較器回路２１５と、コントローラ２１７と同様のモード・スイッチコントローラ７０５とを備える。スイッチコントローラ７０５は、コントローラ２１７と同様、ＨＳＴ信号およびＰＥＲ信号を受け取り（または供給し）、ＣＨＧ信号を受け取る。コントローラ７０５は、充電回路２０３ではなくキャパシタＣ２の充電を制御するべくスイッチＳＷ３，ＳＷ４を制御すること以外、コントローラ２１７とほぼ同様に動作する。コントローラ７０５は、上述と同様、信号Ｓ１〜Ｓ４を供給し、それぞれスイッチＳＷ１〜ＳＷ４を制御する。図７では、スイッチＳＷ１，ＳＷ２，ＳＷ４が開かれており、スイッチＳＷ３が閉じられているので、スイッチＳＷ１〜ＳＷ４はＵＳＢオフモードに配置されている。このように、ＵＳＢオフモードでは、ノード２１１におけるＶＦＢは閉じられたスイッチＳＷ３を介してＶＩＮＵＳＢに接続されるので、装置レギュレータ１０３がＶＩＮＵＳＢの電圧レベルを調節する。
【００２１】
スイッチＳＷ３はスイッチＳＷ４より大きく製造されるので、スイッチＳＷ３のスイッチ抵抗はスイッチＳＷ４のスイッチ抵抗より有意に小さい。示すように、ＳＷ３のスイッチ抵抗は７０７に示す小さな抵抗の記号で図形的に示し、ＳＷ４のスイッチ抵抗は７０９で示す、より大きな抵抗の記号で図形的に示す。スイッチＳＷ３，ＳＷ４の両方がオンにされているときの合成抵抗は、ＶＩＮＵＳＢからＶＢＵＳへの充電機能を実装するように、抵抗器ＲＣＨＧの抵抗と同様である。一実施形態では、スイッチＳＷ４の直列抵抗７０９はスイッチＳＷ３の直列抵抗７０７の約１０倍である。より具体的な一実施形態では、スイッチＳＷ４の直列スイッチング抵抗７０９は約１ｋΩであり、スイッチＳＷ３の直列スイッチング抵抗７０７は約１００Ωである。
【００２２】
図８は代表的な一実施形態による、ＵＳＢオフモード、ＵＳＢ周辺モード、充電モード、およびＵＳＢホストモードの動作モード間の切替を行うようにスイッチＳＷ１〜ＳＷ４を制御するためのコントローラ７０５の代表的な動作を示す状態図である。図８の状態図は図３の状態図とほぼ同様であり、状態３０１，３０３，３０５，３０７が類似の状態８０１，８０３，８０５，８０７にそれぞれ置き換えられている。図９，１０，１１は、それぞれＵＳＢ周辺モード、充電モード、ＵＳＢホストモードにおけるスイッチＳＷ１〜ＳＷ４のそれぞれの状態を示す簡略図である。状態８０１のＵＳＢオフモードは図７のスイッチ状態によって示され、状態８０３のＵＳＢ周辺モードは図９のスイッチ状態によって示され、状態８０５の中間的充電モードは図１０のスイッチ状態によって示され、状態８０７のＵＳＢホストモードは図１１のスイッチ状態によって示される。図８の状態図の状態遷移は図３の状態図の遷移と同じであり、同じ信号名の付された同じ矢印によって示されている。ここでも、上にバーの付いた信号名は、その信号がローにアサートされることを表し、偽の状態、すなわち、「真でない」ことを示している。
【００２３】
状態８０１のＵＳＢオフモードは、矢印３０９によって示すようにＨＳＴ信号およびＰＥＲ信号の両方がローにアサートされているときを示し、それらの信号が両方ともロー、すなわち、偽である限り、動作は状態８０１に留まる。状態８０１のＵＳＢオフモードでは、信号Ｓ１，Ｓ２，Ｓ４がローにアサートされており、信号Ｓ３がハイにアサートされているので、図７に示すように、スイッチＳＷ１，ＳＷ２，ＳＷ４は開かれており、スイッチＳＷ３は閉じられている。矢印３１１によって示すようにＰＥＲがハイにアサートされると、動作は状態８０３のＵＳＢ周辺モードに遷移し、矢印３１３によって示すようにＰＥＲがハイにアサートされている間、動作は状態８０３に留まる。状態８０３のＵＳＢ周辺モードでは、上述のように信号Ｓ２がハイにアサートされるためスイッチＳＷ２が閉じられるので、ＵＳＢ  ＸＣＶＲ１１３は外部ホスト装置から電力を受け取る。矢印３１５によって示すようにＰＥＲがローにアサートされると、上述のように、動作は状態８０１のＵＳＢオフモードに戻る。矢印３１７によって示すようにＨＳＴ信号がアサートされると、動作は状態８０５の充電モードに進む。状態８０５では、スイッチＳＷ４を閉じるように信号Ｓ４がアサートされる。図１，７，１０に参照されるように、スイッチＳＷ３，ＳＷ４両方が閉じると、ＶＢＵＳはスイッチＳＷ３，ＳＷ４を通じてＶＩＮＵＳＢに接続される。スイッチＳＷ３，Ｓ４の合成抵抗は抵抗ＲＣＨＧと同様であるので、ＶＩＮＵＳＢの電圧を有意に変化させることなく一定の期間でキャパシタＣ２が充電される。スイッチＳＷ３のスイッチ抵抗７０７をＲ３で表し、スイッチＳＷ４のスイッチ抵抗７０９をＲ４で表すと、ＶＦＢの電圧は次式（１）で定義することができる：
ＶＦＢ＝（ＶＩＮＵＳＢ−ＶＢＵＳ）＊Ｒ４／（Ｒ３＋Ｒ４）      （１）
ここで、アスタリスク「＊」は乗算を意味し、スラッシュ「／」は除算を意味する。ＶＢＵＳの電圧が初期に零である場合、Ｒ４はＲ３より有意に大きいので、ＶＦＢの初期サグは明らかなほどではない。例えば、ＲＦが３の１０倍である場合、スイッチＳＷ４を閉じられるとＶＦＢは初期電圧の１０／１１に低下する。ＶＦＢの電圧は、キャパシタＣ２が充電されている間、その初期レベルに近付く。このように、充電時の負荷調節は実質的に変化しない。ＣＨＧ信号がローにアサートされている間、動作は状態８０５に留まる。
【００２４】
比較器回路２１５は、ＶＢＵＳの電圧がＶＭＩＮに達することを検出すると、ＣＨＧ信号をアサートし、動作は矢印３２３によって示すようにＵＳＢホストモードに進む。状態８０７では、図１１に示すように信号Ｓ１，Ｓ２，Ｓ４がハイにアサートされており、信号Ｓ３がローにアサートされているので、図１１に示すように、スイッチＳＷ１，ＳＷ２、ＳＷ４は閉じられており、スイッチＳＷ３は開かれている。先と同様、キャパシタＣ１，Ｃ２の両方はほぼ同じ電圧に充電されるので、スイッチＳＷ１，ＳＷ２の両方が閉じられる場合、ＶＩＮＵＳＢおよびＶＢＵＳの電圧に明らかな影響は与えられない。また、スイッチＳＷ３が開かれており、スイッチＳＷ４が閉じられているので、上述のように、ＶＦＢはＶＩＮＵＳＢではなくＶＢＵＳに接続される。したがって、装置レギュレータ１０１は、ＵＳＢホストモードでは、ＶＩＮＵＳＢではなくＶＢＵＳの電圧を調節する。物理的により小さな構成要素によって実装されるのでスイッチＳＷ４のスイッチ抵抗Ｒ４は大きくなるが、その抵抗は装置レギュレータ１０１のフィードバック入力より依然として有意に小さい。このように、装置レギュレータ１０１は適正な負荷調節を提供するようにＶＢＵＳを制御する。
【００２５】
ＵＳＢ電力制御回路２０１，７０１によって示した実施形態のいずれについても、幾つかの変形形態が可能である。例えば、ＵＳＢ内部レギュレータ２０７および／またはＵＳＢ  ＸＣＶＲ１１３を作動させるために、スイッチＳＷ１が任意の時間に閉じられてもよい。信号Ｓ１は、キャパシタＣ２の充電中にＵＳＢ内部レギュレータ２０７および／またはＵＳＢ  ＸＣＶＲ１１３に電力を供給するために、状態３０５，８０５においてアサートされてもよい。
【００２６】
図１２は、ＵＳＢ電力制御回路２０１，７０１によって示す実施形態のいずれかにおける、ＣＨＣ信号およびＶＩＮＵＳＢ，ＶＢＵＳ，ＶＢＵＳ＿ＩＮＴの電圧（Ｖ）対時間のプロットを示すグラフである。初期時刻ｔ０において、ＣＨＧ信号がローにアサートされ、ＶＩＮＵＳＢは５．５Ｖ未満であり、ＶＢＵＳ，ＶＢＵＳ＿ＩＮＴは両方とも約０Ｖであるので、ＵＳＢ電力制御回路１１１はＵＳＢオフモードで動作している。示していないが、スイッチＳＷ３が閉じられているので、装置レギュレータ１０１はＶＩＮＵＳＢを制御する。続く時刻ｔ１において、スイッチＳＷ１が閉じられるので、ＶＩＮＵＳＢはＶＢＵＳ＿ＩＮＴにソース電圧を供給する。ＶＩＮＵＳＢの電圧は約４．５ボルトまでの過渡低下を示し、次いでＶＢＵＳ＿ＩＮＴが約５ボルトに上昇するにつれ、その元の値まで復帰する。上述の通り、スイッチＳＷ１は任意の時間にアサートされてよく、先に定義した状態やモードのいずれかに必ずしもなくてよい。この図では、ＳＷ１のみを閉じることに応答したＶＩＮＵＳＢの変化を示している。続く時刻ｔ２において、スイッチＳＷ４が閉じられる（ＵＳＢ電力制御回路７０１の場合）か、またはスイッチＳＷ５が閉じられ（ＵＳＢ電力制御回路２０１の場合）、キャパシタＣ２の充電中にＶＢＵＳの電圧が上昇を開始する。後続の時刻ｔ３において、ＶＢＵＳが所定の最低電圧レベルＶＭＩＮに達すると、比較器回路２１５はＣＨＧ信号をハイにアサートする。示した実施形態では、ＶＭＩＮは約４．４ボルトである。ＣＨＧ信号がハイにアサートされると、スイッチＳＷ２が閉じられるので、ＶＢＵＳはほぼＶＩＮＵＳＢの電圧に上昇する。スイッチＳＷ３が開かれ、スイッチＳＷ４は閉じられるか、または閉じたままであるため、調節はＶＩＮＵＳＢからＶＢＵＳに切り替えられ、ＶＩＮＵＳＢもわずかに上昇する。後続の時間ｔ４において、ＶＢＵＳに対する外部負荷に応じてＶＩＮＵＳＢがいくらか（例えば、約５．３Ｖ）上昇し、スイッチＳＷ１，ＳＷ２を通じた追加の電圧低下を生じる。
【００２７】
図１２には、各動作モード中、様々な負荷条件について、ＶＩＮＵＳＢが許容可能な電圧レベルである４．５Ｖ〜５．５Ｖに比較的安定に留まることを示す。ＶＩＮＵＳＢは、外部装置によってＵＳＢポート１０９に負荷が適用されても、明らかな上昇は示さない。ＶＢＵＳはＶＭＩＮまで上昇し、ＵＳＢホスト動作モード中、ＶＭＩＮ以上に留まる。ＶＢＵＳを０からＶＭＩＮまで充電する時間は、適切な仕様によって決定される所定の最大時間内にＵＳＢホストモードに入ることを保証するように設定される。充電時間は、上述のように、スイッチＳＷ３，ＳＷ４のスイッチ抵抗によって、またはＲＣＨＧの選択によって、決定その他、調節される。ＶＢＵＳ＿ＩＮＴの電圧は、モードおよび負荷条件の変化全体を通じて、比較的安定なままである。
【００２８】
一実施形態によるユニバーサルシリアルバス電力制御回路は、１つ以上の第１スイッチであって、閉じたときに電源ノードを外部電力ノードに選択的に接続する、１つ以上の第１スイッチと、外部電力ノードが充電されているときを検出する比較器と、電圧制御を行うためのフィードバックノードと、充電回路と、コントローラとを備える。充電回路は、電源ノードによって外部電力ノードを充電し、電源ノードと外部電力ノードとのうちの少なくとも一方にフィードバックノードを選択的に接続する。コントローラは、外部電力ノードが充電されていないとき、第１スイッチを開き、フィードバックノードを電源ノードに接続したまま、外部電力ノードを充電するように充電回路を制御し、外部電力ノードが充電されているとき、第１スイッチを閉じて、ホストモードでフィードバックノードを外部電力ノードに接続する。
【００２９】
ユニバーサルシリアルバス電力制御回路の一実施形態では、充電回路は２つの追加のスイッチを用いて構成される。第１の抵抗を有する第２スイッチが設けられ、閉じられているときに前記電源ノードを前記フィードバックノードに選択的に接続するとともに、第２の抵抗を有する第３スイッチが設けられ、閉じられているときに前記フィードバックノードを前記外部電力ノードに選択的に接続する。第２抵抗は第１抵抗より有意に大きい。コントローラはオフモード中、第２スイッチを閉じ第３スイッチを開くので、フィードバックノードは内部ソースノードの電圧を制御するため内部ソースノードに接続される。コントローラは充電モード中、第２スイッチおよび第３スイッチを閉じ、外部電力ノードの充電を行う。この場合、第１および第２の抵抗は、内部ソースノードの電圧調節に有意な影響を与えることなく充電機能を提供するように集合的に十分に大きい。コントローラは、ホストモード中、第２スイッチを開き、第３スイッチを閉じる。したがって、外部電力ノードが十分に充電されているとき、この（１つ以上の）第１スイッチが閉じられるので、内部ソースノードは外部電力ノードに電力を供給する。また、ホストモード中、第３スイッチが適応フィードバックのために閉じられるので、内部ソースノードではなく外部電力ノードの電圧が制御される。
【００３０】
ユニバーサルシリアルバス電力制御回路の代替の実施形態では、充電回路は第２および第３スイッチと、制御式電流源とを備える。この実施形態では、第２および第３のスイッチは同時に閉じられないが、適応フィードバックのために制御される。制御式電流源は、充電モード中、充電機能を提供するようにコントローラによって制御される。制御式電流源は、スイッチング抵抗または制御式電流源など、任意の適した手法によって実装されてよい。
【００３１】
一実施形態によるユニバーサルシリアルバスにおいて外部電源を提供する方法は、オフモードおよび充電モードにあるとき、フィードバックノードを内部ソースノードに接続する工程と、充電モードにあるとき、内部ソースノードによって外部電力ノードを充電する工程と、外部電力ノードが充電されているとき、内部ソースノードを外部電力ノードに接続して、フィードバックノードを外部電力ノードに接続し、内部ソースノードからフィードバックノードを切断することによってホストモードに入る工程と、を含む。
【００３２】
この方法は、内部ソースノードからの充電経路を外部電力ノードに接続し、充電モードではないとき、充電経路を切断する工程を含んでよい。この方法は、電流源を作動させて外部電力ノードを充電する工程を含んでもよい。この方法は、内部ソースノードと外部電力ノードとの間に充電抵抗器を接続し、外部電力ノードを充電する工程を含んでもよい。この方法は、フィードバックノードと内部ソースノードとの間に設けられた第１の抵抗を有する第１のスイッチを選択的に閉じ、フィードバックノードと外部電力ノードとの間に設けられた第２の抵抗を有する第２のスイッチを選択に閉じる工程を含んでもよい。この場合、第２抵抗は第１抵抗より有意に大きい。内部ソースノードの電圧を調節するときには、第１スイッチが閉じられる一方、第２スイッチが開かれ、外部電力ノードを充電するには、両方のスイッチが閉じられ、外部電力ノードの電圧を調節するには、第２スイッチが閉じられる一方、第１のスイッチが開かれる。
【００３３】
この方法は、外部電力ノードを充電するために内部ソースノードと外部電力ノードとの間に設けられた別個の電流経路を作動させる工程を含んでもよい。
一実施形態による電子装置は、内部フィードバックノードと、レギュレータと、外部電力ノードと、ユニバーサルシリアルバス電力制御回路とを備える。レギュレータは、内部ソースノードにソース電圧を供給し、電圧レベルを調節するために内部フィードバックノードに接続された内部フィードバック入力を有する。ユニバーサルシリアルバス電力制御回路は、１つ以上の第１スイッチであって、閉じられたときに内部ソースノードを外部電力ノードに選択的に接続する第１スイッチと、充電回路と、比較器と、コントローラとを備える。充電回路は、内部ソースノードによって外部電力ノードを充電し、内部フィードバックノードを内部ソースノードと外部電力ノードとのうちの少なくとも一方に選択的に接続する。比較器は、外部電力ノードが充電されているときを検出する。コントローラは、外部電力ノードが充電されてないとき、第１のスイッチを開き、内部フィードバックノードを内部ソースノードに接続したまま、外部電力ノードを充電するように充電回路を制御するとともに、外部電力ノードが充電されているとき、第１のスイッチを閉じ、内部フィードバックノードを外部電力ノードに接続する。
【００３４】
電子装置の一実施形態では、充電回路は適応フィードバックのために制御される第２および第３のスイッチを用いて実装される。代替の一実施形態では、第２および第３のスイッチは適応フィードバックを実行し、別個の制御式電流路が外部電力ノードの充電を実行する。制御式電流路は、スイッチング抵抗または制御式電流源などとして実装されてよい。電子装置は内部電力ノードを備えてもよく、その場合、１つ以上の第１スイッチは、内部ソースノードと内部電力ノードとの間に接続された第１スイッチと、内部電力ノードと外部電力ノードとの間に接続された第２スイッチとを備える。このユニバーサルシリアルバス電力制御回路は、電子装置用のＯＴＧ  ＵＳＢ制御回路に特に有利である。
【図１】
0005322186.tif 000003
【図２】
0005322186.tif 000004
【図３】
0005322186.tif 000005
【図４】
0005322186.tif 000006
【図５】
0005322186.tif 000007
【図６】
0005322186.tif 000008
【図７】
0005322186.tif 000009
【図８】
0005322186.tif 000010
【図９】
0005322186.tif 000011
【図１０】
0005322186.tif 000012
【図１１】
0005322186.tif 000013
【図１２】
0005322186.tif 000014