(57)【要約】装置は、複数の電流レベルで充電源から電流を引き込むよう配置される第１回路と、第１回路を用いて充電源の充電電流容量を決定するよう配置される第２回路とを有する。
2014509829.tif 000002
【特許請求の範囲】
【請求項１】
複数の電流レベルで充電源から電流を引き込むよう配置される第１回路と、
前記第１回路を用いて前記充電源の充電電流容量を決定するよう配置される第２回路と
を有する装置。
【請求項２】
前記第１回路は、
前記充電源へ結合するよう配置される入力線へ結合される１又はそれ以上の電流シンクと、
前記入力線へ結合される第１入力部及び参照電圧を受けるよう配置される第２入力部を有する電圧コンパレータと
を有する、請求項１に記載の装置。
【請求項３】
前記電圧コンパレータは、前記１又はそれ以上の電流シンクによって引き込まれる電流が前記充電電流容量を超える場合に前記入力線における電圧垂下を検出するよう配置される、
請求項２に記載の装置。
【請求項４】
前記第１回路は、ＵＳＢ接続を介して前記充電源へ結合される、
請求項１に記載の装置。
【請求項５】
前記第２回路は、
前記電流シンクの１又はそれ以上を前記充電源へ結合するサーチルーチンを適用し、
前記サーチルーチンに基づき前記充電源の前記充電源流容量を決定し、
前記決定された充電電流容量を記憶する
よう配置されるハードウェア状態機械を有する、
請求項１に記載の装置。
【請求項６】
前記充電源へ結合されるＵＳＢコネクタからＶＢＵＳ信号の存在を検出し、
前記ＶＢＵＳ信号を前記第１回路へ結合する
よう配置される回路を有する請求項１に記載の装置。
【請求項７】
前記第２回路へ結合されるバッテリ充電器を有し、
前記バッテリ充電器は、前記充電源の前記決定された充電電流容量に従って当該バッテリ充電器内の充電電流を調整するよう動作する電流制限トランジスタを有する、
請求項１に記載の装置。
【請求項８】
前記充電源から電力を受け取り、前記第１回路及び前記第２回路へ給電するよう配置される低ドロップアウトレギュレータ
を有する請求項１に記載の装置。
【請求項９】
充電源から受け取られる複数電流レベルの電流信号を引き込むステップと、
前記電流信号の電圧が下がる電流レベルを決定するステップと
を有する方法。
【請求項１０】
前記電流レベルを決定するステップは、前記充電源へ結合するよう配置される複数の電流シンクの中の１又はそれ以上の電流シンクに対して前記電流信号を開く又は閉じるバイナリサーチルーチンを実行するステップを含む、
請求項９に記載の方法。
【請求項１１】
前記１又はそれ以上の電流シンクを開く又は閉じるようトランジスタを制御するステップ
を有する請求項１０に記載の方法。
【請求項１２】
夫々の１又はそれ以上のシンク電流を引き込むよう配置される１又はそれ以上の電流源へ入力線を接続するステップと、
前記１又はそれ以上の電流源が前記入力線へ接続される場合に、前記入力線において前記電流信号の電圧降下を検出するステップと、
前記電圧降下が検出される場合に、前記１又はそれ以上の電流源によって引き起こされる全てのシンク電流の値に基づき、前記充電源の充電電流容量値を決定するステップと
を有する請求項１０に記載の方法。
【請求項１３】
前記電流信号の電圧が下がる電流レベルに基づき電流容量値を記憶するステップ
を有する請求項１０に記載の方法。
【請求項１４】
システムへ結合される電流レギュレータの電流出力を、前記電流信号の電圧が下がる前記電流レベルに対応する値に制限するステップ
を有する請求項１３に記載の方法。
【請求項１５】
あるレベルのシンク電流が前記充電源からシンクされる場合に、前記電流信号の電圧をモニタするステップと、
電圧降下が観測されない場合は前記シンク電流のレベルを上げるステップと、
電圧降下が観測される場合は前記シンク電流のレベルを下げるステップと
を有するバイナリサーチを実行する
請求項１０に記載の方法。
【請求項１６】
前記シンク電流のレベルを調整するよう１又はそれ以上の電流シンクを前記充電源へ結合するステップと、
夫々のビットが、別個の電流シンクに対応し、且つ、前記電流信号の電圧が下がる場合に当該電流シンクが前記充電源と結合されるか又は切り離されるかどうかを示すビットシーケンスとして電流容量値を記憶するステップと
を有する請求項１５に記載の方法。
【請求項１７】
プラットフォームコンポーネントの組を有する携帯型デバイスと、
前記プラットフォームコンポーネントの組へ電力を供給するよう配置されるバッテリと、
複数の電流レベルで充電源から電流を引き込むよう配置される第１回路と、
前記第１回路を用いて前記充電源の充電電流容量を決定するよう配置される第２回路と
を有するシステム。
【請求項１８】
ＵＳＢ接続を介して前記充電源へ結合される請求項１７に記載のシステム。
【請求項１９】
前記第１回路は、
前記充電源へ結合するよう配置される入力線と、
前記入力線へ結合される１又はそれ以上の電流シンクと、
前記入力線へ接続される第１入力部及び参照電圧を受けるよう配置される第２入力部を有する電圧コンパレータと
を有する、請求項１７に記載のシステム。
【請求項２０】
前記電圧コンパレータは、前記１又はそれ以上の電流シンクによって引き込まれる電流が前記充電電流容量を超える場合に前記入力線において電圧垂下を検出するよう配置される、
請求項１９に記載のシステム。
【発明の詳細な説明】
【背景技術】
【０００１】
ノートブック、タブレット、ＰＤＡ、及び携帯電話のような携帯型デバイスのための共通コネクタとして目下機能するＵＳＢにより、専用の充電器はもはや、多くの携帯型デバイスを充電するための唯一の又は主たる源ではない。例えば、世界中の自動車製造業者は、ドライバが運転中に充電したいと望むあらゆるＵＳＢ互換デバイスための汎用充電インターフェースとして及びデータ接続として機能するようＵＳＢを自動車コンソールにますます組み込むようになっている。更に、一般的な壁面設置充電器（wall  charger）は、ＵＳＢポートを備えるあらゆるデバイスへ給電するために幅広く利用可能である。幾つかの場合に、ＵＳＢポートは、充電のためにのみ最適化されることがある。これは、専用充電ポート又はＤＣＰ（Dedicated  Charging  Port）として知られる。ＤＣＰは、デバイスを充電するために必要とされるコンポーネントのみを実装することによって、ＵＳＢに基づく充電の費用を削減する。
【０００２】
異なる充電源のための典型的な出力電流の範囲は、最大で約数アンペア（Ａ）である。充電時間は充電電流に依存し、それにより、デバイスが引き込むことができる電流が多くなればなるほど、充電速度は速くなる。最大で１．５Ａの充電電流を供給することによって、ＤＣＰポートは、５００ｍＡに制限されている充電器と比べて、デバイス充電時間を有意に縮めることができる。
【０００３】
しかし、未知の充電源からデバイスを充電することにとっての１つの関心事項は、出力電流が異なる充電源（例えば、異なるＵＳＢ充電器）ごとに異なりうることである。デバイスが未知の充電源によって充電される場合に、携帯型デバイスは、その充電源から供給され得る電流の量に関して情報を有さない。代わりに、携帯型デバイスは、特定の値の電流がＵＳＢ充電源から供給され得ると盲目的に推測するよう設定される。携帯型デバイスが充電器の種類を認識する場合でさえ、それは、充電器によって供給されるのとは極めて異なったレベルで電流を引き込もうと試みることがある。幾つかの場合に、携帯型デバイスは、ＵＳＢ充電源がＤＣＰ又はアクセサリ充電器アダプタ（Accessory  Charger  Adapter）（ＡＣＡ）であると決定することができる。そのような決定から、今日の標準規格との調和を保ちながら、利用可能な電流の範囲は５００ｍＡから１．５Ａの間であると推測され得る。そのような場合に、携帯型デバイスは、如何に積極的にデバイスがバッテリを充電するよう配置されるかに依存して、最小又は最大量の電流が供給され得ると推測することができる。例えば、携帯型デバイスは、最大量の電流が充電源から供給され得るとの仮定の下で大電流を引き込むよう設定されてよく、その場合に、大電流が引き込まれると、充電プロセスをモニタしてよい。幾つかの場合に、充電器の実際の充電電流容量を知らずに、携帯型デバイスは、充電源が５００ｍＡの充電電流しか供給することができない場合でさえ、自身のバッテリを充電するよう盲目的に１．５Ａ電流を引き込み始めることがある。これは、充電源の電圧の破綻をもたらし、携帯型デバイスにおける回路がオフすること又は充電器が出力を下げることを必要とし、潜在的に携帯型デバイス又は充電源におけるバッテリ又はトリップ回路に悪影響を与える。
【０００４】
他方で、携帯型デバイスが５００ｍＡを引き込むよう盲目的に設定される場合は、充電時間は、充電源がより高い電流を供給することができる場合に不必要に長くされ得る。更に、システムに利用可能にされる電力は、低電流設定によって不必要に制限され得る。
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明は、目下の改善が必要とされてきた上記及び他の検討事項に関する。
【図面の簡単な説明】
【０００６】
【図１】充電配置の一実施形態を表す。
【図２】充電電流容量を検出する検出器の一実施形態を表す。
【図３】電力管理デバイスによって実行され得る処理の一実施形態を表す。
【図４】充電器電流推定デバイスの実施形態を表す。
【図５】デバイスプラットフォームの一実施形態を表す。
【発明を実施するための形態】
【０００７】
種々の実施形態は、概して、モバイルコンピューティング若しくはモバイル通信デバイス、又はコンピューティング及び通信の両方を実行するよう配置されるデバイスを含むデバイスを充電する方法及び装置に向けられてよい。
【０００８】
種々の実施形態は、１又はそれ以上の要素を有してよい。要素は、特定の動作を実行するよう配置されるあらゆる構成を有してよい。幾つかの要素は、設計パラメータ又は性能制約の所与の組にとって望まれるように、ハードウェア、ソフトウェア、又はそれらのあらゆる組み合わせとして実施されてよい。実施形態は一例として特定のトポロジにおいて限られた数の要素を有して記載されることがあるが、実施形態は、所与の実施のために望まれるように代わりのトポロジにおいてより多くの又は少ない要素を有してよい。“一実施形態”又は“実施形態”との如何なる言及も、その実施形態に関連して記載される特徴、構成、又は特性が少なくとも１つの実施形態に含まれることを意味することに留意されたい。明細書の様々な場所における表現“一実施形態において”の出現は、必ずしも全て同じ実施形態を参照しているわけではない。
【０００９】
図１は、携帯型システム１０のための充電を容易にする充電配置の一実施形態を表す。携帯型システム１０は、充電電流を管理するための１又はそれ以上の集積回路チップを有してよい。このチップは、一般的に充電器チップと呼ばれる。幾つかの実施形態において、“充電器チップ”は、充電機能に向けられている１又はそれ以上の専用の集積回路チップであってよい。幾つかの実施形態において、“充電器チップ”は、他のデバイス及び機能を含む電力管理集積回路（Power  Management  Integrated  Circuit）（ＰＭＩＣ）を有してよい。続く議論及び図において、単に例示のために、電流充電器機能を備えるチップは、概してＰＭＩＣと呼ばれる。なお、そのような称号は、追加の機能又はデバイスを必ずしも含まない専用の充電器チップに及ぶよう意図される。
【００１０】
図１に表されるように、ＰＭＩＣ１００は、ポート１０４を介して充電電流源（“充電源”とも呼ばれる。）１０２へ結合されてよい。充電電流源は、ＤＣＰタイプの充電器を含むＵＳＢ充電器のような既知の充電器のいずれであってもよい。充電電流源は、通常は、調整された電圧及び制限された電流を供給する能力を備えた電源であってよいことに留意されたい。
【００１１】
種々の実施形態において、充電ポート１０４はＵＳＢポートであってよく、アクセサリ充電器アダプタ（ＡＣＡ）又はＤＣＰ充電器と互換性を有してよい。ＰＭＩＣ１００は、充電電流源１０２から充電電流を受け取るよう電力入力線１０８へ結合されているバッテリ充電器１０６を更に有してよい。
【００１２】
バッテリ充電器１０６は、システム１０の様々な構成要素へ電力を分配してよい。充電電力が利用可能であり、バッテリ１１０が十分に充電されていない場合に、バッテリ充電器１０６はノード１１２を介してバッテリ１１０へ電力を供給してよい。バッテリ充電器１０６は更に、ノード１１６を介してプラットフォームコンポーネント１１４ａ〜ｎへ電力を供給するよう配置されてよい。
【００１３】
ＰＭＩＣ１００は、充電器電流推定デバイス（単に以降で“デバイス”とも呼ばれる。）１２０を有してよい。充電器電流推定デバイス１２０は、外部の充電電流源がシステム１０へ結合される場合に、その外部充電電流源の充電電流容量を決定するよう配置されてよい。ここで使用される語“充電電流容量”は、充電電流源が供給することができる出力電流をいう。デバイス１２０は、実時間において外部充電デバイスの充電電流容量を決定するよう且つ信号をＰＭＩＣ１００へ供給して外部充電デバイスから引き込まれる充電電流を調整するよう相互に動作する複数の構成要素を有してよい。種々の実施形態において、充電源の存在がＰＭＩＣ１００によって検出されると、デバイス１２０は、充電電流を供給する充電源の充電電流性能（容量）を速やかに決定して、ＰＭＩＣ１００がバッテリ１１０のようなシステム１０の構成要素へ供給される充電電流のレベルを調整することを可能にすることができる。このようにして、充電源からの電圧垂下は防がれて、バッテリに対する潜在的な損害又はシステム１０における回路に対する他の悪影響を回避することができる。
【００１４】
デバイス１２０は、電源１２２、充電電流性能（容量）検出器（すなわち、“電流容量検出器”又は単に“検出器”）１２４、及びハードウェア状態機械１２６を有してよい。電源１２２は、既知の設計の低ドロップアウト（ＬＤＯ）レギュレータのような電圧レギュレータであってよい。電源１２２は、検出器１２４及びハードウェア状態機械１２６の両方へ電力を供給するよう配置されてよい。動作において、電源１２２は、外部充電源１０２から入力電圧を受け取ってよく、且つ、検出器１２４及びハードウェア状態機械１２６の構成要素を動作させるよう制御電圧で電力を出力してよい。
【００１５】
検出器１２４はまた、図１に表されるように複数の異なる経路によって充電電流源１０２から入力線１０８を介して送信される電流信号へ結合されてよい。種々の実施形態において、検出器１２４は、充電電流が検出器１２４を流れる場合に入力線１０８における電圧をモニタすることによって、充電電流源１０２（“電流源”とも呼ばれる。）の充電電流性能を調べるよう配置されてよい。後述されるように、幾つかの実施形態において、検出器１２４は、電流充電源１０２から受け取られる様々な量の電流をシンクするよう配置されてよい。異なる量の電流をシンクすることによって、検出器１２４は、正確に且つ速やかに、先験的にシステム１０に知られていない電流源１０２の充電電流容量を評価することができる。検出器１２４によってシンクされる電流の量が電流源１０２の充電電流容量を超える場合に、入力線１０８における電圧は下がりうる。然るに、入力線１０８の電圧をモニタすることによって、検出器１２４は、充電電流源容量が超えられる電流レベルを決定することができる。
【００１６】
種々の実施形態において、ハードウェア状態機械１２６は、検出器１２４による電流源１０２のプロービングを制御するよう配置されてよい。幾つかの実施形態において、後述されるように、ハードウェア状態機械１２６は、検出器１２４における電流のシンクを制御することができるバイナリサーチアルゴリズムのようなサーチアルゴリズムを実行し、電流シンクの結果を評価し、且つ、検出器１２４によるバイナリサーチアルゴリズムの実行の結果に基づく充電電流容量値を記憶してよい。
【００１７】
充電電流容量の値が所与の充電電流源について決定されると、バッテリ充電器１０６によってバッテリ１１０へ供給される電流が調整されてよい。幾つかの実施形態において、ハードウェア状態機械１２６は、電流を調整するためにバッテリ充電器１０６へ信号を送信するよう配置されてよい。これは、幾つかの実施形態において、バッテリ充電器１０６内の入力電流制限トランジスタ（図示せず。）を調整することによって達成され得る。充電電流源１０２がポート１０４へ結合される間、バッテリ充電器１０６は、源１０２の電流容量を近似することができるレベルで充電モード中にバッテリ１１０へ電流を供給し続けることができる。このように、バッテリ１１０は、電流源１０２の充電電流容量よりも高いレベルで電流を引き込むよう試みることによる悪影響の危険性なしに、最適な充電レートで充電され得る。
【００１８】
図２は、一連の電流源１３０が入力線１０８を介して供給される電流をシンクするよう動作する検出器１２４の一実施形態を表す。電流源１３０は、それらが充電源によって供給される電流をシンクするよう機能することができるので、“電流シンク”とも呼ばれ得る。種々の実施形態において、検出器１２４は、専用のポートを介して充電電流を供給することができるＤＣＰ充電器を含むＵＳＢに基づく充電器の電流充電性能を調べるよう配置されてよい。例示のために、続く例は、充電源が概して５００ｍＡから１５００ｍＡの間で動作するＵＳＢ  ＤＣＰ充電器システムに焦点を当てる。しかし、ＵＳＢ充電器が非標準的な充電器である他の実施形態も可能であり、より高い電流が構成に依存して可能である。
【００１９】
表されるように、電流信号は、ＶＢＵＳＩＮＰＵＴとしてＵＳＢ充電器から検出器１２４へ供給されてよい。ＶＢＵＳ電圧はコンパレータ１３４によってモニタされてよい。コンパレータ１３４は、ＶＢＵＳＩＮＰＵＴ信号を受信するよう入力線１０８へ結合されている入力部を有する。電圧コンパレータ１３４は、参照電圧ＶＲＥＦを供給される更なる入力部を有する。参照電圧は、幾つかの実施形態において、２．０Ｖから４．５Ｖの範囲をとる値であってよい。コンパレータ１３４は、ＶＢＵＳＩＮＰＵＴ及びＶＲＥＦからの入力に基づき信号を出力するよう配置されてよい。特に、コンパレータ１３４は、ＶＢＵＳ電圧がＶＲＥＦよりも低いことをコンパレータ１３４が検出する場合に、ＶＢＵＳ＿ＬＯＷ信号を出力してよい。更に図１を参照して、コンパレータ１３４からの出力は、ハードウェア状態機械１２６によってモニタされてよく、次いで、ハードウェア状態機械１２６は、コンパレータ１３４の出力に基づき適切な動作を実行してよい。
【００２０】
種々の実施形態において、電流シンク１３０の夫々の電流重みは、調べられる所望の充電電流容量範囲に従って配置されてよい。電流シンク１３０は、幾つかの実施形態に従って同じ又は異なる電流重みを有してよい。幾つかの実施形態において、１よりも多い電流シンクは同じ電流重みを有してよく、一方、１又はそれ以上の他の電流シンクは異なる電流重みを有する。異なる実施形態において、電流重みの組み合わせ及び電流シンクの数は、充電源の充電電流容量を決定するための所望の精度に従って、選択されてよい。種々の実施形態において、電流シンク１３０は、ＤＣＰ充電器のようなＵＳＢ充電源に適した電流重みを有して設計されてよい。一実施形態において、検出器１２４は、表されるように５つの電流シンク１３０ａ〜ｅを有してよい。
【００２１】
電流シンクは、ＤＣＰ充電器によって供給されると思われる電流値の範囲に都合よく及ぶ異なる量の電流をシンクするよう配置されてよい。幾つかの実施形態において、ＤＣＰ充電器のために５００ｍＡから１５００ｍＡの間であるよう充電電流を特定する標準規格に従って、電流シンクは、少なくとも約１５００ｍＡまでの電流をシンクするよう配置されてよい。一例において、シンク１３０ａ〜ｅは、８００ｍＡ、４００ｍＡ、２００ｍＡ、１００ｍＡ及び５０ｍＡの夫々の電流をシンクするよう配置されてよい。
【００２２】
動作において、ＰＭＩＣ１００がＶＢＵＳＩＮＰＵＴ信号を検出する場合に、並列に配置され得る電流シンク１３０ａ〜ｅの１又はそれ以上は、ハードウェア状態機械１２６によって決定されるシーケンスに従って有効にされ得る（電気的にＶＢＵＳＩＮＰＵＴ信号へ結合されてよい）。例えば、制御信号は、制御線１３４を用いてトランジスタ１３２ａ〜ｅの１又はそれ以上のゲートへ送信されてよい。それによって、制御信号は、１又はそれ以上の夫々の電流シンク１３０ａ〜ｅを制御する１又はそれ以上のトランジスタゲートを開いて、１又はそれ以上の電流シンクを入力線１０８に存在する充電電流へ結合することができる。ＤＣＰ充電源が１０００ｍＡの容量を有する場合は、十分な電流シンク１３０が１０００ｍＡを上回って有効にされると、コンパレータ１３４によって検出されるＶＢＵＳＩＮＰＵＴ信号電圧は、ＶＢＵＳ＿ＬＯＷ信号の出力を引き起こすほど十分に下がる。これは、有効にされた電流シンクによってシンクされる全ての電流（“シンク電流”とも呼ばれる。）に対応する充電電流値がＵＳＢ充電源の充電電流容量よりも大きいことをＰＭＩＣ１００に示す。これは、推定デバイス１２０による更なる動作をトリガしてよい。更なる動作は、他の動作もあるが、シンク電流全体を低減するよう又は検出プロセスを中止してシンク電流の現在の値を記録するよう検出器１２４へ信号を送信することを含んでよい。
【００２３】
種々の実施形態において、ＰＭＩＣ１００は、電流シンク１３０がハードウェア状態機械１２６において具現されるアルゴリズムに従って有効／無効にされるサーチプロセスを実行することによって、ＵＳＢ充電器の充電電流容量を決定してよい。ハードウェア状態機械１２６は、固定のサーチプロセスを実行するよう配置されてよく、あるいは、プログラム可能であってよい。
【００２４】
図３は、ＰＭＩＣのようなデバイスによって実行され得る処理３００の一実施形態を表す。種々の実施形態において、処理３００は、未知の充電電流性能の充電電流源へ結合されるバッテリ充電器の出力電流レベルを設定するために使用されてよい。幾つかの実施形態において、ブロック３１０〜３２２は、ハードウェア状態機械によって実行されてよい。
【００２５】
ブロック３０２で、ＶＢＵＳ信号（充電源電流を示す。）の投入が検出される場合は、処理はブロック３０４へ移る。投入が検出されない場合は、更なる動作は投入が検出されるまでとられない。
【００２６】
ブロック３０４で、ＶＢＵＳ信号は絶縁される。このようにして、ＶＢＵＳ信号は、充電電流性能検出器並びに検出器及びハードウェア状態機械を動作させるために使用される電源のようなＰＭＩＣの構成要素内に制限され得る。よって、バッテリ１１０のようなバッテリは、ＶＢＵＳ信号を適用する充電源から電荷を受け取ることから絶縁される。
【００２７】
ブロック３０６で、ＶＢＵＳコンパレータが有効にされる。ＶＢＵＳコンパレータが有効にされると、充電電流性能検出器は、上述されたように、検出器へ供給されるＶＢＵＳ信号を運ぶ線における電圧をモニタしてよい。
【００２８】
ブロック３０８で、充電電流の初期値が設定される。この初期値は、先に詳述されたように、有効にされた電流シンクによってシンクされる充電電流（ＩＣＣ）のあらゆる都合の良い値に対応してよい。初期電流値のレベルは、ＰＭＩＣのバッテリ充電器において設定される充電電流レベルを決定するためにサーチプロセスを最適化するよう設定されてよい。幾つかの実施形態において、初期電流値は、同じ初期値がハードウェア状態機械において記憶されるように、ハードウェアにおいて固定されてよい。よって、ＵＳＢ  ＤＣＰ充電器の例を用いると、ＰＭＩＣは、付属のデバイスの充電電流性能が５００ｍＡから１５００ｍＡの範囲にあると認識しているので、初期電流値はこの範囲内に設定され得る。このように、正確な充電電流レベルへの収束は、初期値が期待される範囲の外に設定された場合よりも速い。
【００２９】
ブロック３１０で、ＶＢＵＳ＿ＬＯＷ信号が受信されたかどうかが決定される。ＶＢＵＳ＿ＬＯＷ信号が検出される場合は、これは、シンク電流の量がＶＢＵＳＩＮＰＵＴ線で電圧垂下を生じさせるのに十分であることを示し、それにより、充電器の充電電流容量が超えられていることを知らせる。この決定は、処理をブロック３１２へ移動させる。
【００３０】
ブロック３１２で、充電電流（ＩＣＣ）設定は下げられる。種々の実施形態において、充電電流レベルの低下は、１又はそれ以上の先に有効にされた電流シンクの無効化を引き起こす。幾つかの実施形態において、無効化は、先に論じられたように、無効にされる電流シンクへ結合され且つＶＢＵＳＩＮＰＵＴ線へ結合されているトランジスタゲートを閉じるよう制御信号を送信することによって、達成される。
【００３１】
ＶＢＵＳ＿ＬＯＷ信号がブロック３１０で検出されない場合は、これは、シンク電流の量がＶＢＵＳＩＮＰＵＴ線で電圧垂下を生じさせるには不十分であることを示し、それにより、充電器の充電電流容量が超えられていないことを知らせる。次いで、処理はブロック３１４へ移る。
【００３２】
ブロック３１４で、充電電流設定は上げられる。種々の実施形態において、充電電流レベルの上昇は、１又はそれ以上の先に無効にされていた電流シンクの有効化を引き起こす。幾つかの実施形態において、有効は、有効にされる電流シンクへ結合され且つＶＢＵＳＩＮＰＵＴ線へ結合されているトランジスタゲートを開くよう制御信号を送信することによって、達成される。
【００３３】
ＩＣＣの上昇（３１４）又は低下（３１２）のいずれかが実行された後、処理は遅延ブロック（３１６）へ、そこからブロック３１８へ移る。遅延時間は、過重電流を流された後に充電源が回復するための十分な時間を提供するよう配置されてよい。
【００３４】
ブロック３１８で、先の調整（ブロック３１２又は３１４）は、ＩＣＣ値に対してなされるべき調整における最後の繰り返しであるかどうかが決定される。ＩＣＣ値における先の調整が最後の繰り返しでない場合は、処理はブロック３１０へ戻り、その後にＩＣＣ値に対する更なる調整が行われる。
【００３５】
ブロック３１０〜３１８において説明されるバイナリサーチプロセスの動作を更に明らかにするよう、図２で表されている充電器電流性能検出器の上記の実施形態を考えることが有用であり得る。ＵＳＢ  ＤＣＰ充電器がＰＭＩＣへ結合される実施形態において、予想される充電電流容量は、今日の標準規格に従って、５００ｍＡから１５００ｍＡの間の範囲に及んでよい。８００ｍＡ、４００ｍＡ、２００ｍＡ、１００ｍＡ及び５０ｍＡの値を有する５つの電流シンクの組を用いて、５００ｍＡ〜１５００ｍＡの充電電流のこの範囲全体が調べられ得る。
【００３６】
一例において、充電器によって供給される充電電流の実際の値は１４６０ｍＡであってよく、ＰＭＩＣによる初期ＩＣＣ設定は８００ｍＡであってよい。この初期値は、検出器の８００ｍＡシンクを有効にすることによって確立され得る。最初のシーケンスにおいて、ブロック３１０で、処理３００は、１４６０ｍＡ電流源が８００ｍＡ電流シンクへ結合された入力線において電圧垂下にさらされないので、ＶＢＵＳ＿ＬＯＷ信号が検出されないと然るべく決定する。
【００３７】
次いで、処理はブロック３１４へ移る。ブロック３１４で、追加の電流シンクが、ＩＣＣ設定を高めるよう有効にされ得る。このＩＣＣ設定は、全ての有効にされた電流シンクからの全てのシンク電流に対応する。一例において、４００ｍＡシンクがブロック３１４で追加されてよく、１２００ｍＡの総ＩＣＣ設定をもたらす。ブロック３１８で、システムは、４００ｍＡだけＩＣＣ設定を高めた前のインスタンスが最後の繰り返しでないと決定することができる。
【００３８】
続く繰り返しにおいて、ブロック３１０で、処理３００は、１４６０ｍＡ電流源が合計で１２００ｍＡのシンク電流となる電流シンクへ結合された入力線において電圧垂下にさらされないので、ＶＢＵＳ＿ＬＯＷ信号が検出されないともう一度決定する。ブロック３１４で、ＩＣＣ設定は、このとき２００ｍＡ電流シンクである追加の電流シンクを有効にすることによってもう一度高められてよく、それにより、１４００ｍＡの総シンク電流を確立する。この繰り返しの後、総シンク電流は、１４６０ｍＡ充電器の実際の充電電流容量よりも僅かに小さい。
【００３９】
処理が他の繰り返しのために続く場合は、ブロック３１０で、処理３００は、入力線が合計で１４００ｍＡのシンク電流となる電流シンクへ目下結合されている場合に１４６０ｍＡ電流源が電圧垂下にさらされないので、ＶＢＵＳ＿ＬＯＷ信号が検出されないと再び決定する。この環境において、処理はブロック３１４へ移る。ブロック３１４で、ＩＣＣ設定は、このとき１００ｍＡ電流シンクを有効にすることによって更に高められてよい。これは、１５００ｍＡの総シンク電流を確立する。この繰り返しの後、総シンク電流は、１４６０ｍＡ充電器の実際の充電電流容量を僅かに超える。
【００４０】
更なる繰り返しにおいて、処理３００は、入力線が合計で１５００ｍＡのシンク電流となる電流シンクへ結合されている場合に１４６０ｍＡ電流源が電圧垂下にさらされ得るので、ＶＢＵＳ＿ＬＯＷ信号が検出されたと決定する。この環境において、処理はブロック３１２へ移る。ブロック３１２で、ＩＣＣ設定は下げられてよい。一実施形態において、この低下は、１４００ｍＡの前のＩＣＣ設定を回復させるよう単に１００ｍＡ電流シンクを無効にすることによって、達成されてよい。
【００４１】
処理が更なる繰り返しのために続く場合は、ブロック３１０で、処理３００は、入力線が合計で１４００ｍＡのシンク電流となる電流シンクへ目下結合されている場合に１４６０ｍＡ電流源が電圧垂下にさらされないので、ＶＢＵＳ＿ＬＯＷ信号が検出されないともう一度決定する。この環境において、処理は再びブロック３１４へ移る。ブロック３１４で、ＩＣＣ設定は高められてよい。ＩＣＣ設定の増大は、残りの（５０ｍＡ）電流シンクを有効にすることによって達成されてよく、これは１４５０ｍＡの合計値をもたらす。
【００４２】
この時点で、４回の繰り返しの後、ブロック３１８で、幾つかの実施形態において、システムは、電圧垂下（ＶＢＵＳ＿ＬＯＷ信号）が検出されるかどうかを試験するために夫々の電流シンクがＶＢＵＳＩＮＰＵＴ線へ結合されたので、それ以上繰り返しが実行されるべきでないと決定してよい。従って、システムは、１４００ｍＡのＩＣＣ設定がＶＢＵＳ＿ＬＯＷ信号を生じさせなかった一方で１５００ｍＡのＩＣＣ設定がＶＢＵＳ＿ＬＯＷ信号を生じさせたことから、電流値（１４５０ｍＡ）が充電電流源の真の容量の５０ｍＡ範囲内であるに違いないと認識する。５０ｍＡ未満だけ充電電流源容量を超える又はそれより小さい電流を引き込むことが受け入れられると考えられる場合は、処理は４回の繰り返しの後に停止してよい。
【００４３】
他の実施形態において、追加の繰り返しが実行されてよい。本例では、４回の繰り返しの後、システムは、１５００ｍＡのＩＣＣ設定が高すぎ且つ１４００ｍＡのＩＣＣ設定が電圧垂下を引き起こさないとだけ認識する。しかし、最後の設定（１４５０ｍＡ）が充電電流源の容量を超えるかどうかは知られていない。ＩＣＣ設定が充電電流源の容量を超えないことが望ましいと考えられる場合は、追加の繰り返しが実行されてよい。本例に従って、更なる繰り返しが１４５０ｍＡ設定を試験するために実行される場合は、ブロック３１０で、システムは、ＶＢＵＳ＿ＬＯＷ信号が生成されないと検出し、それにより、真の電流容量が１４５０ｍＡを越え且つ１５００ｍＡより小さいに違いないと認識することができる。従って、ＩＣＣ設定を高める代わりに、システムはサーチを終了してよい。
【００４４】
ブロック３１８で最後の繰り返しが実行されたいと決定される場合は、処理はブロック３２０へ移る。ブロック３２０で、“ＡＬＧＯＲＩＴＨＭ  ＤＯＮＥ”ビットは、ＩＣＣ設定の最終決定がなされたことを示すよう設定される。
【００４５】
ブロック３２２で、繰り返しブロック３１０〜３１８の結果は次いで、ＩＡＶＡＩＬＡＢＬＥ設定としてレジスタに格納される。
【００４６】
ブロック３２４で、ＶＢＵＳコンパレータは無効にされ、システムは、ブロック３２６で、電流充電源へ再接続されてよい。
【００４７】
記憶されたＩＡＶＡＩＬＡＢＬＥ値は、ＰＭＩＣのバッテリ充電器充電器が充電電流源へ結合される場合に適切に機能するためにバッテリ充電器へ適用される電流制限値を設定するために、ハードウェア状態機械によって使用されてよい。上記の例において、システムが１４６０ｍＡ電流充電源からのＶＢＵＳ信号へ再接続される場合に、バッテリ充電器は電流を１４５０ｍＡに制限されてよい。よって、ＰＭＩＣは電流充電源の容量を超えて電流を引き込むべきではないので、電圧垂下は期待されるべきではない。更に、バッテリ充電器によって出力される充電電流（１４５０ｍＡ）は外部の充電電流源からの最大利用可能電流に極めて近いので、バッテリ充電は効果的に行われ得る。
【００４８】
幾つかの実施形態において、処理３００によって決定されるＩＡＶＡＩＬＡＢＬＥ値は、連続するビットとしてレジスタに格納されてよい。夫々のビットは、図２に関連して上述された電流シンクの組の電流値に対応する。よって、５電流シンク配置は、レジスタに格納される５ビット値を生じさせるために使用されてよい。上記の例において、電流シンク使用可能性が１によって表される場合は、１４５０ｍＡのための５ビット値は１１１０１であり、８００ｍＡシンク有効、４００ｍＡシンク有効、２００ｍＡシンク有効、１００ｍＡシンク無効、及び５０ｍＡシンク有効に対応する。よって、５ビット値を決定するよう、全部で４又はそれ以上の繰り返しが、ハードウェア状態機械のバイナリサーチプロセスの種々の実施形態において実行されてよい。
【００４９】
幾つかの実施形態において、電流シンクの数及び電流値は、上記の例よりも大きくても又は小さくてもよい。例えば、６シンク配置が、ＩＡＶＡＩＬＡＢＬＥを設定するよう５回の繰り返しバイナリサーチプロセスを実行するよう配置されるハードウェア状態機械へ結合されてよい。
【００５０】
他の実施形態において、単一の可変電流源が、複数の異なる電流レベルをシンクするために用いられてよい。可変電流源は、シンク電流の量を連続的に変えるよう配置されてよい。システム１０の実施形態において、ハードウェア状態機械１２６を用いることに代えて、アナログ回路が、可変電流源を制御し且つＩＡＶＡＩＬＡＢＬＥに対応するシンク電流の値を決定するよう配置されてよい。
【００５１】
図４は、充電器電流推定デバイス４００の実施形態を表す。この実施形態において、可変電流源は、充電器電流容量を推定するために、フィードバック増幅器配置によって制御される。この配置において、可変電流シンク４０８は、ＶＢＵＳＩＮＰＵＴ信号線１０８からの電流をシンクするよう設けられている。フィードバック増幅器４０２は、ＶＢＵＳＩＮＰＵＴ信号及び参照ＶＲＥＦ信号を入力として有し、トランジスタ４０４及び４０６の動作を制御する信号ＶＧＡＴＥを出力するよう配置される。トランジスタ４０４及び４０６は、夫々の電流シンク４０８及びミラー電流源４１０へ結合されている。ミラー電流源４１０は、参照抵抗４１２へ結合されてよい。
【００５２】
フィードバック増幅器４０２は、その入力ＶＢＵＳＩＮＰＵＴ及びＶＲＥＦを等しくさせる電圧ＶＧＡＴＥを出力するよう配置されてよい。幾つかの実施形態において、参照電圧は、４．２Ｖといった最小有効電圧に設定されてよい。デバイス４００が充電電流源へ結合される場合に、電圧ＶＢＵＳＩＮＰＵＴは増幅器４０２へ給電され、増幅器４０２は、トランジスタゲート４０４及び４０６を駆動する電圧ＶＧＡＴＥを出力する。ＶＢＵＳＩＮＰＵＴ電圧は最初に、ＶＲＥＦよりも高いことがある。これは、充電源からの電流がトランジスタ４０４を通って電流シンク４０８へ至ることを可能にするようＶＧＡＴＥを増大させる。ＶＧＡＴＥが、電流シンク４０８へ十分な電流を引き込むようトランジスタ４０４を駆動するレベルに達すると、充電源の電流容量が超えられ得る。この時点で、電圧ＶＢＵＳＩＮＰＵＴは、それがＶＲＥＦに一致するレベルまで下がる。次いで、増幅器４０２は、ＶＧＡＴＥの現在のレベルを保つ。これは、ミラー電流源４１０において同程度のシンク電流を発生させ得る。参照抵抗Ｒｒｅｆの使用により、電圧垂下を引き起こすシンク電流のレベルを表す信号は、アナログ−デジタルコンバータ４１４へ出力され得る。シンク電流のこの値は記憶され、バッテリ充電器が関心のある充電電流源へ結合される場合にバッテリ充電器１０６のための電流制限として使用されてよい。
【００５３】
図５は、デバイスプラットフォーム１１４の実施形態であってよいシステム実施形態の図である。特に、図５は、様々な要素を有することができるシステム５００を示す図である。例えば、図５は、プラットフォーム（システム）５００が、プロセッサ５０２、チップセット５０４、入出力（Ｉ／Ｏ）デバイス５０６、ランダムアクセスメモリ（ＲＡＭ）（例えば、動的ＲＡＭ（ＤＲＡＭ））５０８、フラッシュメモリ５０９、及び読出専用メモリ（ＲＯＭ）５１０、ディスプレイエレクトロニクス５２０、ディスプレイバックライト５２２、並びに様々な他のプラットフォーム構成要素５１４を有してよいことを示す。システム５００は、無線通信チップ５１６及びグラフィクスデバイス５１８を更に有してよい。なお、実施形態は、それらの要素に制限されない。
【００５４】
図５に示されるように、Ｉ／Ｏデバイス５０６、ＲＡＭ５０８、及びＲＯＭ５１０は、チップセット５０４によってプロセッサ５０２へ結合されている。チップセット５０４は、バス５１２によってプロセッサ５０２へ結合され得る。然るに、バス５１２は複数の線を有してよい。
【００５５】
プロセッサ５０２は、１又はそれ以上のプロセッサコアを有する中央演算処理ユニット（ＣＰＵ）であってよく、如何なる数のプロセッサコアも有する如何なる数のプロセッサを有してもよい。プロセッサ５０２は、例えばＣＰＵ、マルチプロセッシングユニット、縮小命令セットコンピュータ（ＲＩＳＣ）、パイプラインを有するプロセッサ、複数命令セットコンピュータ（ＣＩＳＣ）、デジタル信号プロセッサ（ＤＳＰ）等のような如何なるタイプのプロセッシングユニットを有してもよい。
【００５６】
多数の具体的な詳細が、実施形態の完全な理解を提供するために、ここで記載されてきた。しかし、当業者には明らかなように、実施形態はそれらの具体的な詳細によらずに実施されてよい。他の事実においては、よく知られている動作、構成要素及び回路は、実施形態を不明りょうにしないように詳細には記載されていない。ここで開示される具体的な構造及び機能の詳細は典型的であってよく、必ずしも実施形態の適用範囲を制限しないことは明らかである。
【００５７】
種々の実施形態は、ハードウェア要素、ソフトウェア要素、又はそれらの組み合わせを用いて実施されてよい。ハードウェア要素の例は、プロセッサ、マイクロプロセッサ、回路、回路素子（例えば、トランジスタ、抵抗器、キャパシタ、インダクタ、等）、集積回路、特定用途向け集積回路（ＡＳＩＣ）、プログラム可能論理装置（ＰＬＤ）、デジタル信号プロセッサ（ＤＳＰ）、フィールドプログラマブルゲートアレイ（ＦＰＧＡ）、論理ゲート、レジスタ、半導体デバイス、チップ、マイクロチップ、チップセット、等を含んでよい。ソフトウェアの例は、ソフトウェアコンポーネント、プログラム、アプリケーション、コンピュータプログラム、アプリケーションプログラム、システムプログラム、マシンプログラム、オペレーティングシステムソフトウェア、ミドルウェア、ファームウェア、ソフトウェアモジュール、ルーチン、サブルーチン、機能、方法、手順、ソフトウェアインタフェース、アプリケーションプログラムインタフェース（ＡＰＩ）、命令セット、コンピューティングコード、コンピュータコード、コードセグメント、コンピュータコードセグメント、ワード、値、シンボル、又はそれらのあらゆる組み合わせを含んでよい。実施形態がハードウェア要素及び／又はソフトウェア要素を用いて実施されるかどうかの決定は、所望の計算速度、電力レベル、耐熱性、プロセッシングサイクル量、入力データレート、出力データレート、メモリリソース、データバス速度、及び他の設計又は性能制約といった多数の要因に従って異なってよい。
【００５８】
幾つかの実施形態は、表現“結合（される）”及び“接続（される）”並びにそれらの活用形を用いて記載されることがある。それらの語は、互いに同義語として意図されない。例えば、幾つかの実施形態は、２又はそれ以上の要素が互いに物理的又は電気的に直接接触することを示すよう、語“接続される”及び／又は“結合される”を用いて記載されることがある。しかし、語“結合される”は、２又はそれ以上の要素が互いに直接接触していないが互いに協働又は相互作用していることも意味してよい。
【００５９】
幾つかの実施形態は、例えば、コンピュータ可読媒体又はアーティクルを用いて実施されてよい。かかる媒体は、コンピュータによって実行される場合にそのコンピュータに実施形態に従う方法及び／又は動作を実行させることができる命令又は命令の組を記憶してよい。そのようなコンピュータは、例えば、あらゆる適切な処理プラットフォーム、コンピュータプラットフォーム、コンピュータ装置、処理装置、コンピュータシステム、処理システム、コンピュータ、プロセッサ、等を有してよく、ハードウェア及び／又はソフトウェアのあらゆる適切な組み合わせを用いて実施されてよい。コンピュータ可読媒体又はアーティクルは、例えば、あらゆる適切なタイプのメモリユニット、メモリデバイス、メモリアーティクル、メモリ媒体、記憶デバイス、記憶アーティクル、記憶媒体及び／又は記憶ユニット、例えば、メモリ、取り外し可能又は取り外し不可能媒体、消去可能又は消去不可能媒体、書込可能又は書換可能媒体、デジタル又はアナログ媒体、ハードディスク、フロッピー（登録商標）ディスク、コンパクトディスク読出専用メモリ（ＣＤ−ＲＯＭ）、書込可能コンパクトディスク（ＣＤ−Ｒ）、書換可能コンパクトディスク（ＣＤ−ＲＷ）、光ディスク、磁気媒体、光学磁気媒体、取り外し可能メモリカード又はディスク、様々なタイプのデジタルバーサタイルディスク（ＤＶＤ）、テープ、カセット、等を含んでよい。命令は、あらゆる適切なハイレベル、ローレベル、オブジェクト指向、視覚的、コンパルス済み及び／又は解釈済みプログラミング言語を用いて実施されるソースコード、コンパイル済みコード、解釈済みコード、実行可能コード、スタティックコード、ダイナミックコード、暗号化コード、等のようなあらゆる適切なタイプのコードを含んでよい。
【００６０】
特に別なふうに述べられない限り、“処理”、“コンピューティング”、“計算”、“決定”等の語が、コンピュータシステムのレジスタ及び／又はメモリ内の物理量（例えば、電子）として表されるデータを、コンピュータシステムのメモリ、レジスタ若しくはそのような情報記憶装置、送信又はディスプレイ装置内の物理量として同様に表される他のデータへと処理及び／又は変換するコンピュータ若しくはコンピュータシステム又は同様の電子計算デバイスの動作及び／又はプロセスに言及することは明らかである。実施形態はこのような文脈において制限されない。
【００６１】
対象は、構造上の特徴及び／又は方法論的動作に特有の言語において記載されてきたが、添付の特許請求の範囲において定義される対象は、必ずしも上記の具体的な特徴又は動作に制限されないことが理解されるべきである。むしろ、上記の具体的な特徴及び動作は、特許請求の範囲を実施する例として開示される。
【図１】
2014509829.tif 000003
【図２】
2014509829.tif 000004
【図３】
2014509829.tif 000005
【図４】
2014509829.tif 000006
【図５】
2014509829.tif 000007
【手続補正書】
【提出日】平成25年9月30日(2013.9.30)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
複数の電流レベルで充電源から電流を引き込むよう配置される第１回路と、
前記第１回路を用いて前記充電源の充電電流容量を決定するよう配置される第２回路と
を有する装置。
【請求項２】
前記第１回路は、
前記充電源へ結合するよう配置される入力線へ結合される１又はそれ以上の電流シンクと、
前記入力線へ結合される第１入力部及び参照電圧を受けるよう配置される第２入力部を有する電圧コンパレータと
を有する、請求項１に記載の装置。
【請求項３】
前記電圧コンパレータは、前記１又はそれ以上の電流シンクによって引き込まれる電流が前記充電電流容量を超える場合に前記入力線における電圧垂下を検出するよう配置される、
請求項２に記載の装置。
【請求項４】
前記第１回路は、ＵＳＢ接続を介して前記充電源へ結合される、
請求項１乃至３のいずれか一項に記載の装置。
【請求項５】
前記第２回路は、
前記電流シンクの１又はそれ以上を前記充電源へ結合するサーチルーチンを適用し、
前記サーチルーチンに基づき前記充電源の前記充電源流容量を決定し、
前記決定された充電電流容量を記憶する
よう配置されるハードウェア状態機械を有する、
請求項１乃至４のいずれか一項に記載の装置。
【請求項６】
前記充電源へ結合されるＵＳＢコネクタからＶＢＵＳ信号の存在を検出し、
前記ＶＢＵＳ信号を前記第１回路へ結合する
よう配置される回路を有する請求項１乃至５のうちいずれか一項に記載の装置。
【請求項７】
前記第２回路へ結合されるバッテリ充電器を有し、
前記バッテリ充電器は、前記充電源の前記決定された充電電流容量に従って当該バッテリ充電器内の充電電流を調整するよう動作する電流制限トランジスタを有する、
請求項１乃至６のうちいずれか一項に記載の装置。
【請求項８】
前記充電源から電力を受け取り、前記第１回路及び前記第２回路へ給電するよう配置される低ドロップアウトレギュレータ
を有する請求項１乃至７のうちいずれか一項に記載の装置。
【請求項９】
充電源から受け取られる複数電流レベルの電流信号を引き込むステップと、
前記電流信号の電圧が下がる電流レベルを決定するステップと
を有する方法。
【請求項１０】
前記電流レベルを決定するステップは、前記充電源へ結合するよう配置される複数の電流シンクの中の１又はそれ以上の電流シンクに対して前記電流信号を開く又は閉じるバイナリサーチルーチンを実行するステップを含む、
請求項９に記載の方法。
【請求項１１】
前記１又はそれ以上の電流シンクを開く又は閉じるようトランジスタを制御するステップ
を有する請求項１０に記載の方法。
【請求項１２】
夫々の１又はそれ以上のシンク電流を引き込むよう配置される１又はそれ以上の電流源へ入力線を接続するステップと、
前記１又はそれ以上の電流源が前記入力線へ接続される場合に、前記入力線において前記電流信号の電圧降下を検出するステップと、
前記電圧降下が検出される場合に、前記１又はそれ以上の電流源によって引き起こされる全てのシンク電流の値に基づき、前記充電源の充電電流容量値を決定するステップと
を有する請求項９乃至１１のうちいずれか一項に記載の方法。
【請求項１３】
前記電流信号の電圧が下がる電流レベルに基づき電流容量値を記憶するステップ
を有する請求項９乃至１２のうちいずれか一項に記載の方法。
【請求項１４】
システムへ結合される電流レギュレータの電流出力を、前記電流信号の電圧が下がる前記電流レベルに対応する値に制限するステップ
を有する請求項９乃至１３のうちいずれか一項に記載の方法。
【請求項１５】
あるレベルのシンク電流が前記充電源からシンクされる場合に、前記電流信号の電圧をモニタするステップと、
電圧降下が観測されない場合は前記シンク電流のレベルを上げるステップと、
電圧降下が観測される場合は前記シンク電流のレベルを下げるステップと
を有するバイナリサーチを実行する
請求項９乃至１４のうちいずれか一項に記載の方法。
【請求項１６】
前記シンク電流のレベルを調整するよう１又はそれ以上の電流シンクを前記充電源へ結合するステップと、
夫々のビットが、別個の電流シンクに対応し、且つ、前記電流信号の電圧が下がる場合に当該電流シンクが前記充電源と結合されるか又は切り離されるかどうかを示すビットシーケンスとして電流容量値を記憶するステップと
を有する請求項１５に記載の方法。
【請求項１７】
プラットフォームコンポーネントの組を有する携帯型デバイスと、
前記プラットフォームコンポーネントの組へ電力を供給するよう配置されるバッテリと、
複数の電流レベルで充電源から電流を引き込むよう配置される第１回路と、
前記第１回路を用いて前記充電源の充電電流容量を決定するよう配置される第２回路と
を有するシステム。
【請求項１８】
ＵＳＢ接続を介して前記充電源へ結合される請求項１７に記載のシステム。
【請求項１９】
前記第１回路は、
前記充電源へ結合するよう配置される入力線と、
前記入力線へ結合される１又はそれ以上の電流シンクと、
前記入力線へ接続される第１入力部及び参照電圧を受けるよう配置される第２入力部を有する電圧コンパレータと
を有する、請求項１７又は１８に記載のシステム。
【請求項２０】
前記電圧コンパレータは、前記１又はそれ以上の電流シンクによって引き込まれる電流が前記充電電流容量を超える場合に前記入力線において電圧垂下を検出するよう配置される、
請求項１９に記載のシステム。
【国際調査報告】
2014509829.tif 000008
2014509829.tif 000009