(57)【要約】【課題】情報処理装置に外部装置を接続するための規格の仕様を守りつつ、外部装置が安定して動作するために必要な電源を情報処理装置から供給することができるようにする。【解決手段】USBケーブル２１ＡがPC１に接続され、続けてUSBケーブル２１Ｂが接続されたとき、USB IC３１ＢとUSB IC４２の間でコンフィギュレーションが行われ、終了した場合、500mAの電流の供給がUSB IC３１Ｂにより開始される。ODD２に電源が供給されることに応じてUSB IC３１ＡとUSB IC５１の間でコンフィギュレーションが行われ、終了した場合、500mAの電流の供給がUSB IC３１Ａにより開始される。USB IC３１Ａと３１Ｂから500mAずつ出力された電流がスイッチ回路４１において併せてODD２に供給される。本発明はUSBデバイスの接続ケーブルに適用することができる。【選択図】図３
2012008716.tif 000002
【特許請求の範囲】
【請求項１】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される電源供給回路であって、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う制御回路と、
前記制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を外部装置のコントローラに供給する切替回路と
を備え、
前記切替回路は、電流が供給されることによって動作を開始した前記外部装置のコントローラと、前記第１のコントローラとの間で前記第１の信号線を介して通信が行われることによって前記外部装置のコントローラの動作の設定が終了した場合、前記情報処理装置から前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第１のレベルより高い第２のレベルの電流を併せて前記外部装置のコントローラに供給する
電源供給回路。
【請求項２】
前記第１のケーブルと前記第２のケーブルは、それぞれUSB規格のケーブルである
請求項１に記載の電源供給回路。
【請求項３】
前記情報処理装置が有する前記第１および第２のコントローラと、前記制御回路と、前記外部装置のコントローラとがUSB2.0規格での動作に対応しているUSBコントローラである場合、
前記第１のレベルは100mAであり、
前記第２のレベルは500mAであり、
前記情報処理装置が有する前記第１および第２のコントローラと、前記制御回路と、前記外部装置のコントローラとがUSB3.0規格のSuper Speed動作に対応しているUSBコントローラである場合、
前記第１のレベルは150mAであり、
前記第２のレベルは900mAである
請求項２に記載の電源供給回路。
【請求項４】
前記電源供給回路は前記外部装置の外部に設けられ、
前記第１の信号線と、前記切替回路による電力の供給に用いられる第３の電力線とを有する第３のケーブルがさらに接続される
請求項１に記載の電源供給回路。
【請求項５】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う制御回路と、
前記制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を外部装置のコントローラに供給する切替回路と
を備える電源供給回路の電源供給方法であって、
電流が供給されることによって動作を開始した前記外部装置のコントローラと、前記第１のコントローラとの間で前記第１の信号線を介して通信が行われることによって前記外部装置のコントローラの動作の設定が終了した場合、前記情報処理装置から前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第１のレベルより高い第２のレベルの電流を併せて前記切替回路から前記外部装置のコントローラに供給させる
ステップを含む電源供給方法。
【請求項６】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される信号処理装置であって、
前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、
前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を前記第１の制御回路に供給する切替回路と、
前記第１の制御回路に供給された電流を使って動作する信号処理回路と
を備え、
前記第１の制御回路は、前記切替回路から供給される電流を使って動作を開始し、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行い、
前記切替回路は、前記第１の制御回路の動作の設定が終了した場合、前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第２のレベルの電流を併せて前記第１の制御回路に供給する
信号処理装置。
【請求項７】
前記第１の制御回路は、前記第１のコントローラとの間で前記第１の信号線を介して通信を行い、前記第１のコントローラから送信された、前記信号処理回路が処理対象とするデータを受信するとともに、前記信号処理回路により処理されたデータを前記第１のコントローラに送信する
請求項６に記載の信号処理装置。
【請求項８】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、
前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、
前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を前記第１の制御回路に供給する切替回路と、
前記第１の制御回路に供給された電流を使って動作する信号処理回路と
を備える信号処理装置の電源供給方法であって、
前記切替回路から供給される電流を使って前記第１の制御回路に動作を開始させ、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行わせ、
前記第１の制御回路の動作の設定が終了した場合、前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第２のレベルの電流を併せて前記切替回路から前記第１の制御回路に供給させる
ステップを含む電源供給方法。
【請求項９】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される信号処理装置であって、
前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作する、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、
前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を出力する切替回路と、
前記切替回路から出力された電流を使って動作する信号処理回路と
を備え、
前記第１の制御回路は、前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作を開始し、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行い、
前記切替回路は、前記第１の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される前記第１のレベルより高い第２のレベルの電流と、前記第２の電力線を介して供給される前記第２のレベルの電流とを併せて出力する
信号処理装置。
【請求項１０】
前記第１の制御回路は、前記第１のコントローラとの間で前記第１の信号線を介して通信を行い、前記第１のコントローラから送信された、前記信号処理回路が処理対象とするデータを受信するとともに、前記信号処理回路により処理されたデータを前記第１のコントローラに送信する
請求項９に記載の信号処理装置。
【請求項１１】
第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、
前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作する、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、
前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、
前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を出力する切替回路と、
前記切替回路から出力された電流を使って動作する信号処理回路と
を備える信号処理装置の電源供給方法であって、
前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流を使って前記第１の制御回路に動作を開始させ、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行わせ、
前記第１の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される前記第１のレベルより高い第２のレベルの電流と、前記第２の電力線を介して供給される前記第２のレベルの電流とを併せて前記切替回路から出力させる
ステップを含む電源供給方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、電源供給回路、電源供給方法、および信号処理装置に関し、特に、情報処理装置に外部装置を接続するための規格の仕様を守りつつ、外部装置が安定して動作するために必要な電源を情報処理装置から供給することができるようにした電源供給回路、電源供給方法、および信号処理装置に関する。
【背景技術】
【０００２】
PCの周辺機器としてUSB(Universal Serial Bus)接続のデバイス（USBデバイス）が各種ある。
【０００３】
USBデバイスの中には、USBケーブルを介してPCから電源の供給を受けて、いわゆるバスパワーで動作するものがある。バスパワーで動作するUSBデバイスには、マウスや携帯音楽プレーヤなどの電流消費が比較的少ないデバイスだけでなく、ODD(Optical Disc Drive)（光ディスクドライブ）などの電流消費が比較的多いデバイスもある。
【０００４】
ここで、USB規格のバスパワーに関する仕様について説明する。
【０００５】
USBケーブルのラインには、VBUS，GND，D+，D-の４本のラインがある。バスパワーで動作するUSBデバイスに対する電源の供給にはVBUSとGNDが用いられる。D+，D-を用いて差動信号が送受信され、PCとUSBデバイス間のデータ通信が実現される。
【０００６】
PCのUSBポートにUSBプラグが差し込まれ、USBデバイスが接続された場合、4.75V〜5.25Vの電圧が印可され、USBデバイスに対して100mAの電流が供給される。USBデバイス側のUSB ICであるターゲットコントローラは、PCから供給された100mAの電流を用いて動作し、PC側のUSB ICであるホストコントローラとの間でコンフィギュレーション（Configuration）を行う。
【０００７】
コンフィギュレーションにおいては、ターゲットコントローラとホストコントローラの間でパラメータの送受信が行われ、双方のコントローラにおいて各種の設定が行われる。例えば、ターゲットコントローラからホストコントローラに対しては、USBデバイスが動作するのに必要な消費電流の情報などが送信される。
【０００８】
コンフィギュレーションが終了したとき、ホストコントローラによる制御に従って、PCからUSBデバイスに対して、USBデバイスが動作するのに必要な分の電流の供給が開始される。例えば、USBデバイスがHigh-power bus powered deviceである場合、500mAの電流が供給される。500mAの電流の供給を受けたUSBデバイスは、ターゲットコントローラ以外の他のハードウェアを駆動させることが可能となる。
【先行技術文献】
【特許文献】
【０００９】
【特許文献１】特開２００２−２９７２６９号公報
【発明の概要】
【発明が解決しようとする課題】
【００１０】
ところで、USBデバイスの中には500mAを超えて電流を消費するものがあり、このようなUSBデバイスをバスパワーで動作させる場合に問題になる。USB（USB2.0）規格では、１本のUSBケーブルで供給できる電流の上限は500mAとして規定されている。
【００１１】
USBデバイスの消費電流が500mAを超える場合の挙動はホストコントローラの設計により異なる。例えば、電流供給の遮断、消費電流の制限、500mAを超える電流の供給がホストコントローラにより行われる。
【００１２】
電流供給の遮断が行われた場合、当然、USBデバイスは動作を停止することになる。また、消費電流の制限が行われた場合、USBデバイスの動作が不安定なものになる。500mAを超える電流の供給が行われた場合、PCやUSBデバイスが故障するおそれがある。
【００１３】
そこで、電流消費が500mAを超えるUSBデバイスをバスパワーで動作させるために各種の方法が採用、または提案されており、その方法の１つとしてＹ型ケーブルを用いる方法がある。Ｙ型ケーブルの外観を図１Ａに示す。
【００１４】
図１Ａに示すように、Ｙ型ケーブルは、１つのプラグから延びる２本のケーブルの先にそれぞれプラグが設けられるようにして構成される。図１Ａの右側の１つのプラグがUSBデバイスのUSBポートに差し込まれ、左側の２つのプラグがPCの２つのUSBポートにそれぞれ差し込まれる。
【００１５】
このようなＹ型ケーブルを用いて接続した場合、PCからUSBデバイスに対して、それぞれのケーブルを使って500mAずつ、合計１Ａの電流が供給されるようなことは行われない。規格上、PCに接続された一方のケーブルを介して供給することが可能な電流は500mAまでであり、他方のケーブルを介して供給することが可能な電流の上限は100mAまでである。
【００１６】
すなわち、図１ＡのＹ型ケーブルを用いて接続した場合、PCからUSBデバイスに対して併せて600mAの電流までは供給することができるが、ODDなどのUSBデバイスが安定して動作するために必要な電流は約１Ａであり、十分な電流をODDに供給することができない。
【００１７】
また、消費電流が500mAを超えるUSBデバイスをバスパワーで動作させるための方法として、USBデバイスに設けられるDCジャックを使う方法がある。この方法でODDを接続した状態を図１Ｂに示す。
【００１８】
図１Ｂに示すように、PCとODDは２本のケーブルで接続される。図１Ｂの上側のケーブルは、両端にUSBプラグが設けられた通常のUSBケーブルであり、一方のUSBプラグはODDのUSBポートに差し込まれ、他方のUSBプラグはPCのUSBポートに差し込まれる。上述したようにしてホストコントローラとターゲットコントローラの間でコンフィギュレーションが行われた後、上側のケーブルを介して、PCからODDに対して500mAの電流が供給される。
【００１９】
一方、図１Ｂの下側のケーブルは、一端にUSBプラグが設けられ、他端にDCプラグが設けられるケーブルである。USBプラグはPCのUSBポートに差し込まれ、DCプラグはODDのDCジャックに差し込まれる。下側のケーブルを介してはコンフィギュレーションが行われないから、PCからODDに対して下側のケーブルを介して供給される電流は100mAとなる。
【００２０】
すなわち、このような接続方法を用いた場合もPCからUSBデバイスに対して供給することができる電流は600mAまでであり、ODDが安定して動作するのに必要な電流を供給することができない。
【００２１】
本発明はこのような状況に鑑みてなされたものであり、情報処理装置に外部装置を接続するための規格の仕様を守りつつ、外部装置が安定して動作するために必要な電源を情報処理装置から供給することができるようにするものである。
【課題を解決するための手段】
【００２２】
本発明の第一の側面の電源供給回路は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される電源供給回路であって、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う制御回路と、前記制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を外部装置のコントローラに供給する切替回路とを備え、前記切替回路は、電流が供給されることによって動作を開始した前記外部装置のコントローラと、前記第１のコントローラとの間で前記第１の信号線を介して通信が行われることによって前記外部装置のコントローラの動作の設定が終了した場合、前記情報処理装置から前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第１のレベルより高い第２のレベルの電流を併せて前記外部装置のコントローラに供給する。
【００２３】
前記第１のケーブルと前記第２のケーブルは、それぞれUSB規格のケーブルであるようにすることができる。
【００２４】
前記情報処理装置が有する前記第１および第２のコントローラと、前記制御回路と、前記外部装置のコントローラとがUSB2.0規格での動作に対応しているUSBコントローラである場合、前記第１のレベルは100mAであり、前記第２のレベルは500mAである。また、前記情報処理装置が有する前記第１および第２のコントローラと、前記制御回路と、前記外部装置のコントローラとがUSB3.0規格のSuper Speed動作に対応しているUSBコントローラである場合、前記第１のレベルは150mAであり、前記第２のレベルは900mAである。
【００２５】
前記外部装置の外部に設けられるようにすることができる。この場合、前記第１の信号線と、前記切替回路による電力の供給に用いられる第３の電力線とを有する第３のケーブルがさらに接続されるようにすることができる。
【００２６】
本発明の第一の側面の電源供給方法は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う制御回路と、前記制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を外部装置のコントローラに供給する切替回路とを備える電源供給回路の電源供給方法であって、電流が供給されることによって動作を開始した前記外部装置のコントローラと、前記第１のコントローラとの間で前記第１の信号線を介して通信が行われることによって前記外部装置のコントローラの動作の設定が終了した場合、前記情報処理装置から前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第１のレベルより高い第２のレベルの電流を併せて前記切替回路から前記外部装置のコントローラに供給させるステップを含む。
【００２７】
本発明の第二の側面の信号処理装置は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される信号処理装置であって、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を前記第１の制御回路に供給する切替回路と、前記第１の制御回路に供給された電流を使って動作する信号処理回路とを備え、前記第１の制御回路は、前記切替回路から供給される電流を使って動作を開始し、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行い、前記切替回路は、前記第１の制御回路の動作の設定が終了した場合、前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第２のレベルの電流を併せて前記第１の制御回路に供給する。
【００２８】
前記第１の制御回路には、前記第１のコントローラとの間で前記第１の信号線を介して通信を行わせ、前記第１のコントローラから送信された、前記信号処理回路が処理対象とするデータを受信させるとともに、前記信号処理回路により処理されたデータを前記第１のコントローラに送信させることができる。
【００２９】
本発明の第二の側面の電源供給方法は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を前記第１の制御回路に供給する切替回路と、前記第１の制御回路に供給された電流を使って動作する信号処理回路とを備える信号処理装置の電源供給方法であって、前記切替回路から供給される電流を使って前記第１の制御回路に動作を開始させ、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行わせ、前記第１の制御回路の動作の設定が終了した場合、前記第１の電力線と前記第２の電力線を介してそれぞれ供給される前記第２のレベルの電流を併せて前記切替回路から前記第１の制御回路に供給させるステップを含む。
【００３０】
本発明の第三の側面の信号処理装置は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続される信号処理装置であって、前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作する、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を出力する切替回路と、前記切替回路から出力された電流を使って動作する信号処理回路とを備え、前記第１の制御回路は、前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作を開始し、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行い、前記切替回路は、前記第１の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される前記第１のレベルより高い第２のレベルの電流と、前記第２の電力線を介して供給される前記第２のレベルの電流とを併せて出力する。
【００３１】
前記第１の制御回路には、前記第１のコントローラとの間で前記第１の信号線を介して通信を行わせ、前記第１のコントローラから送信された、前記信号処理回路が処理対象とするデータを受信させるとともに、前記信号処理回路により処理されたデータを前記第１のコントローラに送信させる。
【００３２】
本発明の第三の側面の電源供給方法は、第１のコントローラと第２のコントローラを有する情報処理装置に、第１の信号線と第１の電力線を有する第１のケーブルを介して接続されるとともに、第２の信号線と第２の電力線を有する第２のケーブルを介して接続され、前記情報処理装置から前記第１の電力線を介して供給される電流を使って動作する、前記第１のコントローラと前記第１の信号線によって接続される第１の制御回路と、前記情報処理装置から前記第２の電力線を介して供給される第１のレベルの電流を使って動作を開始し、前記第２のコントローラとの間で前記第２の信号線を介して通信を行うことによって動作の設定を行う第２の制御回路と、前記情報処理装置から前記第１の電力線を介して供給される電流と前記第２の電力線を介して供給される電流を出力する切替回路と、前記切替回路から出力された電流を使って動作する信号処理回路とを備える信号処理装置の電源供給方法であって、前記第２の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される電流を使って前記第１の制御回路に動作を開始させ、前記第１のコントローラとの間で前記第１の信号線を介して通信を行うことによって動作の設定を行わせ、前記第１の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される前記第１のレベルより高い第２のレベルの電流と、前記第２の電力線を介して供給される前記第２のレベルの電流とを併せて前記切替回路から出力させるステップを含む。
【００３３】
本発明の第一の側面においては、電流が供給されることによって動作を開始した外部装置のコントローラと、第１のコントローラとの間で第１の信号線を介して通信が行われることによって前記外部装置のコントローラの動作の設定が終了した場合、情報処理装置から第１の電力線と第２の電力線を介してそれぞれ供給される第１のレベルより高い第２のレベルの電流が併せて前記外部装置のコントローラに供給される。
【００３４】
本発明の第二の側面においては、切替回路から供給される電流を使って第１の制御回路の動作が開始され、第１のコントローラとの間で第１の信号線を介して通信が行われることによって動作の設定が行われる。また、第１の制御回路の動作の設定が終了した場合、第１の電力線と第２の電力線を介してそれぞれ供給される前記第２のレベルの電流が併せて前記第１の制御回路に供給される。
【００３５】
本発明の第三の側面においては、第２の制御回路の動作の設定が終了した場合、情報処理装置から第１の電力線を介して供給される電流を使って第１の制御回路の動作が開始され、第１のコントローラとの間で第１の信号線を介して通信が行われることによって動作の設定が行われる。また、前記第１の制御回路の動作の設定が終了した場合、前記情報処理装置から前記第１の電力線を介して供給される第１のレベルより高い第２のレベルの電流と、第２の電力線を介して供給される前記第２のレベルの電流とが併せて出力される。
【発明の効果】
【００３６】
本発明によれば、情報処理装置に外部装置を接続するための規格の仕様を守りつつ、外部装置が安定して動作するために必要な電源を情報処理装置から供給することができる。
【図面の簡単な説明】
【００３７】
【図１】PCとODDの接続に用いられるケーブルの例を示す図である。
【図２】PCとODDの接続例を示す図である。
【図３】図２に示すようにしてPCとODDを接続した場合の各回路の電気的な接続の例を示す図である。
【図４】電源供給の流れについて説明するフローチャートである。
【図５】電源供給の流れについて説明する他のフローチャートである。
【図６】ACアダプタを接続した例を示す図である。
【図７】PCとODDの接続例を示す図である。
【図８】PCとODDの接続例を示す図である。
【図９】PCとODDの接続例を示す図である。
【図１０】PCとODDの接続例を示す図である。
【図１１】PCとODDの接続例を示す図である。
【図１２】PCとODDの接続例を示す図である。
【図１３】図１２に示すようにしてPCとODDを接続した場合の各回路の電気的な接続の例を示す図である。
【図１４】ACアダプタを接続した例を示す図である。
【図１５】PCとODDの接続例を示す図である。
【図１６】PCとODDの接続例を示す図である。
【図１７】図１６に示すようにしてPCとODDを接続した場合の各回路の電気的な接続の例を示す図である。
【図１８】電源供給の流れについて説明するフローチャートである。
【図１９】ACアダプタを接続した例を示す図である。
【図２０】PCとODDの接続例を示す図である。
【図２１】図２０に示すようにしてPCとODDを接続した場合の各回路の電気的な接続の例を示す図である。
【発明を実施するための形態】
【００３８】
＜第１の実施の形態＞
［各部の構成］
図２は、本発明の一実施形態に係るＹ型ケーブルを用いた装置の接続例を示す図である。
【００３９】
図２に示すように、PC１とODD２は、Ｙ型ケーブル３を介して接続される。Ｙ型ケーブル３には接続ユニット１１が設けられる。Ｙ型ケーブル３は、接続ユニット１１のある側面にUSBケーブル２１Ａと２１Ｂが接続され、反対側の側面にUSBケーブル２２が接続されることによって構成される。
【００４０】
USBケーブル２１Ａ，２１Ｂ，２２は、それぞれ、VBUS，GND，D+，D-の４本のラインから構成される。VBUSとGNDから電源ラインが構成され、D+とD-から信号ラインが構成される。
【００４１】
USBケーブル２１Ａは、一方が接続ユニット１１に直付けされ、ケーブル２１−１Ａと、ケーブル２１−１Ａの先端に取り付けられたプラグ２１−２Ａから構成される。プラグ２１−２Ａは、PC１のUSBポート１Ａに差し込まれる。
【００４２】
USBケーブル２１Ｂは、一方が接続ユニット１１に直付けされ、ケーブル２１−１Ｂと、ケーブル２１−１Ｂの先端に取り付けられたプラグ２１−２Ｂから構成される。プラグ２１−２Ｂは、PC１のUSBポート１Ｂに差し込まれる。
【００４３】
USBケーブル２２は、一方が接続ユニット１１に直付けされ、ケーブル２２−１と、ケーブル２２−１の先端に取り付けられたプラグ２２−２から構成される。プラグ２２−２は、ODD２のUSBポート２Ａに差し込まれる。
【００４４】
このような構成を有するＹ型ケーブル３を用いてPC１に接続されるODD２は、PC１からＹ型ケーブル３を介して供給された電源を用いて動作するバスパワー動作のUSBデバイスである。ODD２が安定して動作するために必要な電力は約５Ｖ×１Ａであり、消費電流は約１Ａである。
【００４５】
PC１からODD２に対しては、Ｙ型ケーブル３を介して１Ａの電流が供給される。ODD２においては、PC１から供給された電流によって各ハードウェアが駆動し、PC１から送信されたデータをBlu-ray（商標） DiscやDVD(Digital Versatile Disc)などの光ディスクに書き込んだり、光ディスクに記録されているデータを読み出してPC１に送信したりすることが行われる。
【００４６】
図３は、各回路の電気的な接続の例を示す図である。
【００４７】
図３に示すように、PC１には、図１のUSBポート１Ａにおいて行われる通信を制御するUSB IC３１Ａと、USBポート１Ｂにおいて行われる通信を制御するUSB IC３１Ｂが設けられる。
【００４８】
ODD２には、USBポート２Ａにおいて行われる通信を制御するUSB IC５１、スイッチ回路５２、および信号処理回路５３が設けられる。信号処理回路５３は、ODD２に装着された光ディスクを回転させるモータ、データの書き込みや読み出しを行うレーザやピックアップなどの各種のハードウェアから構成される。
【００４９】
Ｙ型ケーブル３の接続ユニット１１には、スイッチ回路４１とUSB IC４２が設けられる。
【００５０】
図１を参照して説明したようにしてＹ型ケーブル３を用いてODD２がPC１に接続されたとき、PC１のUSB IC３１ＡとODD２のUSB IC５１は、USBケーブル２１ＡとUSBケーブル２２内を通る信号ライン６１によって接続される。USBケーブル２１Ａを構成する信号ラインとUSBケーブル２２を構成する信号ラインは１本の繋がったラインになっている。
【００５１】
PC１のUSB IC３１Ａは、信号ライン６１で接続されるODD２のUSB IC５１に対するホストコントローラとして動作し、ODD２のUSB IC５１は、PC１のUSB IC３１Ａに対するターゲットコントローラとして動作する。
【００５２】
また、図３に示すように、PC１のUSB IC３１Ａと接続ユニット１１のスイッチ回路４１は、USBケーブル２１Ａ内を通る電源ライン６２によって接続される。
【００５３】
PC１のUSB IC３１Ｂと接続ユニット１１のスイッチ回路４１は、USBケーブル２１Ｂ内を通る電源ライン６３によって接続される。接続ユニット１１のスイッチ回路４１には、PC１のUSB IC３１Ａから電源ライン６２に出力された電流が供給されるとともに、PC１のUSB IC３１Ｂから電源ライン６３に出力された電流（電源ライン６３内で分岐し、USB IC４２において消費される分を除く電流）が供給されることになる。
【００５４】
USBケーブル２１Ｂ内の電源ライン６３は接続ユニット１１の内部で分岐しており、一方はスイッチ回路４１に接続され、他方はUSB IC４２に接続される。PC１のUSB IC３１Ｂと接続ユニット１１のUSB IC４２は、電源ライン６３で接続されるとともに、USBケーブル２１Ｂ内を通る信号ライン６４によって接続される。
【００５５】
PC１のUSB IC３１Ｂは、信号ライン６４で接続される接続ユニット１１のUSB IC４２に対するホストコントローラとして動作し、接続ユニット１１のUSB IC４２は、PC１のUSB IC３１Ｂに対するターゲットコントローラとして動作する。接続ユニット１１内においては、スイッチ回路４１とUSB IC４２が接続されており、USB IC４２からスイッチ回路４１に対して制御信号を供給することができるようになされている。
【００５６】
接続ユニット１１のスイッチ回路４１とODD２のUSB IC５１はUSBケーブル２２内を通る電源ライン６５によって接続される。接続ユニット１１のスイッチ回路４１は、PC１のUSB IC３１Ａから出力された電流と、PC１のUSB IC３１Ｂから出力された電流の、ODD２のUSB IC５１に対する供給を制御する。接続ユニット１１は、ODD２に対する電源供給回路として機能し、接続ユニット１１のスイッチ回路４１は、ODD２に対する電流の供給を切り替える切替回路として機能する。
【００５７】
ODD２内においては、USB IC５１とスイッチ回路５２が接続されており、電源ライン６５を介してUSB IC５１に供給された電流は、USB IC５１からスイッチ回路５２に供給される。また、スイッチ回路５２と信号処理回路５３が接続されており、USB IC５１からスイッチ回路５２に供給された電流が、スイッチ回路５２による動作に応じて信号処理回路５３に供給される。
【００５８】
［各部の動作］
ここで、以上のようにして接続される各部の動作について説明する。
【００５９】
はじめに、図４のフローチャートを参照して、先に、USBケーブル２１Ａのプラグ２１−２ＡがPC１のUSBポート１Ａに差し込まれ、続けて、USBケーブル２１Ｂのプラグ２１−２ＢがPC１のUSBポート１Ｂに差し込まれた場合の動作について説明する。USBケーブル２２のプラグ２２−２はODD２のUSBポート２Ａに既に差し込まれているものとする。
【００６０】
PC１と接続ユニット１１がUSBケーブル２１Ａによって接続されたとき、ステップＳ１において、スイッチ回路４１は、PC１と接続ユニット１１がUSBケーブル２１Ｂによって接続されるまで動作しない。USBケーブル２１Ａによって接続されたとき、USB IC３１Ａからスイッチ回路４１に対しては、電源ライン６２を介して100mAの電流が供給されるが、スイッチ回路４１が動作しないことによって、PC１からODD２に対する電源の供給は遮断され続ける。
【００６１】
ステップＳ２において、PC１と接続ユニット１１がUSBケーブル２１Ｂによって接続されたとき、接続ユニット１１のUSB IC４２は、PC１のUSB IC３１Ｂから電源ライン６３を介して供給される100mAの電流（コンフィギュレーション前の電流）によって動作を開始する。USB IC４２は、信号ライン６４を介して通信を行うことによって、自身のホストコントローラであるUSB IC３１Ｂとの間でコンフィギュレーションを行う。
【００６２】
USB IC３１Ｂとの間でのコンフィギュレーションが終了し、接続ユニット１１のUSB IC４２がHigh-power bus powered deviceであるとUSB IC３１Ｂにより認識された場合、ステップＳ３において、PC１のUSB IC３１Ｂは、500mAの電流の供給を開始する。PC１のUSB IC３１Ｂから電源ライン６３を介して供給された500mAの電流の一部はUSB IC４２に供給され、その一部を除く分はスイッチ回路４１に供給される。例えば、USB IC４２の消費電流が10mAである場合、490mAの電流がスイッチ回路４１に供給される。
【００６３】
ここでは、非常に少ないことからUSB IC４２における電流消費は無視するものとする。同様に、ODD２のUSB IC５１における電流消費も無視するものとする。
【００６４】
ステップＳ４において、接続ユニット１１のUSB IC４２は、スイッチ回路４１に制御信号を出力する。
【００６５】
ステップＳ５において、接続ユニット１１のスイッチ回路４１は、USB IC４２から制御信号が供給されることに応じて、ODD２に対する電源の供給を開始する。
【００６６】
このとき、スイッチ回路４１は、電源ライン６２と６３の両方のラインから電力が供給されていることを確認してからODD２に対する電源の供給を開始するようにしてもよい。電源ラインから電力が供給されているか否かは、通常、電圧で確認することが可能である。これにより、電源ライン６２と６３のうちの片方からしか電力が供給されていないのにODD２に電力を供給してしまうことを防ぐことができる。
【００６７】
PC１のUSB IC３１Ａから電源ライン６２を介して供給される100mAの電流と、USB IC３１Ｂから電源ライン６３を介して供給される500mAの電流が電源ライン６５を介してODD２のUSB IC５１に供給される。ODD２のUSB IC５１は、電源ライン６５を介して供給される電流によって動作を開始する。
【００６８】
なお、USB IC３１Ｂから電源ライン６３を介して供給される電流については、ODD２のUSB IC５１とPC１のUSB IC３１Ａの間のコンフィギュレーションが終了するまで供給されないようにしてもよい。
【００６９】
ステップＳ６おいて、ODD２のUSB IC５１は、信号ライン６１を介して通信を行うことによって、自身のホストコントローラであるPC１のUSB IC３１Ａとの間でコンフィギュレーションを行う。
【００７０】
USB IC３１Ａとの間でのコンフィギュレーションが終了し、ODD２のUSB IC５１がHigh-power bus powered deviceであるとUSB IC３１Ａにより認識された場合、ステップＳ７において、PC１のUSB IC３１Ａは500mAの電流の供給を開始する。
【００７１】
ODD２のUSB IC５１に対しては、先に供給が開始されているUSB IC３１Ｂからの500mAの他に、USB IC３１Ａからの500mAの、併せて１Ａの電流が接続ユニット１１のスイッチ回路４１から出力され、電源ライン６５を介して供給されることになる。ODD２に供給された電流はUSB IC５１からスイッチ回路５２に供給されるが、USB IC５１からの制御信号が供給されるまでスイッチ回路５２は電流の供給を遮断した状態になっている。このタイミングでは、信号処理回路５３は動作を開始しない。
【００７２】
ステップＳ８において、ODD２のUSB IC５１は、スイッチ回路５２に制御信号を出力する。
【００７３】
ステップＳ９において、ODD２のスイッチ回路５２は、USB IC５１から制御信号が供給されることに応じて、信号処理回路５３に対する電源の供給を開始する。これにより、信号処理回路５３に対しては、PC１のUSB IC３１ＡとUSB IC３１Ｂからそれぞれ500mAずつ、併せて１Ａの電流の供給が開始される。
【００７４】
信号処理回路５３は、スイッチ回路５２から供給された１Ａの電流を使って動作を開始し、光ディスクに対するデータの書き込み、または光ディスクからのデータの読み出しを行う。光ディスクに対する書き込み対象のデータは、PC１のUSB IC３１Ａから信号ライン６１を介してUSB IC５１に供給され、図示せぬ信号ラインを介して信号処理回路５３に供給される。また、光ディスクから読み出されたデータは、信号処理回路５３から図示せぬ信号ラインを介してUSB IC５１に供給され、信号ライン６１を介してPC１のUSB IC３１Ａに供給される。
【００７５】
すなわち、この例においては、USB IC５１はUSB接続の通常のODDと同様にMSC(Mass Storage Class)のデバイスとして動作するが、USB IC４２は、電源の供給を受けるためのデバイスとして動作する。PC１のUSB IC３１ＢとODD２のUSB IC５１の間では、光ディスクに対する書き込み対象のデータや、光ディスクから読み出されたデータの送受信は行われない。
【００７６】
以上のように、Ｙ型ケーブル３を用いて接続することによって、ODD２は、PC１のUSB IC３１ＡとUSB IC３１Ｂからそれぞれ500mAずつ、併せて１Ａの電流の供給を受けることができ、安定して動作することが可能になる。
【００７７】
また、接続ユニット１１のスイッチ回路４１とODD２のスイッチ回路５２がいわばストッパーとして機能することによって、PC１から１Ａの電流の供給が開始されるまで信号処理回路５３に対しては電流が供給されない。これにより、電流が不十分な状態で信号処理回路５３が動作を開始してしまうことを防ぐことができ、データの書き込みや読み出しを信号処理回路５３に確実に行わせることが可能になる。
【００７８】
また、図１Ａに示すようなＹ型ケーブルの場合、１つのプラグから２本のケーブルが延びていることから、PC側の一方のUSBポートから他方のUSBポートに電流が逆流してしまうおそれがあるが、そのようなことを防ぐようにスイッチ回路４１を構成することも可能である。
【００７９】
次に、図５のフローチャートを参照して、先に、USBケーブル２１Ｂのプラグ２１−２ＢがPC１のUSBポート１Ｂに差し込まれ、続けて、USBケーブル２１Ａのプラグ２１−２ＡがPC１のUSBポート１Ａに差し込まれた場合の動作について説明する。この場合においても、USBケーブル２２のプラグ２２−２はODD２のUSBポート２Ａに既に差し込まれているものとする。
【００８０】
ステップＳ２１において、スイッチ回路４１はODD２に対する電源の供給を遮断する。
【００８１】
PC１と接続ユニット１１がUSBケーブル２１Ｂによって接続されたとき、接続ユニット１１のUSB IC４２は、PC１のUSB IC３１Ｂから電源ライン６３を介して供給される100mAの電流によって動作を開始する。ステップＳ２２において、USB IC４２は、信号ライン６４を介して通信を行うことによって、自身のホストコントローラであるUSB IC３１Ｂとの間でコンフィギュレーションを行う。
【００８２】
PC１と接続ユニット１１がUSBケーブル２１Ｂによって接続されたとき、USB IC３１Ｂからスイッチ回路４１に対しては、電源ライン６３を介して100mAの電流が供給されるが、スイッチ回路４１が動作しないことによって、PC１からODD２に対する電源の供給は遮断され続ける。
【００８３】
USB IC３１Ｂとの間でのコンフィギュレーションが終了し、接続ユニット１１のUSB IC４２がHigh-power bus powered deviceであるとUSB IC３１Ｂにより認識された場合、ステップＳ２３において、PC１のUSB IC３１Ｂは、500mAの電流の供給を開始する。PC１のUSB IC３１Ｂから電源ライン６３を介して供給された500mAの電流はスイッチ回路４１に供給される。
【００８４】
ステップＳ２４において、接続ユニット１１のUSB IC４２は、スイッチ回路４１に制御信号を出力する。
【００８５】
ステップＳ２５において、接続ユニット１１のスイッチ回路４１は、USB IC４２から制御信号が供給されることに応じて、ODD２に対する電源の供給を開始する。USB IC３１Ｂから電源ライン６３を介して供給される500mAの電流が電源ライン６５を介してODD２のUSB IC５１に供給される。このとき、スイッチ回路４１は、電源ライン６２と６３の両方から電力(電圧)の供給が行われていることを確認できるまでODD２に対する電源の供給を開始しないようにしてもよい。
【００８６】
ステップＳ２６おいて、PC１と接続ユニット１１がUSBケーブル２１Ａによって接続されたとき、ODD２のUSB IC５１は、電源ライン６５を介して供給される電流を用いて動作を開始する。USB IC５１は、信号ライン６１を介して通信を行うことによって、自身のホストコントローラであるUSB IC３１Ａとの間でコンフィギュレーションを行う。
【００８７】
USB IC３１Ａとの間でのコンフィギュレーションが終了し、ODD２のUSB IC５１がHigh-power bus powered deviceであるとUSB IC３１Ａにより認識された場合、ステップＳ２７において、PC１のUSB IC３１Ａは500mAの電流の供給を開始する。
【００８８】
ODD２のUSB IC５１に対しては、先に供給が開始されているPC１のUSB IC３１Ｂからの500mAの他に、USB IC３１Ａからの500mAの、併せて１Ａの電流が接続ユニット１１のスイッチ回路４１から出力され、電源ライン６５を介して供給されることになる。ODD２に供給された電流はUSB IC５１からスイッチ回路５２に供給されるが、USB IC５１からの制御信号が供給されるまでスイッチ回路５２は電流の供給を遮断した状態になっている。このタイミングでは、信号処理回路５３は動作を開始しない。
【００８９】
ステップＳ２８において、ODD２のUSB IC５１は、スイッチ回路５２に制御信号を出力する。
【００９０】
ステップＳ２９において、ODD２のスイッチ回路５２は、USB IC５１から制御信号が供給されることに応じて、信号処理回路５３に対する電源の供給を開始する。これにより、信号処理回路５３に対しては、PC１のUSB IC３１ＡとUSB IC３１Ｂからそれぞれ500mAずつ、併せて１Ａの電流の供給が開始される。
【００９１】
このように、Ｙ型ケーブル３のUSBケーブル２１Ａと２１Ｂのうちのいずれが先にPC１に接続された場合であっても、１Ａの電流をODD２に供給することが可能である。
【００９２】
［変形例］
図６は、ACアダプタを接続した例を示す図である。
【００９３】
図６の例においては、図２に示す方法と同じ方法で、PC１とODD２がＹ型ケーブル３によって接続されている。ODD２のDCジャック４ＡにはDCプラグ４が差し込まれており、図示せぬACアダプタからの電流がODD２に供給される。
【００９４】
PC１とODD２がＹ型ケーブル３によって接続され、上述したようにしてPC１から供給される１Ａの電流でODD２が動作している場合において、図６に示すようにDCプラグ４がDCジャック４Ａに差し込まれたとき、ODD２はセルフパワーでの動作を開始する。セルフパワー動作においては、ODD２は動作に必要な電力をDCプラグ４から得られるので、安全性の点から、ODD２の内部に設けられる図示せぬ遮断回路はUSBコネクタ２Ａに外部から供給される電力を遮断する。
【００９５】
すなわち、ODD２のUSB IC５１は、セルフパワーでの動作を開始することを表す情報をPC１のUSB IC３１Ａに送信する。
【００９６】
USB IC５１からの情報を受信したPC１のUSB IC３１Ａは、500mAの電流を電源ライン６２に供給することを停止する。PC１のUSB IC３１Ｂは、USB IC４２との間で所定の動作を継続し、スイッチ回路４１の出力も継続されるが、ODD２がセルフパワー動作のため、電力ライン６５からは電力を消費せず、電力ライン６３から消費される電流はUSB IC４２が消費する分にとどまる。
【００９７】
これにより、PC１からODD２に対する電源の供給は停止され、ODD２はセルフパワーで動作することになる。なお、以上では、ODD２がバスパワー動作中にDCプラグ４がDCジャック４Ａに差し込まれたとき、バスパワー動作からセルフパワーに移行する場合について説明したが、すでにバスパワーで動作しているときは、DCジャック４Ａからの電力を遮断し、バスパワー動作を継続するようにしても良い。
【００９８】
図６のUSBケーブル２２がODD２に接続され、USBケーブル２１Ａと２１ＢがPC１に接続されていない場合において、ACアダプタがODD２に接続されたときの動作について説明する。
【００９９】
DCプラグ４がODD２のDCジャック４Ａに差し込まれたとき、この時点で、ODD２が動作するのに必要な電力がACアダプタから供給される。ACアダプタが接続されたことを検出し、ODD２のUSB IC５１は、ODD２のモードをセルフパワーモードとして設定する。セルフパワーモードでの動作時、動作に必要な電力はACアダプタから得られるため、安全性の点から、ODD２の内部に設けられる図示せぬ遮断回路はUSBコネクタ２Ａに外部から供給される電力を遮断する。
【０１００】
USBケーブル２１ＡがPC１に接続されたとき、ODD２のUSB IC５１は、信号ライン６１を介してPC１のUSB IC３１Ａと通信を行い、コンフィギュレーションや、コンフィギュレーション終了後の各種のデータの送受信などの各種の動作を行う。
【０１０１】
この場合、USBケーブル２１Ｂの接続は不要になる。仮に、USBケーブル２１ＢがPC１に接続され、接続ユニット１１のスイッチ回路４１がODD２に対する電源の供給を開始した場合であっても、USBコネクタ２Ａに供給されるその電力は、ODD２内部の遮断回路によって遮断される。
【０１０２】
このように、セルフパワーモードでの動作時はUSBケーブル２１Ｂの接続は不要となるから、PC１とODD２を接続するケーブルとして、Ｙ型ケーブル３を使用しないで、１本の通常のUSBケーブルを使用するようにしてもよい。
【０１０３】
図７は、Ｙ型ケーブル３を用いたPC１とODD２の他の接続例を示す図である。
【０１０４】
図７において、図２に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。後述する図８乃至図１１においても同様である。図７の例においては、Ｙ型ケーブル３は、ODD２に直付けの形で設けられる。
【０１０５】
図７のUSBケーブル２１ＡがPC１に接続され、続けて、USBケーブル２１ＢがPC１に接続された場合、図４を参照して説明したようにしてODD２に対する１Ａの電流の供給が開始される。また、USBケーブル２１ＢがPC１に接続され、続けて、USBケーブル２１ＡがPC１に接続された場合、図５を参照して説明したようにしてODD２に対する１Ａの電流の供給が開始される。
【０１０６】
図８は、Ｙ型ケーブル３を用いたPC１とODD２の他の接続例を示す図である。
【０１０７】
図８の例においては、接続ユニット１１に接続されるUSBケーブル２１Ａ，２１Ｂ、および２２の３本のUSBケーブルが、接続ユニット１１に対して着脱可能になっている。USBケーブル２１Ａは、ケーブル２１−１Ａ、プラグ２１−２Ａ、およびプラグ２１−３Ａから構成され、USBケーブル２１Ｂは、ケーブル２１−１Ｂ、プラグ２１−２Ｂ、およびプラグ２１−３Ｂから構成される。USBケーブル２２は、ケーブル２２−１、プラグ２２−２、およびプラグ２２−３から構成される。
【０１０８】
USBケーブル２１Ａのプラグ２１−３Ａは、接続ユニット１１のプラグ１１Ａに差し込まれ、USBケーブル２１Ｂのプラグ２１−３Ｂは、接続ユニット１１のプラグ１１Ｂに差し込まれる。USBケーブル２２のプラグ２２−３は、接続ユニット１１のプラグ１１Ｃに差し込まれる。
【０１０９】
図８に示すようにしてPC１とODD２が接続されている場合においても、各回路の電気的な接続の状態は図３に示す状態と同様の状態になる。
【０１１０】
図９は、Ｙ型ケーブル３を用いたPC１とODD２の他の接続例を示す図である。
【０１１１】
図９の例においては、接続ユニット１１に接続されるUSBケーブル２１Ａ，２１Ｂ、および２２のうち、USBケーブル２１Ｂのみが接続ユニット１１に対して着脱可能になっている。USBケーブル２１Ａと２２は接続ユニット１１に対して直付けされている。
【０１１２】
USBケーブル２１Ａは、一端が接続ユニット１１に直付けにされるケーブル２１−１Ａと、ケーブル２１−１Ａの先端に取り付けられたプラグ２１−２Ａから構成される。USBケーブル２１Ｂは、ケーブル２１−１Ｂ、プラグ２１−２Ｂ、およびプラグ２１−３Ｂから構成される。USBケーブル２１Ｂのプラグ２１−３Ｂは、接続ユニット１１のプラグ１１Ａに差し込まれる。USBケーブル２２は、一端が接続ユニット１１に直付けにされるケーブル２２−１と、ケーブル２１−１Ａの先端に取り付けられたプラグ２２−２から構成される。
【０１１３】
図９に示すようにしてPC１とODD２が接続されている場合においても、各回路の電気的な接続の状態は図３に示す状態と同様の状態になる。
【０１１４】
図１０は、接続ケーブル５を用いたPC１とODD２の接続例を示す図である。
【０１１５】
図１０に示すように、接続ケーブル５は、接続ユニット１１にUSBケーブル２１Ｂと２２が接続されることによって構成される。接続ユニット１１には、USBケーブル２１Ａの代わりになるコネクタ１１ａが設けられている。コネクタ１１ａは、PC１に設けられるコネクタポート１ａに差し込まれる。
【０１１６】
図１０の例においては、USBケーブル２１Ｂと２２は接続ユニット１１に対して直付けされている。USBケーブル２１Ｂは、ケーブル２１−１Ｂ、およびプラグ２１−２Ｂから構成され、USBケーブル２２は、ケーブル２２−１、およびプラグ２２−２から構成される。
【０１１７】
図１０に示すようにしてPC１とODD２が接続されている場合においても、各回路の電気的な接続の状態は図３に示す状態と同様の状態になる。
【０１１８】
図１１は、接続ケーブル６を用いたPC１とODD２の接続例を示す図である。
【０１１９】
図１０の例においては接続ユニット１１のコネクタ１１ａがPC１側に接続されるのに対して、図１１の例においては、接続ユニット１１のコネクタ１１ａがODD２側に接続される。
【０１２０】
図１１に示すように、接続ケーブル６は、接続ユニット１１にUSBケーブル２１Ａと２１Ｂが接続されることによって構成される。接続ユニット１１には、USBケーブル２２の代わりになるコネクタ１１ａが設けられている。コネクタ１１ａは、ODD２に設けられるコネクタポート２ａに差し込まれる。
【０１２１】
図１１の例においては、USBケーブル２１Ａと２１Ｂは接続ユニット１１に対して直付けされている。USBケーブル２１Ａは、ケーブル２１−１Ａ、およびプラグ２１−２Ａから構成され、USBケーブル２１Ｂは、ケーブル２１−１Ｂ、およびプラグ２１−２Ｂから構成される。
【０１２２】
図１１に示すようにしてPC１とODD２が接続されている場合においても、各回路の電気的な接続の状態は図３に示す状態と同様の状態になる。
【０１２３】
図１２は、PC１とODD２のさらに他の接続例を示す図である。
【０１２４】
図１２の例においては、PC１とODD２は、USBケーブル８１Ａと８１Ｂを介して接続される。
【０１２５】
USBケーブル８１Ａは、一端がODD２に直付けにされたケーブル８１−１Ａと、ケーブル８１−１Ａの先端に取り付けられたプラグ８１−２Ａから構成される。プラグ８１−２Ａは、PC１のUSBポート１Ａに差し込まれる。USBケーブル８１ＡがODD２に直付けにされるのではなく、USBケーブル８１Ａの先端に設けられるプラグがODD２のUSBポートに差し込まれることによってUSBケーブル８１ＡがODD２に接続されるようにしてもよい。
【０１２６】
USBケーブル８１Ｂは、ケーブル８１−１Ｂの両端にプラグ８１−２Ｂと８１−３Ｂが設けられることによって構成される。プラグ８１−２Ｂは、PC１のUSBポート１Ｂに差し込まれ、プラグ８１−３Ｂは、ODD２のUSBポート２Ａに差し込まれる。ODD２のUSBポート２Ａに差し込まれるプラグ８１−３Ｂの形状は、通常のＢプラグの形状であってもよいし、ミニＢプラグ、マイクロＢプラグ、専用コネクタの形状であってもよい。
【０１２７】
上述した例においてはPC１とODD２がＹ型ケーブル３で接続されるものとしたが、図１２の例においては、USBケーブル８１Ａと８２Ｂの２本のケーブルによってPC１とODD２が接続される。電源供給回路としての接続ユニット１１内の回路と同様の回路が、破線Ｌで示すようにODD２の内部に設けられる。
【０１２８】
図１３は、図１２に示すようにしてUSBケーブル８１Ａと８２Ｂの２本のケーブルを用いて実現される、PC１とODD２の電気的な接続の例を示す図である。
【０１２９】
図１３において、図３に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１３０】
図１３に示すように、USBケーブル８１Ａは、PC１のUSB IC３１ＡとODD２のUSB IC５１を接続する信号ライン６１と、PC１のUSB IC３１Ａと、ODD２内に設けられたスイッチ回路４１を接続する電源ライン６２から構成される。
【０１３１】
USBケーブル８１Ｂは、PC１のUSB IC３１Ｂと、ODD２内で分岐してスイッチ回路４１およびUSB IC４２の双方とを接続する電源ライン６３と、USB IC３１ＢとUSB IC４２を接続する信号ライン６４から構成される。
【０１３２】
図１３の各部の動作は、図３に示す各部の動作と同じである。すなわち、図１３のUSBケーブル８１ＡがPC１に接続され、続けて、USBケーブル８１ＢがPC１に接続された場合、図４を参照して説明したようにしてODD２に対する１Ａの電流の供給が開始される。USBケーブル８１Ｂのポート８１−３ＢはODD２のUSBポート２Ａに差し込まれているものとする。
【０１３３】
また、USBケーブル８１ＢがPC１に接続され、続けて、USBケーブル８１ＡがPC１に接続された場合、図５を参照して説明したようにしてODD２に対する１Ａの電流の供給が開始される。
【０１３４】
このように、接続ユニット１１内の構成をODD２に内蔵させることも可能である。
【０１３５】
図１４は、ACアダプタを接続した例を示す図である。
【０１３６】
PC１とODD２が図１２に示すようにして接続される場合において、ODD２のDCジャック４ＡにDCプラグ４が差し込まれたときの動作について説明する。
【０１３７】
USBケーブル８１Ａと８１ＢがPC１に未接続の状態において、DCプラグ４がODD２のDCジャック４Ａに差し込まれたとき、この時点で、ODD２が動作するのに必要な電力がACアダプタから供給される。ACアダプタが接続されたことを検出し、ODD２のUSB IC５１は、ODD２のモードをセルフパワーモードとして設定する。
【０１３８】
USBケーブル８１ＡがPC１に接続されたとき、ODD２のUSB IC５１は、信号ライン６１を介してPC１のUSB IC３１Ａと通信を行い、コンフィギュレーションや、コンフィギュレーション終了後の各種のデータの送受信などの各種の動作を行う。
【０１３９】
この場合、USBケーブル８１Ｂの接続は不要になる。仮に、USBケーブル８１ＢによってPC１とODD２が接続され、ODD２に対してPC１から電源が供給された場合であっても、ODD２内のスイッチ回路４１は、その電力を遮断し続ける。
【０１４０】
このように、セルフパワーモードでの動作時はUSBケーブル８１Ｂの接続は不要となるから、PC１とODD２を接続するケーブルとして、ケーブル８１Ａのみを使用するようにしてもよい。
【０１４１】
図１５は、USBケーブル８１Ａと８１Ｂを用いたPC１とODD２の他の接続例を示す図である。
【０１４２】
図１５の例においては、USBケーブル８１Ａと８１Ｂの双方がODD２に直付けにされている。USBケーブル８１Ａは、一端がODD２に直付けにされたケーブル８１−１Ａと、ケーブル８１−１Ａの先端に取り付けられたプラグ８１−２Ａから構成される。プラグ８１−２Ａは、PC１のUSBポート１Ａに差し込まれる。USBケーブル８１Ｂは、一端がODD２に直付けにされたケーブル８１−１Ｂと、ケーブル８１−１Ｂの先端に取り付けられたプラグ８１−２Ｂから構成される。プラグ８１−２Ｂは、PC１のUSBポート１Ｂに差し込まれる。
【０１４３】
図１５に示すようにしてPC１とODD２が接続されている場合においても、各回路の電気的な接続の状態は図１３に示す状態と同様の状態になる。
【０１４４】
＜第２の実施の形態＞
［各部の構成］
図１６は、PC１とODD２の接続例を示す図である。
【０１４５】
図１６の例においては、PC１とODD２は、USBケーブル１０１Ａと１０１Ｂを介して接続される。
【０１４６】
USBケーブル１０１Ａは、ケーブル１０１−１Ａの両端にプラグ１０１−２Ａと１０１−３Ａが設けられることによって構成される。プラグ１０１−２Ａは、PC１のUSBポート１Ａに差し込まれ、プラグ１０１−３Ａは、ODD２のUSBポート２Ａに差し込まれる。
【０１４７】
USBケーブル１０１Ｂは、ケーブル１０１−１Ｂの両端にプラグ１０１−２Ｂと１０１−３Ｂが設けられることによって構成される。プラグ１０１−２Ｂは、PC１のUSBポート１Ｂに差し込まれ、プラグ１０１−３Ｂは、ODD２のUSBポート２Ｂに差し込まれる。この例においては、ODD２にはUSBポートが２つ設けられている。
【０１４８】
図１７は、図１６に示すようにしてUSBケーブル１０１Ａと１０２Ｂの２本のケーブルを用いて実現される、PC１とODD２の電気的な接続の例を示す図である。
【０１４９】
図１７において、図３に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１５０】
図１７に示すように、ODD２には、USBポート２Ａにおいて行われる通信を制御するUSB IC１１１Ａ、USBポート２Ｂにおいて行われる通信を制御するUSB IC１１１Ｂ、コントローラ１１２、スイッチ回路１１３、および信号処理回路５３が設けられる。
【０１５１】
図１６に示すようにしてUSBケーブル１０１Ａと１０１Ｂを用いてODD２がPC１に接続されたとき、PC１のUSB IC３１ＡとODD２のUSB IC１１１Ａは、USBケーブル１０１Ａ内を通る電源ライン１２１Ａと信号ライン１２２Ａによって接続される。PC１のUSB IC３１Ａは、信号ライン１２２Ａで接続されるODD２のUSB IC１１１Ａに対するホストコントローラとして動作し、ODD２のUSB IC１１１Ａは、PC１のUSB IC３１Ａに対するターゲットコントローラとして動作する。
【０１５２】
また、PC１のUSB IC３１ＢとODD２のUSB IC１１１Ｂは、USBケーブル１０１Ｂ内を通る電源ライン１２１Ｂと信号ライン１２２Ｂによって接続される。PC１のUSB IC３１Ｂは、信号ライン１２２Ｂで接続されるODD２のUSB IC１１１Ｂに対するホストコントローラとして動作し、ODD２のUSB IC１１１Ｂは、PC１のUSB IC３１Ｂに対するターゲットコントローラとして動作する。
【０１５３】
USB IC１１１Ａは、PC１のUSB IC３１Ａから電源ライン１２１Ａを介して供給された電流をスイッチ回路１１３に供給するとともに、所定のタイミングで制御信号＃１をスイッチ回路１１３に出力する。
【０１５４】
USB IC１１１Ｂは、PC１のUSB IC３１Ｂから電源ライン１２１Ｂを介して供給された電流をスイッチ回路１１３に供給するとともに、所定のタイミングで制御信号＃２をスイッチ回路１１３に出力する。USB IC１１１Ｂから出力された制御信号＃２はコントローラ１１２にも供給される。
【０１５５】
コントローラ１１２は、USB IC１１１Ａの動作を制御し、USB IC１１１Ｂから制御信号＃２が供給されたとき、USB IC１１１Ａに動作を開始させる。すなわち、USBケーブル１０１Ａが接続された場合であっても、コントローラ１１２から制御信号＃２が供給されるまではUSB IC１１１Ａの動作が禁止される。
【０１５６】
スイッチ回路１１３は、USB IC１１１Ａから供給された電流と、USB IC１１１Ｂから供給された電流を併せて信号処理回路５３に供給する。
【０１５７】
［各部の動作］
ここで、図１７に示すようにして接続される各部の動作について説明する。
【０１５８】
図１８のフローチャートを参照して、先に、USBケーブル１０１Ａのプラグ１０１−２ＡがPC１のUSBポート１Ａに差し込まれ、続けて、USBケーブル１０１Ｂのプラグ１０１−２ＢがPC１のUSBポート１Ｂに差し込まれた場合の動作について説明する。USBケーブル１０１Ａのプラグ１０１−３ＡはODD２のUSBポート２Ａに、USBケーブル１０１Ｂのプラグ１０１−３ＢはODD２のUSBポート２Ｂにそれぞれ既に差し込まれているものとする。
【０１５９】
PC１とODD２がUSBケーブル１０１Ａによって接続されたとき、ステップＳ１０１において、USB IC１１１Ａは、コントローラ１１２から制御信号＃２が供給されるまで動作しない。
【０１６０】
ステップＳ１０２において、PC１とODD２がUSBケーブル１０１Ｂによって接続されたとき、ODD２のUSB IC１１１Ｂは、PC１のUSB IC３１Ｂから電源ライン１２１Ｂを介して供給される100mAの電流（コンフィギュレーション前の電流）によって動作を開始する。USB IC１１１Ｂは、信号ライン１２２Ｂを介して通信を行うことによって、自身のホストコントローラであるUSB IC３１Ｂとの間でコンフィギュレーションを行う。
【０１６１】
USB IC３１Ｂとの間でのコンフィギュレーションが終了し、USB IC１１１ＢがHigh-power bus powered deviceであるとUSB IC３１Ｂにより認識された場合、ステップＳ１０３において、PC１のUSB IC３１Ｂは、500mAの電流の供給を開始する。
【０１６２】
PC１のUSB IC３１Ｂから電源ライン１２１Ｂを介して供給された500mAの電流はODD２のUSB IC１１１Ｂに供給され、USB IC１１１Ｂを経由してスイッチ回路１１３に供給される。スイッチ回路１１３の状態はUSB IC１１１ＡとUSB IC１１１Ｂの双方から制御信号が供給されるまで電流の供給を遮断した状態になっており、このタイミングでは、信号処理回路５３は動作を開始しない。
【０１６３】
ステップＳ１０４において、ODD２のUSB IC１１１Ｂは制御信号＃２を出力する。
【０１６４】
ステップＳ１０５において、ODD２のコントローラ１１２は、USB IC１１１Ｂから制御信号＃２が供給されることに応じて、USB IC１１１Ａに動作を開始させる。USB IC１１１Ａは、PC１のUSB IC３１Ａから電源ライン１２１Ａを介して供給される100mAの電流（コンフィギュレーション前の電流）によって動作を開始する。
【０１６５】
ステップＳ１０６において、USB IC１１１Ａは、信号ライン１２２Ａを介して通信を行うことによって、自身のホストコントローラであるUSB IC３１Ａとの間でコンフィギュレーションを行う。
【０１６６】
USB IC３１Ａとの間でのコンフィギュレーションが終了し、USB IC１１１ＡがHigh-power bus powered deviceであるとUSB IC３１Ａにより認識された場合、ステップＳ１０７において、PC１のUSB IC３１Ａは、500mAの電流の供給を開始する。PC１のUSB IC３１Ａから電源ライン１２１Ａを介して供給された500mAの電流はODD２のUSB IC１１１Ａに供給され、USB IC１１１Ａを経由してスイッチ回路１１３に供給される。
【０１６７】
ステップＳ１０８において、ODD２のUSB IC１１１Ａは制御信号＃１を出力する。
【０１６８】
ステップＳ１０９において、ODD２のスイッチ回路１１３は、USB IC１１１Ｂから制御信号＃２が供給されることに続けて、USB IC１１１Ａから制御信号＃１が供給されたとき、信号処理回路５３に対する電源の供給を開始する。これにより、信号処理回路５３に対しては、PC１のUSB IC３１ＡとUSB IC３１Ｂからそれぞれ500mAずつ、併せて１Ａの電流の供給が開始される。
【０１６９】
信号処理回路５３は、スイッチ回路１１３から供給された１Ａの電流を使って動作を開始し、光ディスクに対するデータの書き込み、または光ディスクからのデータの読み出しを行う。光ディスクに対する書き込み対象のデータは、PC１のUSB IC３１Ａから信号ライン１２２Ａを介してUSB IC１１１Ａに供給され、図示せぬ信号ラインを介して信号処理回路５３に供給される。また、光ディスクから読み出されたデータは、信号処理回路５３から図示せぬ信号ラインを介してUSB IC１１１Ａに供給され、信号ライン１２２Ａを介してPC１のUSB IC３１Ａに供給される。
【０１７０】
すなわち、この例においては、USB IC１１１ＡはUSB接続の通常のODDと同様にMSCのデバイスとして動作するが、USB IC１１１Ｂは、電源の供給を受けるためのデバイスとして動作する。PC１のUSB IC３１ＢとODD２のUSB IC１１１Ｂの間では、光ディスクに対する書き込み対象のデータや、光ディスクから読み出されたデータの送受信は行われない。
【０１７１】
以上においては、USBケーブル１０１ＡによってPC１に接続され、続けて、USBケーブル１０１Ｂによって接続された場合の動作について説明したが、USBケーブル１０１Ｂによって接続され、続けて、USBケーブル１０１Ａによって接続された場合も同様である。
【０１７２】
この場合、ステップＳ１０１の処理は行われない。また、USB IC１１１Ａの動作を開始させるステップＳ１０４の処理が行われた後であって、USBケーブル１０１ＡによってPC１に接続されたタイミングで、ステップＳ１０６の処理が行われる。
【０１７３】
以上のように、ケーブル１０１Ａと１０１Ｂを用いて接続することによって、ODD２は、PC１のUSB IC３１ＡとUSB IC３１Ｂからそれぞれ500mAずつ、併せて１Ａの電流の供給を受けることができ、安定して動作することが可能になる。
【０１７４】
また、スイッチ回路１１３がいわばストッパーとして機能することによって、PC１から１Ａの電流の供給が開始されるまで信号処理回路５３に対しては電流が供給されない。これにより、電流が不安定な状態で信号処理回路５３が動作を開始することを防ぐことができ、データの書き込みや読み出しを確実に信号処理回路５３に行わせることが可能になる。
【０１７５】
USBケーブル１０１ＡがUSB3.0規格の通信に対応したケーブルであるときには、USBケーブル１０１Ｂが接続されているか否かにかかわらず、USB IC１１１Ａの動作が開始されるようにしてもよい。
【０１７６】
例えば、USB3.0規格のUSBケーブル１０１Ａによって接続された場合、ODD２のUSB IC１１１ＡとPC１のUSB IC３１Ａの間でコンフィギュレーションが行われる。コンフィギュレーションが終了した場合、ODD２のUSB IC１１１Ａは、電源ライン１２１Ａを介してUSB IC３１Ａから供給される電流をスイッチ回路１１３に出力するとともに制御信号＃１を出力し、信号処理回路５３に対する電流の供給を開始させる。USB3.0規格においては、ホストコントローラとターゲットコントローラの双方がSuper Speed動作に対応している場合、１本のケーブルで供給することが可能な電流は900mAとされている。USBケーブル１０１Ａを介して供給される900mAの電流を用いて、信号処理回路５３をほぼ安定した形で動作させることが可能になる。
【０１７７】
図１９は、ACアダプタを接続した例を示す図である。
【０１７８】
PC１とODD２が図１６に示すようにして接続される場合において、ODD２のDCジャック４ＡにDCプラグ４が差し込まれたときの動作について説明する。
【０１７９】
USBケーブル１０１Ａと１０１ＢがPC１に未接続の状態において、DCプラグ４がODD２のDCジャック４Ａに差し込まれたとき、この時点で、ODD２が動作するのに必要な電力が供給される。ACアダプタが接続されたことを検出し、ODD２のUSB IC１１１Ａは、ODD２のモードをセルフパワーモードとして設定する。
【０１８０】
USBケーブル１０１ＡがPC１に接続されたとき、ODD２のUSB IC１１１Ａは、信号ライン１２２Ａを介してPC１のUSB IC３１Ａと通信を行い、コンフィギュレーションや、コンフィギュレーション終了後の各種のデータの送受信などの各種の動作を行う。
【０１８１】
この場合、USBケーブル１０１Ｂの接続は不要になる。仮に、USBケーブル１０１ＢによってPC１とODD２が接続され、ODD２に対してPC１から電源が供給された場合であっても、ODD２内の図示せぬ遮断回路は、USBコネクタ２Ｂに供給される電力を遮断する。
【０１８２】
このように、セルフパワーモードでの動作時はUSBケーブル１０１Ｂの接続は不要となるから、PC１とODD２を接続するケーブルとして、ケーブル１０１Ａのみを使用するようにしてもよい。
【０１８３】
＜第３の実施の形態＞
［各部の構成］
図２０は、PC１とODD２の接続例を示す図である。
【０１８４】
図２０に示す構成のうち、上述した構成を同じ構成には同じ符号を付してある。図２０の例においては、PC１とODD２は、USBケーブル１０１Ａと接続ケーブル１３１を介して接続される。
【０１８５】
USBケーブル１０１Ａは、一端がODD２に直付けにされたケーブル１０１−１Ａと、ケーブル１０１−１Ａの先端に取り付けられたプラグ１０１−２Ａから構成される。プラグ１０１−２ＡはPC１のUSBポート１Ａに差し込まれる。
【０１８６】
接続ケーブル１３１は、接続ユニット１１とケーブル１０１Ｂから構成される。接続ユニット１１にはコネクタ１１ａが設けられ、ODD２のコネクタポート２ａに差し込まれる。ケーブル１０１Ｂは、一端が接続ユニット１１に直付けにされたケーブル１０１−１Ｂと、ケーブル１０１−１Ｂの先端に設けられたプラグ１０１−２Ｂから構成される。プラグ１０１−２ＢはPC１のUSBポート１Ｂに差し込まれる。
【０１８７】
図２１は、図２０に示すようにしてUSBケーブル１０１Ａと接続ケーブル１３１の２本のケーブルを用いて実現される、PC１とODD２の電気的な接続の例を示す図である。
【０１８８】
図２１において、図１７に示す構成と同じ構成には同じ符号を付してある。重複する説明については適宜省略する。
【０１８９】
図２１に示すように、接続ユニット１１の内部には、図１７においてODD２内に設けられていたUSB IC１１１Ｂが設けられる。また、接続ユニット１１にはスイッチ回路１４１が設けられる。
【０１９０】
USBケーブル１０１Ａを用いてODD２がPC１に接続されたとき、PC１のUSB IC３１ＡとODD２のUSB IC１１１Ａは、USBケーブル１０１Ａ内を通る電源ライン１２１Ａと信号ライン１２２Ａによって接続される。PC１のUSB IC３１Ａは、信号ライン１２２Ａで接続されるODD２のUSB IC１１１Ａに対するホストコントローラとして動作し、ODD２のUSB IC１１１Ａは、PC１のUSB IC３１Ａに対するターゲットコントローラとして動作する。
【０１９１】
また、接続ケーブル１３１を用いてODD２がPC１に接続されたとき、PC１のUSB IC３１Ｂと接続ユニット１１のUSB IC１１１Ｂは、USBケーブル１０１Ｂ内を通る電源ライン１２１Ｂと信号ライン１２２Ｂによって接続される。PC１のUSB IC３１Ｂは、信号ライン１２２Ｂで接続される接続ユニット１１のUSB IC１１１Ｂに対するホストコントローラとして動作し、接続ユニット１１のUSB IC１１１Ｂは、PC１のUSB IC３１Ｂに対するターゲットコントローラとして動作する。
【０１９２】
ODD２のUSB IC１１１Ａは、PC１のUSB IC３１Ａから電源ライン１２１Ａを介して供給された電流をスイッチ回路１１３に供給する。また、USB IC１１１Ａは、PC１のUSB IC３１Ａとのコンフィギュレーションが終了したタイミングで制御信号＃１をスイッチ回路１１３に出力する。
【０１９３】
接続ユニット１１のUSB IC１１１Ｂは、PC１のUSB IC３１Ｂから電源ライン１２１Ｂを介して供給された電流をスイッチ回路１４１に供給する。また、USB IC１１１Ｂは、PC１のUSB IC３１Ｂとのコンフィギュレーションが終了したタイミングで制御信号＃２をODD２のコントローラ１１２に出力する。
【０１９４】
接続ユニット１１のスイッチ回路１４１は、USB IC１１１Ｂから供給された電流をODD２に供給する。スイッチ回路１４１からの電流は、ODD２の内部で分岐してコントローラ１１２とスイッチ回路１１３に供給される。
【０１９５】
コントローラ１１２は、スイッチ回路１４１から供給される電源によって動作し、USB IC１１１Ａの動作を制御する。コントローラ１１２は、USB IC１１１Ｂから制御信号＃２が供給されたとき、USB IC１１１Ａに動作を開始させる。すなわち、USBケーブル１０１Ａが接続された場合であっても、接続ユニット１１のスイッチ回路１４１からコントローラ１１２に制御信号＃２が供給されるまではUSB IC１１１Ａの動作が禁止される。
【０１９６】
ODD２のスイッチ回路１１３は、USB IC１１１Ａから制御信号＃１が供給されたとき、USB IC１１１Ａから供給された電流と、接続ユニット１１のスイッチ回路１４１から供給された電流を併せて信号処理回路５３に供給する。USB IC１１１ＡとUSB IC１１１Ｂの双方においてコンフィギュレーションが終了した場合、スイッチ回路１１３に対しては、USB IC１１１Ａと接続ユニット１１のスイッチ回路１４１からそれぞれ500mAの電流が供給される。スイッチ回路１１３は、それらの電流を併せることによって1Aの電流を信号処理回路５３に供給する。
【０１９７】
＜他の実施の形態＞
上述した構成を有するそれぞれのODD２を、USB充電ACアダプタに対応させることも可能である。
【０１９８】
USB充電ACアダプタは、例えば、音楽プレーヤや携帯電話機などの携帯型の機器の充電を行うためのものであり、コンセントから取り込んだ電流を、USBケーブルを介して充電対象の機器に供給する。USB充電ACアダプタに取り付けられるUSBケーブルはＡプラグを持ち、そのVBUSラインから例えば5Vの電源を供給する。
【０１９９】
USB充電ACアダプタに設けられるUSBケーブルは信号ラインと電源ラインを持っているが、USB充電ACアダプタにはUSBホストコントローラとしての機能はない。ただし、USB充電ACアダプタが接続された機器は、信号ラインの状態を見ることで、通常のUSBホストコントローラではなくアダプタが接続されていることを認識することができる。
【０２００】
USB IC４２、USB IC１１１Ｂの接続先として、これらのUSB充電ACアダプタを含めることもできる。この場合、例えばUSB IC４２は次のような処理を行う。
【０２０１】
すなわち、USB充電ACアダプタが接続され、電源ラインを介してUSB充電ACアダプタから電源が供給されたとき、USB IC４２は、接続先がUSB充電ACアダプタであることを認識する。USB IC４２は、USB充電ACアダプタから供給された電源の使用が可能であることを示す制御信号をスイッチ回路４１に出力する。その後、USB IC４２以外の各回路により例えば図４のステップＳ５以降の処理が行われる。
【０２０２】
このようなUSBケーブルを使った充電方法の需要の高まりに合わせて、USB-IF(USB Implementers Forum, Inc.)により"Battery Charging Specification Rev.1.1 April 15, 2009"の規格が制定されている。USB IC４２に本規格のUSB充電器を識別できる機能を追加することによって、USB充電ACアダプタが接続されたときの上述した動作をUSB IC４２に行わせることができる。
【０２０３】
本発明の実施の形態は、上述した実施の形態に限定されるものではなく、本発明の要旨を逸脱しない範囲において種々の変更が可能である。例えば、ODD２や接続ユニット１１に対して直付けにされたUSBケーブルは、全て着脱可能なものにすることもできる。
【０２０４】
また、以上においては、主に、PC１内、ODD２内、あるいはＹ型ケーブル３の接続ユニット１１内に設けられるUSBコントローラがUSB2.0規格の動作に対応したコントローラである場合について説明したが、USB3.0規格の動作に対応したコントローラとすることも可能である。これらのUSBコントローラがUSB3.0規格のSuper Speed動作に対応している場合、コンフィギュレーション前にPC１から供給される電流は150mAとなり、コンフィギュレーション後にPC１から供給される電流は900mAとなる。
【符号の説明】
【０２０５】
１  PC，  ２  ODD，  ３  Ｙ型ケーブル，  １１  接続ユニット，  ２１Ａ，２１Ｂ，２２  USBケーブル，  ３１Ａ，３１Ｂ  USB IC，  ４１  スイッチ回路，  ４２  USB IC，  ５１  USB IC，  ５２  スイッチ回路，  ５３  信号処理回路
【図１】
2012008716.tif 000003
【図２】
2012008716.tif 000004
【図３】
2012008716.tif 000005
【図４】
2012008716.tif 000006
【図５】
2012008716.tif 000007
【図６】
2012008716.tif 000008
【図７】
2012008716.tif 000009
【図８】
2012008716.tif 000010
【図９】
2012008716.tif 000011
【図１０】
2012008716.tif 000012
【図１１】
2012008716.tif 000013
【図１２】
2012008716.tif 000014
【図１３】
2012008716.tif 000015
【図１４】
2012008716.tif 000016
【図１５】
2012008716.tif 000017
【図１６】
2012008716.tif 000018
【図１７】
2012008716.tif 000019
【図１８】
2012008716.tif 000020
【図１９】
2012008716.tif 000021
【図２０】
2012008716.tif 000022
【図２１】
2012008716.tif 000023