(57)【要約】  一実施形態では、電源アダプタ（１０２）は、受電デバイス（１０４）に電力を供給するために、電力を出力するための電源機構（１１６）を備える。電源アダプタは電源機構によって出力される電力量を示す情報を出力し、情報は、受電デバイスによって使用される電力量を制御するために、受電デバイスによって用いられる。【選択図】  図１
2008538020.tif 000002
【特許請求の範囲】
【請求項１】
電源アダプタ（１０２）であって、
受電デバイス（１０４）に電力を供給するために、電力を出力する電源機構（１１６）を含み、
前記電源アダプタは、前記電源機構によって出力される電力の量を示す情報を出力し、該情報は、前記受電デバイスによって使用される電力量を制御するために、該受電デバイスによって用いられることを特徴とする、電源アダプタ。
【請求項２】
前記受電デバイスは、ドッキングステーション（２０２）及びコンピュータ（１０６）のうちの少なくとも１つを含むことを特徴とする、請求項１に記載の電源アダプタ。
【請求項３】
前記情報は、前記電源機構によって出力される負荷電流を示す情報を含むことを特徴とする、請求項１に記載の電源アダプタ。
【請求項４】
前記電源機構によって出力される前記負荷電流を示す前記情報は、前記電源機構によって出力される前記負荷電流の量がスロットル電流閾値を超えたときに出力される制御信号を含むことを特徴とする、請求項３に記載の電源アダプタ。
【請求項５】
デバイス（１０４）であって、
電源アダプタ（１０２）から電力供給を受けるためのインターフェース（１７４）を含み、
該デバイスは、前記電源アダプタによって出力される電力量を示す情報を受信し、
該デバイスは、前記情報を用いて、該デバイスによって使用される電力量を制御することを特徴とする、デバイス。
【請求項６】
該デバイスは、コンピュータ（１０６）を含むことを特徴とする、請求項５に記載のデバイス。
【請求項７】
中継デバイス（２０２）であって、
電源アダプタ（１０２）から電力供給を受けるために、前記中継デバイスを該電源アダプタに接続するためのアダプタインターフェース（２０４）と、
前記中継デバイスを受電デバイス（１０４）に接続するための少なくとも１つのデバイスインターフェース（２１２）とを含み、
前記電源アダプタから供給される前記電力の少なくとも一部は、前記受電デバイスに供給され、
前記中継デバイスは、前記受電デバイスに、該中継デバイスが前記電源アダプタから供給される電力量を示す情報を伝達し、該情報は、前記受電デバイスによって使用される電力量を制御するために、該受電デバイスによって用いられることを特徴とする、中継デバイス。
【請求項８】
電源アダプタ（５０２）であって、
少なくとも１つの受電デバイス（５０４）に電力を供給するための電源機構（５１６）と、
該電源アダプタを前記受電デバイスに接続するためのデバイスインターフェース（５１４）とを含み、
前記デバイスインターフェースは端子（５６２）を含み、該端子において、該電源アダプタに関連付けられる属性を示す抵抗が生じ、該抵抗は、該電源アダプタに関連付けられる属性を特定するために、前記受電デバイスによって用いられることを特徴とする、電源アダプタ。
【請求項９】
前記属性は、前記電源アダプタに関連付けられる電力定格を含むことを特徴とする、請求項８に記載の電源アダプタ。
【請求項１０】
デバイス（５０４）であって、
電源アダプタ（５０２）から電力供給を受けるためのインターフェース（５７４）と、
端子（５７８）であって、前記電源アダプタが該デバイスに接続されるときに、該端子上に前記電源アダプタ内の抵抗が生じ、該抵抗は、前記電源アダプタに関連づけられる属性を示す、端子（５７８）とを含み、
該デバイスは、前記電源アダプタ内の少なくとも前記抵抗に基づいて、前記電源アダプタに関連付けられる属性を示す情報を生成することを特徴とする、デバイス。
【発明の詳細な説明】
【技術分野】
【０００１】
本出願は、２００５年２月１日に出願の米国仮特許出願第６０／６４９，４４８号の恩典を主張し、この仮特許出願は、参照により本明細書に援用される。
【背景技術】
【０００２】
ポータブルコンピュータに電力を供給する１つの方法は、電源アダプタを使用することである。電源アダプタは、交流（ＡＣ）電源（ＡＣコンセント等）に接続され、ＡＣライン電圧を、ポータブルコンピュータによって用いるのに適したより低い直流（ＤＣ）電圧に変換する。電源アダプタは典型的には、ポータブルコンピュータとは別個のユニットである。ポータブルコンピュータは、持ち運びできるように設計される。ポータブルコンピュータが新たな場所に動かされるとき、電源アダプタは多くの場合に、ポータブルコンピュータとともに、その新たな場所に動かされる。結果として、電源アダプタを動かすのを容易にするために、電源アダプタは小型且つ軽量にすることが望ましい。
【０００３】
典型的には、ポータブルコンピュータの電源アダプタは、負荷電流から特定の最大電流レベルまでの電流に対して、特定の公称出力電圧を出力するように設計される。負荷電流が最大電流レベルに達するか、又はそれを超えるとき、電源アダプタは、負荷電流が最大電流レベルを超えないようにするために、出力電圧を低減する。このようにして出力電圧を低減することは、電源アダプタを「電流制限する」と呼ばれる。
【０００４】
典型的には、電源アダプタは、ポータブルコンピュータの種々の構成要素（たとえば、中央処理装置（ＣＰＵ）、ディスプレイ及び内部ハードドライブのような記憶デバイスを含む）に電力を供給する。状況によっては、電源アダプタは、ポータブルコンピュータ内に収容されるバッテリを充電するための電力を供給することもある。さらに、状況によっては、電源アダプタは、ポータブルコンピュータに接続される１つ又は複数の周辺デバイス又は他のデバイス（たとえば、ドッキングステーション、或いはＣＤ、ＤＶＤ又はフロッピー（登録商標）ドライブユニットのような外部ドライブユニット）に電源を供給する。結果として、ポータブルコンピュータの電源アダプタは典型的には、種々の負荷に電力を供給するために用いられる。
【０００５】
ポータブルコンピュータの電源アダプタが種々の負荷に対して動作するように設計する１つの方法は、電源アダプタが電力を供給することが予想される最大負荷に合わせて電源アダプタを設計することである。しかしながら、このように電源を設計する結果として、典型的には、低い電力を供給するために設計される電源アダプタよりも、電源アダプタが大きくなり、重くなり、且つ／又はそのコストが高くなる。
【０００６】
電源アダプタの大きさ、重量及び／又はコストを削減することができる１つの方法は、電源アダプタが電力を供給することが予想される最大負荷を小さくすることである。予想される最大負荷を小さくすることによって、負荷低減後に最大と予想される負荷に電力を供給するために、低い電力を出力する電源アダプタを用いることができる。最大になる可能性がある負荷を小さくすることができる１つの方法は、ポータブルコンピュータによって消費される電力量を低減することである（たとえば、ポータブルコンピュータのＣＰＵが動作するクロック周波数を小さくすること、且つ／又はポータブルコンピュータ内に収容されるバッテリを充電するために用いられる電力量を小さくすることによる）。このように小さくする結果として、典型的には、ポータブルコンピュータの性能が低下するようになる（たとえば、ＣＰＵがプログラム命令を実行する速度が低下すること、且つ／又はバッテリを充電するために必要とされる時間が長くなることによる）。
【０００７】
種々の図面において、同様の参照符号及び記号は同様の構成要素を示す。
【発明を実施するための最良の形態】
【０００８】
図１は、コンピューティングシステム１００の一実施形態の上位ブロック図である。コンピューティングシステム１００は、少なくとも１つの受電デバイス１０４に電力を供給するために用いられる電源アダプタ１０２を含む。図１に示される特定の実施形態では、受電デバイス１０４はポータブルコンピュータ１０６を含む。図１に示される実施形態では、ポータブルコンピュータ１０６は、（電源アダプタ１０２に接続されるときに）電源アダプタ１０２によって、又はバッテリインターフェース１０８を介してポータブルコンピュータ１０６に接続されるバッテリによって、電力を供給されうる。他の実施形態では、ポータブルコンピュータ１０６に情報伝達可能に接続される１つ又は複数の他の外部デバイス（たとえば、ドッキングステーション、或いはＣＤ、ＤＶＤ又はフロッピー（登録商標）ドライブユニットのような外部ドライブユニット）も、電源アダプタ１０２によって電力を供給される。いくつかの他の実施形態では、電源アダプタは、バッテリで駆動される他のタイプのデバイスのような、他のタイプの電子デバイスに電力を供給するために用いられる。
【０００９】
電源アダプタ１０２は、電源アダプタ１０２をＡＣ電源１１２（ＡＣコンセント等）に接続するために用いられる電源インターフェース１１０を含む。電源アダプタ１０２は、電源アダプタ１０２を受電デバイス１０４（図１に示される実施形態におけるポータブルコンピュータ１０６）に接続するために用いられるデバイスインターフェース１１４も含む。図１に示される実施形態の１つの実施例では、電源アダプタ１０２は、適切なケーブル及びコネクタを用いて、電源１１２及びポータブルコンピュータ１０６に直接接続される。別の実施形態では、電源アダプタ１０２は、ドッキングステーションのような１つ又は複数の中継デバイスを介して間接的にポータブルコンピュータ１０６に接続される。
【００１０】
また電源アダプタ１０２は、ＡＣ電源１１２からのＡＣライン電圧を、ポータブルコンピュータ１０６によって用いるのに適した低いＤＣ電圧に変換する電源機構１１６も備える。図１に示される実施形態では、電源機構１１６は、デバイスインターフェース１１４上に、ポータブルコンピュータ１０６によって用いるための特定の公称出力電圧を出力するように設計される。電源機構１１６は、現時点で知られているか、又は将来に開発される任意の適切な電源機構形態を含む。図１に示される実施形態では、電源機構１１６は、電源機構１１６によって出力される電圧を制御するコントローラ１１８を含む。
【００１１】
電源アダプタ１０２は、コントローラ１１８に出力電圧フィードバックを与える電圧センス回路１２０を備えており、コントローラ１１８は出力電圧フィードバックを用いて、電源機構１１６を制御する。たとえば、一実施形態では、出力電圧フィードバックは、電源アダプタ１０２の出力電圧が電源アダプタ１０２の公称出力電圧を超える時点を示す。図１に示される特定の実施形態では、電圧センス回路１２０は、電圧センス演算増幅器１２２を含む。電圧センス演算増幅器１２２（本明細書において、「電圧センスオペアンプ」１２２とも呼ばれる）は、電圧センスオペアンプ１２２の非反転入力において基準電圧（本明細書において、「電圧センス基準電圧」とも呼ばれる）を受信する。電圧センス基準電圧は、電源アダプタ１０２の公称出力電圧に対応している（そうでなければ、電源アダプタ１０２の公称出力電圧を示す）。図１に示される特定の実施形態では、電圧センス回路１２０は、ツェナーダイオード１２４を含み、適切なバイアス抵抗１２６を用いて、そのツェナーダイオード１２４の両端に、電圧レギュレーションオペアンプ基準電圧が生成される。
【００１２】
電源アダプタ１０２の出力電圧ＶＯＵＴを示す電圧が、電圧センスオペアンプ１２２の反転入力に入力される。この電圧は、一対のバイアス抵抗１２８と１３０との間で得られる。抵抗１３２及びコンデンサ１３４が、電圧センスオペアンプ１２２の反転入力と出力との間に直列に接続され、制御を安定させる。電圧センスオペアンプ１２２の出力は、抵抗１３８及びダイオード１４０を通じて、オプトカプラダイオード１３６に接続される。
【００１３】
電源アダプタ１０２の出力電圧ＶＯＵＴが電源アダプタ１０２の公称出力電圧以下であるとき、電圧センスオペアンプ１２２は、ダイオード１４０をオンに切り替えるには不十分である「高電圧」値を出力する。電源アダプタ１０２の出力電圧ＶＯＵＴが電源アダプタ１０２の公称出力電圧よりも大きいとき、電圧センスオペアンプ１２２の出力は降下する。オペアンプ１２２の出力が、ダイオード１４０をオンに切り替えるのに十分なほど降下すると、オプトカプラ１３６を通じて電流が流れ、それにより、電源機構１１６のコントローラ１１８が、電源アダプタ１０２の出力電圧を制限する。コントローラ１１８が電源アダプタ１０２の出力電圧を制限する量は、オプトカプラ１３６を通って流れる電流の量に基づく。電圧センス回路１２０及びコントローラ１１８は、電源アダプタ１０２の出力電圧の閉ループ制御を実施する。
【００１４】
また電源アダプタ１０２は、電流センス回路１４２も含む。電流センス回路１４２は、コントローラ１１８に負荷電流フィードバックを与え、コントローラ１１８は、その負荷電流フィードバックを用いて、電源機構１１６を制御する。たとえば、一実施形態では、負荷電流フィードバックは、負荷電流が電源アダプタ１０２の最大電流レベルに達した時点を示し、それにより、コントローラ１１８は、電源アダプタ１０２の出力電圧を低減する（それにより、電源アダプタ１０２によって出力される負荷電流が低減される）。
【００１５】
図１に示される特定の実施形態では、電流センス回路１４２は、電流センス抵抗１４４を含み、その電流センス抵抗１４４を通って、電源アダプタ１０２の負荷電流が流れる。電流センス回路１４２は、電流センス演算増幅器１４６（本明細書において、「電流センスオペアンプ」１４６とも呼ばれる）も含む。基準電圧（本明細書において、「電流センスオペアンプ基準電圧」とも呼ばれる）が、電流センスオペアンプ１４６の非反転入力に入力される。電流センスオペアンプ基準電圧は、電源アダプタ１０２のための所定の閾値負荷電流値（本明細書において、「スロットル電流閾値」とも呼ばれる）に対応する。図１に示される特定の実施形態では、電流センス回路１４２は、ツェナーダイオード１２４のカソード及び電流センス抵抗１４４の一端に直列に接続される一対の抵抗１４８及び１５０を含む。抵抗１５２を介して、電流センスオペアンプ１４６の反転入力を電流センス抵抗１４４の他端に接続することによって、電源アダプタ１０２の負荷電流を示す電圧が、電流センスオペアンプ１４６の反転入力に入力される。電流センスオペアンプ１４６の反転入力と出力との間にコンデンサ１５４が接続され、制御を安定させる。電流センスオペアンプ１４６の出力は、抵抗１５６及びダイオード１５８を通じて、オプトカプラダイオード１３６に接続される。
【００１６】
電源アダプタ１０２によって出力される負荷電流が、電源アダプタ１０２のスロットル電流閾値以下であるとき、電流センスオペアンプ１４６は、ダイオード１５８をオンに切り替えるには不十分である「高電圧」値を出力する。電源アダプタ１０２の負荷電流が電源アダプタ１０２のスロットル閾値電流よりも大きいとき、電流センスオペアンプ１４６の出力は降下する。図１に示される実施形態では、電流センス回路１４２は、負荷電流が電源アダプタ１０２の最大電流レベルに達すると、電流センスオペアンプ１４６の出力がダイオード１５８をオンに切り替え、オプトカプラ１３６を通じて電流を流すのに十分なほど、出力が降下するように構成される。オプトカプラ１３６を通じて電流が流れるとき、電源機構１１６のコントローラ１１８が、オプトカプラ１３６を流れる電流の量に基づいて、電源アダプタ１０２の出力電圧を制限する。電源アダプタ１０２の出力電圧を低減することによって、電源アダプタ１０２の負荷電流が低減又は制限される。電流センス回路１４２及びコントローラ１１８は、電源アダプタ１０２の負荷電流の閉ループ制御を実施して、電源アダプタ１０２の負荷電流を、電源アダプタ１０２の最大電流レベル未満に抑えるようにする。
【００１７】
電源アダプタ１０２のデバイスインターフェース１１４は、ポータブルコンピュータ１０６に電力を供給するために用いられる一対の電源端子１６０を含む。図１に示される特定の実施形態では、電源端子１６０は、出力電圧端子（ＶＯＵＴ）及びグランド端子（ＧＮＤ）を含む。デバイスインターフェース１１４はさらに制御端子１６２を含み、その制御端子１６２を介して、電源アダプタ１０２によって出力される電力量を示す情報がポータブルコンピュータ１０６に供給され、ポータブルコンピュータ１０６はその情報を用いて、ポータブル１０６によって使用される電力量を制御する。図１に示される実施形態では、電源アダプタ１０２によって出力される電力量を示す情報は、電源アダプタ１０２によって出力される制御信号を含む。その制御信号は、電源アダプタ１０２によって出力される電力量を示す。電源アダプタ１０２は、制御信号を出力する制御信号回路１６４を含む。他の実施形態では、電源アダプタ１０２によって出力される電力量を示す情報は、他の方法で、受電デバイス１０４に伝達される。
【００１８】
図１に示される実施形態では、制御信号は、電源アダプタ１０２によって出力される負荷電流の関数である。電源アダプタ１０２によって出力される負荷電流がスロットル電流閾値よりも小さいとき、制御信号回路１６４は、制御信号を出力しない。電源アダプタ１０２によって出力される負荷電流が、スロットル電流閾値を超えるとき、制御信号回路１６４は、制御信号を出力する。さらに、図１に示される実施形態では、制御信号において制御回路１６４によって出力される電流量は、電源アダプタ１０２の負荷電流が、スロットル電流閾値を超えている量を示す。そのような実施形態では、制御信号回路１６４は、電流センス回路１４２によって与えられる負荷電流フィードバックを用いて、電源アダプタの負荷電流がスロットル電流閾値をいつの時点で、如何なる量だけ超えたかを判定する。制御信号回路１６４によって生成される制御信号は、制御端子１６２に情報伝達可能に接続される少なくとも１つの受電デバイス１０４によって用いられ、そのデバイス１０４によって用いられる電力量を制御する。
【００１９】
図１に示される特定の実施形態では、制御信号回路１６４はトランジスタ１６６を含む。電流センス回路１４２の電流センスオペアンプ１４６の出力は、抵抗１６８及び１７０を介して、デバイスインターフェース１１４の出力電圧端子ＶＯＵＴに接続される。抵抗１６８と１７０との間にあるノードの電圧が、トランジスタ１６６のベースに入力される。トランジスタ１６６のエミッタは、抵抗１７３を介して、デバイスインターフェース１１４の出力電圧端子ＶＯＵＴに接続される。デバイスインターフェース１１４の制御端子１６２は、ダイオード１７２を介して、トランジスタ１６６のコレクタに接続される。電源アダプタ１０２によって出力される負荷電流が、電源アダプタ１０２のスロットル電流閾値以下であるとき、電流センスオペアンプ１４６は、「高電圧」を出力し、電流センスオペアンプ１４６の出力と電源アダプタ１０２の出力電圧ＶＯＵＴとの間の電圧差が（そして、電圧差によって生じる、トランジスタ１６６のベースに流れる電流が）、トランジスタ１６６をオンに切り替えるには不十分であるようにする。
【００２０】
先に言及したように、電源アダプタ１０２の負荷電流が電源アダプタ１０２のスロットル電流閾値よりも大きいとき、電流センスオペアンプ１４６の出力は降下する。オペアンプ１４６の出力と電源アダプタ１０２の出力電圧との間の電圧差がトランジスタ１６６をオンに切り替えるのに十分であるほど、オペアンプ１４６の出力が十分に降下するとき、電流がトランジスタ１６６のエミッタからコレクタに流れる。トランジスタ１６６のエミッタからコレクタに流れる電流は、制御信号として制御端子１６２上に出力される。そのような実施形態では、制御信号回路１６４は、トランジスタ１６６がオンに切り替わるときに、トランジスタ１６６のエミッタからコレクタに流れる電流（すなわち、制御信号）が電流センスオペアンプ１４６によって出力される電圧に比例し、その電圧が、電源アダプタ１０２によって出力される負荷電流が閾値電流レベルを超える量に比例するように構成される。
【００２１】
制御信号回路１６４及び／又は電流センス回路１４２は、電源アダプタ１０２が電流制限されるにしても、その前に、制御信号回路１６４が制御信号を出力するように構成される。電源アダプタ１０２が電流制限される前に制御信号を出力することによって、ポータブルコンピュータ１０６は、ポータブルコンピュータ１０６によって用いられる電力量を低減しようと試みることができる。電源アダプタ１０２によって出力される負荷電流を電源アダプタ１０２の最大電流レベル未満にしておくほど十分に、ポータブルコンピュータ１０６によって用いられる電力量が低減される場合、電源アダプタ１０２は電流制限しない。たとえば、図１に示される実施形態では、電源アダプタ１０２によって出力される負荷電流が上昇するのに応じて、ダイオード１５８がオンに切り替わってオプトカプラ１３６を通じて電流が流れる前に、トランジスタ１６６がオンに切り替わり、制御端子１６２上に制御信号を駆動するように、抵抗１５６、１６８及び１７０が選択される。
【００２２】
電源アダプタ１０２によって電力を供給される受電デバイス１０４のうちの少なくとも１つは、受電デバイス１０４を電源アダプタ１０２に接続するために用いられるアダプタインターフェースを含む。図１に示される実施形態では、ポータブルコンピュータ１０６は、アダプタインターフェース１７４を含む。アダプタインターフェース１７４は、電源アダプタのデバイスインターフェース１１４の電源端子１６０を介して、電源アダプタ１０２から電力供給を受けるために用いられる一対の電源端子１７６を含む。図１に示される特定の実施形態では、電源端子１７６は、電源アダプタのデバイスインターフェース１１４の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子（ＶＡＤＰ）及びグランド端子（ＧＮＤ）を含む。
【００２３】
アダプタインターフェース１７４はさらに制御端子１７８を含み、制御端子１７８を介して、電源アダプタ１０２によって出力される制御信号が、ポータブルコンピュータ１０６によって受信される。ポータブルコンピュータ１０６は、ポータブルコンピュータ１０６によって使用される電力量を制御するために、制御信号を用いて、閉ループフィードバックを実施する。図１に示される特定の実施形態では、スロットル信号回路１８０が、電源アダプタ１０２によって出力される制御信号を入力として用いる。制御信号が、ポータブルコンピュータ１０６によって使用される電力量が低減されるべきであることを示すときに、スロットル信号回路１８０はスロットル信号１８１を出力する。そのような実施形態では、スロットル信号１８１は、内蔵コントローラ１８２への入力であり、スロットル信号１８１によって指示されると、内蔵コントローラ１８２は、ポータブルコンピュータ１０６によって使用される電力を低減させる。  
【００２４】
図１に示される特定の実施形態では、スロットル信号回路１８０は、パルス幅変調を用いてスロットル信号１８１を出力し、スロットル信号１８１のデューティサイクルが、電源アダプタ１０２によって出力される負荷電流がスロットル電流閾値を超える量を示す。図１に示される実施形態では、スロットル信号回路１８０は抵抗１８４を含み、その抵抗１８４を通じて、制御信号がグランドに終端される。抵抗１８４の両端に生成される電圧は、コンパレータ１８６の非反転入力に入力される。コンパレータ１８６の反転入力は、のこぎり波の発生源１８８に接続される。コンパレータ１８６は、のこぎり波を、抵抗１８４の両端に生成される電圧と比較する。コンパレータ１８６の出力は、金属酸化膜半導体電界効果トランジスタ（ＭＯＳＦＥＴ）１８７によって、アクティブロー論理電圧レベルに変換され、スロットル信号１８１は、ＭＯＳＦＥＴトランジスタ１８７のドレインにて得られる。コンパレータ１８６の出力は、ＭＯＳＦＥＴ１８７のゲートに接続される。ＭＯＳＦＥＴ１８７のソースは、グランドＧＮＤに接続され、ＭＯＳＦＥＴ１８７のドレインは、抵抗１８９を介して、論理電圧レベル（ＶＤＤ）に接続される。
【００２５】
電源アダプタ１０２によって出力される負荷電流が閾値電流レベル未満であるとき、制御信号上に流れる電流は０であり、コンパレータ１８６の非反転入力の電圧は０である。結果として、コンパレータ１８６の非反転入力上の電圧は、のこぎり波の周期全体にわたって、コンパレータ１８６の反転入力上の電圧よりも小さくなり、コンパレータ１８６の出力は０になる。結果として、トランジスタ１８７はオンに切り替わらず、スロットル信号１８１はのこぎり波の周期全体にわたって論理ハイ（logical high）値を有する（すなわち、アサートされない）（すなわち、この場合、スロットル信号１８１のデューティサイクルは０パーセントである。）。
【００２６】
コンパレータ１８６の非反転入力上の電圧がコンパレータ１８６の反転入力上の電圧よりも大きい場合には、コンパレータ１８６の出力は、のこぎり波の周期の一部にわたって０でない値を有する。コンパレータ１８６の出力が、トランジスタ１８７をオンに切り替えるだけの十分な値を有するとき、スロットル信号１８１は、論理ロー（logical low）値を有する（すなわち、アサートされる）。このようにして、制御信号を用いて、スロットル信号１８１がパルス幅変調される。一実施形態では、スロットル信号回路１８０は、電源アダプタ１０２によって出力される負荷電流がスロットル電流閾値よりも小さいときに、スロットル信号１８１のデューティサイクルが０パーセントになるように構成される。また、そのような実施形態では、スロットル信号回路１８０は、電源アダプタ１０２によって出力される負荷電流がスロットル電流閾値よりも大きいが、最大電流レベルよりも小さいときに、スロットル信号１８１のデューティサイクルが０パーセントと１００パーセントとの間になるように構成される。また、そのような実施形態では、スロットル信号回路１８０は、負荷電流が最大電流レベル以上であるときに、スロットル信号１８１のデューティサイクルが１００パーセントになるように構成される。
【００２７】
図１に示される実施形態では、ポータブルコンピュータ１０６は、ポータブルコンピュータ１０６によってサポートされる種々の計算及び入力／出力機能を実施するために用いられる種々のコンピュータ構成要素１９０を含む。ポータブルコンピュータ１０６は、少なくとも１つの中央処理装置（ＣＰＵ）１９２及びメモリ１９４を含む。ＣＰＵ１９２は、たとえば、オペレーティングシステム及び１つ又は複数のアプリケーションを含む、ソフトウエアの種々のアイテムを実行する。典型的には、ＣＰＵ１９２によって実行されるソフトウエアの一部、及び実行中にソフトウエアによって用いられる１つ又は複数のデータ構造がメモリ１９４に格納される。メモリ１９４は、たとえば、ランダムアクセスメモリ（ＲＡＭ）、リードオンリーメモリ（ＲＯＭ）及び／又はＣＰＵ１９２内のレジスタ等の任意の適切なメモリを含む。図１に示される実施形態では、ポータブルコンピュータ１０６が、ポータブルコンピュータ１０６によって使用される電力量を低減する１つの方法は、ＣＰＵ１９２が動作するクロック周波数を低減することである。図１に示される実施形態では、ＣＰＵ１９２は、ＣＰＵ１９２を動作させるために使用される電力量を管理するために、ＣＰＵ１９２が動作するクロック周波数を変更する能力を含む。
【００２８】
図１に示される実施形態では、内蔵コントローラ１８２は、ポータブルコンピュータ１０６内の他の構成要素のうちの１つ又は複数の構成要素の動作を制御する。特に、内蔵コントローラ１８２は、電源アダプタ１０２からアダプタインターフェース１７４上で受信される制御信号に基づいて、ポータブルコンピュータ１０６によって使用される電力量を制御する。１つのそのような実施形態では、内蔵コントローラ１８２は、プログラム命令（たとえば、ソフトウエア又はファームウエア）を実行するプログラマブルプロセッサを含み、その命令によって、内蔵コントローラ１８２は、内蔵コントローラ１８２によって実行されるように本明細書において説明される機能の少なくとも一部を実行する。図１に示される実施形態では、内蔵コントローラ１８２は、ポータブルコンピュータ１０６によって使用される電力量を低減するために、ＣＰＵ１９２が動作するクロック周波数を低減する。いくつかの他の実施形態では、内蔵コントローラ１８２は、ＣＰＵ１９２が動作するクロック周波数を低減することに加えて、又はその代わりに、他の方法で（たとえば、バッテリを充電するために使用される電力量を低減することによって、又はポータブルコンピュータ１０６内に収容されるディスプレイデバイスを暗くすることによって）、ポータブルコンピュータ１０６によって使用される電力量を低減する。さらに、いくつかの他の実施形態では、ポータブルコンピュータ１０６によって使用される電力量は、内蔵コントローラ１８２を用いることに加えて、又はその代わりに、他の方法で制御される。
【００２９】
ポータブルコンピュータ１０６の種々の構成要素は、必要に応じて、適切なインターフェースを用いて（たとえば、バス、ポート等を用いて）、互いに接続される。
【００３０】
図１に示される実施形態では、電源アダプタ１０２によって出力される負荷電流が、電源アダプタ１０２のスロットル電流閾値を超えるとき、電源アダプタ１０２の制御信号回路１６４が制御信号を出力する。制御信号中に流れる電流の量を用いて、電源アダプタ１０２によって出力される負荷電流が、電源アダプタ１０２のスロットル電流閾値を超えている量が示される。ポータブルコンピュータ１０６のスロットル信号回路１８０は、制御端子１７８上で、電源アダプタ１０２から制御信号を受信し、受信した制御信号に基づいて、スロットル信号１８１を出力する。図１に示される実施形態では、スロットル信号１８１は、パルス幅変調された信号であり、スロットル信号１８１のデューティサイクルが、電源アダプタ１０２の負荷電流が電源アダプタ１０２のスロットル電流閾値を超えている量を示す。内蔵コントローラ１８２は、スロットル信号１８１に基づいてＣＰＵ１９２が動作するクロック周波数を低減することによって、ポータブルコンピュータ１０６によって使用される電力量を低減する。図１に示される実施形態では、内蔵コントローラ１８２は、ＣＰＵ１９２が動作するクロック周波数を低減するために、スロットル信号回路１８０によって出力されるスロットル信号１８１を用いて、ＣＰＵ１９２のストップクロック入力を駆動する。スロットル信号１８１がアサートされるとき、ＣＰＵ１９２のクロック周波数は「低減される」。結果として、ＣＰＵ１９２のクロック周波数は、スロットル信号１８１のデューティサイクルに比例する量だけ低減される。このようにして、閉ループフィードバックを用いて、ポータブルコンピュータ１０６によって消費される電力量が制御される。他の実施形態では、ＣＰＵ１９２のクロック周波数は、制御信号に基づいて、他の方法で（たとえば、スロットル信号回路１８０によって出力されるスロットル信号１８１で直にＣＰＵ１９２のストップクロック入力を駆動することによって）低減される。そのような閉ループフィードバック制御によって（適切な場合に）、電源アダプタ１０２によって出力される負荷電流が電源アダプタ１０２の最大電流レベルを超えないように、ポータブルコンピュータ１０６に流れる電流量が低減される場合、電源アダプタ１０２は電流制限されない。
【００３１】
電源アダプタ１０２によって出力される制御信号は、電源アダプタ１０２に接続される全ての受電デバイス１０４に対して電源アダプタ１０２によって出力される全負荷電流を示すので、受電デバイス１０４はそれぞれ、個々の受電デバイス１０４によって使用される電流量を測定するための回路を備える必要もなければ、電源アダプタ１０２が出力することができる電力量を推定するか、又は他の方法で判定する必要もない。結果として、受電デバイス１０４は、電源アダプタ１０２によって出力される制御信号を用いて、受電デバイス１０４によって使用される電力量を、より正確に制御することができる。また、種々の電力量を出力することができる種々の電源アダプタ１０２を用いて、受電デバイス１０４に、その使用する電力を依然として制御させながら、受電デバイス１０４に電力を供給することができる。
【００３２】
図１に示される特定の実施形態は、電源アダプタ１０２によって出力される制御信号を用いて、ポータブルコンピュータ１０６のような受電デバイス１０４によって使用される電力量を如何に制御することができるかの一例を示す。他の実施形態では、電源アダプタ１０２によって出力される制御信号を他の方法で用いて、受電デバイス１０４によって使用される電力量が制御される。たとえば、１つのそのような代替の実施形態では、電源アダプタ１０２によって出力される制御信号がポータブルコンピュータ１０６によって用いられ、中央処理装置１９２によって使用される電力量を制御することに加えて、及び／又はその代わりに、バッテリを充電するために（たとえば、バッテリインターフェース１０８内に収容されるバッテリ充電器によって）使用される電力量が制御される。そのような実施形態の１つの実施例では、バッテリ充電器は、抵抗１８４の両端に生成される電圧を基準電圧と比較する。抵抗１８４の両端の電圧が基準電圧よりも高いとき、バッテリ充電器は、ポータブルコンピュータ１０６に接続される任意のバッテリを充電するために、バッテリ充電器によって使用される電力量を低減する（すなわち、バッテリ充電器は「抑制される」）。そのような実施例では、バッテリ充電器がバッテリを充電するために使用する電力を低減する量は、抵抗１８４の両端の電圧が基準電圧を超える量に比例する（バッテリを充電するために電力が使用されなくなるまで）。
【００３３】
１つのそのような実施例では、バッテリ充電器及び／又はスロットル信号回路１８０は、制御信号が電源アダプタ１０２によって出力されているときに（制御信号は、ポータブルコンピュータ１０６によって使用される電力量が低減されるべきであることを示す）、ＣＰＵ１９２が動作する周波数が低減される前に、バッテリを充電するために使用される電力量が低減されるように構成される。状況によっては、バッテリを充電するために使用される電力量を低減することによって、ＣＰＵ１９２が減速するのを避けるほど十分に、ポータブルコンピュータ１０６によって使用される電力量を低減することができる。たとえば、１つのそのような実施例では、スロットル信号回路１８０は、スロットル信号回路１８０によって使用されるのこぎり波が、バッテリ充電器によって使用される基準電圧よりも高いＤＣオフセットを有するように構成される。そのような実施例では、抵抗１８４の両端に生成される電圧が、バッテリ充電器によって使用される基準電圧よりも大きいが、のこぎり波のＤＣオフセットよりも小さいとき、スロットル信号１８１のデューティサイクルは０パーセントである。そのような状況では、バッテリ充電器はバッテリを充電するために使用される電力量を低減するが、ＣＰＵ１９２は減速されない。
【００３４】
さらに、図１に示される特定の実施形態は、制御信号が電源アダプタ１０２によって如何に生成されることができるかの一例を示す。他の実施形態では、制御信号は、他の方法で、電源アダプタ１０２によって生成される。たとえば、図１に示される特定の実施形態では、電源機構１１６を制御するために用いられる制御信号回路１６４及び電流制限フィードバックループは、同じ演算増幅器（すなわち、電流センスオペアンプ１４６）を利用する。代替的な実施形態では、電力機構１１６を制御するために用いられる制御信号回路１６４及び電流制限フィードバックループにおいて、個別の演算増幅器（又は他のコンパレータ）が用いられる。
【００３５】
図１に示される特定の実施形態では、電源アダプタ１０２によって出力される制御信号は、受電デバイス１０４に直接入力され、ポータブルコンピュータ１０６に電力を供給するために用いられるのと同じインターフェースを用いて、ポータブルコンピュータ１０６に供給される。他の実施形態では、受電デバイス１０２によって出力される制御信号は、他の方法で、受電デバイス１０４に伝達される。たとえば、一実施形態では、電源アダプタ１０２によって出力される制御信号は、１つ又は複数の中継デバイス（ドッキングステーション等）を介して、受電デバイス１０４に伝達される。そのような実施形態の一例が図２に示される。また、他の実施形態では、制御信号は、ポータブルコンピュータ１０６に電力を供給するために用いられるインターフェース以外のインターフェース（たとえば、信号インターフェース）を用いて、ポータブルコンピュータ１０６に伝達される。
【００３６】
図２は、コンピューティングシステム２００の一実施形態のブロック図である。図２に示される実施形態では、図１のポータブルコンピュータ１０６がドッキングステーション２０２に挿入されるか、又は他の方法で接続され、ポータブルコンピュータ１０６、ドッキングステーション２０２、及びポータブルコンピュータ１０６又はドッキングステーション２０２に接続される任意のデバイスが、図１の電源アダプタ１０２によって電力を供給される。図２に示される実施形態では、ドッキングステーション２０２は、ドッキングステーション２０２を電源アダプタ１０２に接続するために用いられるアダプタインターフェース２０４を含む。ドッキングステーション２０２のアダプタインターフェース２０４は、電源アダプタのデバイスインターフェース１１４の電源端子１６０を介して、電源アダプタ１０２から電力供給を受けるために用いられる一対の電源端子２０６を含む。図２に示される特定の実施形態では、アダプタインターフェース２０４の電源端子２０６は、電源アダプタのデバイスインターフェース１１４の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子及びグランド端子を含む。図２に示される実施形態では、アダプタインターフェース２０４は、制御端子２０８を含み、制御端子２０８を介して、電源アダプタ１０２から、電源アダプタ１０２によって出力される電力量を示す情報が受信される。図２に示される実施形態では、電源アダプタ１０２によって出力される電力量を示す情報は、アダプタインターフェース２０４の制御端子２０８上で、ドッキングステーション２０２が電源アダプタ１０２から受信する制御信号を含む。
【００３７】
ドッキングステーション２０２はさらに、ドッキングステーション２０２をポータブルコンピュータ１０６に接続するために用いられるデバイスインターフェース２１２（本明細書において、「ポータブルコンピュータインターフェース」２１２とも呼ばれる）を含む。ポータブルコンピュータインターフェース２１２は、一対の電源端子２１４を含む。図２に示される実施形態では、一対の電源端子２１４は、出力電圧端子及びグランド端子を含む。ドッキングステーション２０２のポータブルコンピュータインターフェース２１２の出力電圧端子及びグランド端子は、ポータブルコンピュータのアダプタインターフェース１７４の入力電圧端子ＶＡＤＰ及びグランド端子ＧＮＤに接続される。図２に示される実施形態では、アダプタインターフェース１７４に接続されているデバイスインターフェース２１２が示される。図２に示される実施形態では、ポータブルコンピュータインターフェース２１２はさらに制御端子２１６を含み、ポータブルアダプタ１０２から受信される、電源アダプタ１０２によって出力される電力量を示す情報が、制御端子２１６を介して、ポータブルコンピュータ１０６に供給される。図２に示される実施形態では、電源アダプタ１０２によって出力される電力量を示す情報は、電源アダプタ１０２から受信する制御信号を含む。その制御信号は、ドッキングステーション２０２によって、制御端子２１６上でポータブルコンピュータ１０６に出力される。制御信号は、電源アダプタ１０２によってドッキングステーション２０２に出力されている電力量を示す。この実施形態では、制御信号は、電源アダプタ１０２によって出力される負荷電流の関数である。
【００３８】
図２に示される実施形態では、アダプタインターフェース２０４の電源端子２０６上で供給される電力を用いて、ドッキングステーション２０２の中に収容される１つ又は複数の構成要素（たとえば、１つ又は複数の発光ダイオード）に電力が供給される。また、図２に示される実施形態では、アダプタインターフェース２０４の電源端子２０６上で供給される電力を用いて、ドッキングステーション２０２に接続されるポータブルコンピュータ１０６、及び任意の数の他の外部デバイス（たとえば、外部のフロッピー（登録商標）、ハードディスク、ＣＤ又はＤＶＤ等の外部ドライブユニット、或いは外部キーボード又はポインティングデバイスのような外部入力デバイス）に電力が供給される。図２に示される実施形態では、ポータブルコンピュータ１０６は、電源アダプタ１０２から電力供給を受けるために電源端子２０６に接続され、電源アダプタ１０２から制御信号を受信するために、制御端子２０８に接続される。図２に示される特定の実施形態では、ドッキングステーション２０２は、制御信号を処理することなく、あるいはそうでなければ、制御信号を用いて、制御信号線２０９上でポータブルコンピュータ１０６まで制御信号を通過させる。
【００３９】
ポータブルコンピュータ１０６は、電源アダプタ１０２によって出力される制御信号を用いて、図１に関連して先に説明した方法で、ポータブルコンピュータ１０６によって使用される電力量を制御する。上述したように、制御信号は、電源アダプタ１０２によって出力される全負荷電流に基づいて電源アダプタ１０２によって生成され、全負荷電流は、ポータブルアダプタ１０２によって電力を供給される全てのデバイス（すなわち、ドッキングステーション２０２、ポータブルコンピュータ１０６、及び任意の外部デバイス）によって使用される電流を含む。
【００４０】
電源アダプタ１０２によって電力を供給される全てのデバイスに対して電源アダプタ１０２が供給する全電力量に基づいて、ポータブルコンピュータ１０６は、制御信号を用いることによって、ポータブルコンピュータ１０６によって使用される電力量を制御する。電源アダプタ１０２によって生成される制御信号は、電源アダプタ１０２によって出力される負荷電流がスロットル電流閾値を超える時点をポータブルコンピュータ１０６に示し、スロットル電流閾値は、電源アダプタ１０２が、電源アダプタ１０２の最大電流レベルに接近しつつあることを示す。制御信号に応答して、ポータブルコンピュータ１０６は、ＣＰＵ１９４を減速するか、又は、ポータブルコンピュータ１０６によって使用される電力量を低減する。そのような手法によれば、ポータブルコンピュータ１０６は自ら、電源アダプタ１０２によって電力を供給される各デバイスが使用している電力量を測定する必要がないか、又は電源アダプタ１０２が出力することができる電力量を知る必要はない。
【００４１】
図２に示される特定の実施形態では、デバイスインターフェース２１２は、パワーコンピュータ１０６のアダプタインターフェース１７４に接続されるが、アダプタインターフェース１７４は、ポータブルコンピュータ１０６を電源アダプタ１０２に直接接続するためにも用いられる。他の実施形態では、ポータブルコンピュータ１０６は、ポータブルコンピュータ１０６をドッキングステーション２０２のデバイスインターフェース２１２に接続するための個別のインターフェース（たとえば、「ドッキングステーションインターフェース」）を含む。
【００４２】
図３は、コンピューティングシステム３００の一実施形態のブロック図である。図３に示される実施形態では、図１のポータブルコンピュータ１０６が、ドッキングステーション３０２に挿入されるか、又は別の方法で接続され、ポータブルコンピュータ１０６、ドッキングステーション３０２、及びポータブルコンピュータ１０６又はドッキングステーション３０２に接続される任意のデバイスが、電源アダプタ３０４によって電力を供給される。
【００４３】
図３に示される実施形態では、電源アダプタ３０４は、制御信号（又は電源アダプタ３０４によって出力される電力量を示す他の情報）を出力しないこと、及び制御信号回路１６４又は制御端子１６２を含まないことを除いて、図１の電源アダプタ１０２と同様である。すなわち、電源アダプタ３０４は、一対の電源端子３５２を含むが、制御信号が出力される制御端子を含まないデバイスインターフェース３５０を含む。図３に示される特定の実施形態では、電源端子３５２は、出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤを含む。他の点では、電源アダプタ３０４は、図１の電源アダプタ１０２と同様であり、同様の構成要素は、それらの構成要素が図１において用いられるのと同じ参照符号を用いて、図３において参照される。
【００４４】
図３に示される実施形態では、ドッキングステーション３０２は、ドッキングステーション３０２を電源アダプタ３０４に接続するために用いられるアダプタインターフェース３０６を含む。ドッキングステーション３０２のアダプタインターフェース３０６は、電源アダプタ３０４のデバイスインターフェース３５０の電源端子３５２を介して、電源アダプタ３０４から電力供給を受けるために用いられる一対の電源端子３０８を含む。図３に示される特定の実施形態では、電源端子３０８は、電源アダプタのデバイスインターフェース３５０の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子及びグランド端子を含む。図３に示される実施形態では、アダプタインターフェース３０６は、制御信号を受信するための制御端子３１０を含む。しかしながら、上述したように、図３に示される特定の実施形態では、電源アダプタ３０４は、制御信号を出力しない。アダプタインターフェース３０６の制御端子３１０は、制御信号を出力する異なる電源アダプタ（たとえば、図１のポータブルアダプタ１０２）から制御信号を受信するために用いることができる。
【００４５】
ドッキングステーション３０２はさらに、ドッキングステーション３０２をポータブルコンピュータ１０６に接続するために用いられるデバイスインターフェース３１２（本明細書において、「ポータブルコンピュータインターフェース」３１２とも呼ばれる）を含む。ポータブルコンピュータインターフェース３１２は、一対の電源端子３１４を含む。図３に示される実施形態では、一対の電源端子３１４は、出力電圧端子及びグランド端子を含む。ドッキングステーションのポータブルコンピュータインターフェース３１２の出力電圧端子及びグランド端子は、ポータブルコンピュータのアダプタインターフェース１７４の入力電圧端子ＶＡＤＰ及びグランド端子ＧＮＤに接続される。
【００４６】
ドッキングステーション３０２は、ドッキングステーション３０２が電源アダプタ３０４から供給される電力量を示す情報を生成する。図３に示される実施形態では、ドッキングステーション３０２が電源アダプタから供給される電力量を示す情報は、制御信号を含み、この制御信号は、ドッキングステーション３０２が電源アダプタ３０４から供給される負荷電流の関数である。ポータブルコンピュータインターフェース３１２はさらに制御端子３１６を含み、制御端子３１６を介して、ドッキングステーション３０２によって、制御信号がポータブルコンピュータ１０６に出力される。他の実施形態では、ドッキングステーション３０２が電源アダプタ３０４から供給される電力量を示す情報は、他の方法で、ポータブルコンピュータ１０６に伝達される。
【００４７】
図３に示される実施形態では、ドッキングステーション３０２は、制御信号を出力するドッキングステーション制御信号回路３１８を含む。ドッキングステーション制御信号回路３１８は、ドッキングステーション３０２に供給される負荷電流が、スロットル電流閾値を超えるときに、制御信号を出力する。図３に示される実施形態では、ドッキングステーション制御信号回路３１２は、ドッキングステーション３０２に供給される負荷電流が、スロットル電流閾値未満であるときには、制御信号を出力しない。図３に示される実施形態では、ドッキングステーション３０２は、ドッキングステーション３０２に接続される任意の特定の電源アダプタが出力することができる電力量にかかわらず、ドッキングステーション３０２に接続される任意の電源アダプタに対して、所定のスロットル電流閾値を用いる。
【００４８】
図３に示される実施形態では、ドッキングステーション制御信号回路３１８は、アダプタインターフェース３０６の入力電圧端子と、ポータブルコンピュータインターフェース３１２の出力電圧端子との間に直列に接続される電流センス抵抗３２０を含む。電流センス抵抗３２０の一端は、電流センス演算増幅器３２２（本明細書において、「ドッキングステーション電流センスオペアンプ」３２２とも呼ばれる）の非反転入力に接続される。基準電圧（本明細書において、「ドッキングステーション基準電圧」とも呼ばれる）が、ドッキングステーション電流センスオペアンプ３２２の反転入力に入力される。ドッキングステーション基準電圧は、ツェナーダイオード３２４及び適切なバイアス抵抗３２６を用いて生成され、オペアンプ３２２の反転入力に入力される。ツェナーダイオード３２４は、抵抗３２７を通じて、オペアンプ３２２のための供給電圧（ＶＡＤＰ＋４ＶＤＣ）に接続される。オペアンプ３２２の反転入力と出力との間にコンデンサ３２８が接続され、制御を安定させる。ドッキングステーション電流センスオペアンプ３２２の出力は、抵抗３３０を介して、トランジスタ３３２のエミッタに接続される。トランジスタ３３２のベースは、出力電圧端子３１４に接続され、トランジスタ３３２のコレクタは、ダイオード３３４のアノードに接続される。ダイオード３３４のカソードは、ポータブルコンピュータインターフェース３１２の制御端子３１６に接続される。
【００４９】
ドッキングステーション３０２に電源アダプタ３０４から供給される負荷電流が、ドッキングステーション３０２によって用いられるスロットル電流閾値以下であるとき、ドッキングステーション電流センスオペアンプ３２２は、トランジスタ３３２のエミッタ−ベース間に生成される電圧がトランジスタ３３２をオンに切り替えるには不十分である程度の電圧しか出力しない。ドッキングステーション３０２に電源アダプタ３０４から供給される負荷電流が、ドッキングステーション３０２によって用いられるスロットル電流閾値よりも大きいとき、ドッキングステーション電流センスオペアンプ３２２は、トランジスタ３３２のエミッタ−ベース間に生成される電圧がトランジスタ３３２をオンに切り替えるのに十分であるような電圧を出力する。トランジスタ３３２のエミッタからコレクタに流れる電流は、制御端子３１６上に制御信号として出力される。そのような実施形態では、ドッキングステーション制御信号回路３１８は、トランジスタ３３２がオンに切り替わるときに、トランジスタ３３２のエミッタからコレクタに流れる電流（すなわち制御信号）がドッキングステーション電流センスオペアンプ３２２によって出力される電圧に比例するように構成され、その電圧は、ドッキングステーション３０２に電源アダプタ３０４から供給される負荷電流が、ドッキングステーション３０４のスロットル電流閾値を超える量に比例する。
【００５０】
図３に示される特定の実施形態では、アダプタインターフェース３０６の制御端子３１０は、制御信号線３０９を介して、ポータブルコンピュータインターフェース３１２の制御端子３１６に接続される（ただし、図３では、電源アダプタ３０４は、制御信号が出力される制御端子を含まない）。そのような実施形態では、ドッキングステーション制御信号回路３１８によって出力される制御信号も、制御信号線３０９を介して、ポータブルコンピュータインターフェース３１２の制御端子３１６に接続される。
【００５１】
ポータブルコンピュータ１０６によって使用される電力量を制御するために、ポータブルコンピュータ１０６は、図１に関連して先に説明した方法にて、ドッキングステーション３０２によって出力される制御信号を用いる。制御信号を用いることによって、ポータブルコンピュータ１０６は、ドッキングステーション３０２に電源アダプタ３０４から供給される全電力量に基づいて、ポータブルコンピュータ１０６によって使用される電力量を制御する。しかしながら、図３に示される実施形態では、ドッキングステーション３０２は、任意の特定の電源アダプタが実際に出力することできる電力量にかかわらず、ドッキングステーション３０２に接続される全ての電源アダプタに対して、同じスロットル電流閾値を用いる。言い換えると、そのような実施形態では、ドッキングステーション３０２は、全ての電源アダプタが同じ電力量を出力することができるものと仮定する。
【００５２】
図３に示される特定の実施形態では、デバイスインターフェース３１２は、パワーコンピュータ１０６のアダプタインターフェース１７４に接続され、アダプタインターフェースは、ポータブルコンピュータ１０６を電源アダプタ１０２に直接接続するためにも用いられる。他の実施形態では、ポータブルコンピュータ１０６は、ポータブルコンピュータ１０６をドッキングステーション３０２のデバイスインターフェース３１２に接続するための個別のインターフェース（たとえば、「ドッキングステーションインターフェース」）を含む。
【００５３】
上述したように、ドッキングステーション３０２は、制御信号を出力する電源アダプタ（たとえば、図１の電源アダプタ１０２）とともに用いることができる。図４は、１つのそのような実施形態を示す。図４は、コンピューティングシステム４００の一実施形態のブロック図である。図４に示される実施形態では、図１のポータブルコンピュータ１０６が、図３のドッキングステーション３０２に挿入されるか、又は別の方法で接続され、ポータブルコンピュータ１０６、ドッキングステーション３０２、及びポータブルコンピュータ１０６又はドッキングステーション３０２に接続される任意のデバイスが、図１の電源アダプタ１０２によって電力を供給される。
【００５４】
図４に示される実施形態では、電源アダプタのデバイスインターフェース１１４の制御端子１６２が、ドッキングステーションのアダプタインターフェース３０６の制御端子３１０に接続され、上述したように、アダプタインターフェース３０６の制御端子３１０は、制御信号線３０９を介して、ドッキングステーションのポータブルコンピュータインターフェース３１２の制御端子３１６に接続される。そのような実施形態では、電源アダプタ１０２の制御信号回路１６４及びドッキングステーション３０２のドッキングステーション制御信号回路３１８は、それぞれの回路の個々のスロットル電流閾値が超えられる場合には、制御信号を出力する。ポータブルコンピュータ１０６は、ドッキングステーション３０２から受信する任意の制御信号を用いて、図１に関連して先に説明した方法で、ポータブルコンピュータ１０６によって使用される電力量を制御する。
【００５５】
ドッキングステーション制御信号回路３１８のスロットル電流閾値が、電源アダプタ１０２の制御信号回路１６４よりも低い実施例では、ドッキングステーション制御信号回路３１８は、ドッキングステーション３０２に供給される負荷電流が、その回路３１８のためのスロットル電流閾値を超えるときに制御信号を出力し、それにより、ポータブルコンピュータ１０６は、使用する電力量を低減する。結果として、そのような実施例では、電源アダプタ１０２の制御信号回路１６４は通常、制御信号を出力しない。なぜなら、一般的に、ドッキングステーション制御信号回路３１８によって出力される制御信号は、電源アダプタ１０２によって出力される負荷電流が電源アダプタ１０２のスロットル電流閾値を超えるのを防ぐことになるからである。
【００５６】
電源アダプタ１０２の制御信号回路１６４のスロットル電流閾値が、ドッキングステーション制御信号回路３１８よりも低い実施例では、電源アダプタ１０２の制御信号回路１６４が、電源アダプタ１０２によって出力される負荷電流が電源アダプタ１０２のスロットル電流閾値を超えるときに制御信号を出力することになり、それにより、ポータブルコンピュータ１０６が使用する電力量を低減する。結果として、そのような実施形態では、ドッキングステーション制御信号回路３１８は通常、制御信号を出力しない。なぜなら、一般的に、電源アダプタの制御信号回路１６４によって出力される制御信号は、ドッキングステーション３０２が供給される負荷電流がドッキングステーション制御信号回路３１８のスロットル電流閾値を超えるのを防ぐことになるからである。他の実施形態では、電源アダプタ１０２の制御信号回路１６４のスロットル電流閾値は、ドッキングステーション制御信号回路３１８のスロットル電流閾値と同じであるか、又は電源アダプタ１０２の制御信号回路１６４のスロットル電流閾値は、ドッキングステーション制御信号回路３１８のスロットル電流閾値よりも高い。
【００５７】
他の実施形態では、制御信号（又は電源アダプタによって出力される負荷電流の量を示す他の情報）を出力することができる、電源アダプタのデバイスインターフェース内に収容される制御端子が、電源アダプタの１つ又は複数の属性を特定するために用いられる。たとえば、１つのそのような実施形態では、制御端子は、電源アダプタに接続される受電デバイスによって用いられ、電源アダプタの電力定格が受電デバイスの電力定格（すなわち、受電デバイスによって必要とされる最小電力量）以上であるか否かが判定される。図５は、１つのそのような実施形態を示す。
【００５８】
図５は、コンピューティングシステム５００の一実施形態の上位ブロック図である。コンピューティングシステム５００は、少なくとも１つの受電デバイス５０４に電力を供給するために用いられる電源アダプタ５０２を含む。図５に示される特定の実施形態では、受電デバイス５０４は、ポータブルコンピュータ５０６を含む。図５に示される実施形態では、ポータブルコンピュータ５０６は、（電源アダプタ５０２に接続されるときに）電源アダプタ５０２によって、又はバッテリインターフェース５０８を介してポータブルコンピュータ５０６に接続されるバッテリによって、電力を供給され得る。他の実施形態では、ポータブルコンピュータ５０６に情報伝達可能に接続される１つ又は複数の他の外部デバイス（たとえば、ドッキングステーション、或いはＣＤ、ＤＶＤ又はフロッピー（登録商標）ドライブユニットのような外部ドライブユニット）も、電源アダプタ５０２によって電力を供給される。いくつかの他の実施形態では、電源アダプタは、バッテリによって駆動される他のタイプのデバイスのような他のタイプの電子デバイスに電力を供給するために用いられる。
【００５９】
電源アダプタ５０２は、電源アダプタ５０２をＡＣ電源５１２（ＡＣコンセント等）に接続するために用いられる電源インターフェース５１０を含む。電源アダプタ５０２は、電源アダプタ５０２を受電デバイス５０４（図５に示される実施形態では、ポータブルコンピュータ５０６）に接続するために用いられるデバイスインターフェース５１４も含む。図５に示される実施形態の１つの実施例では、電源アダプタ５０２は、電源５１２に直接接続され、適切なケーブル及びコネクタを用いてポータブルコンピュータ５０６に接続される。別の実施形態では、電源アダプタ５０２は、ドッキングステーションのような１つ又は複数の中継デバイスを介して、間接的にポータブルコンピュータ５０６に接続される。
【００６０】
また電源アダプタ５０２は、ＡＣ電源５１２からのＡＣライン電圧を、ポータブルコンピュータ５０６によって用いるのに適したより低いＤＣ電圧に変換する電源機構５１６も含む。図５に示される実施形態では、電源機構５１６は、ポータブルコンピュータ５０６によって用いるためのデバイスインターフェース５１４上に特定の公称出力電圧を出力するように設計される。電源機構５１６は、現時点で知られているか、又は将来に開発される任意の適切な電源機構形態を含む。図５に示される実施形態では、電源機構５１６は、電源機構５１６によって出力される電圧を（たとえば、電源アダプタ５０２によって出力される電圧及び／又は負荷電流に基づいて）制御するコントローラ５１８を含む。
【００６１】
電源アダプタ５０２のデバイスインターフェース５１４は、ポータブルコンピュータ５０６に電力を供給するために用いられる一対の電源端子５６０を含む。図５に示される特定の実施形態では、電源端子５６０は、出力電圧端子（ＶＯＵＴ）及びグランド端子（ＧＮＤ）を含む。デバイスインターフェース５１４はさらに、制御端子５６２を含む。図５に示される実施形態では、制御端子５６２は、プルアップ抵抗５９５（本明細書において、「抵抗Ｒａｄｐ」又は単に「Ｒａｄｐ」とも呼ばれる）を介して、ＶＯＵＴに接続される。
【００６２】
電源アダプタ５０２によって電力を供給される受電デバイス５０４のうちの少なくとも１つは、受電デバイス５０４を電源アダプタ５０２に接続するために用いられるアダプタインターフェースを含む。図５に示される実施形態では、ポータブルコンピュータ５０６は、アダプタインターフェース５７４を含む。アダプタインターフェース５７４は、電源アダプタのデバイスインターフェース５１４の電源端子５６０を介して、電源アダプタ５０２から電力供給を受けるために用いられる一対の電源端子５７６を含む。図５に示される特定の実施形態では、電源端子５７６は、電源アダプタのデバイスインターフェース５１４の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子（ＶＡＤＰ）及びグランド端子（ＧＮＤ）を含む。
【００６３】
アダプタインターフェース５７４はさらに、電源アダプタ５０２がポータブルコンピュータ５０６に接続されるときに、電源アダプタ５０２のデバイスインターフェース５１４の制御端子５６２に接続される制御端子５７８を含む。ポータブルコンピュータ５０６の制御端子５７８は、ポータブルコンピュータ５０６に接続される任意の電源アダプタ５０２の１つ又は複数の属性を特定する特定回路５８０への入力として用いられる。図５に示される特定の実施形態では、特定回路５８０は、電源アダプタ５０２が、ポータブルコンピュータ５０６に関連付けられる特定の「最大電力定格」以上である電力定格を有するか否かを特定する。そのような実施形態では、最大電力定格は、ポータブルコンピュータ５０６が最大電力モードにおいて動作するために必要とされる電力量である。そのような実施形態の１つの実施例では、最大電力モードは、ポータブルコンピュータ５０６の性能を劣化させることなく（たとえば、ＣＰＵが動作するクロック周波数を低減することなく）、ポータブルコンピュータ５０６が動作するモードである。別の実施例では、最大電力モードは、ユーザがポータブルコンピュータ５０６を使用することができる動作モードである（バッテリ充電は行われるが、他の点では、ユーザがポータブルコンピュータ５０６を使用することができないスリープモードとは対照を成す）。
【００６４】
図５に示される実施形態では、特定回路５８０は、制御端子５７８をグランドに接続するプルダウン抵抗５９６（本明細書において、「抵抗Ｒｎｏｔｅｂｏｏｋ」又は単に「Ｒｎｏｔｅｂｏｏｋ」とも呼ばれる）を含む。電源アダプタ５０２がポータブルコンピュータ５０６に接続されるとき、電源アダプタ５０２のプルアップ抵抗５９５及びポータブルコンピュータ５０６のプルダウン抵抗５９６は、分圧回路（voltage divider）を形成する。プルアップ抵抗５９５とプルダウン抵抗５９６との間に形成されるノード（すなわち、制御端子５７８）において生成される電圧は、特定回路５８０によって、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格以上であるか否かを判定するために用いられる。
【００６５】
図５に示される実施形態では、ポータブルコンピュータ５０６はさらに、制御端子５７８において生成される電圧を基準電圧と比較するコンパレータ５９７を含む。制御端子５７８において生成される電圧（すなわち、プルアップ抵抗５９５とプルダウン抵抗５９６との間に形成されるノードにおいて生成される電圧）は、コンパレータ５９７の非反転入力に入力され、基準電圧はコンパレータ５９７の反転入力に入力される。制御端子５７８において生成される電圧は、Ｒａｄｐの抵抗値とＲｎｏｔｅｂｏｏｋの抵抗値との比を示す。図５に示される特定の実施形態では、基準電圧は、第１のバイアス抵抗５３１と第２のバイアス抵抗５９８との間に形成されるノードにおいて生成される。第１のバイアス抵抗５３１及び第２のバイアス抵抗５９８は、ＶＡＤＰとグランドとの間に直列に接続される。第１のバイアス抵抗５３１と第２のバイアス抵抗５９８との間のノードにおいて生成される電圧（すなわち、基準電圧）は、第１の抵抗５３１の抵抗値と第２の抵抗５９８の抵抗値との比を示す。コンパレータ５９７の出力電圧は、抵抗５９９を介して、論理電圧レベル（ＶＤＤ）に接続される。コンパレータ５９７の出力電圧は、制御端子５７８において生成される電圧と基準電圧との間の差を示す。そのような手法によれば、ＶＡＤＰの変動が、コンパレータ５９７によって実行される比較から「相殺」される。
【００６６】
そのような実施形態の１つの実施例では、バイアス抵抗５９８は、基準電圧がＶＡＤＰの半分をわずかに下回るように構成される。そのような実施例では、電源アダプタ５０２のプルアップ抵抗５９５がポータブルコンピュータ５０６のプルダウン抵抗５９６以下である場合には、コンパレータ５９７は論理「ハイ」信号を出力する。電源アダプタ５０２のプルアップ抵抗５９５がポータブルコンピュータ５０６のプルダウン抵抗５９６より大きい場合には、コンパレータ５９７は論理「ロー」信号を出力する。そのような実施例では、電源アダプタ５０２のプルアップ抵抗５９５及びポータブルコンピュータ５０６のプルダウン抵抗５９６は、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格以上である場合には、プルアップ抵抗５９５がポータブルコンピュータ５０６のプルダウン抵抗５９６以下になるように、且つ電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格よりも小さい場合には、電源アダプタ５０２のプルアップ抵抗５９５がポータブルコンピュータ５０６のプルダウン抵抗５９６よりも大きくなるように選択される。
【００６７】
図５の特定の実施形態では、ポータブルコンピュータ５０６はさらに、コンパレータ５９７の出力が出力される内蔵コントローラ５８２を含む。そのような実施形態では、電源アダプタ５０２が最初にポータブルコンピュータ５０６に接続されるときに、内蔵コントローラ５８２はその事実を検出し（たとえば、ポータブルコンピュータ５０６のアダプタインターフェース５７４上に電力が供給されているため）、コンパレータ５９７の出力を検査する。前段において説明した実施例では、コンパレータ５９７の出力が論理ハイ値を有する場合には、内蔵コントローラ５８２は、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の電力定格以上であることを知る。コンパレータ５９７の出力が論理ロー値を有する場合には、内蔵コントローラ５８２は、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の電力定格未満であることを知る。１つのそのような実施例では、内蔵コントローラ５８２が、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の電力定格以上であることを知るとき、内蔵コントローラ５８２は、ポータブルコンピュータ５０６を「最大電力モード」において動作させる。内蔵コントローラ５８２が、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の電力定格未満であることを知るとき、内蔵コントローラ５８２は、ポータブルコンピュータ５０６が最大電力モードにおいて動作できないようにし、代わりに、「低電力モード」（たとえば、ポータブルコンピュータ５０６内のＣＰＵが低いクロック周波数において動作するモード）においてポータブルコンピュータ５０６を動作させる。１つのそのような実施例では、内蔵コントローラ５８２は、ポータブルコンピュータ５０６のユーザに、ポータブルコンピュータ５０６が低電力モードにおいて動作していることを知らせる。他の実施形態では、ポータブルコンピュ−タ５０６が、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格未満であることを把握している場合に、他の処置がとられる。たとえば、１つのそのような他の実施例では、内蔵コントローラ５８２が、電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格未満であることを把握しているとき、内蔵コントローラ５８２は、スリープモードにおいてポータブルコンピュータ５０６を動作させることができ、その場合、バッテリ充電は行われるが、他の点では、ユーザはポータブルコンピュータ５０６を使用することができない。そのような１つの実施例では、電源アダプタ５０２は、小型の「旅行用」アダプタを含み、その電力定格は、バッテリを充電するには十分であるが、ポータブルコンピュータ５０６が最大電力モードにおいて動作するには不十分である。
【００６８】
図６は、図５のシステム５００の１つの実施例の種々の電力定格に対するＲａｄｐ及びＲｎｏｔｅｂｏｏｋの例示的な値を示す表６００である。表６００の各行は、ワット単位の所与の電力定格に対応する。表６００においてＲａｄｐを付される列は，表６００の行毎に、その行に関連付けられる電力定格を有する電源アダプタ５０２に関連付けられる抵抗Ｒａｄｐの抵抗値（キロオーム単位）を含む。表６００のＲｎｏｔｅｂｏｏｋを付される列は、表６００の行毎に、その行に関連付けられる最大電力定格を有するポータブルコンピュータ５０６に関連付けられる抵抗Ｒｎｏｔｅｂｏｏｋの抵抗値を含む。表６００に示される特定の例では、それらの抵抗値は、基準電圧がＶＡＤＰの３０パーセントである場合の値である。
【００６９】
たとえば、表６００に従って設計される１つの実施例では、６５ワットの電力定格を有する第１の電源アダプタ５０２は、３８３キロオームのプルアップ抵抗５９５（Ｒａｄｐ）を含み、５０ワットの電力定格を有する第２の電源アダプタ５０２は、４９９キロオームのプルアップ抵抗５９５（Ｒａｄｐ）を含み、６５ワットの最大電力定格を有するポータブルコンピュータ５０６は、１９１キロオームのプルダウン抵抗５９６（Ｒｎｏｔｅｂｏｏｋ）を含む。第１の電源アダプタ５０２（Ｒａｄｐが３８３キロオームの抵抗を有する）が、ポータブルコンピュータ５０６（Ｒｎｏｔｅｂｏｏｋが１９１キロオームの抵抗を有する）に接続される場合には、ポータブルコンピュータ５０６のコンパレータ５９７は、その電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格以上であることを示す論理ハイ値を出力する。第２の電源アダプタ５０２（Ｒａｄｐが４９９キロオームの抵抗を有する）が、ポータブルコンピュータ５０６（Ｒｎｏｔｅｂｏｏｋが１９１キロオームの抵抗を有する）に接続される場合には、ポータブルコンピュータ５０６のコンパレータ５９７は、その電源アダプタ５０２の電力定格がポータブルコンピュータ５０６の最大電力定格未満であることを示す論理ロー値を出力する。後者の状況では、たとえば、ポータブルコンピュータ５０６の内蔵コントローラ５８２は、ポータブルコンピュータ５０６を低電力モードにおいて動作させることができる。
【００７０】
図７は、図６の表６００を用いて実現される電源アダプタ５０２がポータブルコンピュータ５０６に直接接続されるときに、図６の表６００を用いて実現されるポータブルコンピュータ５０６のコンパレータ５９７の２つの入力間の電圧差を示す表７００である。表７００の各行は、表６００の個々の行及び列が交わる場所の抵抗値を有するプルアップ抵抗５９５を含む電源アダプタ５０２に対応する。表７００の各列は、表６００の個々の行及び列が交わる場所からの抵抗値を有するプルダウン抵抗５９６を含むポータブルコンピュータ５０６に対応する。たとえば、そのようなインプリメンテーションでは、５０ワットの電力定格を有する（Ｒａｄｐが４９９キロオームの抵抗を有する）電源アダプタ５０２が、６５ワットの最大電力定格を有する（Ｒｎｏｔｅｂｏｏｋが１９１キロオームの抵抗を有する）ポータブルコンピュータ１０６に接続される場合、ポータブルコンピュータ５０６のコンパレータ５９７の２つの入力間の電圧差は、−０．５４ボルトであり、結果として、コンパレータ５９７は論理ロー値を出力する。
【００７１】
図５では、ポータブルコンピュータ５０６に直接接続されている電源アダプタ５０２が示される。他の使用状況では、電源アダプタ５０２は、ドッキングステーションのような１つ又は複数の中継デバイスを介して、ポータブルコンピュータ５０６に接続される。いくつかの実施形態では、そのような中継デバイスは、電源アダプタ５０２によって供給される電力の少なくとも一部を消費する。図８は１つのそのような使用状況を示す。
【００７２】
図８は、コンピューティングシステム８００の一実施形態のブロック図である。図８に示される実施形態では、図５のポータブルコンピュータ５０６が、ドッキングステーション８０２に挿入されるか、又は別の方法で接続され、ポータブルコンピュータ５０６、ドッキングステーション８０２、及びポータブルコンピュータ５０６又はドッキングステーション８０２に接続される任意のデバイスが、図５の電源アダプタ５０２によって電力を供給される。図８に示される実施形態では、ドッキングステーション８０２は、ドッキングステーション８０２を電源アダプタ５０２に接続するために用いられるアダプタインターフェース８０４を含む。ドッキングステーション８０２のアダプタインターフェース８０４は、電源アダプタのデバイスインターフェース５１４の電源端子５６０を介して、電源アダプタ５０２から電力供給を受けるために用いられる一対の電源端子８０６を含む。図８に示される特定の実施形態では、アダプタインターフェース８０４の電源端子８０６は、電源アダプタのデバイスインターフェース５１４の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子及びグランド端子を含む。図８に示される実施形態では、アダプタインターフェース８０４は、ドッキングステーション８０２が電源アダプタ５０２に接続されるときに、電源アダプタ５０２の制御端子５６２に接続される制御端子８０８を含む。
【００７３】
ドッキングステーション８０２はさらに、ドッキングステーション８０２をポータブルコンピュータ５０６に接続するために用いられるデバイスインターフェース８１２（本明細書において、「ポータブルコンピュータインターフェース」８１２とも呼ばれる）を含む。ポータブルコンピュータインターフェース８１２は、一対の電源端子８１４を含む。図８に示される実施形態では、一対の電源端子８１４は、出力電圧端子及びグランド端子を含む。ドッキングステーション８０２のポータブルコンピュータインターフェース８１２の出力電圧端子及びグランド端子は、ポータブルコンピュータのアダプタインターフェース５７４の入力電圧端子ＶＡＤＰ及びグランド端子ＧＮＤに接続される。図８に示される実施形態では、アダプタインターフェース５７４に接続されているデバイスインターフェース８１２が示される。図８に示される実施形態では、ポータブルコンピュータインターフェース８１２はさらに、ドッキングステーション８０２がポータブルコンピュータ５０６に接続されるときに、ポータブルコンピュータ５０６の制御端子５７８に接続される制御端子８１６を含む。
【００７４】
図８に示される実施形態では、アダプタインターフェース８０４の電源端子８０６上で供給される電力を用いて、ドッキングステーション８０２内に収容される１つ又は複数の構成要素８０３（たとえば、１つ又は複数の発光ダイオード）に電力が供給される。また、図８に示される実施形態では、アダプタインターフェース８０４の電源端子８０６上で供給される電力を用いて、ドッキングステーション８０２に接続されるポータブルコンピュータ５０６、及び任意の数の他の外部デバイス（たとえば、外部のフロッピー（登録商標）、ハードディスク、ＣＤ又はＤＶＤドライブのような外部ドライブユニット、或いは外部キーボード又はポインティングデバイスのような外部入力デバイス）にも電力が供給される。
【００７５】
図８に示される実施形態では、アダプタインターフェース８０４の制御端子８０８は、ツェナーダイオード８２０を介して、ポータブルコンピュータインターフェース８１２の制御端子８１６に接続される。電源アダプタ５０２がドッキングステーション８０２のアダプタインターフェース８０４に接続され、ポータブルコンピュータ５０６がドッキングステーション８０２のポータブルコンピュータインターフェース８１２に接続されるとき、電源アダプタ５０２の制御端子５６２が、ドッキングステーション８０２のツェナーダイオード８２０を介して、ポータブルコンピュータ５０６の制御端子５７８に接続される。ツェナーダイオード８２０は、アダプタインターフェース８０４の制御端子８０８から、ポータブルコンピュータインターフェース８１２の制御端子８１６まで一定の電圧降下（たとえば、３ボルト）を与える。結果として、プルアップ抵抗５９５とプルダウン抵抗５９６との間に形成されるノードにおいて生成される電圧は、電源アダプタ５０２がポータブルコンピュータ５０６に直接接続されるときに、プルアップ抵抗５９５とプルダウン抵抗５９６との間に形成されるノードにおいて生成される電圧よりも小さい。他の実施形態では、他の方法で、アダプタインターフェース８０４の制御端子８０８から、ポータブルコンピュータインターフェース８１２の制御端子８１６まで、一定の電圧降下が与えられる（たとえば、２端子基準電圧集積回路を用いる）。
【００７６】
図６の表６００を用いて実現される、そのような実施形態の１つの実施例では、システム８００は、電源アダプタ５０２がドッキングステーション８０２のアダプタインターフェース８０４に接続され、ポータブルコンピュータ５０６がドッキングステーション８０２のポータブルコンピュータインターフェース８１２に接続されるとき、ポータブルコンピュータ５０６から、電源アダプタ５０２が表６において次に最も低い電力定格を有する電源アダプタとして見えるほど、ツェナーダイオード８２０によって引き起こされる電圧降下が十分に大きくなるように構成される。たとえば、１３５ワットの電力定格を有する電源アダプタ５０２（１６９キロオームの抵抗を有するプルアップ抵抗５９５を含む）がドッキングステーション８０２接続されるとき、ツェナーダイオード８２０によって引き起こされる電圧降下に起因して、ドッキングステーション８０２に接続されるポータブルコンピュータ５０６から、電源アダプタ５０２が１２０ワットの電力定格を有する電源アダプタとして見える。このようにして、電源アダプタ５０２が、最大電力モードにおいてポータブルコンピュータ５０６を動作させるだけの十分な電力を与えることができるか否かを判定するときに、ドッキングステーション８０２によって消費される電力量が、ポータブルコンピュータ５０６によって考慮される。
【００７７】
図９は、図６の表６００を用いて実現される電源アダプタ５０２が、図８のドッキングステーション８０２を介してポータブルコンピュータ５０６に接続されるときの、図６の表６００を用いて実現されるポータブルコンピュータ５０６のコンパレータ５９７の２つの入力間の電圧差を示す表９００である。
【００７８】
図５に示される実施形態では、ポータブルコンピュータ５０６は、制御端子５７８において生成される電圧を１つの基準電圧と比較するように構成される。他の実施形態では、制御端子５７８において生成される電圧は、多数の基準電圧と比較される。図１０はそのような１つの実施形態を示す。
【００７９】
図１０は、コンピューティングシステム１０００の一実施形態のブロック図である。図１０に示される実施形態では、図５の電源アダプタ５０２が、ポータブルコンピュータ１００６に接続される。図１０のポータブルコンピュータ１００６は図５のポータブルコンピュータ５０６と同様であり、同様の構成要素は、それらの構成要素が図５において用いられるのと同じ参照符号を用いて、図１０において参照される。
【００８０】
図１０のポータブルコンピュータ１００６は、制御端子５７８において生成される電圧を第１の基準電圧と比較する第１のコンパレータ１００４を含む。ポータブルコンピュータ１００６はさらに、制御端子５７８において生成される電圧を第２の基準電圧と比較する第２のコンパレータ１００５を含む。そのような実施形態では、第１の基準電圧は、ポータブルコンピュータ１００６に関連付けられる特定の「最大」電力定格を示す。そのような実施形態では、最大電力定格は、ポータブルコンピュータ１００６が最大電力モードにおいて動作するために必要とされる電力量である。制御端子５７８において生成される電圧は、第１のコンパレータ１００４の非反転入力に接続され、第１の基準電圧は、第１のコンパレータ１００４の反転入力に接続される。そのような実施形態では、第２の基準電圧は、ポータブルコンピュータ１００６に関連付けられる特定の「最小」電力定格を示す。そのような実施形態では、最小電力定格は、ポータブルコンピュータ１００６が低電力モードにおいて動作するために必要とされる最小電力量である。制御端子５７８において生成される電圧は、第２のコンパレータ１００５の非反転入力に入力され、第２の基準電圧は、第２のコンパレータ１００５の反転入力に入力される。
【００８１】
ポータブルコンピュータ１００６は、ＶＡＤＰとグランドとの間に直列に接続される第１の抵抗１００８、第２の抵抗１０１０及び第３の抵抗１０１２を含む。第１の基準電圧は、第１の抵抗１００８と第２の抵抗１０１０との間にあるノードにおいて生成され、第２の基準電圧は、第２の抵抗１０１０と第３の抵抗１０１２との間にあるノードにおいて生成される。第１のコンパレータ１００４の出力電圧は、抵抗１０１４を介して論理電圧レベル（ＶＤＤ）に入力される。第１のコンパレータ１００４の出力電圧は、制御端子５７８において生成される電圧と第１の基準電圧との間の差を示す。第２のコンパレータ１００５の出力電圧は、抵抗１０１６を介して、論理電圧レベル（ＶＤＤ）に接続される。第２のコンパレータ１００５の出力電圧は、制御端子５７８において生成される電圧と第２の基準電圧との間の差を示す。
【００８２】
図１０に示される実施形態では、システム１０００は、第２の基準電圧に関連付けられる最小電力定格よりも小さい電力定格を有する電源アダプタ５０２（及び対応する抵抗値を有するプルアップ抵抗５９５）がポータブルコンピュータ１００６に接続されるときに、第１のコンパレータ１００４及び第２のコンパレータ１００５がいずれも論理ロー値を出力するように構成される。さらに、システム１０００は、第２の基準電圧に関連付けられる最小電力定格以上であるが、第１の基準電圧に関連付けられる最大電力定格未満である電力定格を有する電源アダプタ５０２がポータブルコンピュータ１００６に接続されるときに、第１のコンパレータ１００４が論理ロー値を出力し、第２のコンパレータ１００５が論理ハイ値を出力するように構成される。そのような実施形態では、システム１０００は、第１の基準電圧に関連付けられる最大電力定格以上である電力定格を有する電源アダプタ５０２がポータブルコンピュータ１００６に接続されるときに、コンパレータ１００４及び１００５がいずれも論理ハイ値を出力するように構成される。
【００８３】
図１０の特定の実施形態では、ポータブルコンピュータ１００６はさらに内蔵コントローラ１０８２を含み、第１のコンパレータ１００４及び第２のコンパレータ１００５の出力は、内蔵コントローラ１０８２に出力される。そのような実施形態では、電源アダプタ５０２が最初にポータブルコンピュータ１００６に接続されるときに、内蔵コントローラ１０８２は、（たとえば、ポータブルコンピュータ１００６のアダプタインターフェース５７４上に電力が供給されているため）その事実を検出し、第１のコンパレータ１００４及び第２のコンパレータ１００５の出力を検査する。図１０に示される実施形態では、コンパレータ１００４及び１００５がいずれも論理ハイ値を出力する場合には、内蔵コントローラ１０８２は、電源アダプタ５０２の電力定格が、ポータブルコンピュータ１００６に関連付けされる最大電力定格以上であることを知る。そのような実施形態では、内蔵コントローラ１０８２は、ポータブルコンピュータ１００６を最大電力モードにおいて動作させる。
【００８４】
第１のコンパレータ１００４が論理ロー値を出力するが、第２のコンパレータ１００５が論理ハイ値を出力する場合には、内蔵コントローラ１０８２は、電源アダプタ５０２の電力定格が、ポータブルコンピュータ１００６に関連付けられる最小電力定格以上であるが、ポータブルコンピュータ１００６に関連付けられる最大電力定格未満であることを知る。そのような状況では、内蔵コントローラ１０８２は、ポータブルコンピュータ１００６を低電力モード（たとえば、ポータブルコンピュータ１００６内のＣＰＵが、低いクロック周波数において動作するモード）において動作させることができる。
【００８５】
コンパレータ１００４及び１００５がいずれも論理ロー値を出力する場合には、内蔵コントローラ１０８２は、電源アダプタ５０２の電力定格が、ポータブルコンピュータ１００６に関連付けられる最小電力定格未満であることを知る。そのような状況では、内蔵コントローラ１０８２は、ポータブルコンピュータ１００６の電源を切ることができる（たとえば、ポータブルコンピュータ１００６を「スリープ」状態にして、バッテリ充電が行われるが、他の点では、ユーザはポータブルコンピュータ１００６を使用することができないようにする）。
【００８６】
図１１は、コンピューティングシステム１１００の一実施形態のブロック図である。図１１に示される実施形態では、電源アダプタ１１０２がポータブルコンピュータ１１０６に直接接続される（ただし、他の実施形態では、電源アダプタ１１０２は、図８のドッキングステーション８０２のような１つ又は複数の中継デバイスを介して、ポータブルコンピュータ１１０６に接続される）。ここで説明される場合を除いて、電源アダプタ１１０２及びポータブルコンピュータ１１０６はそれぞれ、図１の電源アダプタ１０２及びポータブルコンピュータ１０６と同様であり、同様の構成要素は、それらの構成要素が図１において用いられたのと同じ参照符号を用いて、図１１において参照される。電源アダプタ１１０２は、制御信号回路１６４と並列に、ＶＯＵＴと、電源アダプタ１１０２のアダプタインターフェース１１４の制御端子１６２との間に接続されるプルアップ抵抗１１９５（本明細書において、「抵抗Ｒａｄｐ」又は単に「Ｒａｄｐ」とも呼ばれる）を含む。図１１に示される実施形態では、電源アダプタ１１０２のプルアップ抵抗１１９５は、制御信号１７８をグランドに接続するために、ポータブルコンピュータ１１０６のスロットル信号回路１８０において用いられる抵抗１８４よりもはるかに大きな抵抗値を有する。そのような実施形態の１つの実施例では、抵抗１８４は２キロオームの抵抗値を有し、プルアップ抵抗１１９５は２キロオームよりもはるかに大きな抵抗値を有する。
【００８７】
図１１に示される実施形態では、ポータブルコンピュータ１１０６は、スロットル信号回路１８０、及び図５の特定回路５８０と同様の特定回路５８０の両方を含む（同様の構成要素は、それらの構成要素が図５において用いられるのと同じ参照符号を用いて、図１１において参照される）。そのような実施形態では、スロットル信号回路１８０のコンパレータ１８６の非反転入力は、たとえば６．８ボルトの電圧降下を有するツェナーダイオード１１０１を用いて、ポータブルコンピュータ１１０６の制御端子１７８に接続される。また、そのような実施形態では、スロットル信号回路１８０によって用いられるのこぎり波は、ＤＣオフセットを有する（たとえば、のこぎり波は１．０ボルトのＤＣオフセット及び２．０ボルトの最大振幅を有する）。電源アダプタ１１０２がポータブルコンピュータ１１０６に接続されるとき、最初に、電源アダプタ１１０２の制御信号回路１６４によって出力される制御信号は０である。プルアップ抵抗１１９５が抵抗１８４よりもはるかに大きいので、プルアップ抵抗１１９５に流れる電流は、スロットル信号回路１８０を「オンに切り替える」のに十分な電流を制御端子１７８上に生成するには不十分である。制御端子１７８において生成される電圧がツェナーダイオード１１０１のツェナー電圧よりも十分に小さいので、スロットル信号回路１８０をポータブルコンピュータ１１０６の制御端子１７８に接続するために用いられるツェナーダイオード１１０１は、特定回路５８０に影響を及ぼさない。
【００８８】
そのような実施形態では、電源アダプタ１１０２がポータブルコンピュータ１１０６に最初に接続されるときに、特定回路５８０の出力がポータブルコンピュータ１１０６の内蔵コントローラ１１８２によって検査される。電源アダプタ１１０２によって出力される負荷電流が典型的には、この時間中にスロットル電流閾値よりも高く上昇しないので、又は制御信号回路１６４の応答時間が、制御信号回路１６４がこの時間中に応答しない（そして、制御信号を出力しない）ほど十分に長いので、電源アダプタ１１０２の制御信号回路１６４は典型的には、この時間中に制御信号を出力しない。ポータブルコンピュータ１１０６の内蔵コントローラ１１８２が特定回路５８０の出力を読み取った（そして、図５に関連して先に説明したように、ポータブルコンピュータを最大電力モードにおいて動作させるか否かを判定した）後に、内蔵コントローラ１１８２は、同じ電源アダプタ１１０２がポータブルコンピュータ１１０６に接続されている間に、特定回路５８０の出力を再び読み取る必要はない。その後、ポータブルコンピュータ１１０６によって使用される電力量を、図１に関連して先に説明したように、電源アダプタ１１０２によって出力される電力量を示す情報を用いて（すなわち、制御信号回路１６４によって出力される制御信号を用いて）制御することができる。
【００８９】
他の実施形態では、制御信号（又は電源アダプタによって出力される負荷電流量を示す他の情報）が出力されることがある電源アダプタのデバイスインターフェース内に収容される制御端子は、他の方法で、電源アダプタの１つ又は複数の属性を特定するために用いられる。図１２は、１つのそのような実施形態を示す。
【００９０】
図１２は、コンピューティングシステム１２００の一実施形態のブロック図である。コンピューティングシステム１２００は、少なくとも１つの受電デバイス１２０４に電力を供給するために用いられる電源アダプタ１２０２を含む。図１２に示される特定の実施形態では、受電デバイス１２０４は、ポータブルコンピュータ１２０６を含む。図１２に示される実施形態では、ポータブルコンピュータ１２０６は、（電源アダプタ１２０２に接続されるときに）電源アダプタ１２０２によって、又はバッテリインターフェース１２０８を介してポータブルコンピュータ１２０６に接続されるバッテリによって電力を供給され得る。他の実施形態では、ポータブルコンピュータ１２０６に情報伝達可能に接続される１つ又は複数の他の外部デバイス（たとえば、ドッキングステーション、或いはＣＤ、ＤＶＤ又はフロッピー（登録商標）ドライブユニットのような外部ドライブユニット）も電源アダプタ１２０２によって電力を供給される。いくつかの他の実施形態では、電源アダプタを用いて、バッテリによって駆動される他のタイプのデバイスのような他のタイプの電子デバイスに電力が供給される。
【００９１】
ここで説明される場合を除いて、電源アダプタ１２０２は、図５の電源アダプタ５０２と同様であり、同様の構成要素は、それらの構成要素が図５において用いられたのと同じ参照符号を用いて、図１２において参照される。図１２に示される実施形態では、抵抗Ｒａｄｐは、抵抗Ｒａｄｐの抵抗値が電源アダプタ１２０２の電力定格を示すように選択される。そのような実施形態の１つの実施例では、それぞれ５０ワット、６５ワット、９０ワット及び１２０ワットの電力定格を有する１組の電源アダプタ１２０２が、たとえば、それぞれ５０キロオーム、７５キロオーム、１００キロオーム及び１２５キロオームの抵抗値を有する個々の抵抗Ｒａｄｐを含む。すなわち、たとえば、９０ワットの電力定格を有する電源アダプタ１２０２は、抵抗値が１００キロオームである抵抗Ｒａｄｐを有する。他の実施形態では、他の構成要素値が用いられる。
【００９２】
電源アダプタ１２０２によって電力を供給される受電デバイス１２０４のうちの少なくとも１つは、受電デバイス１２０４を電源アダプタ１２０２に接続するために用いられるアダプタインターフェースを含む。図１２に示される実施形態では、ポータブルコンピュータ１２０６は、アダプタインターフェース１２７４を含む。アダプタインターフェース１２７４は、電源アダプタのデバイスインターフェース５１４の電源端子５６０を介して、電源アダプタ１２０２から電力供給を受けるために用いられる一対の電源端子１２７６を含む。図１２に示される特定の実施形態では、電源端子１２７６は、電源アダプタのデバイスインターフェース５１４の出力電圧端子ＶＯＵＴ及びグランド端子ＧＮＤにそれぞれ接続される、入力電圧端子（ＶＡＤＰ）及びグランド端子（ＧＮＤ）を含む。
【００９３】
アダプタインターフェース１２７４はさらに、電源アダプタ１２０２がポータブルコンピュータ１２０６に接続されるときに、電源アダプタ１２０２のデバイスインターフェース５１４の制御端子５６２に接続される制御端子１２７８を含む。ポータブルコンピュータ１２０６の制御端子１２７８は、ポータブルコンピュータ１２０６に接続される電源アダプタ１２０２の１つ又は複数の属性を特定する特定回路１２８０への入力として用いられる。図１２に示される特定の実施形態では、特定回路１２８０を用いて、ポータブルコンピュータ１２０６に接続される任意の電源アダプタ１２０２に関連付けられる電力定格が特定される。特定回路１２８０はコンデンサ１２３０を含む。そのような実施形態の１つの実施例では、コンデンサ１２３０は、０．１マイクロファラドのキャパシタンスを有する。コンデンサ１２３０は、グランドに接続される第１の端子を有する。コンデンサ１２３０は、第１のトランジスタスイッチ１２３２を介してポータブルコンピュータ１２０６の制御端子１２７８に接続される第２の端子を有する。電源アダプタ１２０２がポータブルコンピュータ１２０６に接続されるとき、制御端子１２７８は、電源アダプタ１２０２の制御端子５６２に接続され、その制御端子はさらに、コンデンサ１２３０を、電源アダプタ１２０２の抵抗Ｒａｄｐを介してＶＯＵＴに接続する。コンデンサ１２３０の第２の端子は、第２のトランジスタスイッチ１２３４及びプルアップ抵抗１２３６（本明細書において、「抵抗Ｒｎｏｔｅｂｏｏｋ」又は単に「Ｒｎｏｔｅｂｏｏｋ」とも呼ばれる）を介して、ポータブルコンピュータ１２０６のＶＡＤＰにも接続される。１つの実施例では、第１のトランジスタ１２３２及び第２のトランジスタ１２３４は、それぞれＢＳＳ１３８電界効果トランジスタを用いて実装される。
【００９４】
特定回路１２８０は、内蔵コントローラ１２８２に接続される。図１２に示される特定の実施形態では、内蔵コントローラ１２８２は、入力／出力端子ＧＰＩＯ＿１及び出力端子ＧＰＯ＿２を含む。内蔵コントローラ１２８２の入力／出力端子ＧＰＩＯ＿１は、抵抗１２３８を介して、コンデンサ１２３０の第２の端子に接続される。そのような実施形態の１つの実施例では、抵抗１２３８は２２０オームの抵抗値を有する。内蔵コントローラ１２８２の出力端子ＧＰＯ＿２は、第１のトランジスタ１２３２を閉じることによって（その間、第２のトランジスタ１２３４は開いている）、電源アダプタ１２０２のＲａｄｐを介して、又は第２のトランジスタ１２３４を閉じることによって（その間、第１のトランジスタ１２３２は開いている）、ポータブルコンピュータ１２０６のＲｎｏｔｅｂｏｏｋを介して、コンデンサ１２３０の第２の端子を選択的にＶＡＤＰに接続するために用いられる。図１２に示される実施形態では、内蔵コントローラ１２８０によって、出力端子ＧＰＯ＿２上に「ロー」値が出力されるときに、第２のトランジスタ１２３４が閉じられ（それにより、コンデンサ１２３０の第２の端子は、Ｒｎｏｔｅｂｏｏｋを介して、ＶＡＤＰに電気的に接続される）、第１のトランジスタ１２３２は開く（それにより、コンデンサ１２３０の第２の端子は、Ｒａｄｐから電気的に切断される）。第２のトランジスタ１２３４のゲートは、第１の反転増幅器１２３９を介して、内蔵コントローラ１２８２の出力端子ＧＰＯ＿２に接続され、第１の反転増幅器１２３９は、内蔵コントローラ１２８２によって出力端子ＧＰＯ＿２上に出力されるロー信号を適切な電圧（たとえば、５ボルト）に増幅して、第２のトランジスタ１２３４をオンに切り替える。第１のトランジスタ１２３２のゲートは、第２の反転増幅器１２４０を介して、第１の反転増幅器１２３９の出力に接続される。出力端子ＧＰＯ＿２の出力がローであるとき、第２の反転増幅器１２４０は、第１のトランジスタ１２３２のゲートに適切な低電圧値を印加し、第１のトランジスタ１２３２を開く。
【００９５】
図１２に示される実施形態では、内蔵コントローラ１２８０によって、出力端子ＧＰＯ＿２上に「ハイ」値が出力されるときに、第２のトランジスタ１２３４が開き（それにより、コンデンサ１２３０の第２の端子は、Ｒｎｏｔｅｂｏｏｋから電気的に切断される）、第１のトランジスタ１２３２は閉じられる（それにより、コンデンサ１２３０の第２の端子は、Ｒａｄｐを介して、ＶＡＤＰに電気的に接続される）。そのような状況では、第１の反転増幅器１２３９が、第２のトランジスタ１２３４のゲートに適切な低電圧値を印加して、第２のトランジスタ１２３４を開き、第２の反転増幅器１２３９が、第１のトランジスタ１２３２のゲートに適切な高電圧値を印加して、第１のトランジスタ１２３２を閉じる。
【００９６】
図１２に示される実施形態では、内蔵コントローラ１２８２は、電源アダプタ１２０２がポータブルコンピュータ１２０６に最初に接続されるときに、特定ルーチンを実行する。１つの実施例では、特定ルーチンは、適切な記憶媒体上に格納される（又は別の方法で包含される）適切なプログラム命令を含み、その記憶媒体から、プログラム命令の少なくとも一部が内蔵コントローラ１２８２によって読み出され、実行される。電源アダプタ１２０２がポータブルコンピュータ１２０６に最初に接続されるときに、内蔵コントローラ１２８２によって、出力端子ＧＰＯ＿２上にロー値が出力され、それにより、第２のトランジスタ１２３４が閉じ、第１のトランジスタ１２３２が開く。第２のトランジスタ１２３４を閉じることによって、コンデンサ１２３０の第２の端子が、抵抗Ｒｎｏｔｅｂｏｏｋを介して、ＶＡＤＰに電気的に接続される。この時間中に、内蔵コントローラ１２８２は、入力／出力端子ＧＰＩＯ＿１上にロー値を出力し、それにより、コンデンサ１２３０は、抵抗１２３８を通じて放電される。コンデンサ１２３０が完全に放電した後に、入力／出力端子ＧＰＩＯ＿１は入力として構成され、それにより、Ｒｎｏｔｅｂｏｏｋの中に流れる電流がコンデンサ１２３０を充電する。内蔵コントローラ１２８２は、入力／出力端子ＧＰＩＯ＿１において電圧をモニタし、入力／出力端子ＧＰＩＯ＿１の電圧が、論理ハイ値（たとえば、２．３ボルト）に達するのに要する時間を判定する（たとえば、タイマ及び／又はカウンタを用いる）。入力／出力端子ＧＰＩＯ＿１の電圧が論理ハイ値に達するのに要する時間は、本明細書において、時間Ｔｎｂｋとも呼ばれる。内蔵コントローラ１２８２は、時間Ｔｎｂｋをセーブする。
【００９７】
その後、内蔵コントローラ１２８２によって、出力端子ＧＰＯ＿２上にハイ値が出力され、それにより、第２のトランジスタスイッチ１２３４が開き、第１のトランジスタ１２３２が閉じる。第１のトランジスタスイッチ１２３２を閉じることによって、コンデンサ１２３０の第２の端子が、抵抗Ｒａｄｐを介して、ＶＡＤＰに電気的に接続される。この時間中に、内蔵コントローラ１２８２は、入力／出力端子ＧＰＩＯ＿１上にロー値を出力し、それにより、コンデンサ１２３０が、抵抗１２３８を通じて放電される。コンデンサ１２３０が完全に放電した後に、入力／出力端子ＧＰＩＯ＿１は入力として構成され、それにより、Ｒａｄｐに流れる電流がコンデンサ１２３０を充電する。内蔵コントローラ１２８２は、入力／出力端子ＧＰＩＯ＿１において電圧をモニタし、入力／出力端子ＧＰＩＯ＿１の電圧が、論理ハイ値（たとえば、２．３ボルト）に達するのに要する時間を判定する（たとえば、タイマ及び／又はカウンタを用いる）。入力／出力端子ＧＰＩＯ＿１の電圧が論理ハイ値に達するのに要する時間は、本明細書において、時間Ｔａｄｐとも呼ばれる。内蔵コントローラ１２８２は、時間Ｔａｄｐをセーブする。
【００９８】
図１２に示される実施形態では、内蔵コントローラ１２８２は、Ｔａｄｐ／Ｔｎｂｋの比を計算し、比Ｔａｄｐ／Ｔｎｂｋを用いて、電源アダプタ１２０２の電力定格を特定する（又は別の方法で特徴付ける）。たとえば、１つの実施例では、内蔵コントローラ１２８２は、種々のＴａｄｐ／Ｔｎｂｋ比が格納されるルックアップテーブルを用いる。それぞれ格納されるＴａｄｐ／Ｔｎｂｋ比は、特定の電力定格を有する電源アダプタ１２０２に関連付けられる。そのような実施例では、内蔵コントローラ１２８２は、格納されたＴａｄｐ／Ｔｎｂｋ比のいずれが、測定されたＴａｄｐ／Ｔｎｂｋ比に一致するかを判定するために、測定されたＴａｄｐ／Ｔｎｂｋ比をルックアップテーブル内に格納されるＴａｄｐ／Ｔｎｂｋ比と比較する。そのような実施例では、内蔵コントローラ１２８２は、ポータブルコンピュータ１２０６に接続される電源アダプタ１２０２が、格納されたＴａｄｐ／Ｔｎｂｋ比に関連付けられる電力定格を有し、その格納されたＴａｄｐ／Ｔｎｂｋ比が測定されたＴａｄｐ／Ｔｎｂｋ比と一致するものと仮定する。内蔵コントローラ１２８２は、電源アダプタ１２０２の電力定格を用いて、その電源アダプタ１２０２に接続されている間に、ポータブルコンピュータ１２０６の動作を管理することができる。１つの実施例では、電源アダプタ１２０２の電力定格がポータブルコンピュータ１２０６に関連付けられる最大電力定格以上である場合には、内蔵コントローラ１２８２は、ポータブルコンピュータ１２０６を最大電力モードにおいて動作させる。電源アダプタ１２０２の電力定格が、ポータブルコンピュータ１２０６に関連付けられる最大電力定格よりも小さいが、ポータブルコンピュータ１２０６に関連付けられる最小電力定格以上である場合、そのような実施例では、内蔵コントローラ１２８２は、ポータブルコンピュータ１２０６を低電力モードにおいて動作させる。電源アダプタ１２０２の電力定格がポータブルコンピュータ１２０６に関連付けられる最小電力定格よりも小さい場合には、そのような実施例では、内蔵コントローラ１２８２は、ポータブルコンピュータ１２０６の電源を切る（たとえば、ポータブルコンピュータ１２０６を「スリープ」状態にして、バッテリの充電は行われるが、他の点では、ユーザがポータブルコンピュータ１２０６を使用できないようにする）。
【００９９】
図１２では、ポータブルコンピュータ１２０６に直接接続されている電源アダプタ１２０２が示される。システム１２００に関連して説明した特定技法を用いて、ドッキングステーションを介して、ポータブルコンピュータ１２０６に接続される任意の電源アダプタ１２０２に関連付けられる電力定格を特定することもできる。ドッキングステーションは、電源アダプタ１２０２の制御端子５６４とポータブルコンピュータ１２０６の制御端子１２７８との間に信号経路を設け、特定回路１２８０が、上述したように、ドッキングステーションに接続される電源アダプタ１２０２の電力定格を特定できるようにする。内蔵コントローラ１２８２は、電源アダプタ１２０２が、ドッキングステーションを介して、ポータブルコンピュータ１２０６に接続される時点を判定し、それに応じて、その電源アダプタ１２０２に接続されている間に、内蔵コントローラ１２８２がポータブルコンピュータ１２０６の動作を管理する態様を変更することができる（たとえば、電源アダプタ１２０２が、最大電力モード及び／又は低電力モードにおいてポータブルコンピュータ１２０６を動作させるのに十分な電力を供給することができるか否かを判定するときに、ドッキングステーションによって典型的に消費される電力量を考慮に入れることによる）。
【０１００】
他の実施形態では、特定回路１２８０は、他の態様で実現される。１つのそのような代替の実施形態が図１３に示される。
【０１０１】
図１３はコンピューティングシステム１３００の一実施形態のブロック図である。図１３に示される実施形態では、ポータブルコンピュータ１３０６（及びポータブルコンピュータ１３０６に接続される任意の外部デバイス）に電力を供給するために、図１２の電源アダプタ１２０２がポータブルコンピュータ１３０６に接続される。ここで説明される場合を除いて、ポータブルコンピュータ１３０６は図１２のポータブルコンピュータ１２０６と同様であり、同様の構成要素は、それらの構成要素が図１２において用いられたとの同じ参照符号を用いて、図１３において参照される。ポータブルコンピュータ１３０６の特定回路１３８０は、第１のトランジスタ１２３２及び第２のトランジスタ１２３４のそれぞれのゲートが制御される態様を除いて、図１２に関連して先に説明した特定回路１２８０と同様である。第１のゲートバイアス抵抗１３５４及び第１のゲート制御トランジスタ１３５６が、５ボルト電圧レベルとグランドとの間に直列に接続される。第２のトランジスタ１２３４のゲートは、第１のゲートバイアス抵抗１３５４と第１のゲート制御トランジスタ１３５６との間に形成されるノードに接続される。第１のゲート制御トランジスタ１３５６のゲートは、内蔵コントローラ１２８２の出力端子ＧＰＯ＿２に接続される。第２のゲートバイアス抵抗１３５０及び第２のゲート制御トランジスタ１３５２が、５ボルト電圧レベルとグランドとの間に直列に接続される。第１のトランジスタ１２３２のゲートは、第２のゲートバイアス抵抗１３５０と第２のゲート制御トランジスタ１３５２との間に形成されるノードに接続される。第２のゲート制御トランジスタ１３５２のゲートは、第２のトランジスタ１２３４のゲートに接続される。
【０１０２】
内蔵コントローラ１２８２がＧＰＯ＿２上にロー値を出力するとき、第１のゲート制御トランジスタ１３５６がオフに切り替えられ、それにより、第２のトランジスタ１２３４のゲートにおいて生成される電圧が、第２のトランジスタ１２３４をオンに切り替えるのに十分なハイ値になる。第２のトランジスタ１２３４がオンに切り替えられるとき、第２のゲート制御トランジスタ１３５２もオンに切り替わり、それにより、第１のトランジスタ１２３２のゲートにおいて生成される電圧が、第１のトランジスタ１２３２をオフに切り替えるのに十分なロー値になる。内蔵コントローラ１２８２がＧＰＯ＿２上にハイ値を出力するとき、第１のゲート制御トランジスタ１３５６がオンに切り替えられ、それにより、第２のトランジスタ１２３４のゲートにおいて生成される電圧が、第２のトランジスタ１２３４をオフに切り替えるのに十分なロー値になる。第２のトランジスタ１２３４がオフに切り替えられるとき、第２のゲート制御トランジスタ１３５２もオフに切り替わり、それにより、第１のトランジスタ１２３２のゲートにおいて生成される電圧が、第１のトランジスタ１２３２をオンに切り替えるのに十分なハイ値になる。このようにして、抵抗１３５４及び１３５０、ならびに第１のゲート制御トランジスタ１３５６及び第２のゲート制御トランジスタ１３５２が、図１２の第１の反転増幅器１２３９及び第２の反転増幅器１２４０の代わりに用いられる。特定回路１３８０及び内蔵コントローラ１２８２の動作は、他の点では、図１２に関連して先に説明したのと同じである。
【０１０３】
図１４は、コンピューティングシステム１４００の一実施形態のブロック図である。図１４に示されるように、電源アダプタ１４０２は、ポータブルコンピュータ１４０６に直接接続される（ただし、他の実施形態では、電源アダプタ１４０２は、ドッキングステーションのような１つ又は複数の中継デバイスを介して、ポータブルコンピュータ１４０６に接続される）。ここで説明される場合を除いて、電源アダプタ１４０２及びポータブルコンピュータ１４０６はそれぞれ、図１の電源アダプタ１０２及びポータブルコンピュータ１０６と同様であり、同様の構成要素は、それらの構成要素が図１において用いられたとの同じ参照符号を用いて、図１４において参照される。電源アダプタ１４０２は、制御信号回路１６４と並列に、ＶＯＵＴと、電源アダプタ１４０２のアダプタインターフェース１１４の制御端子１６２との間に接続されるプルアップ抵抗１４９５（本明細書において、「抵抗Ｒａｄｐ」又は単に「Ｒａｄｐ」とも呼ばれる）を含む。図１４に示される実施形態では、電源アダプタ１４０２のプルアップ抵抗１４９５は、制御信号１７８をグランドに接続するために、ポータブルコンピュータ１４０６のスロットル信号回路１８０において用いられる抵抗１８４よりもはるかに大きい抵抗値を有する。そのような実施形態の１つの実施例では、抵抗１８４は、２キロオームの抵抗値を有し、プルアップ抵抗１４９５は、２キロオームよりもはるかに大きな抵抗値を有する。
【０１０４】
図１４に示される実施形態では、ポータブルコンピュータ１４０６は、スロットル信号回路１８０、及び図１３の特定回路１３８０と同様の特定回路１４８０の両方を含む（同様の構成要素は、そのような構成要素が図１３において用いられたのと同じ参照符号を用いて、図１４において参照される）。そのような実施形態では、スロットル信号回路１８０のコンパレータ１８６の反転入力は、たとえば６．８ボルトの電圧降下を有するツェナーダイオード１４０１を用いて、ポータブルコンピュータ１４０６の制御端子１７８に接続される。また、そのような実施形態では、スロットル信号回路１８０によって用いられるのこぎり波は、ＤＣオフセットを有する（たとえば、のこぎり波は、１．０ボルトのＤＣオフセット及び２．０ボルトの最大振幅を有する）。電源アダプタ１４０２がポータブルコンピュータ１４０６に接続されるとき、最初に、電源アダプタ１４０２の制御信号回路１６４によって出力される制御信号は０である。プルアップ抵抗１４９５が抵抗１８４よりもはるかに大きいので、プルアップ抵抗１４９５に流れる電流は、スロットル信号回路１８０を「オンに切り替える」のに十分な電流を制御端子１７８上に生成するには不十分である。制御端子１７８において生成される電圧が十分にツェナーダイオード１４０１のツェナー電圧よりも小さいので、スロットル信号回路１８０をポータブルコンピュータ１４０６の制御端子１７８に接続するために用いられるツェナーダイオード１４０１は、特定回路１４８０に影響を及ぼさない。
【０１０５】
そのような実施形態では、特定回路１４８０の出力は、電源アダプタ１４０２がポータブルコンピュータ１４０６に最初に接続されるときに、ポータブルコンピュータ１４０６の内蔵コントローラ１４８２によって検査される。電源アダプタ１４０２によって出力される負荷電流が典型的には、この時間中に、スロットル電流閾値よりも高く上昇しないので、又は制御信号回路１６４の応答時間が、制御信号回路１６４がこの時間中に応答しない（そして、制御信号を出力しない）ほど十分に長いので、電源アダプタ１４０２の制御信号回路１６４は典型的には、この時間中に制御信号を出力しない。ポータブルコンピュータ１４０６の内蔵コントローラ１４８２がＴａｄｐ及びＴｎｂｋを測定した後に、同じ電源アダプタ１４０２がポータブルコンピュータ１４０６に接続されている間に、内蔵コントローラ１４８２は再び、特定回路１４８０とやりとりする必要はない。その後、ポータブルコンピュータ１４０６によって使用される電力量は、図１に関連して先に説明したように、電源アダプタ１４０２によって出力される電力量を示す情報を用いて（すなわち、制御信号回路１６４によって出力される制御信号を用いて）制御される。
【０１０６】
他の実施形態では、図５〜図１４に関連して先に説明した技法を用いて、ポータブルコンピュータに接続される電源アダプタの他の属性が特定される。より一般的には、ポータブルコンピュータに現時点で接続されている電源アダプタを特定するために、ポータブルコンピュータはそのような技法を用いることができ、ポータブルコンピュータは、そのような情報を用いて、ポータブルコンピュータの動作を管理することができる（たとえば、ポータブルコンピュータが使用する電力量を管理することによる）。
【図面の簡単な説明】
【０１０７】
【図１】本発明による、コンピューティングシステムの１つの例示的な実施形態の上位ブロック図である。
【図２】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図２Ａ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図２Ｂ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図３】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図３Ａ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図３Ｂ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図４】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図４Ａ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図４Ｂ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図５】本発明による、コンピューティングシステムの１つの例示的な実施形態の上位ブロック図である。
【図６】図５のシステムの１つの実施例における、種々の電力定格に対するＲａｄｐ及びＲｎｏｔｅｂｏｏｋの例示的な値を示す表である。
【図７】図６の表を用いて実現される電源アダプタがポータブルコンピュータに直接接続されるときの、図６の表を用いて実現されるポータブルコンピュータのコンパレータの２つの入力間の電圧差を示す表である。
【図８】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図９】図６の表を用いて実現される電源アダプタが図８のドッキングステーションを介してポータブルコンピュータに接続されるときの、図６の表を用いて実現されるポータブルコンピュータのコンパレータの２つの入力間の電圧差を示す表である。
【図１０】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１１】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１２】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１３】コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１４】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１４Ａ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１４Ｂ】本発明による、コンピューティングシステムの１つの例示的な実施形態のブロック図である。
【図１】
2008538020.tif 000003
【図２】
2008538020.tif 000004
【図２Ａ】
2008538020.tif 000005
【図２Ｂ】
2008538020.tif 000006
【図３】
2008538020.tif 000007
【図３Ａ】
2008538020.tif 000008
【図３Ｂ】
2008538020.tif 000009
【図４】
2008538020.tif 000010
【図４Ａ】
2008538020.tif 000011
【図４Ｂ】
2008538020.tif 000012
【図５】
2008538020.tif 000013
【図６】
2008538020.tif 000014
【図７】
2008538020.tif 000015
【図８】
2008538020.tif 000016
【図９】
2008538020.tif 000017
【図１０】
2008538020.tif 000018
【図１１】
2008538020.tif 000019
【図１２】
2008538020.tif 000020
【図１３】
2008538020.tif 000021
【図１４】
2008538020.tif 000022
【図１４Ａ】
2008538020.tif 000023
【図１４Ｂ】
2008538020.tif 000024
【国際調査報告】
2008538020.tif 000025
2008538020.tif 000026
2008538020.tif 000027