(57)【特許請求の範囲】
【請求項１】
ユニバーサルシリアルバスを介してポータブルデバイスを充電する充電装置であって、
電圧バス（ＶＢＵＳ）を通じて接続されているポータブルデバイスへ電流を供給する電源部と、
供給可能電流量を表わす信号をデータ線を通じて、接続されているポータブルデバイスへ通知する複数の利用可能電力指示回路と、
調整時に、前記接続されているポータブルデバイスから、前記ポータブルデバイスを識別する情報を取得する制御部と、
複数のポータブルデバイスについて、前記ポータブルデバイスを識別する情報と、利用可能電力指示回路との対応を定めたテーブルを記憶する記憶部と、
前記電圧バス（ＶＢＵＳ）を通じて前記ポータブルデバイスへ供給されている電流量を計測する計測部とを備え、
前記制御部は、前記取得した情報に基づいて、前記テーブルを参照して、利用可能電力指示回路を選択して、実動作時に、前記選択した利用可能電力指示回路のみを活性化し、
前記制御部は、前記接続されているポータブルデバイスから、前記ポータブルデバイスを識別する情報を取得しなかったとき、または、前記テーブルに取得した情報に対応する利用可能電力指示回路が定められていないときには、前記利用可能電力指示回路を１つずつ活性化し、前記電圧バス（ＶＢＵＳ）を通じて前記ポータブルデバイスへ供給されている電流量を前記計測部に計測させて、計測結果を前記記憶部に記憶し、
前記記憶部を参照して、前記供給されている電流量が最大である利用可能電力指示回路を選択し、実動作時に、前記選択した利用可能電力指示回路のみを活性化する、充電装置。
【請求項２】
前記制御部は、前記活性化する利用可能電力指示回路に応じて、前記電圧バス（ＶＢＵＳ）を通じて供給する電流量の限界値を前記電源部に設定する、請求項１記載の充電装置。
【請求項３】
前記制御部は、調整時に、前記活性化する利用可能電力指示回路に応じて、前記電圧バス（ＶＢＵＳ）を通じて供給する電流量の限界値を１または複数通りに設定し、各限界値
の下での前記ポータブルデバイスへの供給電流量を前記計測部に計測させて、計測結果を前記記憶部に記憶させ、
前記制御部は、前記記憶部を参照して、前記供給電流量が最大である利用可能電力指示回路および供給する電流量の限界値を選択し、実動作時に、前記選択した利用可能電力指示回路のみを活性化するとともに、前記供給する電流量の限界値を前記電源部に設定する、請求項１記載の充電装置。
【請求項４】
ユニバーサルシリアルバスを介してポータブルデバイスを充電する充電装置であって、
電圧バス（ＶＢＵＳ）を通じて接続されているポータブルデバイスへ電流を供給する電源部と、
前記電圧バス（ＶＢＵＳ）を通じて前記ポータブルデバイスへ供給されている電流量を計測する計測部と、
記憶部とを備え、
それぞれが、異なる電流供給能力を有し、供給可能電流量を表わす信号をデータ線を通じて、接続されているポータブルデバイスへ通知する複数の利用可能電力指示回路と、
調整時に、前記利用可能電力指示回路を１つずつ活性化し、前記電圧バス（ＶＢＵＳ）を通じて接続されているポータブルデバイスへの供給電流量を前記計測部に計測させて、計測結果を前記記憶部に記憶する制御部とを備え、
前記制御部は、前記記憶部を参照して、前記供給電流量が最大である利用可能電力指示回路を選択し、実動作時に、前記選択した利用可能電力指示回路のみを活性化する、充電装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、充電装置に関し、たとえばユニバーサルシリアルバスを介してポータブルデバイスを充電する充電装置に関する。
【背景技術】
【０００２】
近年、ＵＳＢを介したポータブル機器の充電が一般的になりつつある。ＵＳＢ２．０ではポートから取り出せる最大電流は５００ｍＡに規定されており、高容量の二次電池を充電するには時間がかかるという問題がある。
【０００３】
このような問題に対し、ＵＳＢ充電器（ホスト）側の給電能力を判定し、十分な給電能力を持った充電器からは５００ｍＡを超える電流を得る事が出来る仕組みが提案されている（たとえば、特許文献１〜６、非特許文献１を参照）。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許第４６９５２２０号公報
【特許文献２】特許第４６６４３６２号公報
【特許文献３】米国特許７，５８１，１１９Ｂ２
【特許文献４】特許第３８１１７０４号公報
【特許文献５】米国特許７，１７０，２５９Ｂ２
【特許文献６】特開２００５−６４９７号公報
【非特許文献】
【０００５】
【非特許文献１】Battery Charging v1.2 Specification, インターネット〈URL：http://www.usb.org/developers/devclass_docs〉
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、現状では、様々な規格が存在し、多くのポータブルデバイスは専用の充電器でのみ急速充電が可能となっている。
【０００７】
その他の課題と新規な特徴は、本明細書の記述および添付図面から明らかであろう。
【課題を解決するための手段】
【０００８】
一実施の形態の充電装置によれば、供給可能電流量を表わす信号をデータ線を通じて、接続されているポータブルデバイスへ通知する複数の利用可能電力指示回路を含む。制御部は、調整時に、接続されているポータブルデバイスから、ポータブルデバイスを識別する情報を取得する。記憶部は、複数のポータブルデバイスについて、ポータブルデバイスを識別する情報と、利用可能電力指示回路との対応を定めたテーブルを記憶する。制御部は、取得した情報に基づいて、テーブルを参照して、利用可能電力指示電力回路を選択して、実動作時に、選択した利用可能電力指示回路のみを活性化する。
【発明の効果】
【０００９】
前記一実施の形態によれば、一つの充電器で複数の充電仕様のポータブルデバイスを急速充電することができる。
【図面の簡単な説明】
【００１０】
【図１】実施の形態の充電器の構成を表わす図である。
【図２】ＵＳＢモジュール１０の構成を表わす図である。
【図３】利用可能電力指示回路Ａの構成を表わす図である。
【図４】利用可能電力指示回路Ｂの構成を表わす図である。
【図５】利用可能電力指示回路Ｃの構成を表わす図である。
【図６】データ線Ｄ＋，Ｄ−上に同時に送信される充電器構成信号１１５の一例を表わす図である。
【図７】テーブルの例を表わす図である。
【図８】第１の実施形態の動作手順を表わすフローチャートである。
【図９】第２の実施形態の動作手順を表わすフローチャートである。
【図１０】第２の実施形態の変形例による判定手順の例を表わす図である。
【図１１】第３の実施形態のフローチャートを表わす図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態について図面を参照して説明する。
［第１の実施形態］
図１は、本実施の形態の充電器の構成を表わす図である。
【００１２】
図１を参照して、この充電器１は、電源ＩＣ（Integrated Circuit）２と、ＭＣＵ（Micro Control Unit）３とを含む。
【００１３】
電源ＩＣ２は、電圧バスＶＢＵＳを通じて接続されているポータブルデバイスへ電流を供給する。
【００１４】
ＭＣＵ３は、ＣＰＵ（Central Processing Unit）４と、ＡＤＣ（Analog to Digital Converter）５と、メモリ７と、ＵＳＢ（Universal Serial Bus）モジュール１０とを含む。
【００１５】
図２は、ＵＳＢモジュール１０の構成を表わす図である。
ＵＳＢモジュール１０は、ＳＩＥ（Serial Interface Engine）１１と、トランシーバ１２と、利用可能電力指示回路Ａと、利用可能電力指示回路Ｂと、利用可能電力指示回路Ｃと、スイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｂ，ＳＷ２Ｂ，ＳＷ１Ｃ，ＳＷ２Ｃとを備える。
【００１６】
ＳＩＥ１１は、ローレベルＵＳＢプロトコルの詳細を処理する論理回路である。
トランシーバ１２は、ＵＳＢの物理的な送受信機能を処理する。
【００１７】
利用可能電力指示回路Ａ，Ｂ，Ｃは、供給可能電流量を表わす信号をデータ線を通じて、接続されているポータブルデバイスへ通知する。
【００１８】
図３は、利用可能電力指示回路Ａの構成を表わす図である。
図３を参照して、利用可能電力指示回路Ａは、抵抗３２２，３２６，３３０を含む。ＤＣ  ＰＷＲ（たとえば、５．０Ｖ）が抵抗３２２，３２６，３３０によって分圧される。ノード３２４から分圧された電圧ＶＤＰが端子Ｐ１へ出力される。端子Ｐ１は、スイッチＳＷ１Ａを介してデータ線Ｄ＋へ接続される。ノード３２８から分圧された電圧ＶＤＭが端子Ｐ２へ出力される。端子Ｐ２は、スイッチＳＷ２Ａを介してデータ線Ｄ−へ接続される。電圧ＶＤＰ，ＶＤＭによって、接続されているポータブルデバイス側は、充電器１の電流供給能力を認識する。
【００１９】
図４は、利用可能電力指示回路Ｂの構成を表わす図である。
この利用可能電力指示回路Ｂは、ＵＳＢの電源仕様である「Battery Charging Specification」におけるデディケーテッドチャージングポート(Dedicated charging port、以降DCP)に対応するものである。ＤＣＰは、最大で１．５Ａの電流供給能力を有するポートである。
【００２０】
図４に示すように、端子Ｐ３と端子Ｐ４との間は、抵抗Ｒ１１（たとえば、最大で２００Ω）で接続される。ポータブルデバイスは、データ線Ｄ＋に電圧を印加する。利用可能電力指示回路Ｂは、データ線Ｄ＋と接続される端子Ｐ３から電圧を受ける。抵抗Ｒ１１によって受信した電圧は降圧されて、端子Ｐ４からデータ線Ｄ−へ出力される。ポータブルデバイスは、データ線Ｄ−上の電圧の大きさによって、接続されているポータブルデバイス側は、充電器１の電流供給能力を認識する。つまり、データ線Ｄ−上の電圧の大きさが所定値以上の場合に、充電器１の電流供給能力が１．５Ａであると認識する。これに対して、「Battery Charging Specification」における５００ｍＡの電流供給能力を有するスタンダードダウンストリームポート(Standard downstream port、以降SDP）では、データ線Ｄ＋で接続された端子から受けた電圧をデータ線−へ戻す機構がない。それゆえ、ポータブルデバイスは、データ線Ｄ−上の電圧の大きさが所定値以下の場合に、充電器１の電流供給能力が５００ｍＡであると認識する。
【００２１】
図５は、利用可能電力指示回路Ｃの構成を表わす図である。
図５に示すように、利用可能電力指示回路Ｃは、特開２００５−６４９７号公報に記載されている信号生成器１１４に相当する。
【００２２】
この利用可能電力指示回路Ｃは、デジタルタイマ３１０と、スイッチング回路３１２と、ＲＣ回路３１４〜３１６とを備える。
【００２３】
利用可能電力指示回路Ｃは、以下のように動作する。充電器構成信号１１５の周波数とデューティサイクルとが、ＲＣ回路３１４〜３１６内の抵抗器の値およびキャパシタの値を選択することにより調整され得る。
【００２４】
デジタルタイマ３１０は、たとえば、標準タイマＩＣであり得る。デジタルタイマ３１０は、ＲＣ回路３１４〜３１６内の抵抗器の値およびキャパシタの値を変化させることによってチューニングされ得るタイマ出力信号３１８を生成する。ＲＣ回路３１４〜３１６は、デジタルタイマ３１０の放電（ＤＩＳ）入力と閾値（ＴＨＲ）入力との間に結合される。
【００２５】
タイマ出力信号３１８は、スイッチング回路３１２内の２つのトランジスタ対３２０と３２２、および３２４と３２６の入力として結合される。スイッチング回路３１２は、端子Ｐ５およびＰ６からデータ線Ｄ＋，Ｄ−へ出力されるピーク電圧およびインピーダンスを調整する。
【００２６】
図６は、データ線Ｄ＋，Ｄ−上に同時に送信される充電器構成信号１１５の一例を表わす図である。図６（ａ）は、データ線Ｄ＋上の充電器構成信号１１５を、時間軸に沿ってプロットしたものである。図６（ｂ）は、データ線Ｄ−上の充電器構成信号１１５を、時間軸に沿ってプロットしたものである。
【００２７】
充電器構成信号１１５は、定周波数（１／Ｔ）と定デューティサイクル（ＴＨ／Ｔ）とを有する周期デジタル信号である。充電器構成信号１１５の周波数（１／Ｔ）およびデューティサイクル（ＴＨ／Ｔ）は、充電器１の電流供給能力を示すように設定される。定周波数（１／Ｔ）と定デューティサイクル（ＴＨ／Ｔ）によって、接続されているポータブルデバイス側は、充電器１の電流供給能力を認識する。
【００２８】
再び、図１を参照して、メモリ６は、複数のポータブルデバイスについて、ポータブルデバイスを識別する情報と、利用可能電力指示回路および供給電流量の限界値（最大供給電流量）との対応を定めたテーブルを記憶する。
【００２９】
図７は、テーブルの例を表わす図である。ポータブルデバイスを識別する情報として、ベンダＩＤ（Ｖ＿ＩＤ）と、プロダクトＩＤ（Ｐ＿ＩＤ）が用いられる。
【００３０】
ＣＰＵ４は、調整段階であるエニュメレーション時に、接続されているポータブルデバイスから、ポータブルデバイスを識別する情報を取得する。エニュメレーションとは、ホスト（充電器１）がＵＳＢに接続されているポータブルデバイスを識別するための手続きである。エニュメレーションでは、ポータブルデバイスが、自身の構成をホスト（充電器１）に報告する。ホスト（充電器１）が、ポータブルデバイスの構成が認識された時点で、ホストによるポータブルデバイスの使用が可能になる。
【００３１】
ＣＰＵ４は、取得した情報に基づいて、テーブルを参照して、利用可能電力指示電力回路を選択して、実動作時に、選択した利用可能電力指示回路のみを活性化するとともに、活性化した利用可能電力指示回路に接続されているスイッチのみをオンにする。また、ＣＰＵ４は、テーブルを参照して、取得した識別情報に対応する供給する電流量の限界値を電源ＩＣ２に設定する。
【００３２】
（動作）
図８は、第１の実施形態の動作手順を表わすフローチャートである。
【００３３】
まず、ＣＰＵ４は、利用可能電力指示回路Ａ，Ｂ，Ｃをすべて非活性化し、利用可能電力指示回路Ａ，Ｂ，Ｃと接続するすべてのスイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｂ，ＳＷ２Ｂ，ＳＷ１Ｃ，ＳＷ２Ｃをオフにする（ステップＳ１０１）。
【００３４】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ１０２）。
【００３５】
次に、ＣＰＵ４は、エニュメレーションを実行し、ＳＩＥ１１を通じて、ポータブルデバイスの接続の有無の検出、接続されているポータブルデバイスを識別する情報（ベンダＩＤ、プロダクトＩＤ）を取得する（ステップＳ１０３）。
【００３６】
取得したポータブルデバイスを識別する情報が、テーブルに登録されていない場合には（ステップＳ１０４でＮＯ）、接続されているポータブルデバイスは、充電器１を通常のＵＳＢモジュールであると認識し、５００ｍＡ以下で充電する（ステップＳ１０５）。
【００３７】
取得したポータブルデバイスを識別する情報が、テーブルに登録されている場合には（ステップＳ１０４でＹＥＳ）、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止する（ステップＳ１０６）。
【００３８】
ＣＰＵ４は、実動作時には、テーブルを参照して、取得した識別情報に対応する利用可能電力指示回路を活性化し、取得した識別情報に対応する利用可能電力指示回路と接続するスイッチをオンにする。また、ＣＰＵ４は、テーブルを参照して、取得した識別情報に対応する供給する電流量の限界値を電源ＩＣ２に設定する（ステップＳ１０７）。
【００３９】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ１０８）。
【００４０】
次に、接続されているポータブルデバイスは、活性化された利用可能電力指示回路によって、充電器の電流供給量を認識し、充電を行なう（ステップＳ１０９）。
【００４１】
以上のように、本実施の形態によれば、接続されているポータブルデバイスの種別を知ることによって、その種別にあった利用可能電力指示回路を活性化し、接続されているポータブルデバイスに充電器の電流供給量を認識させることができる。その結果、本実施の形態によれば、一つの充電器で複数の充電仕様に対応することができ、各種ポータブルデバイスを急速充電することができる。
【００４２】
［第２の実施形態］
第２の実施形態が、第１の実施形態と相違する点は、以下である。
【００４３】
ＡＤＣ５は、電圧バス（ＶＢＵＳ）を通じてポータブルデバイスへ供給されている電流量を計測する。
【００４４】
ＣＰＵ４は、調整時に、利用可能電力指示回路を１つずつ活性化し、電圧バス（ＶＢＵＳ）を通じて接続されているポータブルデバイスへの供給電流量をＡＤＣ５に計測させて、計測結果をメモリ６に記憶する。
【００４５】
ＣＰＵ４は、メモリ６を参照して、供給電流量が最大である利用可能電力指示回路を選択し、実動作時に、選択した利用可能電力指示回路のみを活性化するとともに、活性化した利用可能電力指示回路に接続されているスイッチのみをオンにする。また、ＣＰＵ４は、活性化する利用可能電力指示回路に対応する供給する電流量の限界値を電源ＩＣ２に設定する。
【００４６】
図９は、第２の実施形態の動作手順を表わすフローチャートである。
図９を参照して、まず、ＣＰＵ４は、利用可能電力指示回路Ａのみを活性化し、利用可能電力指示回路Ａと接続するスイッチＳＷ１Ａ，ＳＷ２Ａをオンにし、残りのスイッチＳＷ１Ｂ，ＳＷ２Ｂ，ＳＷ１Ｃ，ＳＷ２Ｃをオフにする。ＣＰＵ４は、利用可能電力指示回路Ａに対応する（規格Ａに対応する）供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ２０１）。
【００４７】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ２０２）。
【００４８】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ２０３）。
【００４９】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ２０４）。
【００５０】
次に、ＣＰＵ４は、利用可能電力指示回路Ｂのみを活性化し、利用可能電力指示回路Ｂと接続するスイッチＳＷ１Ｂ，ＳＷ２Ｂをオンにし、残りのスイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｃ，ＳＷ２Ｃをオフにする。ＣＰＵ４は、利用可能電力指示回路Ｂに対応する（規格Ｂに対応する）供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ２０５）。
【００５１】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ２０６）。
【００５２】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ２０７）。
【００５３】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ２０８）。
【００５４】
次に、ＣＰＵ４は、利用可能電力指示回路Ｃのみを活性化し、利用可能電力指示回路Ｃと接続するスイッチＳＷ１Ｃ，ＳＷ２Ｃをオンにし、残りのスイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｂ，ＳＷ２Ｂをオフにする。ＣＰＵ４は、利用可能電力指示回路Ｃに対応する（規格Ｃに対応する）供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ２０９）。
【００５５】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ２１０）。
【００５６】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ２１１）。
【００５７】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ２１２）。
【００５８】
次に、ＣＰＵ４は、メモリに保存されたデータを参照して、最大の電流量を供給した利用可能電力指示回路を選択する（ステップＳ２１３）。
【００５９】
次に、ＣＰＵ４は、実動作時には、選択した利用可能電力指示回路を活性化し、選択した利用可能電力指示回路と接続するスイッチをオンにする。また、ＣＰＵ４は、選択した利用可能電力指示回路に対応する供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ２１４）。
【００６０】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ２１５）。
【００６１】
次に、接続されているポータブルデバイスは、活性化された利用可能電力指示回路によって、充電器の電流供給量を認識し、充電を行なう（ステップＳ２１６）。
【００６２】
以上のように、本実施の形態によれば、ポータブルデバイス側で利用できる電流が最大となるような利用可能電力指示回路が選択することができる。その結果、一つの充電器で複数の充電仕様に対応することができ、接続されているポータブルデバイスを急速に充電することができる。また、電源ＩＣから供給される電流量の限界値をポータブルデバイスに合わせて設定することができる。
【００６３】
［第２の実施形態の変形例］
本変形例では、ＣＰＵ４は、調整時に、活性化する利用可能電力指示回路に応じて、電圧バス（ＶＢＵＳ）を通じて供給する電流量の限界値を１または複数通りに設定する。ＣＰＵ４は、各限界値の下での電圧バスＶＢＵＳを通じたポータブルデバイスへの供給電流量を一定時間ＡＤＣ５に計測させて、計測された電流量の最大値をメモリ６に記憶させる。
【００６４】
ＣＰＵ４は、メモリ６を参照して、供給電流量が最大である利用可能電力指示回路および供給する電流量の限界値を選択し、実動作時に、選択した利用可能電力指示回路のみを活性化するともに、供給する電流量の限界値を電源ＩＣ２に設定する。
【００６５】
図１０は、第２の実施形態の変形例による判定手順の例を表わす図である。
まず、利用可能電力指示回路Ａが選択され、電源ＩＣ２の供給電流量の限界値が０．５Ａに設定される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が０．１Ａであると計測される。次に、電源ＩＣ２の供給電流量の限界値が０．８Ａに変更される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が０．１Ａであると計測される。次に、電源ＩＣ２の供給電流量の限界値が１．８Ａに変更される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が１．２Ａであると計測される。
【００６６】
次に、利用可能電力指示回路Ｂが選択され、電源ＩＣ２の供給電流量の限界値が１．８Ａに設定される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が０．１Ａであると計測される。次に、電源ＩＣ２の供給電流量の限界値が２．１Ａに変更される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が０．１Ａであると計測される。
【００６７】
次に、利用可能電力指示回路Ｃが選択され、電源ＩＣ２の供給電流量の限界値が１．８Ａに設定される。このときに、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が０．１Ａであると計測される。
【００６８】
以上の結果、利用可能電力指示回路がＡで、電源ＩＣ２の供給電流量の限界値が１．８Ａの場合に、電圧バスＶＢＵＳを通じてポータブルデバイスへ供給される電流量の一定時間内の最大値が最大となる。したがって、実動作時には、利用可能電力指示回路がＡのみが活性化され、電源ＩＣ２に供給する電流量の限界値として１．８Ａが設定される。
【００６９】
［第３の実施形態］
第３の実施形態は、第１の実施形態による利用可能電力指示回路の選択と、第２の実施形態による利用可能電力指示回路の選択とを組み合わせたものである。
【００７０】
図１１は、第３の実施形態のフローチャートを表わす図である。
図１１を参照して、まず、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３０１）。
【００７１】
次に、ＣＰＵ４は、エニュメレーションを実行する。ポータブルデバイスからの応答がない場合には、ステップＳ３０５に移行する。
【００７２】
ポータブルデバイスからの応答があった場合において、接続されているポータブルデバイスを識別する情報（ベンダＩＤ、プロダクトＩＤ）を取得する。取得した識別情報がテーブルに登録されていない場合には（ステップＳ３０３でＮＯ）、ステップＳ３０５に移行する。
【００７３】
ＣＰＵ４は、取得した識別情報がテーブルに登録されている場合には（ステップＳ３０３でＹＥＳ）、テーブルを参照して、取得した識別情報に対応する利用可能電力指示回路を特定する（ステップＳ３０４）。
【００７４】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止する（ステップＳ３１８）。
【００７５】
ＣＰＵ４は、実動作時には、特定した利用可能電力指示回路を活性化し、特定した利用可能電力指示回路と接続するスイッチをオンにする。また、ＣＰＵ４は、テーブルを参照して、取得した識別情報に対応する供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ３１９）。
【００７６】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３２０）。
【００７７】
次に、接続されているポータブルデバイスは、活性化された利用可能電力指示回路によって、充電器の電流供給量を認識し、充電を行なう（ステップＳ３２１）。
【００７８】
一方、ステップＳ３０２でポータブルデバイスからの応答がない場合、およびステップＳ３０３で取得した識別情報（ベンダＩＤ、プロダクトＩＤ）がテーブルに登録されていない場合には、以下の処理が行なわれる。
【００７９】
ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ３０５）。
【００８０】
次に、ＣＰＵ４は、利用可能電力指示回路Ａのみを活性化し、利用可能電力指示回路Ａと接続するスイッチＳＷ１Ａ，ＳＷ２Ａをオンにし、残りのスイッチＳＷ１Ｂ，ＳＷ２Ｂ，ＳＷ１Ｃ，ＳＷ２Ｃをオフにする。ＣＰＵ４は、利用可能電力指示回路Ａに対応する供給電流量の限界値を電源ＩＣ２に設定する（ステップＳ３０６）。
【００８１】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３０７）。
【００８２】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ３０８）。
【００８３】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ３０９）。
【００８４】
次に、ＣＰＵ４は、利用可能電力指示回路Ｂのみを活性化し、利用可能電力指示回路Ｂと接続するスイッチＳＷ１Ｂ，ＳＷ２Ｂをオンにし、残りのスイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｃ，ＳＷ２Ｃをオフにする。ＣＰＵ４は、利用可能電力指示回路Ｂに対応する電流量の最大値を電源ＩＣ２に設定する（ステップＳ３１０）。
【００８５】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３１１）。
【００８６】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ３１２）。
【００８７】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ３１３）。
【００８８】
次に、ＣＰＵ４は、利用可能電力指示回路Ｃのみを活性化し、利用可能電力指示回路Ｃと接続するスイッチＳＷ１Ｃ，ＳＷ２Ｃをオンにし、残りのスイッチＳＷ１Ａ，ＳＷ２Ａ，ＳＷ１Ｂ，ＳＷ２Ｂをオフにする。ＣＰＵ４は、利用可能電力指示回路Ｃに対応する供給電流量の最大値を電源ＩＣ２に設定する（ステップＳ３１４）。
【００８９】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３１５）。
【００９０】
次に、ＡＤＣ５は、電圧バスＶＢＵＳを通じて供給されている電流量を一定時間計測する。ＣＰＵ４は、ＡＤＣ５で検出された電流量の最大値をメモリ６に保存する（ステップＳ３１６）。
【００９１】
次に、ＣＰＵ４は、メモリに保存されたデータを参照して、最大の電流量を供給した利用可能電力指示回路を選択する（ステップＳ３１７）。
【００９２】
次に、ＣＰＵ４は、電源ＩＣ２に対して電圧バスＶＢＵＳを通じた電流の供給を停止させる（ステップＳ３１８）。
【００９３】
次に、ＣＰＵ４は、実動作時には、選択した利用可能電力指示回路を活性化し、選択した利用可能電力指示回路と接続するスイッチをオンにする。また、ＣＰＵ４は、選択した利用可能電力指示回路の最大電流量を電源ＩＣ２の電流制限値に設定する（ステップＳ３１９）。
【００９４】
次に、ＣＰＵ４は、電源ＩＣ２に電圧バスＶＢＵＳを通じて電流をポータブルデバイスへ供給させる（ステップＳ３２０）。
【００９５】
次に、接続されているポータブルデバイスは、活性化された利用可能電力指示回路によって、充電器の電流供給量を認識し、充電を行なう（ステップＳ３２１）。
【００９６】
以上のように、本実施の形態によれば、ポータブルデバイスからの識別情報が利用できる場合には、識別情報を用いて利用可能電力指示回路を選択し、ポータブルデバイスからの識別情報が利用できない場合には、ポータブルデバイス側で利用できる電流が最大となるような利用可能電力指示回路が選択することができる。その結果、一つの充電器で複数の充電仕様に対応することができ、接続されているポータブルデバイスを急速に充電することができる。
【００９７】
以上、本発明者によってなされた発明を実施の形態に基づき具体的に説明したが、本発明は前記実施の形態に限定されるものではなく、その要旨を逸脱しない範囲で種々変更可能であることはいうまでもない。
【符号の説明】
【００９８】
１  充電器、２  電源ＩＣ、３  ＭＣＵ、４  ＣＰＵ、５  ＡＤＣ、６  メモリ、１０  ＵＳＢモジュール、１１  ＳＩＥ、１２  トランシーバ、Ａ，Ｂ，Ｃ  利用可能電力指示回路、３２２，３２６，３３０，Ｒ１〜Ｒ６，ＲＡ，ＲＢ，Ｒ１１  抵抗、３２４，３２８  ノード、Ｐ１〜Ｐ６  端子、ＳＷ１Ａ，ＳＷ１Ｂ，ＳＷ１Ｃ，ＳＷ２Ａ，ＳＷ２Ｂ，ＳＷ２Ｃ  スイッチ、３１０  デジタルタイマ、３１２  スイッチング回路、１１５  充電器構成信号、３１８  タイマ出力信号、３２０  トランジスタ対。
【図１】
0005773920.tif 000002
【図２】
0005773920.tif 000003
【図３】
0005773920.tif 000004
【図４】
0005773920.tif 000005
【図５】
0005773920.tif 000006
【図６】
0005773920.tif 000007
【図７】
0005773920.tif 000008
【図８】
0005773920.tif 000009
【図９】
0005773920.tif 000010
【図１０】
0005773920.tif 000011
【図１１】
0005773920.tif 000012