(57)【要約】【課題】  複数の電源装置と接続される場合、最適な電源装置から電力が供給される電子機器を提供すること。【解決手段】  実施形態による電子機器は、第１電源が接続可能な第１電源端子に前記第１電源が接続されたことを検出する第１検出手段と、少なくとも１つの第２電源が接続可能な少なくとも１つの第２電源端子に前記第２電源が接続されたことを検出する第２検出手段と、前記第１電源が前記第１電源端子に接続されたことを前記第１検出手段が検出し、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記第１電源の定格電圧と前記少なくとも１つの第２電源の定格電圧との比較結果に応じて、前記少なくとも１つの第２電源端子の電力供給路を遮断する制御手段と、を具備する。【選択図】  図４
2020028178.tif 000002
【特許請求の範囲】
【請求項１】
第１電源が接続可能な第１電源端子と、
前記第１電源が前記第１電源端子に接続されたことを検出する第１検出手段と、
少なくとも１つの第２電源が接続可能な少なくとも１つの第２電源端子と、
前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを検出する第２検出手段と、
前記第１電源が前記第１電源端子に接続されたことを前記第１検出手段が検出し、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記第１電源の定格電圧と前記少なくとも１つの第２電源の定格電圧との比較結果に応じて、前記少なくとも１つの第２電源端子の電力供給路を遮断する制御手段と、
を具備する電子機器。
【請求項２】
前記制御手段は、前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高い場合、前記第１電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を遮断する請求項１記載の電子機器。
【請求項３】
前記制御手段は、前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高くなく、前記第１電源の定格電力が前記少なくとも１つの第２電源の定格電力より小さい場合、前記少なくとも１つの第２電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を導通する請求項１記載の電子機器。
【請求項４】
前記制御手段は、前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高くなく、前記第１電源の定格電力が前記少なくとも１つの第２電源の定格電力より小さくない場合、前記第１電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を遮断する請求項１記載の電子機器。
【請求項５】
前記少なくとも１つの第２電源端子は、複数の第２電源が接続可能な複数の第２電源端子であり、
前記制御手段は、前記第１電源が前記第１電源端子に接続されていないことを前記第１検出手段が検出し、前記複数の第２電源が前記複数の第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記複数の第２電源の定格電圧と定格電力に基づいて、前記複数の電源端子の電力供給路を選択的に遮断する請求項１記載の電子機器。
【請求項６】
前記第１検出手段は、前記第１電源端子の電圧に基づいて前記第１電源が前記第１電源端子に接続されたか否かを検出し、
前記第２検出手段は、前記第２電源端子を介して前記少なくとも１つの第２電源から供給される電力供給能力を示す情報の有無に基づいて、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたか否かを検出する請求項１記載の電子機器。
【請求項７】
前記電子機器のシステム電源を生成する電源回路をさらに具備し、
前記第１電源端子と前記第２電源端子が共通に前記電源回路の入力端子に接続される請求項１記載の電子機器。
【請求項８】
充電可能なバッテリと、
前記バッテリを充電する充電器と、をさらに具備し、
前記第１電源端子と前記第２電源端子が共通に前記充電器の入力端子に接続される請求項１記載の電子機器。
【請求項９】
第１電源が接続可能な第１電源端子と、
前記第１電源が前記第１電源端子に接続されたことを検出する第１検出手段と、
少なくとも１つの第２電源が接続可能な少なくとも１つの第２電源端子と、
前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを検出する第２検出手段と、
を具備する電子機器において、
前記第１電源が前記第１電源端子に接続されたことを前記第１検出手段が検出し、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記第１電源の定格電圧と前記少なくとも１つの第２電源の定格電圧との比較結果に応じて、前記少なくとも１つの第２電源端子の電力供給路を遮断する電源制御方法。
【請求項１０】
前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高い場合、前記第１電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を遮断する請求項９記載の電源制御方法。
【請求項１１】
前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高くなく、前記第１電源の定格電力が前記少なくとも１つの第２電源の定格電力より小さい場合、前記少なくとも１つの第２電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を導通する請求項９記載の電源制御方法。
【請求項１２】
前記第１電源の定格電圧が前記少なくとも１つの第２電源の定格電圧より高くなく、前記第１電源の定格電力が前記少なくとも１つの第２電源の定格電力より小さくない場合、前記第１電源からの電力が供給されるように前記少なくとも１つの第２電源端子の電力供給路を遮断する請求項９記載の電源制御方法。
【請求項１３】
前記少なくとも１つの第２電源端子は、複数の第２電源が接続可能な複数の第２電源端子であり、
前記第１電源が前記第１電源端子に接続されていないことを前記第１検出手段が検出し、前記複数の第２電源が前記複数の第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記複数の第２電源の定格電圧と定格電力に基づいて、前記複数の電源端子の電力供給路を選択的に遮断する請求項９記載の電源制御方法。
【請求項１４】
前記第１検出手段は、前記第１電源端子の電圧に基づいて前記第１電源が前記第１電源端子に接続されたか否かを検出し、
前記第２検出手段は、前記第２電源端子を介して前記少なくとも１つの第２電源から供給される電力供給能力を示す情報の有無に基づいて、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたか否かを検出する請求項９記載の電源制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は電子機器、及びその電源制御方法に関する。
【背景技術】
【０００２】
電子機器には電源装置として専用のＡＣアダプタが用意されている。ＡＣアダプタを電源コネクタに接続することにより、電子機器にＡＣアダプタから電力が供給される。
近年、ＵＳＢＴｙｐｅ−Ｃ（登録商標）規格のＰＤ（Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ）機能を利用する汎用の電源（以下、ＵＳＢ（登録商標）電源と称する）が開発されている。ＵＳＢ電源をＵＳＢＴｙｐｅ−Ｃコネクタに接続することにより、電子機器にＵＳＢ電源から電力が供給される。ＵＳＢ電源には種々の定格電力の種々の機器があり、電圧が高くても、十分な電流を供給できないＵＳＢ電源もある。
【０００３】
ＡＣアダプタとＵＳＢ電源が同時に電子機器に接続される場合がある。この場合、ＡＣアダプタとＵＳＢ電源の中の出力電圧が高い方から電力が供給される。そのため、ＵＳＢ電源の出力電圧がＡＣアダプタの出力電圧より高い場合、たとえＵＳＢ電源が供給できる電流が小さくても、電子機器にＵＳＢ電源から電力が供給されてしまい、電子機器に十分な電力を供給できない。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開2018-063558号公報
【特許文献２】特開2018-007451号公報
【特許文献３】米国特許出願公開第2018/004277号明細書
【発明の概要】
【発明が解決しようとする課題】
【０００５】
本発明の目的は、複数の電源装置と接続される場合、最適な電源装置から電力が供給される電子機器及び電源制御方法を提供することである。
【課題を解決するための手段】
【０００６】
実施形態による電子機器は、第１電源が接続可能な第１電源端子と、前記第１電源が前記第１電源端子に接続されたことを検出する第１検出手段と、少なくとも１つの第２電源が接続可能な少なくとも１つの第２電源端子と、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを検出する第２検出手段と、前記第１電源が前記第１電源端子に接続されたことを前記第１検出手段が検出し、前記少なくとも１つの第２電源が前記少なくとも１つの第２電源端子に接続されたことを前記第２検出手段が検出した場合、前記第１電源の定格電圧と前記少なくとも１つの第２電源の定格電圧との比較結果に応じて、前記少なくとも１つの第２電源端子の電力供給路を遮断する制御手段と、を具備する。
【図面の簡単な説明】
【０００７】
【図１】第１実施形態による電子機器の一例であるパーソナルコンピュータの外観の一例を示す斜視図である。
【図２】第１実施形態による電子機器の一例であるパーソナルコンピュータの電源制御回路の一例を示す回路図である。
【図３】第１実施形態による電子機器の電源制御回路におけるネゴシエーションの一例を示すシーケンス図である。
【図４】第１実施形態による電子機器の電源制御回路の動作の一例を示すフローチャートである。
【図５】第２実施形態による電子機器の一例であるパーソナルコンピュータの電源制御回路の一例を示す回路図である。
【図６】第２実施形態による電子機器の電源制御回路の動作の一例を示すフローチャートである。
【図７】第２実施形態による電子機器の電源制御回路の動作の一例を示すフローチャートである。
【図８】第２実施形態による電子機器の電源制御回路の動作の一例を示すフローチャートである。
【発明を実施するための形態】
【０００８】
以下、実施の形態について図面を参照して説明する。なお、開示はあくまで一例にすぎず、以下の実施形態に記載した内容により発明が限定されるものではない。当業者が容易に想到し得る変形は、当然に開示の範囲に含まれる。説明をより明確にするため、図面において、各部分のサイズ、形状等を実際の実施態様に対して変更して模式的に表す場合もある。複数の図面において、対応する要素には同じ参照数字を付して、詳細な説明を省略する場合もある。
【０００９】
［第１実施形態：電子機器の概略］  
図１は、第１実施形態に係る電子機器の一例としてのノートブック型パーソナルコンピュータ（以下、ＰＣと称する）１０を示す。ＰＣ１０は本体１４とディスプレイユニット１６から構成される。ディスプレイユニット１６は本体１４に対して開閉自在に取り付けられる。ディスプレイユニット１６の表面にＬＣＤ（Liquid Crystal Display）パネル１８が配置され、ディスプレイユニット１６の内部にパネル基板（図示しない）が収納される。本体１４は薄い箱形の筐体を備え、筐体の上面にキーボード２０が配置され、筐体の内部に回路基板（図示しない）が収納され、筐体の側面に電源コネクタ２４、ＵＳＢＴｙｐｅ−Ｃコネクタ２６等の種々のコネクタが配置される。第１実施形態では、ＵＳＢＴｙｐｅ−Ｃコネクタ２６の数は単数であるが、複数のＵＳＢＴｙｐｅ−Ｃコネクタ２６が設けられても良い。
【００１０】
［電源制御回路の構成］  
図２は、ＰＣ１０の電源制御回路の一例を示す回路図である。図示しないＡＣ電源に電源コードを介して接続されるＡＣアダプタ４２が、図示しないケーブルを介して、電源コネクタ２４に接続される。ＡＣアダプタ４２はＡＣ電圧をＤＣ電圧に変換して電源コネクタ２４に供給する。電源コネクタ２４がダイオード４４のアノードに接続される。ダイオード４４は逆流防止用である。電源コネクタ２４（ダイオード４４のアノード）は分圧抵抗４６、４８を直列に介してグランドにも接続される。ダイオード４４のカソードはチャージャ回路５２の入力端子に接続される。
【００１１】
ＵＳＢ電源５４が、図示しないＵＳＢＴｙｐｅ−Ｃケーブルを介して、ＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続される。ＵＳＢ電源５４はＤＣ電圧をシンク機器へ伝送するＵＳＢＴｙｐｅ−ＣのＰＤ規格に従うソース機器である。ＵＳＢ電源５４は種々の定格電力の種々の種類の機器、例えばＴｙｐｅ−Ｃ電源と、ＰＤ電源と、モバイルバッテリ等を含む。Ｔｙｐｅ−Ｃ電源の定格電力は５Ｖ、１．５Ａ又は５Ｖ、３Ａである。ＰＤ電源の定格電力は最大２０Ｖ（５Ｖ、９Ｖ、１５Ｖ、２０Ｖのいずれかに設定されることが多い）、最大５Ａである。モバイルバッテリの定格電力は多種多様である。ＵＳＢ電源５４はＡＣアダプタ４２とは異なる定格電力でも良いし、同じ定格電力でも良い。
【００１２】
ＵＳＢＴｙｐｅ−Ｃコネクタ２６は複数のピン、例えばＶＢＵＳピン、ＣＣ１ピン、ＣＣ２ピンを備える。ＶＢＵＳピンはＵＳＢ電源５４からＰＣ１０へ電力を伝送するためのピンである。ＶＢＵＳピンはロードスイッチ５６を介してダイオード５８のアノードに接続される。ダイオード５８は逆流防止用である。ロードスイッチ５６は、例えばＭＯＳＦＥＴを含むＩＣからなるが、説明の便宜上、ロードスイッチ５６はスイッチＰチャネルＭＯＳＦＥＴとして示す。ロードスイッチ５６のオン、オフは後述するＥＣ６６により制御される。
【００１３】
ダイオード５８のカソードはダイオード４４のカソードとともにチャージャ回路５２の入力端子に接続される。ＣＣはＣｏｎｆｉｇｕｒａｔｉｏｎ  Ｃｈａｎｎｅｌの略称であり、ＵＳＢ電源５４とＰＣ１０との間で電力供給のネゴシエーションに関する情報を通信するために使われる。
【００１４】
ＵＳＢ電源５４とＰＣ１０は、それぞれＵＳＢ  ＰＤコントローラ６２、６４を備える。ＵＳＢ  ＰＤコントローラ６２はソース側コントローラ、ＵＳＢ  ＰＤコントローラ６４はシンク側コントローラとも称する。ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＣＣ１ライン、ＣＣ２ラインはＵＳＢ  ＰＤコントローラ６２とＵＳＢ  ＰＤコントローラ６４の両方に接続される。ＵＳＢ  ＰＤコントローラ６２、６４はそれぞれ情報を記憶するメモリ６３、６５を備える。
【００１５】
チャージャ回路５２は入力電圧からシステム電源を生成し、システム電源をＰＣ１０の各部に供給する。チャージャ回路５２はシステム電源を用いてバッテリ６８も充電する。システム電源（電力）はチャージャ回路５２の出力電力とバッテリ６８の出力電力からなる。このため、ＰＣ１０の消費電力が瞬間的に上昇し、ＡＣアダプタ４２の定格電力以上になっても、バッテリ６８の出力電力がＡＣアダプタ４２の出力電力を補い、ＰＣ１０がシャットダウンすることが防止される。
【００１６】
チャージャ回路５２は入力電圧を監視し、監視結果に基づく接続検出信号をＥＣ（エンベデッドコントローラ）６６へ供給する。入力電圧が第１の閾値電圧以上である場合、チャージャ回路５２は接続検出信号をハイレベルとし、入力電圧が第１の閾値電圧以上でない場合、チャージャ回路５２は接続検出信号をローレベルとする。
【００１７】
ＥＣ６６は電力管理コントローラであり、ワンチップマイクロコンピュータとして実現されても良い。ＥＣ６６は、図示しない電源スイッチの操作に応じてＰＣ１０をパワーオン又はパワーオフする機能を有する。ＥＣ６６は、ＰＤ（Ｐｏｗｅｒ  Ｄｅｌｉｖｅｒｙ）情報リードブロック７０、定格判別ブロック７２、Ａ／Ｄ変換ブロック７４、バッテリ制御ブロック７６を備える。
【００１８】
ＰＤ情報とは、ＵＳＢ  ＰＤコントローラ６４がＣＣ１ライン、ＣＣ２ラインを介してＵＳＢ  ＰＤコントローラ６２と通信することにより得られるＵＳＢ電源５４の電力供給能力に関する情報である。例えば、ＰＤ情報は、ＵＳＢ電源５４の定格電力（定格電圧、定格電流）を示すものでも良い。ＵＳＢ電源５４の定格電力を示す情報はＵＳＢ  ＰＤコントローラ６２内のメモリ６３に記憶されている。ＵＳＢ  ＰＤコントローラ６４が得たＰＤ情報はメモリ６５に記憶される。
【００１９】
バッテリ制御ブロック７６はＳＭバスを介してバッテリ６８内のコントロールＩＣ７８と接続される。バッテリ６８がＰＣ１０に装着されると、コントロールＩＣ７８からバッテリ検出信号がバッテリ制御ブロック７６に直接供給される。バッテリ制御ブロック７６にはＬＥＤ８０が接続される。ＬＥＤ８０はバッテリ６８の装着状況、充電状況や、ＡＣアダプタ４２やＵＳＢ電源５４の接続状況等を示すインジケータである。チャージャ回路５２から出力される接続検出信号はＰＤ情報リードブロック７０と定格判別ブロック７２とＡ／Ｄ変換ブロック７４とバッテリ制御ブロック７６に供給される。
【００２０】
ＰＤ情報リードブロック７０はＳＭバスを介してＵＳＢ  ＰＤコントローラ６４に接続され、ＵＳＢ  ＰＤコントローラ６４のメモリ６５からＰＤ情報を読み出す。ＰＤ情報は、ＵＳＢ  ＰＤコントローラ６４とＰＤ情報リードブロック７０との間でＵＳＢ  ＰＤ規格で定義されるＶＤＭ（Vendor Defined Message）で伝送されたソース機器の能力(capability)のコンタクト値（出力電圧／出力電流）、ベンダ固有の情報等を含む。
【００２１】
分圧抵抗４６、４８の接続点（分圧点）がＡ／Ｄ変換ブロック７４のアナログ入力端子に接続される。ＰＤ情報リードブロック７０の出力端子とＡ／Ｄ変換ブロック７４のデジタル出力端子が定格判別ブロック７２に接続される。定格判別ブロック７２は、ＰＤ情報と分圧抵抗４６、４８の分圧点の電圧とに基づいて、ＡＣアダプタ４２の定格電力とＵＳＢ電源５４の定格電力を比較する。定格判別ブロック７２は、比較結果に基づいてロードスイッチ５６をオン、オフさせる。例えば、定格判別ブロック７２は、ＡＣアダプタ４２の定格電力がＵＳＢ電源５４の定格電力より大きい場合、ロードスイッチ５６をオフさせ、それ以外の場合、ロードスイッチ５６をオンさせる。
【００２２】
ロードスイッチ５６がオンの場合、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路が形成され、ロードスイッチ５６がオフの場合、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路が遮断される。
【００２３】
［電源制御回路の動作］  
図３は、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されると開始される電力供給に関するネゴシエーションの一例を示す。ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されると、ＵＳＢ  ＰＤコントローラ６２とＵＳＢ  ＰＤコントローラ６４がＣＣ１ラインとＣＣ２ラインを介して互いに接続される。
【００２４】
先ず、ソース側のＵＳＢ  ＰＤコントローラ６２は、ＵＳＢ電源５４がどのような機器であるかを示す情報と、ＵＳＢ電源５４がＶＢＵＳピンに供給可能な電力（電圧／電流）を示す情報からなるＰＤ情報をＵＳＢ  ＰＤコントローラ６４に送信する（＃１２）。供給可能な電圧／電流は固定値に限らず可変値でも良いし、単数の電圧／電流の組み合わせに限らず、複数の電圧／電流の組み合わせでも良い。ＵＳＢ  ＰＤコントローラ６４は必要とする電圧／電流の組み合わせをＵＳＢ  ＰＤコントローラ６２に対して要求する（＃１４）。必要とする電圧／電流の組み合わせがＰＤ情報に含まれていない場合、ＰＤ情報に含まれる電圧／電流の組み合わせの中で最も電力が大きい電圧／電流の組み合わせを要求してもよいし、何も要求しなくても良い。
【００２５】
ＵＳＢ  ＰＤコントローラ６２は要求された電圧／電流の組み合わせを肯定する信号をＵＳＢ  ＰＤコントローラ６４に返信する（＃１６）。この後、要求された電圧／電流の組み合わせに従う電力がＶＢＵＳピンを介してＰＣ１０に供給される。ＵＳＢ  ＰＤコントローラ６４はＵＳＢ  ＰＤコントローラ６２により肯定された電圧／電流の組み合わせを示すＰＤ情報をメモリ６５に格納する（＃１８）。
【００２６】
図４は、ＥＣ６６による電源制御の一例を示すフローチャートである。図４のフローチャートの処理は、ＡＣアダプタ４２又はＵＳＢ電源５４からの電力供給の前に行われ、この処理のための電力はバッテリ６８から供給される。
定格判別ブロック７２は、ブロック１０２で、ロードスイッチ５６をオンさせる。これにより、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からロードスイッチ５６、ダイオード５８を介するチャージャ回路５２への電力供給路が形成される。この後、ＡＣアダプタ４２が電源コネクタ２４に接続される及び／又はＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されると想定する。ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続された場合、図３に示すネゴシエーションも完了し、ＰＤ情報がＵＳＢ  ＰＤコントローラ６４内のメモリ６５に格納されていると想定する。
【００２７】
ＡＣアダプタ４２からダイオード４４のカソードに、及び／又はＵＳＢ電源５４からロードスイッチ５６を介してダイオード５８のカソードに第1の閾値以上の電圧が印加される。チャージャ回路５２は、入力電圧が第１の閾値電圧以上であるか否かを常に判定し、入力電圧が第１の閾値電圧以上である場合、ＥＣ６６へ供給される接続検出信号をハイレベルにする。
【００２８】
そのため、定格判別ブロック７２は、ブロック１０４で、接続検出信号がハイレベルであるか否かを判定する。接続検出信号がローレベルである場合（ブロック１０４のＮｏの判定）、ＡＣアダプタ４２が電源コネクタ２４に接続されていない、かつＵＳＢ電源５４もＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていないと判断できる。定格判別ブロック７２は、接続検出信号がローレベルであると判定した場合、ブロック１０４の判定を繰り返し実行する。
【００２９】
接続検出信号がハイレベルである場合（ブロック１０４の判定がＹｅｓの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続され、及び／又はＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていると判断できる。しかし、接続検出信号だけでは、ＡＣアダプタ４２が電源コネクタ２４に接続されたのか、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されたのか、又はＡＣアダプタ４２が電源コネクタ２４に接続されるとともにＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されたのかは判別できない。そこで、ＥＣ６６は、他の情報に基づいて、これらの３つの状態を識別する。
【００３０】
ＡＣアダプタ４２が電源コネクタ２４に接続されると、分圧抵抗４６、４８の接続点の電圧が第２の閾値電圧以上になる。第２の閾値電圧はＡＣアダプタ４２の定格電圧に基づいてあらかじめ決定できる。例えば、ＡＣアダプタ４２の定格電圧が１９Ｖである場合、第２の閾値電圧は１７Ｖとすることができる。
【００３１】
このため、Ａ／Ｄ変換ブロック７４は、ブロック１０６で、分圧抵抗４６、４８の接続点の電圧をＡ／Ｄ変換し、Ａ／Ｄ変換結果を定格判別ブロック７２へ供給する。定格判別ブロック７４は、ブロック１１２で、Ａ／Ｄ変換結果が１７Ｖ（第２の閾値電圧）以上であるか否かを判定する。Ａ／Ｄ変換結果が１７Ｖ以上ではない場合（ブロック１１２の判定がＮｏの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続されていないが、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていると判断できる。この場合、定格判別ブロック７２は、ロードスイッチ５６をオンさせ続ける。これにより、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からロードスイッチ５６、ダイオード５８を介するチャージャ回路５２への電力供給路が維持され、ＵＳＢ電源５４の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００３２】
Ａ／Ｄ変換結果が１７Ｖ以上である場合（ブロック１１２の判定がＹｅｓの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続されているが、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されているか否か不明であると判断できる。この場合、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されているか否かを判断するために、ＰＤ情報リードブロック７０は、ブロック１１４で、ＵＳＢ  ＰＤコントローラ６４内のメモリ６５にＰＤ情報が格納されているか否かを判定する。
【００３３】
ＰＤ情報がＵＳＢ  ＰＤコントローラ６４内のメモリ６５に格納されていない場合（ブロック１１４の判定がＮｏの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続されているが、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていないと判断できる。この場合、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。定格判別ブロック７２は、ブロック１２６で、ロードスイッチ５６をオフさせても良いし、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていないので、ロードスイッチ５６をオンさせ続けても良い。
【００３４】
このように、ＡＣアダプタ４２とＵＳＢ電源５４の一方が電源コネクタ２４又はＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続される場合、接続された機器から電力が供給される。
次に、ＡＣアダプタ４２が電源コネクタ２４に接続され、ＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続される場合の電源供給を説明する。
【００３５】
ＵＳＢ  ＰＤコントローラ６４内のメモリ６５にＰＤ情報が格納されている場合（ブロック１１４の判定がＹｅｓの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続され、かつＵＳＢ電源５４がＵＳＢＴｙｐｅ−Ｃコネクタ２６に接続されていると判断できる。この場合、ＰＤ情報リードブロック７０は、ブロック１１６で、ＵＳＢ  ＰＤコントローラ６４内のメモリ６５からＰＤ情報を読み出す。ＰＤ情報リードブロック７０は、ブロック１１８で、読み出したＰＤ情報に基づいてＵＳＢ電源５４の定格電力（定格電圧、定格電流）を認識する。
【００３６】
なお、ブロック１１２の処理とブロック１１４、１１６、１１８の処理の実行順番はこの逆でも良い。すなわち、ブロック１０６、１１４、１１６、１１８、１１２の順番に実行しても良い。
定格判別ブロック７２は、ブロック１２２で、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４の定格電圧より高いか否かを判定する。チャージャ回路５２の入力端子にはダイオード４４のカソードとダイオード５８のカソードが共通に接続されているので、チャージャ回路５２の入力端子にはダイオード４４のカソード電圧とダイオード５８のカソード電圧の中の高い方の電圧が印加される。
【００３７】
そのため、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４の定格電圧より高い場合（ブロック１２２の判定がＹｅｓの場合）、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。この時、定格判別ブロック７２は、ロードスイッチ５６をオンさせ続ける。これにより、ＡＣアダプタ４２とＵＳＢ電源５４が接続されている状態からＡＣアダプタ４２が抜き取られた場合、瞬時にＵＳＢ電源５４から電力が供給される。
【００３８】
ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４の定格電圧より高くない場合（ブロック１２２の判定がＮｏの場合）、定格判別ブロック７２は、ブロック１２４で、ＡＣアダプタ４２の定格電力がＵＳＢ電源５４の定格電力より小さいか否かを判定する。ＡＣアダプタ４２の定格電力は、例えば４５Ｗ（固定値）とする。
【００３９】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４の定格電力より小さい場合（ブロック１２４の判定がＹｅｓの場合）、ＡＣアダプタ４２を使うよりＵＳＢ電源５４を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ロードスイッチ５６をオンさせ続ける。これにより、ＵＳＢ電源５４の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００４０】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４の定格電力より小さくない場合（ブロック１２４の判定がＮｏの場合）、ＵＳＢ電源５４を使うよりＡＣアダプタ４２を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ブロック１２６で、ロードスイッチ５６をオフさせ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からロードスイッチ５６、ダイオード５８を介するチャージャ回路５２への電力供給路を遮断させる。これにより、定格電圧が低いが定格電力が大きいＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００４１】
ＡＣアダプタ４２又はＵＳＢ電源５４が電源コネクタ２４又はＵＳＢ  Ｔｙｐｅ−Ｃコネクタ２６から取り外されると、定格判別ブロック７２はロードスイッチ５６はオンさせる。
以上説明したように、第１実施形態によれば、ＡＣアダプタ４２とＵＳＢ電源５４が電源コネクタ２４とＵＳＢ  Ｔｙｐｅ−Ｃコネクタ２６にそれぞれ接続されている場合、両者の定格電圧、定格電力の比較結果に基づいて最適な機器からの電力をＰＣ１０に供給することができる。例えば、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４の定格電圧より高い場合、定格電力の大小に関わらずＡＣアダプタ４２からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６はオンされているが、オフされても良い。ＵＳＢ電源５４の定格電圧がＡＣアダプタ４２の定格電圧より高い場合、ＵＳＢ電源５４の定格電力がＡＣアダプタ４２の定格電力より大きければ、ＵＳＢ電源５４からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６はオンされている。ＵＳＢ電源５４の定格電圧がＡＣアダプタ４２の定格電圧より高くても、ＡＣアダプタ４２の定格電力がＵＳＢ電源５４の定格電力より大きければ、ＡＣアダプタ４２からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６はオフされている。
【００４２】
このように第１実施形態によれば、複数の電源機器の中の電圧の高い機器からの電力がチャージャ回路５２に供給されるように電源コネクタ２４とＵＳＢ  Ｔｙｐe−Ｃコネクタ２６がチャージャ回路５２に接続されているが、ＡＣアダプタ４２の定格電圧の方が低くてもＡＣアダプタ４２の定格電力の方が大きい場合、ロードスイッチ５６がオフされ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６からチャージャ回路５２への電力供給路が遮断され、ＡＣアダプタ４２から電源が供給される。このため、ＰＣ１０に十分な電力が供給され、システム電源を供給しつつ、バッテリ６８の充電も可能になる。
【００４３】
［第２実施形態］  
図５は、第２実施形態のＰＣ１０の電源制御回路の一例を示す回路図である。図２に示す第１実施形態では、１個のＵＳＢ  Ｔｙｐｅ−Ｃコネクタ２６が設けられているが、第２実施形態では、複数、ここでは２個のＵＳＢ電源５４−１、５４−２が同時にＰＣ１０に接続できるように、２個のＵＳＢ  Ｔｙｐｅ−Ｃコネクタ２６−１、２６−２が設けられている。
【００４４】
ＵＳＢＴｙｐｅ−Ｃコネクタ２６−１、２６−２のＶＢＵＳピンはロードスイッチ５６−１、５６−２を介してダイオード５８−１、５８−２のアノードにそれぞれ接続される。
ダイオード５８−１、５８−２のカソードはダイオード４４のカソードとともにチャージャ回路５２の入力端子に接続される。
【００４５】
ＵＳＢ電源５４−１、５４−２は、それぞれＵＳＢ  ＰＤコントローラ６２−１、６２−２を備える。ＵＳＢ  ＰＤコントローラ６２−１、６２−２はそれぞれ情報を記憶するメモリ６３−１、６３−２を備える。
ＰＤ情報リードブロック７０はＳＭバスを介してＵＳＢ  ＰＤコントローラ６４−１、６４−２に接続され、ＵＳＢ  ＰＤコントローラ６４−１、６４−２のメモリ６５−１、６５−２からＰＤ情報を読み出す。
【００４６】
定格判別ブロック７２はロードスイッチ５６−１、５６−２をオン、オフさせる。ロードスイッチ５６−１がオフの場合、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−１のＶＢＵＳ端子からチャージャ回路５２への電力供給路が遮断される。ロードスイッチ５６−２がオフの場合、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−２のＶＢＵＳ端子からチャージャ回路５２への電力供給路が遮断される。
【００４７】
図６、図７、図８は、第２実施形態のＥＣ６６による電源制御の一例を示すフローチャートである。図６〜図８のフローチャートの処理も、ＡＣアダプタ４２又はＵＳＢ電源５４からの電力供給の前に行われ、この処理のための電力はバッテリ６８から供給される。
【００４８】
定格判別ブロック７２は、ブロック２０２（図６）で、ロードスイッチ５６−１、５６−２をオンさせる。これにより、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からロードスイッチ５６−１、５６−２、ダイオード５８−１、５８−２を介するチャージャ回路５２への２つの電力供給路が形成される。この後、ＡＣアダプタ４２が電源コネクタ２４に接続される、及び／又はＵＳＢ電源５４−１、５４−２がＵＳＢＴｙｐｅ−Ｃコネクタ２６−１、２６−２に接続され、図３に示すネゴシエーションが完了し、ＵＳＢ電源５４−１、５４−２のＰＤ情報がＵＳＢ  ＰＤコントローラ６４−１、６４−２内のメモリ６５−１、６５−２にそれぞれに格納されていると想定する。
【００４９】
定格判別ブロック７２は、ブロック２０４で、接続検出信号がハイレベルであるか否かを判定する。定格判別ブロック７２は、接続検出信号がローレベルである場合、ブロック２０４の判定を繰り返し実行する。
接続検出信号がハイレベルである場合（ブロック２０４の判定がＹｅｓの場合）、Ａ／Ｄ変換ブロック７４は、ブロック２０６で、分圧抵抗４６、４８の接続点の電圧をＡ／Ｄ変換し、Ａ／Ｄ変換結果を定格判別ブロック７２へ供給する。ＰＤ情報リードブロック７０は、ブロック２０８で、ＵＳＢ  ＰＤコントローラ６４−１、６４−２内のメモリ６５−１、６５−２からＰＤ情報を読み出す。ＰＤ情報リードブロック７０は、ブロック２１０で、読み出したＰＤ情報に基づいてＵＳＢ電源５４−１、５４−２の定格電力（定格電圧、定格電流）を認識する。認識結果は定格判別ブロック７２へ供給される。なお、ＵＳＢ電源５４−１、５４−２がＵＳＢＴｙｐｅ−Ｃコネクタ２６−１、２６−２に接続されていない場合、ＵＳＢ電源５４−１、５４−２の定格電力は認識されない。
【００５０】
定格判別ブロック７２は、ブロック２１６で、Ａ／Ｄ変換結果が１７Ｖ（第２の閾値電圧）以上であるか否かを判定する。Ａ／Ｄ変換結果が１７Ｖ以上ではない場合（ブロック２１６の判定がＮｏの場合）、ＡＣアダプタ４２が電源コネクタ２４に接続されていないが、ＵＳＢ電源５４−１及び／又は５４−２がＵＳＢＴｙｐｅ−Ｃコネクタ２６−１及び／又は２６−２に接続されていると判断できる。この場合、定格判別ブロック７２は、ブロック２４２（図７）の処理を実行する。
【００５１】
Ａ／Ｄ変換結果が１７Ｖ以上である場合（ブロック２１６の判定がＹｅｓの場合）、定格判別ブロック７２は、ブロック２１８で、ＵＳＢ電源５４−１を認識したか否かを判定する。ＵＳＢ電源５４−１が認識されない場合（ブロック２１８の判定がＮｏの場合）、ＡＣアダプタ４２とＵＳＢ電源５４−２が接続されていると判断でき、定格判別ブロック７２は、ブロック２６２（図８）の処理を実行する。
【００５２】
ＵＳＢ電源５４−１が認識された場合（ブロック２１８の判定がＹｅｓの場合）、定格判別ブロック７２は、ブロック２２０で、ＵＳＢ電源５４−２を認識したか否かを判定する。ＵＳＢ電源５４−２が認識されない場合（ブロック２２０の判定がＮｏの場合）、ＡＣアダプタ４２とＵＳＢ電源５４−１が接続されていると判断でき、定格判別ブロック７２は、ブロック２２４の処理を実行する。
【００５３】
なお、ブロック２１６、２１８、２２０の処理の実行順番はこれに限らず、どの順番に実行しても良い。
ＵＳＢ電源５４−２が認識された場合（ブロック２２０の判定がＹｅｓの場合）、ＡＣアダプタ４２とＵＳＢ電源５４−１、５４−２が接続されていると判断でき、定格判別ブロック７２は、ブロック２２２で、ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きいか否か判定する。
【００５４】
ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きくない場合（ブロック２２２の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２６２（図８）の処理を実行する。
ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きい場合（ブロック２２２の判定がＹｅｓの場合）、又はＵＳＢ電源５４−２が認識されない場合（ブロック２２０の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２２４で、第１実施形態と同様に、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−１の定格電圧より高いか否かを判定する。ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−１の定格電圧より高い場合（ブロック２２４の判定がＹｅｓの場合）、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。この時、定格判別ブロック７２は、ロードスイッチ５６−１、５６−２をオンさせ続ける。これにより、ＡＣアダプタ４２とＵＳＢ電源５４−１、５４−２が接続されている状態からＡＣアダプタ４２が抜き取られた場合、瞬時にＵＳＢ電源５４−１又は５４−２から電力が供給される。
【００５５】
ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−１の定格電圧より高くない場合（ブロック２２４の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２２６で、ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−１の定格電力より小さいか否かを判定する。
【００５６】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−１の定格電力より小さい場合（ブロック２２６の判定がＹｅｓの場合）、ＡＣアダプタ４２を使うよりＵＳＢ電源５４−１を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ロードスイッチ５６−１、５６−２をオンさせ続ける。これにより、ＵＳＢ電源５４−１の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００５７】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−１の定格電力より小さくない場合（ブロック２２６の判定がＮｏの場合）、ＵＳＢ電源５４−１を使うよりＡＣアダプタ４２を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ブロック２２８で、ロードスイッチ５６−１、５６−２をオフさせ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−１、２６−２のＶＢＵＳ端子からロードスイッチ５６−１、５６−２、ダイオード５８−１、５８−２を介するチャージャ回路５２への２個の電力供給路を遮断させる。これにより、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。なお、定格判別ブロック７２は、ＵＳＢ電源５４−２はＵＳＢＴｙｐｅ−Ｃコネクタ２６−２に接続されていないので、ロードスイッチ５６−２をオンさせ続けても良い。
【００５８】
ブロック２１６でＡ／Ｄ変換結果が１７Ｖ以上でないと判定（Ｎｏの判定）された場合、ＡＣアダプタ４２が電源コネクタ２４に接続されていないが、ＵＳＢ電源５４−１及び／又は５４−２がＵＳＢＴｙｐｅ−Ｃコネクタ２６−１及び／又は２６−２に接続されていると判断できる。この場合、定格判別ブロック７２は、図７に示すブロック２４２で、ＵＳＢ電源５４−１を認識したか否かを判定する。ＵＳＢ電源５４−１が認識されない場合（ブロック２４２の判定がＮｏの場合）、ＵＳＢ電源５４−２のみが接続されていると判断でき、定格判別ブロック７２は、ブロック２５０で、ロードスイッチ５６−１をオフさせ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−１のＶＢＵＳ端子からロードスイッチ５６−１、ダイオード５８−１を介するチャージャ回路５２への電力供給路を遮断させる。これにより、ＵＳＢ電源５４−２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００５９】
ＵＳＢ電源５４−１が認識された場合（ブロック２４２の判定がＹｅｓの場合）、定格判別ブロック７２は、ブロック２４４で、ＵＳＢ電源５４−２を認識したか否かを判定する。ＵＳＢ電源５４−２が認識されない場合（ブロック２４４の判定がＮｏの場合）、ＵＳＢ電源５４−１のみが接続されていると判断でき、定格判別ブロック７２は、ブロック２４８で、ロードスイッチ５６−２をオフさせ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−２のＶＢＵＳ端子からロードスイッチ５６−２、ダイオード５８−２を介するチャージャ回路５２への電力供給路を遮断させる。これにより、ＵＳＢ電源５４−１の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００６０】
ＵＳＢ電源５４−２が認識された場合（ブロック２４４の判定がＹｅｓの場合）、ＵＳＢ電源５４−１、５４−２が接続されていると判断でき、定格判別ブロック７２は、ブロック２４５で、ＵＳＢ電源５４−１の定格電圧がＵＳＢ電源５４−２の定格電圧より高いか否か判定する。
【００６１】
ＵＳＢ電源５４−１の定格電圧がＵＳＢ電源５４−２の定格電圧より高い場合（ブロック２４５の判定がＹｅｓの場合）、ＵＳＢ電源５４−２を使うよりＵＳＢ電源５４−１を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ブロック２４８の処理を行う。この結果、ＵＳＢ電源５４−１の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００６２】
ＵＳＢ電源５４−１の定格電圧がＵＳＢ電源５４−２の定格電圧より高くない場合（ブロック２４５の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２４６で、ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きいか否か判定する。
【００６３】
ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きくない場合（ブロック２４６の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２５０の処理を実行する。この結果、ＵＳＢ電源５４−２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。ＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きい場合（ブロック２４６の判定がＹｅｓの場合）、定格判別ブロック７２は、ブロック２４８の処理を実行する。この結果、ＵＳＢ電源５４−１の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００６４】
図６のブロック２１８でＵＳＢ電源５４−１を認識しないと判定された場合、ＡＣアダプタ４２とＵＳＢ電源５４−２が接続されていると判断でき、定格判別ブロック７２は、ブロック２６２（図８）の処理を実行する。
図６のブロック２２２でＵＳＢ電源５４−１の定格電力がＵＳＢ電源５４−２の定格電力より大きくない場合（判定がＮｏの場合）、定格判別ブロック７２は、ブロック２６２（図８）の処理を実行する。定格判別ブロック７２は、ブロック２６２で、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−２の定格電圧より高いか否かを判定する。ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−２の定格電圧より高い場合（ブロック２６２の判定がＹｅｓの場合）、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。この時、定格判別ブロック７２は、ロードスイッチ５６−１、５６−２をオンさせ続ける。これにより、ＡＣアダプタ４２とＵＳＢ電源５４−１又は５４−２が接続されている状態からＡＣアダプタ４２が抜き取られた場合、瞬時にＵＳＢ電源５４−１又は５４−２から電力が供給される。
【００６５】
ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−２の定格電圧より高くない場合（ブロック２６２の判定がＮｏの場合）、定格判別ブロック７２は、ブロック２６４で、ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−２の定格電力より小さいか否かを判定する。
【００６６】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−２の定格電力より小さい場合（ブロック２６４の判定がＹｅｓの場合）、ＡＣアダプタ４２を使うよりＵＳＢ電源５４−２を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ロードスイッチ５６−１、５６−２をオンさせ続ける。なお、定格判別ブロック７２はロードスイッチ５６−１をオフさせても良い。これにより、ＵＳＢ電源５４−２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。
【００６７】
ＡＣアダプタ４２の定格電力がＵＳＢ電源５４−２の定格電力より小さくない場合（ブロック２６４の判定がＮｏの場合）、ＵＳＢ電源５４−２を使うよりＡＣアダプタ４２を使う方が好ましいと判断できる。そのため、定格判別ブロック７２は、ブロック２８６で、ロードスイッチ５６−１、５６−２をオフさせ、ＵＳＢＴｙｐｅ−Ｃコネクタ２６−１、２６−２のＶＢＵＳ端子からロードスイッチ５６−１、５６−２、ダイオード５８−１、５８−２を介するチャージャ回路５２への２個の電力供給路を遮断させる。これにより、ＡＣアダプタ４２の出力電圧がチャージャ回路５２へ印加され、ＰＣ１０のシステム電源が生成される。なお、定格判別ブロック７２は、ロードスイッチ５６−１をオンさせ続けても良い。
【００６８】
以上説明したように、第２実施形態によれば、ＡＣアダプタ４２とＵＳＢ電源５４−１、５４−２が電源コネクタ２４とＵＳＢ  Ｔｙｐｅ−Ｃコネクタ２６−１、２６−２にそれぞれ接続されている場合、３つの機器の定格電圧、定格電力の比較結果に基づいて最適な機器からの電力をＰＣ１０に供給することができる。例えば、ＡＣアダプタ４２の定格電圧がＵＳＢ電源５４−１、５４−２の定格電圧より高い場合は、定格電力の大小に関わらずＡＣアダプタ４２からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６―１、６５−２はオンされているが、オフされても良い。ＵＳＢ電源５４−１又は５４−２の定格電圧がＡＣアダプタ４２の定格電圧より高い場合、ＵＳＢ電源５４−１又は５４−２の定格電力がＡＣアダプタ４２の定格電力より大きければ、ＵＳＢ電源５４−１又は５４−２からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６−１、５６−２はオンされている。ＵＳＢ電源５４−１又は５４−２の定格電圧がＡＣアダプタ４２の定格電圧より高くても、ＵＳＢ電源５４−１又は５４−２の定格電力がＡＣアダプタ４２の定格電力より小さければ、定格電圧は低くても定格電力が大きいＡＣアダプタ４２からの電力がＰＣ１０に供給される。この時、ＵＳＢＴｙｐｅ−Ｃコネクタ２６のＶＢＵＳ端子からチャージャ回路５２への電力供給路を導通、非導通させるロードスイッチ５６−１、５６−２はオフされている。
【００６９】
第２実施形態によっても、ＡＣアダプタ４２よりも定格電力の小さいＵＳＢ電源５４が接続された場合は、ロードスイッチ５６がオフされ、ＵＳＢ  Ｔｙｐe−Ｃコネクタ２６からチャージャ回路５２への電力供給路が遮断され、ＡＣアダプタ４２から電源が供給され、システム電源を供給しつつ、バッテリ６８の充電も可能になる。
【００７０】
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組み合せてもよい。例えば、ＡＣアダプタ４２以外の電源機器はＵＳＢ電源に限らず、ＵＳＢ  Ｔｙｐe−Ｃコネクタ以外のコネクタに接続される機器でも良い。
【符号の説明】
【００７１】
２４…電源コネクタ、２６…ＵＳＢ  Ｔｙｐe−Ｃコネクタ、４２…ＡＣアダプタ、５４…ＵＳＢ電源、５６…ロードスイッチ、６４…ＵＳＢ  ＰＤコントローラ、６５…メモリ、６６…ＥＣ、７０…ＰＤ情報リードブロック、７２…定格判別ブロック、７４…Ａ／Ｄ変換ブロック。
【図１】
2020028178.tif 000003
【図２】
2020028178.tif 000004
【図３】
2020028178.tif 000005
【図４】
2020028178.tif 000006
【図５】
2020028178.tif 000007
【図６】
2020028178.tif 000008
【図７】
2020028178.tif 000009
【図８】
2020028178.tif 000010