(57)【要約】【課題】  消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用できる電子機器を実現する。【解決手段】  実施形態によれば、電子機器は、レセプタクルと、第１ポートと、第２ポートと、スイッチとを具備する。レセプタクルは複数のピンを備え、前記複数のピンに夫々接続可能な複数のピンを備えるプラグを挿し込み可能である。第１ポートは、前記レセプタクルとの間で信号を送受信する。第２ポートは、前記レセプタクルとの間で信号を送受信する。スイッチは、前記プラグが前記レセプタクルに挿し込まれた場合、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための回路の切り換えを制御する。【選択図】図８
2019159922.tif 000002
【特許請求の範囲】
【請求項１】
複数のピンを備え、前記複数のピンに夫々接続可能な複数のピンを備えるプラグを挿し込み可能なレセプタクルと、
前記レセプタクルとの間で信号を送受信する第１ポートと、
前記レセプタクルとの間で信号を送受信する第２ポートと、
前記プラグが前記レセプタクルに挿し込まれた場合、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための回路の切り換えを制御するスイッチとを具備する電子機器。
【請求項２】
前記スイッチは、
前記プラグが前記レセプタクルに挿し込まれ、前記レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記プラグの第１ピン、第２ピン、第３ピン、および第４ピンに夫々接続されている場合、前記レセプタクルの前記第１ピンおよび前記第２ピンと前記第１ポートとの間で信号が送受信され、前記レセプタクルの前記第３ピンおよび前記第４ピンと前記第２ポートとの間で信号が送受信されるように前記回路の切り換えを制御し、
前記プラグが前記レセプタクルに挿し込まれ、前記レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記プラグの前記第３ピン、前記第４ピン、前記第１ピン、および前記第２ピンに夫々接続されている場合、前記レセプタクルの前記第１ピンおよび前記第２ピンと前記第２ポートとの間で信号が送受信され、前記レセプタクルの前記第３ピンおよび前記第４ピンと前記第１ポートとの間で信号が送受信されるように前記回路の切り換えを制御する請求項１記載の電子機器。
【請求項３】
前記スイッチは、前記レセプタクルの第５ピンと第６ピンの少なくとも一方から受信される信号を用いて、前記回路の切り換えを制御する請求項１記載の電子機器。
【請求項４】
前記電子機器は、一端に前記プラグを備え、他端に第２プラグを備えるケーブルを介して、第２電子機器と接続され、
前記ケーブルは、
前記プラグの前記第３ピンと前記第２プラグの第３ピンとをつなぐケーブル線と、
前記プラグの前記第４ピンと前記第２プラグの第４ピンとをつなぐケーブル線とを備える請求項２記載の電子機器。
【請求項５】
前記レセプタクルの前記第１ピンおよび前記第２ピンと、前記レセプタクルの前記第３ピンおよび前記第４ピンと、前記プラグの前記第１ピンおよび前記第２ピンと、前記プラグの前記第３ピンおよび前記第４ピンとには、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格の差動対信号が夫々割り当てられる請求項２乃至請求項４のいずれか一項に記載の電子機器。
【請求項６】
前記第１ポートおよび前記第２ポートは、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格のポートであり、
前記レセプタクルは、ユニバーサル・シリアル・バス（ＵＳＢ）Ｔｙｐｅ−Ｃ規格のレセプタクルインタフェースである請求項１乃至請求項５のいずれか一項に記載の電子機器。
【請求項７】
複数のピンを備え、前記複数のピンに夫々接続可能な複数のピンを備えるプラグを挿し込み可能なレセプタクルと、
前記レセプタクルとの間で信号を送受信する第１デバイスと、
前記レセプタクルとの間で信号を送受信する第２デバイスと、
前記プラグが前記レセプタクルに挿し込まれた場合、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１デバイスとの間で信号を送受信し、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２デバイスとの間で信号を送受信するための回路の切り換えを制御するスイッチとを具備する電子機器。
【請求項８】
前記スイッチは、
前記プラグが前記レセプタクルに挿し込まれ、前記レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記プラグの第１ピン、第２ピン、第３ピン、および第４ピンに夫々接続されている場合、前記レセプタクルの前記第１ピンおよび前記第２ピンと前記第１デバイスとの間で信号が送受信され、前記レセプタクルの前記第３ピンおよび前記第４ピンと前記第２デバイスとの間で信号が送受信されるように前記回路の切り換えを制御し、
前記プラグが前記レセプタクルに挿し込まれ、前記レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記プラグの前記第３ピン、前記第４ピン、前記第１ピン、および前記第２ピンに夫々接続されている場合、前記レセプタクルの前記第１ピンおよび前記第２ピンと前記第２デバイスとの間で信号が送受信され、前記レセプタクルの前記第３ピンおよび前記第４ピンと前記第１デバイスとの間で信号が送受信されるように前記回路の切り換えを制御する請求項７記載の電子機器。
【請求項９】
前記スイッチは、前記レセプタクルの第５ピンと第６ピンの少なくとも一方から受信される信号を用いて、前記回路の切り換えを制御する請求項７記載の電子機器。
【請求項１０】
前記電子機器は、一端に前記プラグを備え、他端に第２プラグを備えるケーブルを介して、第２電子機器と接続され、
前記ケーブルは、
前記プラグの前記第３ピンと前記第２プラグの第３ピンとをつなぐケーブル線と、
前記プラグの前記第４ピンと前記第２プラグの第４ピンとをつなぐケーブル線とを備える請求項８記載の電子機器。
【請求項１１】
前記レセプタクルの前記第１ピンおよび前記第２ピンと、前記レセプタクルの前記第３ピンおよび前記第４ピンと、前記プラグの前記第１ピンおよび前記第２ピンと、前記プラグの前記第３ピンおよび前記第４ピンとには、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格の差動対信号が夫々割り当てられる請求項８乃至請求項１０のいずれか一項に記載の電子機器。
【請求項１２】
前記第１デバイスおよび前記第２デバイスは、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格のデバイスであり、
前記レセプタクルは、ユニバーサル・シリアル・バス（ＵＳＢ）Ｔｙｐｅ−Ｃ規格のレセプタクルインタフェースである請求項７乃至請求項１１のいずれか一項に記載の電子機器。
【請求項１３】
第１電子機器と、第２電子機器と、前記第１電子機器と前記第２電子機器とを接続するケーブルとによって構成される制御システムであって、
前記ケーブルは、複数のピンを夫々備える第１プラグと第２プラグとを備え、
前記第１電子機器は、
前記第１プラグの前記複数のピンに夫々接続可能な複数のピンを備え、前記第１プラグを挿し込み可能な第１レセプタクルと、
前記第１レセプタクルとの間で信号を送受信する第１ポートと、
前記第１レセプタクルとの間で信号を送受信する第２ポートと、
前記第１プラグが前記第１レセプタクルに挿し込まれた場合、前記第１レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記第１レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための第１回路の切り換えを制御する第１スイッチとを具備し、
前記第２電子機器は、
前記第２プラグの前記複数のピンに夫々接続可能な複数のピンを備え、前記第２プラグを挿し込み可能な第２レセプタクルと、
前記第２レセプタクルとの間で信号を送受信する第１デバイスと、
前記第２レセプタクルとの間で信号を送受信する第２デバイスと、
前記第２プラグが前記第２レセプタクルに挿し込まれた場合、前記第２レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１デバイスとの間で信号を送受信し、前記第２レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２デバイスとの間で信号を送受信するための第２回路の切り換えを制御する第２スイッチとを具備する制御システム。
【請求項１４】
前記第１スイッチは、
前記第１プラグが前記第１レセプタクルに挿し込まれ、前記第１レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記第１プラグの第１ピン、第２ピン、第３ピン、および第４ピンに夫々接続されている場合、前記第１レセプタクルの前記第１ピンおよび前記第２ピンと前記第１ポートとの間で信号が送受信され、前記第１レセプタクルの前記第３ピンおよび前記第４ピンと前記第２ポートとの間で信号が送受信されるように前記第１回路の切り換えを制御し、
前記第１プラグが前記第１レセプタクルに挿し込まれ、前記第１レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記第１プラグの前記第３ピン、前記第４ピン、前記第１ピン、および前記第２ピンに夫々接続されている場合、前記第１レセプタクルの前記第１ピンおよび前記第２ピンと前記第２ポートとの間で信号が送受信され、前記第１レセプタクルの前記第３ピンおよび前記第４ピンと前記第１ポートとの間で信号が送受信されるように前記第１回路の切り換えを制御し、
前記第２スイッチは、
前記第２プラグが前記第２レセプタクルに挿し込まれ、前記第２レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記第２プラグの第１ピン、第２ピン、第３ピン、および第４ピンに夫々接続されている場合、前記第２レセプタクルの前記第１ピンおよび前記第２ピンと前記第１デバイスとの間で信号が送受信され、前記第２レセプタクルの前記第３ピンおよび前記第４ピンと前記第２デバイスとの間で信号が送受信されるように前記第２回路の切り換えを制御し、
前記第２プラグが前記第２レセプタクルに挿し込まれ、前記第２レセプタクルの前記第１ピン、前記第２ピン、前記第３ピン、および前記第４ピンが、前記第２プラグの前記第３ピン、前記第４ピン、前記第１ピン、および前記第２ピンに夫々接続されている場合、前記第２レセプタクルの前記第１ピンおよび前記第２ピンと前記第２デバイスとの間で信号が送受信され、前記第２レセプタクルの前記第３ピンおよび前記第４ピンと前記第１デバイスとの間で信号が送受信されるように前記第２回路の切り換えを制御する請求項１３記載の制御システム。
【請求項１５】
前記第１スイッチは、前記第１レセプタクルの第５ピンと第６ピンの少なくとも一方から受信される信号を用いて、前記第１回路の切り換えを制御し、
前記第２スイッチは、前記第２レセプタクルの第５ピンと第６ピンの少なくとも一方から受信される信号を用いて、前記第２回路の切り換えを制御する請求項１３記載の制御システム。
【請求項１６】
前記ケーブルは、
前記第１プラグの前記第３ピンと前記第２プラグの前記第３ピンとをつなぐケーブル線と、
前記第１プラグの前記第４ピンと前記第２プラグの前記第４ピンとをつなぐケーブル線とを備える請求項１４記載の制御システム。
【請求項１７】
前記第１レセプタクルの前記第１ピンおよび前記第２ピンと、前記第１レセプタクルの前記第３ピンおよび前記第４ピンと、前記第１プラグの前記第１ピンおよび前記第２ピンと、前記第１プラグの前記第３ピンおよび前記第４ピンと、前記第２レセプタクルの前記第１ピンおよび前記第２ピンと、前記第２レセプタクルの前記第３ピンおよび前記第４ピンと、前記第２プラグの前記第１ピンおよび前記第２ピンと、前記第２プラグの前記第３ピンおよび前記第４ピンとには、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格の差動対信号が夫々割り当てられる請求項１４乃至請求項１６のいずれか一項に記載の制御システム。
【請求項１８】
前記第１ポートおよび前記第２ポートは、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格のポートであり、
前記第１デバイスおよび前記第２デバイスは、ユニバーサル・シリアル・バス（ＵＳＢ）２．０規格のデバイスであり、
前記第１レセプタクルおよび前記第２レセプタクルは、ユニバーサル・シリアル・バス（ＵＳＢ）Ｔｙｐｅ−Ｃ規格のレセプタクルインタフェースである請求項１３乃至請求項１７のいずれか一項に記載の制御システム。
【請求項１９】
第１電子機器と、ケーブルを備える第２電子機器とによって構成される制御システムであって、
前記ケーブルは、複数のピンを備えるプラグを備え、
前記第１電子機器は、
前記複数のピンに夫々接続可能な複数のピンを備え、前記プラグを挿し込み可能なレセプタクルと、
前記レセプタクルとの間で信号を送受信する第１ポートと、
前記レセプタクルとの間で信号を送受信する第２ポートと、
前記プラグが前記レセプタクルに挿し込まれた場合、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための回路の切り換えを制御するスイッチとを具備し、
前記第２電子機器は、
前記プラグの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方との間で信号を送受信する第１デバイスと、
前記プラグの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方との間で信号を送受信する第２デバイスとを具備する制御システム。
【請求項２０】
第１電子機器と、第２電子機器と、前記第１電子機器と前記第２電子機器とを接続するケーブルとによって構成される制御システムであって、
前記ケーブルは、複数のピンを夫々備える第１プラグと第２プラグとを備え、
前記第１電子機器は、
前記第１プラグの前記複数のピンに夫々接続可能な複数のピンを備え、前記第１プラグを挿し込み可能な第１レセプタクルと、
前記第１レセプタクルとの間で信号を送受信する第１ポートと、
前記第１レセプタクルとの間で信号を送受信する第２ポートと、
前記第１プラグが前記第１レセプタクルに挿し込まれた場合、前記第１レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記第１レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための第１回路の切り換えを制御する第１スイッチとを具備し、
前記第２電子機器は、
前記第２プラグの前記複数のピンに夫々接続可能な複数のピンを備え、前記第２プラグを挿し込み可能な第２レセプタクルと、
前記第２プラグが前記第２レセプタクルに挿し込まれた場合、前記第２レセプタクルの第１ピンおよび第２ピンとの間で信号を送受信し、且つ前記第２レセプタクルの第３ピンおよび第４ピンとの間で信号を送受信するデバイスとを具備し、
前記ケーブルは、
前記第１プラグの第３ピンと前記第２プラグの第３ピンが非結線であり、且つ前記第１プラグの第４ピンと前記第２プラグの第４ピンが非結線である制御システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、電子機器および制御システムに関する。
【背景技術】
【０００２】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタは、ＵＳＢ、Ｄｉｓｐｌａｙ  Ｐｏｒｔ、Ｔｈｕｎｄｅｒｂｏｌｔ（登録商標）、およびＰｏｗｅｒ  Ｄｅｌｉｖｅｒｙのような多種の機能を有する。そのため、インターフェース（Ｉ／Ｆ）ポートを多く搭載できないモバイルノートＰＣやタブレットコンピュータのような小型のコンピュータに、Ｔｙｐｅ−Ｃコネクタを搭載することで、Ｄｉｓｐｌａｙ  ＰｏｒｔコネクタやＤＣ−ＩＮコネクタ等の代替が可能となる。
【０００３】
ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いたホスト機器と周辺機器との接続では、ＵＳＢ３．１規格のＳｕｐｅｒ  Ｓｐｅｅｄ（ＳＳ）モードの２ポートがサポートされ、ＵＳＢ２．０規格の１ポートがサポートされる。すなわち、ホスト機器は、周辺機器に対して、二つのＵＳＢ３．１ポートを提供し、一つのＵＳＢ２．０ポートを提供する。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２０１４−１４９８３５号公報
【特許文献２】特開２００４−０６２７４８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
ところで、ホスト機器に対して、二つのＵＳＢ２．０規格のデバイス（ＵＳＢ２．０デバイス）を有する周辺機器を接続しようとする場合には、ホスト機器が一つのＵＳＢ２．０ポートしかサポートしないので、例えば、周辺機器にハブコントローラＩＣが設けられる。周辺機器でハブコントローラＩＣのダウンポートに二つのＵＳＢ２．０デバイスが接続されることにより、ホスト機器はこれら二つのＵＳＢ２．０デバイスをハブコントローラＩＣを介して制御することができる。
【０００６】
ハブコントローラＩＣは、ダウンポートに接続されている全てのデバイスが動作していない場合に省電力状態に移行する省電力機能を有することがある。しかし、接続される複数のＵＳＢ２．０デバイスの動作頻度が異なるならば、ハブコントローラＩＣが省電力状態になる期間が短く、省電力効果は得られにくくなる。
【０００７】
そのため、消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用できる新たな機能の実現が必要とされる。
【０００８】
本発明が解決しようとする課題は、消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用できる電子機器および制御システムを提供することである。
【課題を解決するための手段】
【０００９】
実施形態によれば、電子機器は、レセプタクルと、第１ポートと、第２ポートと、スイッチとを具備する。前記レセプタクルは複数のピンを備え、前記複数のピンに夫々接続可能な複数のピンを備えるプラグを挿し込み可能である。前記第１ポートは、前記レセプタクルとの間で信号を送受信する。前記第２ポートは、前記レセプタクルとの間で信号を送受信する。前記スイッチは、前記プラグが前記レセプタクルに挿し込まれた場合、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の一方と前記第１ポートとの間で信号を送受信し、前記レセプタクルの第１ピンおよび第２ピンの一対と第３ピンおよび第４ピンの一対の他方と前記第２ポートとの間で信号を送受信するための回路の切り換えを制御する。
【図面の簡単な説明】
【００１０】
【図１】第１実施形態に係る制御システムの構成を示す図。
【図２】第１実施形態の制御システムで用いられるＵＳＢ  Ｔｙｐｅ−Ｃコネクタのレセプタクルのピン配置を示す図。
【図３】比較例に係る、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタのプラグのピン配置を示す図。
【図４】比較例に係る、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いたＵＳＢ３．１ポート接続およびＵＳＢ２．０ポート接続の第１の例を示すブロック図。
【図５】比較例に係る、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いたＵＳＢ３．１ポート接続およびＵＳＢ２．０ポート接続の第２の例を示すブロック図。
【図６】比較例に係る、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いたＵＳＢ３．１ポート接続およびＵＳＢ２．０ポート接続の第３の例を示すブロック図。
【図７】第１実施形態の制御システムで用いられるＵＳＢ  Ｔｙｐｅ−Ｃコネクタのプラグのピン配置を示す図。
【図８】第１実施形態の制御システムにおけるＵＳＢ２．０ポートのノーマル−ノーマル接続の例を示すブロック図。
【図９】第１実施形態の制御システムにおけるＵＳＢ２．０ポートのリバース−リバース接続の例を示すブロック図。
【図１０】第１実施形態の制御システムにおけるＵＳＢ２．０ポートのノーマル−リバース接続の例を示すブロック図。
【図１１】第１実施形態の制御システムにおけるＵＳＢ２．０ポートのリバース−ノーマル接続の例を示すブロック図。
【図１２】第１実施形態の制御システムに設けられる周辺機器にハブコントローラＩＣが設けられる例を示すブロック図。
【図１３】第１実施形態の制御システムに設けられるホストにより実行される制御処理の手順の例を示すフローチャート。
【図１４】第１実施形態の制御システムに設けられる周辺機器により実行される制御処理の手順の例を示すフローチャート。
【図１５】第２実施形態の制御システムにおけるＵＳＢ２．０ポートのノーマル−固定接続の例を示すブロック図。
【図１６】第２実施形態の制御システムにおけるＵＳＢ２．０ポートのリバース−固定接続の例を示すブロック図。
【図１７】第３実施形態の制御システムにおける、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルが用いられるノーマル−ノーマル接続の例を示すブロック図。
【図１８】第３実施形態の制御システムにおける、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルが用いられるリバース−リバース接続の例を示すブロック図。
【図１９】第３実施形態の制御システムにおける、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルが用いられるノーマル−リバース接続の例を示すブロック図。
【図２０】第３実施形態の制御システムにおける、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルが用いられるリバース−ノーマル接続の例を示すブロック図。
【発明を実施するための形態】
【００１１】
以下、実施の形態について図面を参照して説明する。
【００１２】
（第１実施形態）
まず、図１を参照して、第１実施形態に係る制御システムの構成を説明する。この制御システムは、ケーブル３を介して接続されるホスト機器１と周辺機器２とによって構成される。ホスト機器１は、コンピュータ、または各種電子機器に内蔵される組み込みシステムとして実現され得る。周辺機器２は、ホスト機器１に接続して利用される電子機器であり、マウス等のポインティングデバイス、キーボード、ストレージ、拡張ユニット（ドッキングステーション）のような各種の電子機器として実現され得る。
【００１３】
ホスト機器１は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のレセプタクルインタフェース１１（以下、レセプタクルとも称する）を備える。周辺機器２も、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のレセプタクルインタフェース２１を備える。レセプタクル１１，２１は複数のピンを備える。
【００１４】
また、ケーブル３は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルの一部を変更したケーブルである。ケーブル３は、ケーブル本体３２と、その両端にそれぞれ設けられるプラグインタフェース３１，３３（以下、プラグとも称する）とで構成される。プラグ３１，３３は、複数のピンを備え、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のレセプタクル１１，２１に対して挿抜自在である形状を有している。換言すると、レセプタクル１１，２１は、プラグ３１，３３を挿し込み可能な形状を有している。
【００１５】
ホスト機器１のレセプタクル１１にケーブル３のプラグ３１を挿し込み、周辺機器２のレセプタクル２１にケーブル３のプラグ３３を挿し込むことにより、ホスト機器１と周辺機器２とが接続される。接続されたホスト機器１と周辺機器２とは、ケーブル３を介して、信号の伝送や電力供給等を行うことができる。
【００１６】
図２は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のレセプタクル１１，２１のピン配置（ピンアサイン）を示す。レセプタクル１１，２１には、Ａ１ピン〜Ａ１２ピンとＢ１ピン〜Ｂ１２ピンとからなる２４個のピンが設けられる。Ａ１ピン〜Ａ１２ピン、およびＢ１ピン〜Ｂ１２ピンには、供給されるべき信号がそれぞれ割り当てられている。図２に示すように、レセプタクル１１，２１のピンには、レセプタクル１１，２１の中心に対して点対称に信号が割り当てられている。
【００１７】
より具体的には、Ａ６／Ａ７ピンには、ＵＳＢ２．０規格に準拠したデータバスのための差動対信号Ｄ＋およびＤ−がそれぞれ割り当てられている。Ｂ６／Ｂ７ピンには、ＵＳＢ２．０規格に準拠したデータバスのための差動対信号Ｄ＋およびＤ−がそれぞれ割り当てられている。差動対信号Ｄ＋およびＤ−は、ＵＳＢ２．０ポートの信号である。
【００１８】
Ａ２／Ａ３／Ｂ１０／Ｂ１１ピンとＢ２／Ｂ３／Ａ１０／Ａ１１ピンには、ＵＳＢ３．１（またはＵＳＢ３．０）規格に準拠したデータバスのための信号ＴＸ＋，ＴＸ−，ＲＸ−，およびＲＸ＋がそれぞれ割り当てられている。Ａ４ピン、Ａ９ピン、Ｂ４ピン、およびＢ９ピンには、電力供給のための“ＶＢＵＳ”が割り当てられている。Ａ１ピン、Ａ１２ピン、Ｂ１ピン、およびＢ１２ピンには、グラウンドＧＮＤが割り当てられている。Ａ５ピンとＢ５ピンには、コンフィグレーション・チャネルＣＣ１およびＣＣ２がそれぞれ割り当てられている。また、Ａ８ピンとＢ８ピンには、サイドバンドＳＢＵ１およびＳＢＵ２がそれぞれ割り当てられている。
【００１９】
本実施形態では、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルの一部を変更したケーブル３が用いられるが、図３から図６を参照して、まず、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル（以下、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルとも称する）が用いられる比較例について説明する。
【００２０】
図３は、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルが備えるプラグ３１Ａ，３３Ａのピン配置を示す。これらプラグ３１Ａ，３３Ａは、ＵＳＢ  Ｔｙｐｅ−Ｃケーブルの両端にそれぞれ設けられる。各プラグ３１Ａ，３３Ａには、Ａ１ピン〜Ａ１２ピンとＢ１ピン〜Ｂ１２ピンとからなる２４個のピンが設けられる。Ａ１ピン〜Ａ１２ピンおよびＢ１ピン〜Ｂ１２ピンには、供給されるべき信号がそれぞれ割り当てられている。図３に示すように、プラグ３１Ａ，３３Ａのピンには、Ａ６／Ａ７ピン、Ｂ６／Ｂ７ピン、Ａ５ピン、およびＢ５ピンを除いて、プラグ３１Ａ，３３Ａの中心に対して点対称に信号が割り当てられている。
【００２１】
より具体的には、Ａ６／Ａ７ピンには、ＵＳＢ２．０規格に準拠したデータバスのための差動対信号Ｄ＋およびＤ−がそれぞれ割り当てられている。Ａ２／Ａ３／Ｂ１０／Ｂ１１ピンとＢ２／Ｂ３／Ａ１０／Ａ１１ピンには、ＵＳＢ３．１（またはＵＳＢ３．０）規格に準拠したデータバスのための信号ＴＸ＋、ＴＸ−、ＲＸ−、およびＲＸ＋がそれぞれ割り当てられている。Ａ４ピン、Ａ９ピン、Ｂ４ピン、およびＢ９ピンには、電力供給のためのＶＢＵＳが割り当てられている。Ａ１ピン、Ａ１２ピン、Ｂ１ピン、およびＢ１２ピンには、グラウンドＧＮＤが割り当てられている。Ａ５ピンには、コンフィグレーション・チャネルＣＣが割り当てられている。Ｂ５ピンには、Ｔｙｐｅ−Ｃケーブルプラグ電力ＶＣＯＮＮが割り当てられている。また、Ａ８ピンとＢ８ピンには、サイドバンドＳＢＵ１およびＳＢＵ２がそれぞれ割り当てられている。
【００２２】
プラグ３１Ａとプラグ３３ＡとをつなぐＵＳＢ  Ｔｙｐｅ−Ｃケーブル本体には、プラグ３１ＡのＡ１ピン〜Ａ１２ピンとプラグ３３ＡのＡ１ピン〜Ａ１２ピンとをそれぞれ結線するケーブル線が設けられ、またプラグ３１ＡのＢ１ピン〜Ｂ５ピンおよびＢ８ピン〜Ｂ１２ピンとプラグ３３ＡのＢ１ピン〜Ｂ５ピンおよびＢ８ピン〜Ｂ１２ピンとをそれぞれ結線するケーブル線が設けられている。
【００２３】
なお、Ｂ６／Ｂ７ピンには、いずれの信号も割り当てられていない。また、プラグ３１Ａとプラグ３３Ａとをつなぐケーブル本体においても、プラグ３１ＡのＢ６ピンとプラグ３３ＡのＢ６ピンとを結線するケーブル線は設けられておらず、またプラグ３１ＡのＢ７ピンとプラグ３３ＡのＢ７ピンとを結線するケーブル線は設けられていない。
【００２４】
ここで、ホスト機器１および周辺機器２において、Ａ１〜Ａ１２ピン側が上部に、Ｂ１〜Ｂ１２ピン側が下部になるようにレセプタクル１１，２１が配置されている場合を想定する。また、プラグ３１Ａ，３３ＡのＡ１〜Ａ１２ピン側を表とし、Ｂ１〜Ｂ１２ピン側を裏と称する。
【００２５】
図２および図３に示したピン配置は、プラグ３１Ａ，３３Ａの表を上にしてレセプタクル１１，２１に挿し込んでも、またプラグ３１Ａ，３３Ａの裏を上にしてレセプタクル１１，２１に挿し込んでも、ホスト機器１と周辺機器２とが正常に動作するように構成されている。すなわち、ホスト機器１と周辺機器２とは、レセプタクル１１，２１に挿し込まれるプラグ３１Ａ，３３Ａの向きに関わらず正常に動作する。したがって、上述したような中心に対して点対称にアサインされたピン配置により、ユーザは、プラグ３１Ａ，３３Ａの向きを考慮することなく、プラグ３１Ａ，３３Ａをレセプタクル１１，２１に挿し込むことができる。
【００２６】
図４および図５は、ホスト機器１および周辺機器２のレセプタクル１１，２１に、ＵＳＢ  Ｔｙｐｅ−Ｃケーブル３Ａのプラグ３１Ａ，３３Ａがそれぞれ挿し込まれた場合の、ＵＳＢ３．１規格のポート接続およびＵＳＢ２．０規格のポート接続の例を示す。ＵＳＢ  Ｔｙｐｅ−Ｃケーブル３Ａによりホスト機器１と周辺機器２とが接続される場合、ＵＳＢ３．１規格のＳｕｐｅｒ  Ｓｐｅｅｄ（ＳＳ）ポートは２ポートがサポートされ、ＵＳＢ２．０規格のポートは１ポートがサポートされる。
【００２７】
ホスト機器１は、二つのＵＳＢ３．１規格のポート（ＵＳＢ３．１ポート）１６１，１６２と、一つのＵＳＢ２．０規格のポート（ＵＳＢ２．０ポート）１７１とを備える。また、周辺機器２は、二つのＵＳＢ３．１デバイス２６１，２６２と、一つのＵＳＢ２．０デバイス２７１とを有する。なお、図４および図５では、説明を分かりやすくするために、ＵＳＢ３．１ポート接続およびＵＳＢ２．０ポート接続に用いられるピンのみを示している。
【００２８】
図４を参照して、レセプタクル１１，２１のＡ１ピン〜Ａ１２ピンに対して、プラグ３１Ａ，３３ＡのＡ１ピン〜Ａ１２ピンがそれぞれ接続され、レセプタクル１１，２１のＢ１ピン〜Ｂ１２ピンに対して、プラグ３１Ａ，３３ＡのＢ１ピン〜Ｂ１２ピンがそれぞれ接続される場合について例示する。
【００２９】
ホスト機器１側では、レセプタクル１１のＡ２／Ａ３／Ｂ１０／Ｂ１１ピンが、プラグ３１ＡのＡ２／Ａ３／Ｂ１０／Ｂ１１ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ２／Ａ３／Ｂ１０／Ｂ１１ピンが、プラグ３３ＡのＡ２／Ａ３／Ｂ１０／Ｂ１１ピンに接続される。そのため、ホスト機器１は、ＵＳＢ３．１ポート１６１を用いて、周辺機器２内のＵＳＢ３．１デバイス２６１を制御できる。ホスト機器１は、ＵＳＢ３．１ポート１６１を用いて、ＵＳＢ３．１デバイス２６１との間で信号（ＴＸ１，ＲＸ１）を送受信することができる。
【００３０】
同様に、ホスト機器１側では、レセプタクル１１のＡ１０／Ａ１１／Ｂ２／Ｂ３ピンが、プラグ３１ＡのＡ１０／Ａ１１／Ｂ２／Ｂ３ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ１０／Ａ１１／Ｂ２／Ｂ３ピンが、プラグ３３ＡのＡ１０／Ａ１１／Ｂ２／Ｂ３ピンに接続される。そのため、ホスト機器１は、ＵＳＢ３．１ポート１６２を用いて、周辺機器２内のＵＳＢ３．１デバイス２６２を制御できる。ホスト機器１は、ＵＳＢ３．１ポート１６２を用いて、ＵＳＢ３．１デバイス２６２との間で信号（ＴＸ２，ＲＸ２）を送受信することができる。
【００３１】
また、ホスト機器１側では、プリント基板（ＰＣＢ）上で直結されたＡ６ピンの信号およびＢ６ピンの信号と、ＰＣＢ上で直結されたＡ７ピンの信号およびＢ７ピンの信号とが、ＵＳＢ２．０ポート１７１のための信号として用いられる。周辺機器２側では、ＰＣＢ上で直結されたＡ６ピンの信号およびＢ６ピンの信号と、ＰＣＢ上で直結されたＡ７ピンの信号およびＢ７ピンの信号とが、ＵＳＢ２．０デバイス２７１のための信号として用いられる。
【００３２】
より具体的には、ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンが、プラグ３１ＡのＡ６／Ａ７ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンが、プラグ３３ＡのＡ６／Ａ７ピンに接続される。そのため、ホスト機器１は、ＵＳＢ２．０ポート１７１を用いて、周辺機器２内のＵＳＢ２．０デバイス２７１を制御できる。ホスト機器１は、ＵＳＢ２．０ポート１７１を用いて、ＵＳＢ２．０デバイス２７１との間で差動対信号（Ｄ＋，Ｄ−）を送受信することができる。
【００３３】
また、ホスト機器１側では、レセプタクル１１のＢ６／Ｂ７ピンが、プラグ３１ＡのＢ６／Ｂ７ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＢ６／Ｂ７ピンが、プラグ３３ＡのＢ６／Ｂ７ピンに接続される。上述したように、プラグ３１ＡのＢ６／Ｂ７ピンとプラグ３３ＡのＢ６／Ｂ７ピンとは切断（ｏｐｅｎ）されており、これらをつなぐケーブル線はない。そのため、ＵＳＢ２．０ポート１７１からレセプタクル１１のＢ６／Ｂ７ピンに送出された信号が、ＵＳＢ２．０デバイス２７１に到達することはなく、またＵＳＢ２．０デバイス２７１からレセプタクル２１のＢ６／Ｂ７ピンに送出された信号が、ＵＳＢ２．０ポート１７１に到達することもない。
【００３４】
次いで、図５を参照して、レセプタクル１１，２１のＡ１ピン〜Ａ１２ピンに対して、プラグ３１Ａ，３３ＡのＢ１ピン〜Ｂ１２ピンがそれぞれ接続され、レセプタクル１１，２１のＢ１ピン〜Ｂ１２ピンに対して、プラグ３１Ａ，３３ＡのＡ１ピン〜Ａ１２ピンがそれぞれ接続される場合について例示する。
【００３５】
ホスト機器１側では、レセプタクル１１のＡ２／Ａ３／Ｂ１０／Ｂ１１ピンが、プラグ３１ＡのＢ２／Ｂ３／Ａ１０／Ａ１１ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ２／Ａ３／Ｂ１０／Ｂ１１ピンが、プラグ３３ＡのＢ２／Ｂ３／Ａ１０／Ａ１１ピンに接続される。そのため、ホスト機器１は、ＵＳＢ３．１ポート１６１を用いて、周辺機器２内のＵＳＢ３．１デバイス２６１を制御できる。ホスト機器１は、ＵＳＢ３．１ポート１６１を用いて、ＵＳＢ３．１デバイス２６１との間で信号（ＴＸ１，ＲＸ１）を送受信することができる。
【００３６】
同様に、ホスト機器１側では、レセプタクル１１のＡ１０／Ａ１１／Ｂ２／Ｂ３ピンが、プラグ３１ＡのＢ１０／Ｂ１１／Ａ２／Ａ３ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ１０／Ａ１１／Ｂ２／Ｂ３ピンが、プラグ３３ＡのＢ１０／Ｂ１１／Ａ２／Ａ３ピンに接続される。そのため、ホスト機器１は、ＵＳＢ３．１ポート１６２を用いて、周辺機器２内のＵＳＢ３．１デバイス２６２を制御できる。ホスト機器１は、ＵＳＢ３．１ポート１６２を用いて、ＵＳＢ３．１デバイス２６２との間で信号（ＴＸ２，ＲＸ２）を送受信することができる。
【００３７】
また、ホスト機器１側では、プリント基板（ＰＣＢ）上で直結されたＡ６ピンの信号およびＢ６ピンの信号と、ＰＣＢ上で直結されたＡ７ピンの信号およびＢ７ピンの信号とが、ＵＳＢ２．０ポート１７１のための信号として用いられる。周辺機器２側では、ＰＣＢ上で直結されたＡ６ピンの信号およびＢ６ピンの信号と、ＰＣＢ上で直結されたＡ７ピンの信号およびＢ７ピンの信号とが、ＵＳＢ２．０デバイス２７１のための信号として用いられる。
【００３８】
より具体的には、ホスト機器１側では、レセプタクル１１のＢ６／Ｂ７ピンが、プラグ３１ＡのＡ６／Ａ７ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＢ６／Ｂ７ピンが、プラグ３３ＡのＡ６／Ａ７ピンに接続される。そのため、ホスト機器１は、ＵＳＢ２．０ポート１７１を用いて、周辺機器２内のＵＳＢ２．０デバイス２７１を制御できる。ホスト機器１は、ＵＳＢ２．０ポート１７１を用いて、ＵＳＢ２．０デバイス２７１との間で差動対信号（Ｄ＋，Ｄ−）を送受信することができる。
【００３９】
また、ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンが、プラグ３１ＡのＢ６／Ｂ７ピンに接続され、且つ周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンが、プラグ３３ＡのＢ６／Ｂ７ピンに接続される。上述したように、プラグ３１ＡのＢ６／Ｂ７ピンとプラグ３３ＡのＢ６／Ｂ７ピンとは切断（ｏｐｅｎ）されており、これらをつなぐケーブル線はない。そのため、ＵＳＢ２．０ポート１７１からレセプタクル１１のＡ６／Ａ７ピンに送出された信号が、ＵＳＢ２．０デバイス２７１に到達することはなく、またＵＳＢ２．０デバイス２７１からレセプタクル２１のＡ６／Ａ７ピンに送出された信号が、ＵＳＢ２．０ポート１７１に到達することもない。
【００４０】
上記のような構成により、レセプタクル１１，２１に挿し込まれるプラグ３１Ａ，３３Ａの向き（表／裏）に関わらず、ＵＳＢ  Ｔｙｐｅ−Ｃケーブル３Ａで接続されるホスト機器１と周辺機器２とでは、二つのＵＳＢ３．１ポート接続と一つのＵＳＢ２．０ポート接続とを確立することができる。
【００４１】
ところで、周辺機器２は、複数のＵＳＢ２．０規格のデバイスを有することがある。そのような場合、周辺機器２は、ハブコントローラＩＣを実装してポート数を拡張する必要がある。上述したように、ＵＳＢ  Ｔｙｐｅ−Ｃケーブル３Ａによりホスト機器１と周辺機器２とが接続される場合、ＵＳＢ３．１規格のＳｕｐｅｒ  Ｓｐｅｅｄ（ＳＳ）ポートは２ポートがサポートされているものの、ＵＳＢ２．０規格のポートは１ポートがサポートされているのみである。そのため、周辺機器２が複数のＵＳＢ２．０デバイスを有する場合には、例えば、周辺機器２にハブコントローラＩＣをさらに設ける必要がある。周辺機器２において、ハブコントローラＩＣのダウンポートに二つのＵＳＢ２．０デバイスが接続されることにより、ホスト機器１はこれら二つのＵＳＢ２．０デバイスをハブコントローラＩＣを介して制御することができる。
【００４２】
図６は、周辺機器２で二つのＵＳＢ２．０デバイスを利用するために、周辺機器２にハブコントローラＩＣ（以下、ハブとも称する）２８が設けられる例を示す。周辺機器２では、例えば、レセプタクル２１のＡ６／Ａ７ピンを用いて受信される信号（Ｄ＋，Ｄ−）が、ハブ２８を介してＵＳＢ２．０デバイス２７１またはＵＳＢ２．０デバイス２７２に送出される。また、各ＵＳＢ２．０デバイス２７１，２７２から送出される信号（Ｄ＋，Ｄ−）が、ハブ２８を介して、レセプタクル２１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンに送出される。
【００４３】
周辺機器２では、ＵＳＢ３．１デバイス２６１が接続されているＵＳＢ３．１ポートおよびＵＳＢ２．０デバイス２７１が接続されているＵＳＢ２．０ポートの組と、ＵＳＢ３．１デバイス２６２が接続されているＵＳＢ３．１ポートおよびＵＳＢ２．０デバイス２７２が接続されているＵＳＢ２．０ポートの組とが、それぞれＵＳＢ３．１およびＵＳＢ２．０をサポートする標準の１ポートとして提供され得る。したがって、このような標準のポートを２ポート提供するためには、周辺機器２にハブコントローラＩＣを設けなければならない。
【００４４】
ハブコントローラＩＣは、ダウンポートに接続されている全てのデバイスが動作していない場合に省電力状態に移行する省電力機能を有することがある。しかし、接続される複数のＵＳＢ２．０デバイスの動作頻度（動作タイミング）が異なるならば、ハブコントローラＩＣが省電力状態になる期間が短く、省電力効果が得にくくなる。
【００４５】
本実施形態の制御システムは、一つのケーブル３を介してホスト機器１と周辺機器２とが接続される場合に、消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用できるように構成される。したがって、本制御システムでは、ホスト機器１によってサポートされる複数のＵＳＢ２．０ポートと、周辺機器２に設けられる複数のＵＳＢ２．０デバイスとの間の接続を確立することができる。以下、図７から図１４を参照して、第１実施形態の制御システムについて説明する。
【００４６】
図７は、本制御システムで用いられるケーブル３の両端にそれぞれ設けられるプラグ３１，３３のピン配置を示す。ケーブル３は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルの一部を変更したものである。プラグ３１，３３には、Ａ１ピン〜Ａ１２ピンとＢ１ピン〜Ｂ１２ピンとからなる２４個のピンが設けられる。Ａ１ピン〜Ａ１２ピンおよびＢ１ピン〜Ｂ１２ピンには、供給されるべき信号がそれぞれ割り当てられている。
【００４７】
図３を参照して上述したＵＳＢ  Ｔｙｐｅ−Ｃケーブルのプラグ３１Ａ，３３Ａと同様に、Ａ２／Ａ３／Ｂ１０／Ｂ１１ピンとＢ２／Ｂ３／Ａ１０／Ａ１１ピンには、ＵＳＢ３．１またはＵＳＢ３．１規格に準拠したデータバスのための信号ＴＸ＋、ＴＸ−、ＲＸ−、およびＲＸ＋がそれぞれ割り当てられている。Ａ４ピン、Ａ９ピン、Ｂ４ピン、およびＢ９ピンには、電力供給のためのＶＢＵＳが割り当てられている。Ａ１ピン、Ａ１２ピン、Ｂ１ピン、およびＢ１２ピンには、グラウンドＧＮＤが割り当てられている。Ａ５ピンには、コンフィグレーション・チャネルＣＣが割り当てられている。Ｂ５ピンには、Ｔｙｐｅ−Ｃケーブルプラグ電力ＶＣＯＮＮが割り当てられている。また、Ａ８ピンとＢ８ピンには、サイドバンドＳＢＵ１およびＳＢＵ２がそれぞれ割り当てられている。
【００４８】
なお、図７に示すように、Ａ６／Ａ７ピンには、ＵＳＢ２．０規格に準拠したデータバスのための差動対信号Ｄ１＋およびＤ１−がそれぞれ割り当てられている。さらに、Ｂ６／Ｂ７ピンには、ＵＳＢ２．０規格に準拠したデータバスのための差動対信号Ｄ２＋およびＤ２−がそれぞれ割り当てられている。つまり、ＵＳＢ２．０規格に準拠したプラグ３１Ａ，３３Ａでは、いずれの信号も割り当てられていなかったＢ６／Ｂ７ピンに差動対信号Ｄ２＋およびＤ２−がそれぞれ割り当てられている。したがって、図７に示すように、プラグ３１，３３のピンには、Ａ５ピンおよびＢ５ピンを除いて、プラグ３１，３３の中心に対して点対称に信号が割り当てられている。
【００４９】
また、プラグ３１とプラグ３３とを結ぶケーブル本体３２では、プラグ３１のＡ１ピン〜Ａ１２ピンとプラグ３３のＡ１ピン〜Ａ１２ピンとがそれぞれ結線され、またプラグ３１のＢ１ピン〜Ｂ１２ピンとプラグ３３のＢ１ピン〜Ｂ１２ピンとがそれぞれ結線されている。
【００５０】
このように、ケーブル３のプラグ３１，３３では、ＵＳＢ２．０規格に準拠したプラグ３１Ａ，３３Ａではいずれの信号も割り当てられていなかったＢ６／Ｂ７ピンに、差動対信号Ｄ２＋およびＤ２−がそれぞれ割り当てられている。また、プラグ３１とプラグ３３とを結ぶケーブル本体３２においても、プラグ３１のＢ６ピンとプラグ３３のＢ６ピンとが結線され、プラグ３１のＢ７ピンとプラグ３３のＢ７ピンとが結線されている。
【００５１】
なお、ホスト機器１に設けられるレセプタクル１１と周辺機器２に設けられるレセプタクル２１とのピン配置は、図２を参照して上述した通りである。
【００５２】
ここで、ホスト機器１および周辺機器２において、Ａ１〜Ａ１２ピン側が上部に、Ｂ１〜Ｂ１２ピン側が下部になるようにレセプタクル１１，２１が配置されている場合を想定する。また、プラグ３１，３３のＡ１〜Ａ１２ピン側を表とし、Ｂ１〜Ｂ１２ピン側を裏と称する。
【００５３】
ＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠したプラグ３１Ａ，３３Ａが用いられる場合と同様に、図２および図７に示したピン配置は、プラグ３１，３３の表を上にしてレセプタクル１１，２１に挿し込んでも、またプラグ３１，３３の裏を上にしてレセプタクル１１，２１に挿し込んでも、ホスト機器１と周辺機器２とが正常に動作するように構成されている。すなわち、ホスト機器１と周辺機器２とは、レセプタクル１１，２１に挿し込まれるプラグ３１，３３の向きに関わらず正常に動作する。したがって、上述したような中心に対して点対称にアサインされたピン配置により、ユーザは、プラグ３１，３３の向きを考慮することなく、プラグ３１，３３をレセプタクル１１，２１に挿し込むことができる。
【００５４】
図８から図１１は、ホスト機器１および周辺機器２のレセプタクル１１，２１に、ケーブル３のプラグ３１，３３がそれぞれ挿し込まれた場合の、ＵＳＢ３．１規格のポート接続およびＵＳＢ２．０規格のポート接続の例を示す。ケーブル３によりホスト機器１と周辺機器２とが接続される場合、ＵＳＢ２．０規格のポートは２ポートがサポートされる。ＵＳＢ３．１ポートについては、図４から図６を参照して上述した比較例と同様に、２ポートがサポートされる。なお、ＵＳＢ３．１ポートに関する構成は、図４から図６に示した構成と同様であるため以下では説明を省略する。
【００５５】
ホスト機器１は、二つのＵＳＢ２．０規格のポート（ＵＳＢ２．０ポート）１７１，１７２を備える。また、周辺機器２は、二つのＵＳＢ２．０デバイス２７１，２７２を有する。なお、図８から図１１では、ＵＳＢ２．０ポート接続に用いられるピンのみを示している。
【００５６】
図８を参照して、レセプタクル１１，２１のＡ１ピン〜Ａ１２ピンに対して、プラグ３１，３３のＡ１ピン〜Ａ１２ピンがそれぞれ接続され、レセプタクル１１，２１のＢ１ピン〜Ｂ１２ピンに対して、プラグ３１，３３のＢ１ピン〜Ｂ１２ピンがそれぞれ接続される場合を例示する。
【００５７】
なお、レセプタクル１１，２１のＡ１ピン〜Ａ１２ピンに対して、プラグ３１，３３のＡ１ピン〜Ａ１２ピンがそれぞれ接続され、レセプタクル１１，２１のＢ１ピン〜Ｂ１２ピンに対して、プラグ３１，３３のＢ１ピン〜Ｂ１２ピンがそれぞれ接続されることを、ノーマル接続とも称する。また、レセプタクル１１，２１のＡ１ピン〜Ａ１２ピンに対して、プラグ３１，３３のＢ１ピン〜Ｂ１２ピンがそれぞれ接続され、レセプタクル１１，２１のＢ１ピン〜Ｂ１２ピンに対して、プラグ３１，３３のＡ１ピン〜Ａ１２ピンがそれぞれ接続されることを、リバース接続とも称する。
【００５８】
したがって、図８に示す例では、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１とがノーマル接続され、周辺機器２側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３とがノーマル接続されていると云える。
【００５９】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１のＡ６／Ａ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１のＢ６／Ｂ７ピンに接続される。
【００６０】
ＵＳＢ２．０ホスト１７０は、ホスト機器１内のＵＳＢ２．０のホストコントローラである。ＵＳＢ２．０ホスト１７０は、単独のコントローラとして設けられてもよいし、より大規模なＳｙｓｔｅｍ−ｏｎ−ａ−Ｃｈｉｐ（ＳｏＣ）のような回路内に設けられてもよい。ＵＳＢ２．０ホスト１７０は、二つのＵＳＢ２．０ポート１７１，１７２を備える。ＵＳＢ２．０ポート１７１，１７２は、スイッチＳＷ１を介して、レセプタクル１１との間で信号を送受信する。
【００６１】
信号Ｄ＋，Ｄ−、信号Ｄ１＋，Ｄ１−、および信号Ｄ２＋，Ｄ２−は、ＵＳＢ２．０の差動対信号である。スイッチＳＷ１，ＳＷ２は、ＵＳＢ２．０の差動対信号の切り換えを制御するスイッチ回路である。スイッチＳＷ１は、プラグ３１がレセプタクル１１に挿し込まれた場合、レセプタクル１１のＡ６／Ａ７ピン（すなわち、Ａ６ピンおよびＡ７ピンの一対）とＢ６／Ｂ７ピン（すなわち、Ｂ６ピンおよびＢ７ピンの一対）の一方とＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０ポート１７２との間で信号が送受信されるように回路の切り換えを制御する。
【００６２】
レセプタクル１１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、二つのＵＳＢ２．０ポート１７１，１７２との間では、二系統のＵＳＢ２．０信号（Ｄ＋，Ｄ−）が送受信される。つまり、レセプタクル１１のＡ６／Ａ７ピンと一方のＵＳＢ２．０ポート（１７１、１７２の一方）との間で、ある系統のＵＳＢ２．０信号が送受信される。又、レセプタクル１１のＢ６／Ｂ７ピンと他方のＵＳＢ２．０ポート（１７１、１７２の他方）との間で、別の系統のＵＳＢ２．０信号が送受信される。そのため、スイッチＳＷ１は、レセプタクル１１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、ＵＳＢ２．０ポート１７１，１７２との間で、二系統のＵＳＢ２．０信号がそれぞれ適切に送受信されるように回路の切り換えを制御する。
【００６３】
より具体的には、スイッチＳＷ１は、レセプタクル１１とプラグ３１とがノーマル接続されているか、それともリバース接続されているかに応じて、二つのＵＳＢ２．０ポート接続のための信号が伝送される回路、すなわち、レセプタクル１１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、ＵＳＢ２．０ポート１７１およびＵＳＢ  ２．０ポート１７２とをつなぐ回路の切り換えを制御するように構成される。スイッチＳＷ１は、レセプタクル１１のＡ５ピン（図８に図示せず）から送出されるｃｃ１信号と、Ｂ５ピン（図８に図示せず）から送出されるｃｃ２信号の少なくとも一方を用いて、ｃｃ１／ｃｃ２信号の電圧レベルに基づき、レセプタクル１１とプラグ３１とがノーマル接続されているか、それともリバース接続されているかを決定する。
【００６４】
スイッチＳＷ１は、Ａ端子、Ｂ端子、Ｃ端子、およびＤ端子の四つの端子を有する。スイッチＳＷ１のＡ端子は、切り換えにより、Ｃ端子とＤ端子のいずれかに接続される。また、スイッチＳＷ１のＢ端子は、切り換えにより、Ｃ端子とＤ端子のいずれかに接続される。Ａ端子がＣ端子に接続される場合には、Ｂ端子はＤ端子に接続される。一方、Ａ端子がＤ端子に接続される場合には、Ｂ端子はＣ端子に接続される。
【００６５】
スイッチＳＷ１は、レセプタクル１１とプラグ３１とがノーマル接続されているか、それともリバース接続されているかに応じて、以下のように端子間の接続の切り換えを制御する。  
（１）レセプタクル１１とプラグ３１とがノーマル接続されている場合  
スイッチＳＷ１は、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。すなわち、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信されるように回路の切り換えを制御する。  
（２）レセプタクル１１とプラグ３１とがリバース接続されている場合  
スイッチＳＷ１は、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。すなわち、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信されるように回路の切り換えを制御する。
【００６６】
図８に示す例では、スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピンから送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがノーマル接続されていることを検出する。スイッチＳＷ１は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信される。
【００６７】
一方、周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３のＡ６／Ａ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３のＢ６／Ｂ７ピンに接続される。
【００６８】
ＵＳＢ２．０デバイス２７１，２７２は、スイッチＳＷ２を介して、レセプタクル２１との間で信号を送受信する。スイッチＳＷ２は、プラグ３３がレセプタクル２１に挿し込まれた場合、レセプタクル２１のＡ６／Ａ７ピン（すなわち、Ａ６ピンおよびＡ７ピンの一対）とＢ６／Ｂ７ピン（すなわち、Ｂ６ピンおよびＢ７ピンの一対）の一方とＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０デバイス２７２との間で信号が送受信されるように回路の切り換えを制御する。
【００６９】
レセプタクル２１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、二つのＵＳＢ２．０デバイス２７１，２７２との間では、二系統のＵＳＢ２．０信号（Ｄ＋，Ｄ−）が送受信される。つまり、レセプタクル２１のＡ６／Ａ７ピンと一方のＵＳＢ２．０デバイス（２７１、２７２の一方）との間で、ある系統のＵＳＢ２．０信号が送受信される。又、レセプタクル２１のＢ６／Ｂ７ピンと他方のＵＳＢ２．０デバイス（２７１、２７２の他方）との間で、別の系統のＵＳＢ２．０信号が送受信される。そのため、スイッチＳＷ２は、レセプタクル２１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、ＵＳＢ２．０デバイス２７１，２７２との間で、二系統のＵＳＢ２．０信号が適切に送受信されるように回路の切り換えを制御する。
【００７０】
より具体的には、スイッチＳＷ２は、レセプタクル２１とプラグ３３とがノーマル接続されているか、それともリバース接続されているかに応じて、レセプタクル２１のＡ６／Ａ７ピンおよびＢ６／Ｂ７ピンと、ＵＳＢ２．０デバイス２７１およびＵＳＢ  ２．０デバイス２７２とをつなぐ回路の切り換えを制御するように構成される。スイッチＳＷ２は、レセプタクル２１のＡ５ピン（図８に図示せず）から送出されるｃｃ１信号と、Ｂ５ピン（図８に図示せず）から送出されるｃｃ２信号の少なくとも一方を用いて、ｃｃ１／ｃｃ２信号の電圧レベルに基づき、レセプタクル２１とプラグ３３とがノーマル接続されているか、それともリバース接続されているかを決定する。
【００７１】
スイッチＳＷ１と同様に、スイッチＳＷ２は、Ａ端子、Ｂ端子、Ｃ端子、およびＤ端子の四つの端子を有する。スイッチＳＷ２のＡ端子は、切り換えにより、Ｃ端子とＤ端子のいずれかに接続される。また、スイッチＳＷ２のＢ端子は、切り換えにより、Ｃ端子とＤ端子のいずれかに接続される。Ａ端子がＣ端子に接続される場合には、Ｂ端子はＤ端子に接続される。一方、Ａ端子がＤ端子に接続される場合には、Ｂ端子はＣ端子に接続される。
【００７２】
スイッチＳＷ２は、レセプタクル２１とプラグ３３とがノーマル接続されているか、それともリバース接続されているかに応じて、以下のように端子間の接続の切り換えを制御する。  
（３）レセプタクル２１とプラグ３３とがノーマル接続されている場合  
スイッチＳＷ２は、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信される。  
（４）レセプタクル２１とプラグ３３とがリバース接続されている場合  
スイッチＳＷ２は、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【００７３】
図８に示す例では、スイッチＳＷ２は、レセプタクル２１のＡ５／Ｂ５ピンから送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル２１とプラグ３３とがノーマル接続されていることを検出する。スイッチＳＷ２は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信される。
【００７４】
図９は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１とがリバース接続され、周辺機器２側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３とがリバース接続される例を示す。
【００７５】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１のＢ６／Ｂ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１のＡ６／Ａ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図９に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがリバース接続されていることを検出する。スイッチＳＷ１は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信される。
【００７６】
一方、周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３のＢ６／Ｂ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３のＡ６／Ａ７ピンに接続される。スイッチＳＷ２は、レセプタクル２１のＡ５／Ｂ５ピン（図９に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル２１とプラグ３３とがリバース接続されていることを検出する。スイッチＳＷ２は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【００７７】
図１０は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１とがノーマル接続され、周辺機器２側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３とがリバース接続される例を示す。
【００７８】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１のＡ６／Ａ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１のＢ６／Ｂ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１０に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがノーマル接続されていることを検出する。スイッチＳＷ１は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信される。
【００７９】
一方、周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３のＢ６／Ｂ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３のＡ６／Ａ７ピンに接続される。スイッチＳＷ２は、レセプタクル２１のＡ５／Ｂ５ピン（図１０に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル２１とプラグ３３とがリバース接続されていることを検出する。スイッチＳＷ２は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【００８０】
図１１は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１とがリバース接続され、周辺機器２側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３とがノーマル接続される例を示す。
【００８１】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１のＢ６／Ｂ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１のＡ６／Ａ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１１に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがリバース接続されていることを検出する。スイッチＳＷ１は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信される。
【００８２】
一方、周辺機器２側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３のＡ６／Ａ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３のＢ６／Ｂ７ピンに接続される。スイッチＳＷ２は、レセプタクル２１のＡ５／Ｂ５ピン（図１１に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル２１とプラグ３３とがノーマル接続されていることを検出する。スイッチＳＷ２は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるよう回路の切り換えを制御する。これにより、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７２との間で信号が送受信される。
【００８３】
以上の構成により、ＵＳＢ  Ｔｙｐｅ−Ｃコネクタを用いて、周辺機器２にハブコントローラＩＣを設けることなく、ホスト機器１と周辺機器２との間で二つのＵＳＢ２．０ポート接続を利用することができる。したがって、ホスト機器が一つのＵＳＢ２．０ポートだけをサポートし、周辺機器でハブコントローラＩＣを用いて二つのＵＳＢ２．０デバイスを動作させる場合と比較して、本実施形態の構成は、ハブコントローラＩＣの動作に要する分だけ消費電力を低減することができる。
【００８４】
なお、図１２は、本実施形態の周辺機器２にハブコントローラＩＣ（ハブ）２８を設け、三つのＵＳＢ２．０デバイス２７１，２７２，２７３を動作させる例を示す。ここでは、周辺機器２側のＴｙｐｅ−Ｃコネクタにおいて、プラグ３３とレセプタクル２１とがノーマル接続されていることを想定する。スイッチＳＷ２は、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンとハブ２８との間で信号が送受信されるように回路の切り換えを制御する。ハブ２８には、二つのＵＳＢ２．０デバイス２７２，２７３が接続されている。また、ハブ２８は、ダウンポートに接続されている全てのデバイスが動作していない場合に省電力状態に移行する省電力機能を有する。
【００８５】
このような場合に、周辺機器２では、例えば、スイッチＳＷ２を介してレセプタクル２１のＡ６／Ａ７ピンに接続されるＵＳＢ２．０ポートに対して、動作頻度が高いＵＳＢ２．０デバイス２７１が接続され、またハブ２８のＵＳＢ２．０の二つのダウンポートに動作頻度が低い二つのＵＳＢ２．０デバイス２７２，２７３がそれぞれ接続される。ハブ２８に動作頻度が低いＵＳＢ２．０デバイス２７２，２７３が接続されることによって、ハブ２８が省電力状態になる期間を長くし、高い省電力効果を得ることができる。
【００８６】
図１３のフローチャートを参照して、ホスト機器１によって実行される制御処理の手順の例を説明する。
【００８７】
まず、ホスト機器１は、レセプタクル１１のＡ５／Ｂ５ピンからｃｃ１／ｃｃ２信号を受信したか否かを判定する（ステップＳ１１）。そして、ホスト機器１は、受信したｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１との接続状態がノーマル接続であるか、それともリバース接続であるかを判定する（ステップＳ１２）。
【００８８】
ノーマル接続である場合（ステップＳ１２のノーマル接続）、ホスト機器１は、レセプタクル１１のＡ６／Ａ７ピンと第１のＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンと第２のＵＳＢ２．０ポート１７２との間で信号が送受信されるように、第１のスイッチＳＷ１の切り換えを制御する（ステップＳ１３）。
【００８９】
一方、リバース接続である場合（ステップＳ１２のリバース接続）、ホスト機器１は、レセプタクル１１のＡ６／Ａ７ピンと第２のＵＳＢ２．０ポート１７２との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンと第１のＵＳＢ２．０ポート１７１との間で信号が送受信されるように、第１のスイッチＳＷ１の切り換えを制御する（ステップＳ１４）。
【００９０】
また、図１４のフローチャートを参照して、周辺機器２によって実行される制御処理の手順の例を説明する。
【００９１】
まず、周辺機器２は、レセプタクル２１のＡ５／Ｂ５ピンからｃｃ１／ｃｃ２信号を受信したか否かを判定する（ステップＳ２１）。そして、周辺機器２は、受信したｃｃ１／ｃｃ２信号に基づいて、レセプタクル２１とプラグ３３との接続状態がノーマル接続であるか、それともリバース接続であるかを判定する（ステップＳ２２）。
【００９２】
ノーマル接続である場合（ステップＳ２２のノーマル接続）、周辺機器２は、レセプタクル２１のＡ６／Ａ７ピンと第１のＵＳＢ２．０デバイス２７１との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンと第２のＵＳＢ２．０デバイス２７２との間で信号が送受信されるように、第２のスイッチＳＷ２の切り換えを制御する（ステップＳ２３）。
【００９３】
一方、リバース接続である場合（ステップＳ２２のリバース接続）、周辺機器２は、レセプタクル２１のＡ６／Ａ７ピンと第２のＵＳＢ２．０デバイス２７２との間で信号が送受信され、レセプタクル２１のＢ６／Ｂ７ピンと第１のＵＳＢ２．０デバイス２７１との間で信号が送受信されるように、第２のスイッチＳＷ２の切り換えを制御する（ステップＳ２４）。
【００９４】
以上により、消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用することができる。本実施形態で用いられるプラグ３１，３３には、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のプラグ３１Ａ，３３Ａではいずれの信号も割り当てられていないＢ６／Ｂ７ピンに、ＵＳＢ２．０の差動対信号（Ｄ＋，Ｄ−）が新たに割り当てられる。また、ケーブル本体３２には、プラグ３１のＢ６ピンとプラグ３３のＢ６ピンとをつなぐケーブル線と、プラグ３１のＢ７ピンとプラグ３３のＢ７ピンとをつなぐケーブル線とが追加される。これにより、プラグおよびレセプタクルに設けられるピン数を、ＵＳＢ  Ｔｙｐｅ−Ｃ規格で規定されたピン数（２４ピン）から増やすことなく、ホスト機器１で利用できるＵＳＢ２．０ポートを１ポートから２ポートに拡張することができる。
【００９５】
そして、ホスト機器１にスイッチＳＷ１を設けることにより、プラグ３１がレセプタクル１１に挿し込まれた向きに応じて、レセプタクル１１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの一方とＵＳＢ２．０ポート１７１との間で信号を送受信し、レセプタクル１１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０ポート１７２との間で信号を送受信する回路の切り換えを制御する。また、周辺機器２にスイッチＳＷ２を設けることにより、プラグ３３がレセプタクル２１に挿し込まれた向きに応じて、レセプタクル２１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの一方とＵＳＢ２．０デバイス２７１との間で信号を送受信し、レセプタクル２１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０デバイス２７２との間で信号を送受信するための回路の切り換えを制御する。これにより、レセプタクル１１，２１に挿し込まれるプラグ３１，３３の向きに関わらず、二つのＵＳＢ２．０ポート接続でそれぞれ適切な系統のＵＳＢ２．０信号を送受信することができる。
【００９６】
さらに、ホスト機器１の二つのＵＳＢ２．０ポートを利用できるので、周辺機器２においては、例えば、二つのＵＳＢ２．０デバイス２７１，２７１を利用するために、ハブコントローラＩＣ２８を設ける必要がなくなる。さらに、周辺機器２において三つ以上のＵＳＢ２．０デバイス２７１，２７２，２７３を利用するために、ハブコントローラＩＣ２８が設けられる場合にも、二つのＵＳＢ２．０ポート１７１，１７２を使い分けることにより、省電力効果を高めることができる。例えば、一方のＵＳＢ２．０ポート１７１に動作頻度が高いＵＳＢ２．０デバイス２７１が接続され、他方のＵＳＢ２．０ポート１７２にハブコントローラＩＣ２８を介して動作頻度が低い二つのＵＳＢ２．０デバイス２７２，２７３が接続されるようにすることで、ハブコントローラＩＣ２８が省電力状態となる期間を長くし、消費電力を低減できる。
【００９７】
（第２実施形態）
第１実施形態では、ホスト機器１のレセプタクル１１にケーブル３のプラグ３１が挿し込まれ、周辺機器２のレセプタクル２１にケーブル３のプラグ３３が挿し込まれる。これに対して、第２実施形態では、ホスト機器１のレセプタクル１１にケーブル３のプラグ３１が挿し込まれる一方、周辺機器２側では、ケーブルに直接、ＵＳＢ２．０デバイス２７１とハブコントローラＩＣ２８とが接続されている。換言すると、周辺機器２が、当該周辺機器２に固定されたケーブルを備えている。
【００９８】
第２実施形態に係る制御システムの構成は第１実施形態の制御システムと同様であり、第２実施形態と第１実施形態とでは、周辺機器２側では、ケーブルに直接、ＵＳＢ２．０デバイス２７１とハブコントローラＩＣ２８とが接続される構成のみが異なる。以下、第１実施形態と異なる点のみを説明する。
【００９９】
図１５および図１６に示す例では、ケーブル４の一端が周辺機器２に固定され、他端にプラグ３１が設けられている。プラグ３１は、ホスト機器１のレセプタクル１１に対して挿抜自在である。ケーブル４は、第１実施形態のケーブル３と同様のプラグ３１およびケーブル本体３２を有している。
【０１００】
周辺機器２内のＵＳＢ２．０デバイス２７１は、ケーブル本体３２を介してプラグ３１のＡ６／Ａ７ピンに接続される。つまり、ＵＳＢ２．０デバイス２７１は、プラグ３１のＡ６／Ａ７ピンとの間で信号を送受信する。
【０１０１】
周辺機器２内のハブ２８は、ケーブル本体３２を介してプラグ３１のＢ６／Ｂ７ピンに接続される。ハブ２８には、二つのＵＳＢ２．０デバイス２７２，２７３が接続される。したがって、二つのＵＳＢ２．０デバイス２７２，２７３は、ケーブル本体３２およびハブ２８を介して、プラグ３１のＢ６／Ｂ７ピンに接続される。つまり、ＵＳＢ２．０デバイス２７２，２７３は、プラグ３１のＢ６／Ｂ７ピンとの間で信号を送受信する。
【０１０２】
また、周辺機器２内のＵＳＢ２．０デバイス２７１とハブコントローラＩＣ２８とが直接、ケーブル３に接続されるので、周辺機器２にはスイッチが設けられていない。なお、プラグ３１のＢ６／Ｂ７ピンには、ハブ２８の代わりに、一つのＵＳＢ２．０デバイスが接続されていてもよい。
【０１０３】
図１５は、ホスト機器１のレセプタクル１１とプラグ３１とがノーマル接続される例を示す。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１５に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがノーマル接続されていることを検出する。スイッチＳＷ１は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信される。
【０１０４】
また、図１６は、ホスト機器１のレセプタクル１１とプラグ３１とがリバース接続される例を示す。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１６に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１とがリバース接続されていることを検出する。スイッチＳＷ１は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信される。
【０１０５】
図１５および図１６に示したように、周辺機器２がケーブル４に固定される場合、すなわち、周辺機器２内のＵＳＢ２．０デバイスやハブ２８がケーブル４に直接接続される場合にも、第１実施形態と同様に、ホスト機器１と周辺機器２との間で二つのＵＳＢ２．０ポート接続を利用できる。
【０１０６】
なお、ホスト機器１のスイッチＳＷ１も省略できる場合がある。これは、例えば、インデント等の特定用途向けのシステム（例えば、ＰＯＳシステム）において、ホスト機器１の二つのＵＳＢ２．０ポートと、周辺機器２内の複数のＵＳＢ２．０デバイスとの対応を維持する必要がない場合である。
【０１０７】
（第３実施形態）
第１実施形態では、ホスト機器１のレセプタクル１１にケーブル３のプラグ３１が挿し込まれ、周辺機器２のレセプタクル２１にケーブル３のプラグ３３が挿し込まれる。また、第２実施形態では、ホスト機器１のレセプタクル１１にケーブル３のプラグ３１が挿し込まれる一方、周辺機器２側では、ケーブル４に直接、ＵＳＢ２．０デバイス２７１とハブコントローラＩＣ２８とが接続されている。ケーブル３，４は、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル３Ａに、Ｂ６ピン間およびＢ７ピン間をそれぞれ結線するケーブル線を追加したケーブルである。
【０１０８】
これに対して第３実施形態では、ホスト機器１とＵＳＢ  Ｔｙｐｅ−Ｃ規格に準拠した周辺機器とが、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル３Ａを介して接続される。つまり、ホスト機器１のレセプタクル１１とＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル３Ａのプラグ３１Ａとが接続され、ＵＳＢ  Ｔｙｐｅ−Ｃ規格の周辺機器のレセプタクル２１とケーブル３Ａのプラグ３３Ａとが接続される。
【０１０９】
第３実施形態に係る制御システムにおけるホスト機器１の構成は第１および第２実施形態のホスト機器１と同様であり、第３実施形態と第１および第２実施形態とでは、ホスト機器１に対して、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル３Ａを介してＵＳＢ  Ｔｙｐｅ−Ｃ規格の周辺機器が接続される構成のみが異なる。以下、第１および第２実施形態と異なる点のみを説明する。
【０１１０】
図１７から図２０に示す例において、ＵＳＢ  Ｔｙｐｅ−Ｃ規格の周辺機器２Ａは一つのＵＳＢ２．０デバイス２７１を備える。ＵＳＢ２．０デバイス２７１は、レセプタクル２１のＡ６／Ａ７ピンとの間で信号を送受信すると共に、Ｂ６／Ｂ７ピンとの間でも信号を送受信する。周辺機器２Ａ側では、ＰＣＢ上で直結されたＡ６ピンの信号およびＢ６ピンの信号と、ＰＣＢ上で直結されたＡ７ピンの信号およびＢ７ピンの信号とが、ＵＳＢ２．０デバイス２７１のための信号として用いられる。
【０１１１】
また、ホスト機器１と周辺機器２Ａとを接続するケーブル３Ａは、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブルである。そのため、プラグ３１ＡのＡ６／Ａ７ピンとプラグ３３ＡのＡ６／Ａ７ピンとが結線されている一方、プラグ３１ＡのＢ６／Ｂ７ピンとプラグ３３ＡのＢ６／Ｂ７ピンとは結線されていない（ｏｐｅｎ）。つまり、プラグ３１ＡのＢ６ピンとプラグ３３ＡのＢ６ピンが非結線であり、且つ、プラグ３１ＡのＢ７ピンとプラグ３３ＡのＢ７ピンが非結線である。
【０１１２】
図１７は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１Ａとがノーマル接続され、周辺機器２Ａ側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３Ａとがノーマル接続される例を示す。
【０１１３】
周辺機器２Ａ側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３ＡのＡ６／Ａ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３ＡのＢ６／Ｂ７ピンに接続される。上述したように、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信されると共に、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間でも信号が送受信される。
【０１１４】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１ＡのＡ６／Ａ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１ＡのＢ６／Ｂ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１７に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１Ａとがノーマル接続されていることを検出する。スイッチＳＷ１は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され得ると共に、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され得る。
【０１１５】
したがって、図１７に示す例では、プラグ３１ＡのＡ６／Ａ７ピンとプラグ３３ＡのＡ６／Ａ７ピンとをつなぐケーブル線と、端子Ａと端子Ｃとを接続するスイッチＳＷ１とを介して、ＵＳＢ２．０ポート１７１とＵＳＢ２．０デバイス２７１との間で信号を送受信することができる。
【０１１６】
図１８は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１Ａとがリバース接続され、周辺機器２Ａ側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３Ａとがリバース接続される例を示す。
【０１１７】
周辺機器２Ａ側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３ＡのＢ６／Ｂ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３ＡのＡ６／Ａ７ピンに接続される。上述したように、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信されると共に、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【０１１８】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１ＡのＢ６／Ｂ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１ＡのＡ６／Ａ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１８に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１Ａとがリバース接続されていることを検出する。スイッチＳＷ１は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され得ると共に、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され得る。
【０１１９】
したがって、図１８に示す例では、プラグ３１ＡのＡ６／Ａ７ピンとプラグ３３ＡのＡ６／Ａ７ピンとをつなぐケーブル線と、端子Ａと端子Ｄとを接続するスイッチＳＷ１とを介して、ＵＳＢ２．０ポート１７１とＵＳＢ２．０デバイス２７１との間で信号を送受信することができる。
【０１２０】
図１９は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１Ａとがノーマル接続され、周辺機器２Ａ側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３Ａとがリバース接続される例を示す。
【０１２１】
周辺機器２Ａ側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３ＡのＢ６／Ｂ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３ＡのＡ６／Ａ７ピンに接続される。上述したように、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信されると共に、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【０１２２】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１ＡのＡ６／Ａ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１ＡのＢ６／Ｂ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図１９に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１Ａとがノーマル接続されていることを検出する。スイッチＳＷ１は、ノーマル接続であるので、Ａ端子がＣ端子に接続され、Ｂ端子がＤ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され得ると共に、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され得る。
【０１２３】
したがって、図１９に示す例では、プラグ３１ＡのＡ６／Ａ７ピンとプラグ３３ＡのＡ６／Ａ７ピンとをつなぐケーブル線と、端子Ａと端子Ｃとを接続するスイッチＳＷ１とを介して、ＵＳＢ２．０ポート１７１とＵＳＢ２．０デバイス２７１との間で信号を送受信することができる。
【０１２４】
図２０は、ホスト１側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル１１とプラグ３１Ａとがリバース接続され、周辺機器２Ａ側のＴｙｐｅ−Ｃコネクタにおいて、レセプタクル２１とプラグ３３Ａとがノーマル接続される例を示す。
【０１２５】
周辺機器２Ａ側では、レセプタクル２１のＡ６／Ａ７ピンがプラグ３３ＡのＡ６／Ａ７ピンに接続され、且つレセプタクル２１のＢ６／Ｂ７ピンがプラグ３３ＡのＢ６／Ｂ７ピンに接続される。上述したように、レセプタクル２１のＡ６／Ａ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信されると共に、レセプタクル２１のＢ６／Ｂ７ピンとＵＳＢ２．０デバイス２７１との間で信号が送受信される。
【０１２６】
ホスト機器１側では、レセプタクル１１のＡ６／Ａ７ピンがプラグ３１ＡのＢ６／Ｂ７ピンに接続され、且つレセプタクル１１のＢ６／Ｂ７ピンがプラグ３１ＡのＡ６／Ａ７ピンに接続される。スイッチＳＷ１は、レセプタクル１１のＡ５／Ｂ５ピン（図２０に図示せず）から送出されるｃｃ１／ｃｃ２信号に基づいて、レセプタクル１１とプラグ３１Ａとがリバース接続されていることを検出する。スイッチＳＷ１は、リバース接続であるので、Ａ端子がＤ端子に接続され、Ｂ端子がＣ端子に接続されるように回路の切り換えを制御する。これにより、レセプタクル１１のＡ６／Ａ７ピンとＵＳＢ２．０ポート１７２との間で信号が送受信され得ると共に、レセプタクル１１のＢ６／Ｂ７ピンとＵＳＢ２．０ポート１７１との間で信号が送受信され得る。
【０１２７】
したがって、図２０に示す例では、プラグ３１ＡのＡ６／Ａ７ピンとプラグ３３ＡのＡ６／Ａ７ピンとをつなぐケーブル線と、端子Ａと端子Ｄとを接続するスイッチＳＷ１とを介して、ＵＳＢ２．０ポート１７１とＵＳＢ２．０デバイス２７１との間で信号を送受信することができる。
【０１２８】
このように、スイッチＳＷ１を備えるホスト機器１に、ＵＳＢ  Ｔｙｐｅ−Ｃ規格のケーブル３Ａを介してＵＳＢ  Ｔｙｐｅ−Ｃ規格の周辺機器２Ａを接続する場合、従来と同様のＵＳＢ２．０ポート接続を実現することができる。
【０１２９】
以上説明したように、第１乃至第３実施形態によれば、消費電力を低減しながら複数のＵＳＢ２．０ポート接続を利用することができる。ホスト機器１において、レセプタクル１１は複数のピンを備え、複数のピンを備えるプラグ３１を挿し込み可能である。ＵＳＢ２．０ポート１７１，１７２は、レセプタクル１１との間で信号を送受信する。スイッチＳＷ１は、プラグ３１がレセプタクル１１に挿し込まれた場合、レセプタクル１１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの一方とＵＳＢ２．０ポート１７１との間で信号を送受信し、レセプタクル１１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０ポート１７２との間で信号を送受信するための回路の切り換えを制御する。
【０１３０】
これにより、ホスト機器１において、複数のＵＳＢ２．０ポート１７１，１７２と、レセプタクル１１に挿し込まれたプラグ３１との間で、二系統のＵＳＢ２．０信号が適切に送受信される。したがって、例えば、ホスト機器１の複数のＵＳＢ２．０ポート１７１，１７２と、周辺機器２の複数のＵＳＢ２．０デバイス２７１，２７２との間で、ハブ２８を設けることなく複数のＵＳＢ２．０ポート接続を利用でき、消費電力を低減することができる。
【０１３１】
また、周辺機器２において、レセプタクル２１は複数のピンを備え、複数のピンを備えるプラグ３３を挿し込み可能である。ＵＳＢ２．０デバイス２７１，２７２は、レセプタクル２１との間で信号を送受信する。スイッチＳＷ２は、プラグ３３がレセプタクル２１に挿し込まれた場合、レセプタクル２１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの一方とＵＳＢ２．０デバイス２７１との間で信号を送受信し、レセプタクル２１のＡ６／Ａ７ピンとＢ６／Ｂ７ピンの他方とＵＳＢ２．０デバイス２７２との間で信号を送受信するための回路の切り換えを制御する。
【０１３２】
これにより、周辺機器２において、複数のＵＳＢ２．０デバイス２７１，２７２と、レセプタクル２１に挿し込まれたプラグ３３との間で、二系統のＵＳＢ２．０の信号が適切に送受信される。したがって、例えば、ホスト機器１の複数のＵＳＢ２．０ポート１７１，１７２と、周辺機器２の複数のＵＳＢ２．０デバイス２７１，２７２との間で、ハブ２８を設けることなく複数のＵＳＢ２．０ポート接続を利用でき、消費電力を低減することができる。
【０１３３】
いくつかの実施形態に記載された様々な機能の夫々は、回路（処理回路）によって実現されてもよい。処理回路の例には、中央処理装置（ＣＰＵ）のような、プログラムされたプロセッサが含まれる。このプロセッサは、メモリに格納されたコンピュータプログラム（命令群）を実行することによって、記載された機能夫々を実行する。このプロセッサは、電気回路を含むマイクロプロセッサであってもよい。処理回路の例には、デジタル信号プロセッサ（ＤＳＰ）、特定用途向け集積回路（ＡＳＩＣ）、マイクロコントローラ、コントローラ、他の電気回路部品も含まれる。これら実施形態に記載されたＣＰＵ以外のコンポーネントの夫々もまた処理回路によって実現されてもよい。
【０１３４】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら新規な実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれるとともに、特許請求の範囲に記載された発明とその均等の範囲に含まれる。
【符号の説明】
【０１３５】
１…ホスト機器、２…周辺機器、３…ケーブル、１１，２１…レセプタクル、３１，３３…プラグ、３２…ケーブル本体、ＳＷ１，ＳＷ２…スイッチ、１７０…ＵＳＢ２．０ホスト、１７１，１７２…ＵＳＢ２．０ポート、２７１，２７２…ＵＳＢ２．０デバイス、２８…ハブコントローラＩＣ。
【図１】
2019159922.tif 000003
【図２】
2019159922.tif 000004
【図３】
2019159922.tif 000005
【図４】
2019159922.tif 000006
【図５】
2019159922.tif 000007
【図６】
2019159922.tif 000008
【図７】
2019159922.tif 000009
【図８】
2019159922.tif 000010
【図９】
2019159922.tif 000011
【図１０】
2019159922.tif 000012
【図１１】
2019159922.tif 000013
【図１２】
2019159922.tif 000014
【図１３】
2019159922.tif 000015
【図１４】
2019159922.tif 000016
【図１５】
2019159922.tif 000017
【図１６】
2019159922.tif 000018
【図１７】
2019159922.tif 000019
【図１８】
2019159922.tif 000020
【図１９】
2019159922.tif 000021
【図２０】
2019159922.tif 000022