(57)【要約】【課題】ＵＳＢハブとしての機能を備え、かつ、電力供給の方向を制御して、タブレット機器等が接続されたときに、当該機器を充電するための電力を当該機器へ供給できるＵＳＢハブ装置を提供する。【解決手段】ＵＳＢコネクタを複数備え、当該コネクタのそれぞれを介して端末に接続されるＵＳＢハブ装置であって、利用者から切り替えの指示を受け入れ、当該切り替えの指示を受け入れると、ホストモードとデバイスモードとを切り替えて端末との間の接続を行う。【選択図】図１
2016218972.tif 000002
【特許請求の範囲】
【請求項１】
ＵＳＢコネクタを複数備え、当該コネクタのそれぞれを介して端末に接続されるＵＳＢハブ装置であって、
利用者から切り替えの指示を受け入れる受入手段と、
前記受入手段にて、受け入れた切り替えの指示により、ＵＳＢホストとして動作するホストモードと、ＵＳＢデバイスとして動作するデバイスモードとを切り替えて前記端末との間の接続を行う切替手段とを備えるＵＳＢハブ装置。
【請求項２】
請求項１に記載のＵＳＢハブ装置であって、
前記切替手段は、ホストモードとなったときには、ＵＳＢコネクタのＶＢＵＳ端子を介した電源供給を開始するとともに、Ｄ＋端子またはＤ−端子の少なくとも一方の電位を監視し、当該監視の結果に応じて前記ＶＢＵＳ端子を介して供給する電力を制御するＵＳＢハブ装置。
【請求項３】
請求項１または２のＵＳＢハブ装置であって、
前記ＵＳＢコネクタはＩＤ端子を備え、
前記切替手段は、前記ＩＤ端子をＧＮＤまたは、ハイ・インピーダンスに設定することにより、ホストモードとデバイスモードとの間での切り替えを行うＵＳＢハブ装置。
【請求項４】
請求項１または２のＵＳＢハブ装置であって、前記ＵＳＢコネクタはタイプＣコネクタであり、
前記切替手段は、前記ＵＳＢコネクタのコンフィギュレーションチャネル端子を制御することにより、前記ホストモードとデバイスモードとの間での切り替えを行うＵＳＢハブ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＵＳＢハブ装置に関する。
【背景技術】
【０００２】
近年では、タブレット機器等、携帯性を重視した機器が広く利用されるようになっている。こうした機器はバッテリーで動作し、外部から電力供給を受けて当該バッテリーを充電する。ここで、外部からの電源供給を受ける端子として、ＵＳＢ端子が広く利用されている。
【０００３】
一方で、こうしたタブレット機器が備えるＵＳＢ端子の数は、そのサイズ等のために限られており、ＵＳＢ端子にキーボードその他の複数の機器を接続する場合にはＵＳＢハブが用いられる。すなわち、タブレット機器のＵＳＢ端子にＵＳＢハブを接続し、このＵＳＢハブに各種のデバイスを接続することとなる。
【０００４】
ところが、ＵＳＢハブを介して各種デバイスを接続している間は、タブレット機器がＵＳＢのホストとして動作することとなり、ＵＳＢの規格に従えば自己が他に電力を供給することはできても、他からの電力供給を受けてタブレット機器のバッテリー充電はできないこととなる。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２００４−１０４９９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
特許文献１には、一つの電子機器を状況によって充電電源の供給元に設定したり、供給先に設定したりということができないといったことを課題として、所定の端子の信号によりケーブルを繋ぎ替えずに充電を可能とする例が開示されている。
【０００７】
本発明は上記実情に鑑みて為されたもので、ＵＳＢハブとしての機能を備え、かつ、電力供給の方向を制御して、タブレット機器等が接続されたときに、当該機器を充電するための電力を当該機器へ供給できるＵＳＢハブ装置を提供することを、その目的の一つとする。
【課題を解決するための手段】
【０００８】
上記従来例の問題点を解決する本発明は、ＵＳＢコネクタを複数備え、当該コネクタのそれぞれを介して端末に接続されるＵＳＢハブ装置であって、利用者から切り替えの指示を受け入れる受入手段と、前記受入手段にて、受け入れた切り替えの指示により、ＵＳＢホストとして動作するホストモードと、ＵＳＢデバイスとして動作するデバイスモードとを切り替えて前記端末との間の接続を行う切替手段とを備えることとしたものである。
【０００９】
ここで前記切替手段は、ホストモードとなったときには、ＵＳＢコネクタのＶＢＵＳ端子を介した電源供給を開始とするとともに、Ｄ＋端子またはＤ−端子の少なくとも一方の電位を監視し、当該監視の結果に応じて前記ＶＢＵＳ端子を介して供給する電力を制御することとしてもよい。
【００１０】
さらに前記ＵＳＢコネクタはＩＤ端子を備え、前記切替手段は、前記ＩＤ端子をＧＮＤ（グランドレベル）または、ハイ・インピーダンスに設定することにより、ホストモードとデバイスモードとの間での切り替えを行うこととしてもよい。
【００１１】
さらに前記ＵＳＢコネクタはタイプＣ（Type-C）コネクタであり、前記切替手段は、前記ＵＳＢコネクタのコンフィギュレーションチャネル端子を制御することにより、前記ホストモードとデバイスモードとの間での切り替えを行うこととしてもよい。
【発明の効果】
【００１２】
ＵＳＢハブとしての機能を備え、かつ、電力供給の方向を制御して、タブレット機器等が接続されたときに、当該機器を充電するための電力を当該機器へ供給できる。
【図面の簡単な説明】
【００１３】
【図１】本発明の実施の形態に係るＵＳＢハブ装置の例を表す構成ブロック図である。
【図２】本発明の実施の形態に係るＵＳＢハブ装置の機能的構成の例を表すブロック図である。
【図３】本発明の実施の形態に係るＵＳＢハブ装置の動作例を表すフローチャート図である。
【図４】本発明の実施の形態に係るＵＳＢハブ装置のＵＳＢコネクタの回路の一部の例を表す概略回路図である。
【発明を実施するための形態】
【００１４】
本発明の実施の形態について図面を参照しながら説明する。本発明の実施の形態に係るＵＳＢハブ装置１０は、図１に示すように、制御部１１と、記憶部１２と、複数のＵＳＢコントローラモジュール１３と、電源部１４と、操作部１５とを備えている。またＵＳＢコントローラモジュール１３は、ＵＳＢコネクタ１３１とＵＳＢコントローラ部１３２とを有している。
【００１５】
以下、各部の動作概要を説明する。制御部１１は、ＣＰＵ等のプログラム制御デバイスであり、記憶部１２に格納されたプログラムに従って動作する。本実施の形態では、この制御部１１は、ＵＳＢ機器のホストモード（ＵＳＢホストとして動作するモード）またはデバイスモード（ＵＳＢデバイスとして動作するモード）での動作を行う。またこの制御部１１は、利用者からの切り替えの指示により、ホストモードとデバイスモードとを切り替えてＵＳＢ機器（ＵＳＢコネクタ１３１に接続された端末等）との間の接続を行う。この制御部１１の具体的な動作については後に詳しく述べる。
【００１６】
記憶部１２は、メモリデバイス等であり、制御部１１によって実行されるプログラムを保持する。このプログラムは、コンピュータ可読かつ非一時的な記録媒体に格納されて提供され、この記憶部１２に格納されたものであってもよいし、ホストとして接続されるＵＳＢ機器からＵＳＢコネクタ１３１を介して提供を受けて、この記憶部１２に格納されたものであってもよい。本実施の形態では、この記憶部１２は制御部１１のワークメモリとしても動作する。
【００１７】
ＵＳＢコントローラモジュール１３のＵＳＢコネクタ１３１は、少なくとも、電源端子ＶＢＵＳと、一対のデータ端子Ｄ＋，Ｄ−と、識別用端子ＩＤ（ＩＤ端子と呼ぶ）と、基準電位に設定されるグランド端子（ＧＮＤ端子）ＧＮＤとを備えている。
【００１８】
ＵＳＢコントローラ部１３２は、制御部１１から入力される指示に従って、ＵＳＢコネクタ１３１が備える各端子の状態を制御する。具体的に、このＵＳＢコントローラ部１３２は、制御部１１からデータの送出が指示されると、ＵＳＢコネクタ１３１が備えているデータ端子（Ｄ＋，Ｄ−）を制御して、制御部１１から指示されたデータを、当該ＵＳＢコネクタ１３１に接続されたＵＳＢ機器に対して送出する。また、本実施の形態では、このＵＳＢコントローラ部１３２は、制御部１１から入力される指示に従い、ＵＳＢコネクタ１３１のＩＤ端子を、ＧＮＤ端子に接続するか、またはフロート（どこにも接続しない状態）とする。
【００１９】
電源部１４は、外部からの電源供給を受け入れる。この電源部１４は、商用電源等から供給された電力が外部から供給されると、各部に当該電力の供給を行う。例えば、この電源部１４に対する電力供給は、ＡＣアダプタを経由したＤＣ電源として行われても良い。操作部１５は、例えばタクトスイッチ等であり、利用者の押下操作を受けて、押下されたことを表す信号を制御部１１に出力する。
【００２０】
ここで制御部１１の動作について説明する。本実施の形態の制御部１１は、図２に例示するように、ハブ機能部２１と、切替指示受入部２２と、モード切替動作部２３と、デバイスモード機能部２４と、ホストモード機能部２５とを含んで構成される。
【００２１】
ハブ機能部２１は、制御部１１によりソフトウエア的に、あるいはハブ用ＩＣ（Integrated Circuit）として（つまりハードウェア的に独立したモジュールとして）実装される。このハブ機能部２１は、デバイスモードで動作している間は、ＵＳＢのハブ機能としての動作を行う。このハブ機能部２１の動作は、広く知られているため、ここでの詳しい説明は省略する。
【００２２】
切替指示受入部２２は、制御部１１がデバイスモードで動作中、利用者から切り替えの指示を受け入れる。この切り替えの指示は例えば操作部１５の押下操作によって行われる。この場合、制御部１１は、操作部１５から、押下されたことを表す信号が入力されたときに、切り替えの指示があったものとして、その旨を表す情報を、モード切替動作部２３に出力する。
【００２３】
またこの切替指示受入部２２は、制御部１１がホストモードで動作中、利用者から切り替えの指示を受け入れる。この切り替えの指示もまた、操作部１５の押下操作によって行われるものとしてよい。この例の場合、制御部１１は、操作部１５から、押下されたことを表す信号が入力されたときに、切り替えの指示があったものとして、その旨を表す情報を、モード切替動作部２３に出力する。
【００２４】
モード切替動作部２３は、制御部１１がデバイスモードで動作しているとき（デバイスモード機能部２４が動作しているとき）に、切替指示受入部２２から切り替えの指示があった旨を表す情報の入力があると、各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対して、ＵＳＢコネクタ１３１のＩＤ端子の状態を変更するよう指示する。ここではモード切替動作部２３は、ＵＳＢコントローラ部１３２に対して、ＩＤ端子をＧＮＤ端子から切り離してフロートの状態とする（ハイ・インピーダンスの状態となる）よう指示する。そしてこのモード切替動作部２３は、ハブ機能部２１を機能的に停止させ（ハブ機能部２１がハードウェア的に独立したモジュールとして実装されている場合は、当該モジュールに対する電力供給を遮断することとしてもよい）、デバイスモード機能部２４に対して動作停止を指示し、ホストモード機能部２５に動作開始を指示する。なお、このときモード切替動作部２３は、ホスト交換手順（ＨＮＰ）を実行してもよい。
【００２５】
またこのモード切替動作部２３は、制御部１１がホストモードで動作しているとき（ホストモード機能部２５が動作しているとき）に、切替指示受入部２２から切り替えの指示があった旨を表す情報の入力があると、各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対して、ＵＳＢコネクタ１３１のＩＤ端子の状態を変更するよう指示する。ここではモード切替動作部２３は、ＵＳＢコントローラ部１３２に対して、ＩＤ端子をＧＮＤ端子に接続するよう指示する。そしてこのモード切替動作部２３は、セッションリクエスト手順（ＳＲＰ）を実行し、さらにハブ機能部２１の動作を開始させる（ハブ機能部２１がハードウェア的に独立したモジュールとして実装されている場合は、当該モジュールに対する電力供給を開始することとしてもよい）。またモード切替動作部２３は、ホストモード機能部２５に対して動作停止を指示し、デバイスモード機能部２４に動作開始を指示する。
【００２６】
デバイスモード機能部２４は、動作を開始すると、いずれかのＵＳＢコントローラモジュール１３に接続されているＵＳＢ機器をホストとして認識する。本実施の形態において、制御部１１は、この認識を、ＩＤ端子の状態を参照することで行う。具体的に制御部１１は、ＩＤ端子が他の端子に電気的に接続されていない（フロートの状態にある）ＵＳＢ機器が接続されていれば、当該ＵＳＢ機器をホストとして認識する。なお、このデバイスモード機能部２４は、各ＵＳＢコントローラモジュール１３のＵＳＢコネクタ１３１のＶＢＵＳをオフとする（ＶＢＵＳ端子を介した、電源部１４からの電力供給を遮断する）よう各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対して指示する。各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２は、この制御部１１の指示に従い、ＵＳＢコネクタ１３１のＶＢＵＳを電源部１４から電気的に切り離す。
【００２７】
またデバイスモード機能部２４は、動作中、ＵＳＢ機器がＵＳＢコントローラモジュール１３に接続されると、当該ＵＳＢ機器の接続を検出するとともに、ハブ機能部２１に対して、当該ＵＳＢ機器を接続する（当該ＵＳＢ機器から入力されるデータを、ハブ機能部２１に出力するように動作する）。
【００２８】
ホストモード機能部２５は、動作を開始すると、電源部１４が供給する電力を、各ＵＳＢコントローラモジュール１３のＵＳＢコネクタ１３１のＶＢＵＳ端子を介して供給する（ＶＢＵＳをオンとする）よう各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対して指示する。各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２は、この制御部１１の指示に従い、ＵＳＢコネクタ１３１のＶＢＵＳをオンとして電力の供給を開始する。またこのＵＳＢコントローラモジュール１３に接続されているＵＳＢ機器からの要求を受けて、当該ＵＳＢ機器へのＶＢＵＳ端子を介しての電力供給量を制御する。このホストモード機能部２５の動作により、制御部１１は、ホストモードで動作している間は、ハブ機能としての動作を行わず、ＵＳＢコネクタ１３１を介して接続されているＵＳＢ機器が、充電器が接続されていると認識するように振る舞う。
【００２９】
本実施の形態のＵＳＢハブ装置１０は以上の構成を基本的に備えており、次のように動作する。以下の例では、ＵＳＢホストとして動作し得るバッテリー駆動型の端末２０が接続される場合を例として説明する。ここで端末２０は、充電可能なバッテリーで動作するものとする。またこの端末２０は、ＵＳＢ端子を介して接続可能であり、このＵＳＢ端子がＵＳＢハブ装置１０に接続されると、ホストとして機能し、当該ＵＳＢハブ装置１０を介して接続された他のデバイス、例えばカメラ等からデータを取得する等の動作を行う。また、この端末２０は、ＵＳＢ端子を介して充電器が接続されたと認識すると、ＵＳＢ端子を経由して供給される電力を用いてバッテリーを充電する。
【００３０】
ＵＳＢハブ装置１０は、このような端末２０が接続されると図３に例示するように動作し、デバイスモードとして機能している間（Ｓ１）は、端末２０をホストとして認識して、ハブとしての動作を行う。またデバイスモードとして機能している間、ＵＳＢハブ装置１０は、利用者から切り替えの指示があったか否かを繰り返し調べ（Ｓ２）、切り替えの指示がなければ（Noであれば）、処理Ｓ１（デバイスモードとしての動作）を続ける。
【００３１】
またＵＳＢハブ装置１０は、処理Ｓ２において、利用者から切り替えの指示があったと判断すると（Yesであると）、各ＵＳＢコントローラモジュール１３のＵＳＢコネクタ１３１のＩＤ端子をＧＮＤ端子から切り離してフロートの状態（ハイ・インピーダンスの状態）とする（Ｓ３）。またＵＳＢハブ装置１０は、ハブとしての機能を停止し（Ｓ４）、ＵＳＢコネクタ１３１のＶＢＵＳをオンとして端末２０への電力の供給を開始する（Ｓ５）。
【００３２】
端末２０は、ここで例えばＶＢＵＳがオンとなったことにより、ＵＳＢ端子に充電器が接続されたと認識して、あるいはＩＤ端子がハイ・インピーダンスであることからＵＳＢ端子にホストとなる機器が接続されたと認識して、当該ＵＳＢ端子のＶＢＵＳ端子を介して供給される電力を用いてバッテリーの充電を行う。
【００３３】
このように本実施の形態によると、ＵＳＢハブとしての機能を備え、かつ、電力供給の方向を制御して、タブレット機器等、端末２０が接続されたときに、当該端末２０を充電するための電力を当該機器へ供給できる。なお、本実施の形態において特徴的なことの一つは、本実施の形態のＵＳＢハブ装置１０がホストモードとして動作するとき、端末２０がこのＵＳＢハブ装置１０を充電器として認識することで、ＡＣＡ（Accessory Charger Adapter）の規格等に対応することなく、ＵＳＢハブ装置１０からの電力供給を受けて充電を行うことが可能となることである。
【００３４】
ＵＳＢハブ装置１０は、これによりホストモードで動作することとなる。ＵＳＢハブ装置１０は、そして、利用者から切り替えの指示があったか否かを繰り返し調べ（Ｓ６）、切り替えの指示がなければ（Noであれば）、処理Ｓ６の動作（ホストモードとしての動作）を続ける。
【００３５】
またＵＳＢハブ装置１０は、処理Ｓ６において、利用者から切り替えの指示があったと判断すると（Yesであると）、各ＵＳＢコントローラモジュール１３のＵＳＢコネクタ１３１のＩＤ端子をＧＮＤ端子に接続し（Ｓ７）。またＵＳＢハブ装置１０は、ハブとしての機能を開始して（Ｓ８）、ＵＳＢコネクタ１３１のＶＢＵＳをオフとして端末２０への電力の供給を停止する（Ｓ９）。さらにＵＳＢハブ装置１０は、セッションリクエスト手順（ＳＲＰ）を実行して、端末２０に対してデバイスとして接続することを要求する（Ｓ１０）。そしてＵＳＢハブ装置１０は、処理Ｓ１に戻ってデバイスモードとしての動作を続ける。
【００３６】
［急速充電］
また本実施の形態のある例では、ＵＳＢハブ装置１０のホストモード機能部２５は、動作中、ＵＳＢコネクタ１３１のデータ端子Ｄ＋及びＤ−の少なくとも一方の電位を監視し、当該監視の結果に応じてＶＢＵＳ端子を介して供給する電力を制御することとしてもよい。
【００３７】
具体的にこの例では、クアルコム社が規定するクイックチャージ（Quick Charge 2.0）プロトコルに従った急速充電に対応する。すなわち、ホストモード機能部２５は、ＶＢＵＳをオンとした後、データ端子のうちＤ＋端子の電位（ＧＮＤ端子の電位からの電位差）を監視する。このときＤ＋端子の電位が、所定時間（例えば1.25秒）以上、0.325Ｖであったときにはホストモード機能部２５は、急速充電モードに移行する。
【００３８】
急速充電モードでは、ホストモード機能部２５は、データ端子のうちＤ−端子の電位（ＧＮＤ端子の電位からの電位差）を監視する。そしてＤ−端子の電位が所定時間（例えば１ミリ秒）以上、0.325Ｖ未満となったときに、データ端子Ｄ＋，Ｄ−の電位を参照し、Ｄ−端子の電位が次に0.325Ｖ以上となったときのＤ＋，Ｄ−端子の電位に応じた電圧の電力をＶＢＵＳ端子を介して供給する。ここで供給するべき電圧（要求電圧）は、Ｄ＋，Ｄ−端子の電位に応じてクイックチャージプロトコルにおいて定められているので、ここでの詳しい説明を省略する。
【００３９】
また本実施の形態の別の例では、ホストモード機能部２５がＤ＋，Ｄ−端子の電位を同じ電位に（短絡しているものとして）設定してもよい。
【００４０】
［ＵＳＢ TypeC コネクタである例］
また、本実施の形態の一例においてＵＳＢコネクタ１３１はタイプＣ（Type-C）コネクタであってもよい。タイプＣコネクタを用いる場合の本実施の形態の制御部１１は、図２に例示したと同様の構成を備えるがモード切替動作部２３の動作が少々異なる。すなわち、この例に係るモード切替動作部２３は、ＵＳＢコネクタ１３１のコンフィギュレーションチャネル端子を制御することにより、ホストモードとデバイスモードとの間での切り替えを行う。
【００４１】
具体的に本実施の形態のこの例においてＵＳＢコネクタ１３１のコンフィギュレーションチャネル端子（ＣＣ１，ＣＣ２端子）部分は、図４にその概略を示す回路を備える。図４に例示するように、本実施の形態のこの例に係るＵＳＢコネクタ１３１のＣＣ１，ＣＣ２端子の回路は、第１のスイッチ１３５と、第２のスイッチ１３６と、抵抗器Ｒａ及びＲｄを備えて構成される。ここで第１のスイッチ１３５は、端子Ａ，Ｂ，Ｐを有し、ＵＳＢコントローラ部１３２から入力される指示に従い、端子Ａまたは端子Ｂのいずれかと、端子Ｐとを電気的に接続する。また第２のスイッチ１３６は、端子Ｃ，Ｄ，Ｑをそれぞれ有し、連動する２つのスイッチ１３６ａ，１３６ｂを備える。この第２のスイッチ１３６ａ，ｂは、互いに連動し、ＵＳＢコントローラ部１３２から入力される指示に従い、端子Ｃまたは端子Ｄのいずれかと、端子Ｑとを電気的に接続する。
【００４２】
またここで第１のスイッチ１３５の端子Ｐは、ＣＣ２端子に接続され、端子Ａは、第２のスイッチ１３６の端子Ｑに接続される。また第１のスイッチ１３５の端子Ｂは、抵抗器Ｒａを介してＧＮＤ（ＧＮＤ端子と同じ電位）に接続される。
【００４３】
第２のスイッチ１３６ａ，ｂの端子Ｃはいずれも開放状態（オープン）となっており、各端子Ｄは互いに接続されており、いずれも抵抗器Ｒｄを介してＧＮＤに接続されている。
【００４４】
本実施の形態の制御部１１のモード切替動作部２３は、制御部１１がデバイスモードで動作しているとき（デバイスモード機能部２４が動作しているとき）に、切替指示受入部２２から切り替えの指示があった旨を表す情報の入力があると、各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対して、ＵＳＢコネクタ１３１のコンフィギュレーションチャネル端子（ＣＣ１，ＣＣ２端子）の状態を変更するよう指示する。ここではモード切替動作部２３は、ＵＳＢコントローラ部１３２に対して、一度、ＣＣ１，ＣＣ２端子を双方とも開放状態とするよう指示し、次いで、いずれか一方を抵抗値Ｒａでプルダウンするよう指示する。そしてこのモード切替動作部２３は、ハブ機能部２１を機能的に停止させ（ハブ機能部２１がハードウェア的に独立したモジュールとして実装されている場合は、当該モジュールに対する電力供給を遮断することとしてもよい）、デバイスモード機能部２４に対して動作停止を指示し、ホストモード機能部２５に動作開始を指示する。なお、このときモード切替動作部２３は、ホスト交換手順（ＨＮＰ）を実行してもよい。
【００４５】
またこのモード切替動作部２３は、制御部１１がホストモードで動作しているとき（ホストモード機能部２５が動作しているとき）に、切替指示受入部２２から切り替えの指示があった旨を表す情報の入力があると、各ＵＳＢコントローラモジュール１３のＵＳＢコントローラ部１３２に対してＵＳＢコネクタ１３１のコンフィギュレーションチャネル端子（ＣＣ１，ＣＣ２端子）の状態を変更するよう指示する。ここではモード切替動作部２３は、ＵＳＢコントローラ部１３２に対して、一度、ＣＣ１，ＣＣ２端子を双方とも開放状態とするよう指示し、次いで、いずれか一方を抵抗値Ｒａでプルダウンし、他方を抵抗値Ｒｄでプルダウンするよう指示する。
【００４６】
モード切替動作部２３は、セッションリクエスト手順（ＳＲＰ）を実行し、さらにハブ機能部２１の動作を開始させる（ハブ機能部２１がハードウェア的に独立したモジュールとして実装されている場合は、当該モジュールに対する電力供給を開始することとしてもよい）。またモード切替動作部２３は、ホストモード機能部２５に対して動作停止を指示し、デバイスモード機能部２４に動作開始を指示する。
【００４７】
また本実施の形態のこの例では、デバイスモード機能部２４は、ホストとなるＵＳＢ機器の認識を、ＣＣ１，ＣＣ２端子の状態に基づいて行うが、この方法はタイプＣのＵＳＢコネクタ１３１の規格に定められている通りであるので、ここでの詳しい説明は省略する。
【００４８】
本実施の形態では、上記のモード切替動作部２３から入力される指示により、ＵＳＢコントローラ部１３２が次のように動作する。具体的にＵＳＢコントローラ部１３２は、
（１）ＣＣ１，ＣＣ２端子を双方とも開放状態とする指示があったときには、ＣＣ２端子に接続される第１のスイッチ１３５の端子Ｐを端子Ａに接続するよう制御し、またＣＣ１端子、及びＣＣ２端子の端子Ａに接続される第２のスイッチ１３６ａ，ｂの端子Ｑを端子Ｃに接続するよう制御する。これにより、ＣＣ１，ＣＣ２端子がいずれも開放状態となる。
（２）ＣＣ１，ＣＣ２端子のいずれかを抵抗値Ｒａでプルダウンするべき指示があったときには、ＣＣ２端子に接続される第１のスイッチ１３５の端子Ｐを端子Ｂに接続するよう制御し、またＣＣ１端子に接続される第２のスイッチ１３６ａ、及びＣＣ２端子の端子Ａに接続される第２のスイッチ１３６ｂの端子Ｑをそれぞれ端子Ｃに接続するよう制御する。これにより、ＣＣ１端子が開放状態となり、ＣＣ２端子が抵抗値Ｒａでプルダウンされる。
（３）ＣＣ１，ＣＣ２端子のいずれか一方を抵抗値Ｒａでプルダウンし、他方を抵抗値Ｒｄでプルダウンするよう指示されたときには、ＣＣ２端子に接続される第１のスイッチ１３５の端子Ｐを端子Ｂに接続するよう制御し、またＣＣ１端子、及びＣＣ２端子の端子Ａに接続される第２のスイッチ１３６ａ，ｂの端子Ｑを端子Ｄに接続するよう制御する。これにより、ＣＣ１端子が抵抗値Ｒｄでプルダウンされ、また、ＣＣ２端子が抵抗値Ｒａでプルダウンされる。
【００４９】
タイプＣの規格によれば、このタイプＣのＵＳＢコネクタ１３１に対してＵＳＢケーブルを介して接続される端末２０において、ＣＣ１，ＣＣ２端子を双方とも開放状態としたときには、接続が切れたものと認識されることとなる。また、ＣＣ１，ＣＣ２端子のいずれかが抵抗値Ｒａでプルダウンされ、他方が開放状態であるときには、ＵＳＢハブ装置１０を、充電器として認識する。さらに、ＣＣ１，ＣＣ２端子のいずれか一方を抵抗値Ｒａでプルダウンし、他方を抵抗値Ｒｄでプルダウンしたときには、端末２０はＵＳＢハブ装置１０をＵＳＢデバイスとして認識する。
【００５０】
［切替指示の別の例］
また、本実施の形態のここまでの説明では、ＵＳＢハブ装置１０は、操作部１５を備えて、この操作部１５に対する操作により、ホストモードにて動作するか、デバイスモードにて動作するかを切り替えていたが、本実施の形態はこれに限られない。
【００５１】
例えば本実施の形態のＵＳＢハブ装置１０では、デバイスモードで動作している間は、いずれかのＵＳＢコネクタ１３１に接続された、ホストとして動作する端末２０から切替の指示を受け入れてもよい。
【００５２】
さらに本実施の形態の別の例では、操作部１５はリモートコントローラの受信部と、リモートコントローラとを有し、リモートコントローラから切替の指示を受け入れてもよい。
【００５３】
［電源部への電力供給］
また本実施の形態では、電源部１４には必ずしも商用電源の供給がされていなくてもよい。電源部１４に商用電源が供給されていない場合、制御部１１は常にデバイスモードで動作し、ホストとして接続されたＵＳＢ機器から給電を受けて動作する。この場合、制御部１１は、デバイスモードで動作中、切り替えの指示を受け入れたときには、電源部１４に商用電源が供給されているか否かを調べ、供給されていなければ、ホストモードへの切替を行わずにデバイスモードでの動作を継続する。また電源部１４に商用電源が供給されていれば、ホストモードへの切替動作を行う。
【符号の説明】
【００５４】
１０  ＵＳＢハブ装置、１１  制御部、１２  記憶部、１３  ＵＳＢコントローラモジュール、１４  電源部、１５  操作部、２０  端末、２１  ハブ機能部、２２  切替指示受入部、２３  モード切替動作部、２４  デバイスモード機能部、２５  ホストモード機能部、１３１  ＵＳＢコネクタ、１３２  ＵＳＢコントローラ部、１３５  第１のスイッチ、１３６  第２のスイッチ。
【図１】
2016218972.tif 000003
【図２】
2016218972.tif 000004
【図３】
2016218972.tif 000005
【図４】
2016218972.tif 000006