(57)【要約】【課題】この発明は、周辺デバイスの設定を再度設定し直す手間を省き且つ電流リークを無くし、省消費電力かを図るＵＳＢデバイスを提供することを目的とする。【解決手段】ホスト装置とＵＳＢケーブル３によって接続され、自己電源で動作する周辺デバイス１において、電圧センサー１１でＶＢＵＳ端子の電位をモニターしてホスト装置の電源の状態又はＵＳＢケーブル３の挿抜を検出し、検出結果によって入力を制御されるシュミットバッファ５１、５２により、ＵＳＢインタフェース回路内の入力レシーバ１６、１７部への入力状態が制御される。【選択図】　図３
2004070621.tif 000002
【特許請求の範囲】
【請求項１】
ホスト装置とＵＳＢケーブルによって接続され、自己電源で動作する周辺デバイスにおいて、ホスト装置の電源の状態又はＵＳＢケーブルの挿抜を検出する検出手段と、この検出手段の検出結果によってＵＳＢインタフェース回路内の入力レシーバ部への入力状態を制御する入力制御手段と、を備えたＵＳＢデバイス。
【請求項２】
前記入力制御手段は、前記検出手段の検出結果によって入力を制御されるシュミットバッファ回路で構成したことを特徴とする請求項１に記載のＵＳＢデバイス。
【請求項３】
前記検出手段は、ＵＳＢケーブルを介してホスト装置によって供給されるＶＢＵＳ端子の電位をモニターし、ＵＳＢケーブルが抜かれたことを検出した時、前記入力制御手段は、前記入力レシーバ部の入力をディセーブルにすることを特徴とする請求項１又は２に記載のＵＳＢデバイス。
【請求項４】
前記検出手段は、ＵＳＢケーブルを介してホスト装置によって供給されるＶＢＵＳ端子の電位をモニターし、ＵＳＢケーブルの接続を検出した時、前記入力制御手段は、前記入力レシーバの入力をイネーブルにすることを特徴とする請求項１又は２に記載のＵＳＢデバイス。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
この発明は、ホスト側コンピュータに対してＵＳＢケーブルを用いて接続されるＵＳＢデバイスに係り、特にいわゆる自己電源を有するＵＳＢデバイスに関する。
【０００２】
【従来の技術】
ホスト装置としてのパーソナルコンピュータに周辺機器を簡単に接続するためのインタフェースとしてユニバーサル・シリアルバス規格（以下、ＵＳＢという。）があり、注目されている。
【０００３】
ホスト側のパーソナルコンピュータのＵＳＢ端子にＵＳＢケーブルを介してマウスやキーボード等のＵＳＢデバイスが接続される。ＵＳＢ通信は、Ｄ＋信号ラインとＤ−信号ラインとの２本のラインを使用して行われる。また、ホスト側のパーソナルコンピュータから電源供給を可能にする電源供給ラインとグランドラインを備えている。ＵＳＢケーブル及びＵＳＢ端子はこれら４種類のラインを備えている。
【０００４】
一方、ＵＳＢデバイスには、２種類の電源供給方法がある。１つはホスト側のパーソナルコンピュータのＵＳＢ端子からＵＳＢケーブルの電源ラインを介して電源を供給するもの（以下、バスパワードという。）であり、もう１つは、ＵＳＢデバイス自体が電源を有するもの（以下、セルフパワードという。）である。プリンタやＣＤ−ＲＯＭドライブ装置などシステムの消費電力が大きいデバイスは、多くの場合セルフパワードである。
【０００５】
上記したいずれの電源供給方法を用いてもＵＳＢデバイス側ではＵＳＢの接続状態を検知することができない。バスパワードのＵＳＢデバイスでは、ＵＳＢケーブルの接続状態が解消された場合に、電源供給が断たれるので、その時点で動作が停止する。即ち、ＵＳＢケーブルの接続状態を検知できなくても、接続状態が解消されれば動作停止になるので、接続状態の検知は不要である。
【０００６】
しかし、上述したセルフパワードで動作するデバイスでは、ＵＳＢケーブルの接続状態が解消されても電源の供給が続くので、動作を続行する。ＵＳＢケーブルの接続状態が検知できれば、動作停止手段などの手段を講じることができる。そこで、ホスト側コンピュータとセルフパワードを有するＵＳＢデバイスとの接続が物理的に切断されたときにこれを検出し、動作停止を行うＵＳＢデバイスが種々提案されている（例えば、特開平１１−３０５８８０号公報、特開２００１−１４４７７２号公報、特開２００１−３３７７５２号公報参照）。
【０００７】
図１に、ＵＳＢケーブルの接続状態を検知するセルフパワードを有するＵＳＢデバイスのインタフェースのコネクタ構成を示す。
【０００８】
ホスト側のパーソナルコンピュータ２のＵＳＢ端子と、周辺デバイスとしてのＣＤ−ＲＯＭドライブ装置などのセルフパワードを有するＵＳＢデバイス１のＵＳＢ端子とが、ＵＳＢケーブル３を介して接続される。ＵＳＢ通信は、Ｄ＋信号ライン３１とＤ−信号ライン３２との２本のラインを使用して行われる。さらに、ＵＳＢケーブル及びＵＳＢ端子は、ホスト側のパーソナルコンピュータ２から電源供給を可能にする電源供給ライン（ＶＢＵＳ）３３とグランドライン３４を備えている。このように、ＵＳＢケーブル３及びＵＳＢ端子はこれら４種類のラインを備えている。
【０００９】
上述したＵＳＢインタフェースの電源供給ライン（ＶＢＵＳ）の電圧レベルをＵＳＢデバイス２の電圧センサー１１でモニターすることにより、ホスト側のパーソナルコンピュータ２の電源の状態やＵＳＢケーブルの接続状態を検出する。
【００１０】
図２は、ＵＳＢインタフェースの入力レシーバ部の構成を示すブロック図である。ＵＳＢケーブル３のＤ＋信号ライン３１とＤ−信号ライン３２とを介して与えられるデータ信号は、ハイスピード用データレシーバ（ＨＳ　Ｄｉｆｆｅｒｅｎｔｉａｌ　Ｄａｔａ　Ｒｅｃｅｉｖｅｒ）１２、ロースピード／フルスピード用データレシーバ（ＬＳ／ＦＳ　Ｄｉｆｆｅｒｅｎｔｉａｌ　Ｄａｔａ　Ｒｅｃｅｉｖｅｒ）１４に与えられる。さらに、両信号ライン３１と３２は、ノイズ検出用ディテクタ（Ｔｒａｎｓｍｉｓｓｉｏｎ　Ｅｎｖｅｌｏｐｅ　Ｄｅｔｅｃｔｏｒ）１３、切断検出用ディテクタ（Ｄｉｓｃｏｎｎｅｃｔｉｏｎ　Ｅｎｖｅｌｏｐｅ　Ｄｅｔｅｃｔｏｒ）１５と接続されている。
【００１１】
また、Ｄ＋信号ライン３１はステートを検出するシングル・エンデット・レシーバ（Ｓｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ）１６に、Ｄ−信号ライン３２はステートを検出するシングル・エンデット・レシーバ（Ｓｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ）１７に、それぞれ接続されている。
【００１２】
【発明が解決しようとする課題】
ところで、上記したＵＳＢインタフェースの構成において、周辺ＵＳＢデバイスがＵＳＢケーブルに接続されていない状態、あるいは接続されてはいるが、ホスト装置であるパーソナルコンピュータの電源がオフ（ＯＦＦ）の状態でも、自己電源（セルフパワード）を有する周辺デバイスの電源が投入されていれば、Ｓｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ等のインタフェース部に電流リークが発生する可能性がある。
【００１３】
即ち、上記したセルフパワードの周辺デバイスにおいてＵＳＢケーブルの接続が断たれた場合、双方向のデータ端子であるＤ＋信号ライン３１、Ｄ−信号ライン３２がフローティング（何からもドライブされていない状態）状態になる。この時、周辺デバイスの電源が投入されていると、双方向のデータ端子であるＤ＋信号ライン３１、Ｄ−信号ライン３２を入力としている周辺デバイスのレシーバ（特にＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ）に電流リークが発生する可能性がある。
【００１４】
例えば、ホスト装置であるパーソナルコンピュータと、周辺デバイスであるＣＤ―ＲＯＭドライブ装置とがＵＳＢインタフェースで接続されたシステムにおいて、ＵＳＢケーブルが抜かれたことを検出した時に、ＣＤ―ＲＯＭドライブ装置の電源をオフ（ＯＦＦ）しなければＵＳＢインタフェース（入力レシーバ）部で電流リークが発生する。
【００１５】
上記の各公報に記載のように、ＵＳＢケーブルの接続が断たれた場合に周辺デバイスの電源をオフ（ＯＦＦ）してしまうという従来技術はあるが、デバイスの電源をオフ（ＯＦＦ）してしまうと周辺デバイス単体での動作（例えば、ＣＤ−ＲＯＭドライブ装置単体での動作）が不可能になるという問題がある。さらに、ＣＤ−ＲＯＭドライブ装置などの周辺デバイスの電源をオフ（ＯＦＦ）すると周辺デバイス内部の設定を初期化してしまうことになり、立ち上げ時には再設定し直す必要があるなどの問題があった。
【００１６】
この発明は、上記した従来の問題点に鑑みなされたものにして、周辺デバイスの設定を再度設定し直す手間を省き且つ電流リークを無くし、省消費電力かを図るＵＳＢデバイスを提供することを目的とする。
【００１７】
【課題を解決するための手段】
この発明のＵＳＢデバイスは、ホスト装置とＵＳＢケーブルによって接続され、自己電源で動作する周辺デバイスにおいて、ホスト装置の電源の状態又はＵＳＢケーブルの挿抜を検出する検出手段と、この検出手段の検出結果によってＵＳＢインタフェース回路内の入力レシーバ部への入力状態を制御する入力制御手段と、を備えてなる。
【００１８】
前記入力制御手段は、前記検出手段の検出結果によって入力を制御されるシュミットバッファ回路で構成することができる。
【００１９】
上記したように、レシーバの入力を制御するイネーブル付きシュミットバッファなどの入力制御手段を備えることで、ＵＳＢケーブルが抜かれた場合あるいは、ホスト装置の電源がオフにされた場合でも、セルフパワードで動作する周辺デバイスの電源を切ること無しに電流リークを防ぐことができる。
【００２０】
また、前記検出手段は、ＵＳＢケーブルを介してホスト装置によって供給されるＶＢＵＳ端子の電位をモニターし、ＵＳＢケーブルが抜かれたことを検出した時、前記入力制御手段は、前記入力レシーバ部の入力をディセーブルにし、また、ＵＳＢケーブルの接続を検出した時、前記入力制御手段は、前記入力レシーバの入力をイネーブルにする。
【００２１】
上記したように、この発明は、電流リークを防ぐ為に周辺デバイスの電源をオフにする制御をする必要が無い為、ＵＳＢケーブルが抜かれた場合あるいは、ホスト装置の電源がオフにされた場合でも、一度設定された状態を保持することができる。
【００２２】
さらに、この発明は、電流リークを防ぐ為に周辺デバイスの電源をオフする必要が無い為、ＵＳＢケーブルが再度挿入された場合あるいは、ホスト装置の電源が再投入された場合でも、周辺デバイスの再設定をすること無しに動作可能にすることができる。
【００２３】
【発明の実施の形態】
以下、この発明の実施の形態につき図面に従い説明する。図３は、この発明の第１の実施形態を示す周辺ＵＳＢデバイスのレシーバ部分のブロック図であり、ＵＳＢケーブルの接続が断たれた場合に、上記電流リークが発生する可能性があるＵＳＢインタフェース内のレシーバ、特にＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ部分を示している。
【００２４】
周辺デバイス側１のＵＳＢハードウエア内、例えば、ＣＤ―ＲＯＭドライブ装置内のＵＳＢハードウエアに電圧センサー１１が設けられる。この電圧センサー１１でＶＢＵＳ３３の電位をモニターする。
【００２５】
そして、Ｓｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７とＵＳＢケーブル３のＤ＋信号ライン３１とＤ−信号ライン３２との間には、ヒステリシスを持たせたシュミットバッファ５３、５４が設けられている。このシュミットバッファ５３、５４は、電圧センサー１１からのイネーブル信号（ＳＥ）により、入力制御される。
【００２６】
上記した電圧センサー１１でＶＢＵＳ３３の電位をモニターすることで、ホスト側のパーソナルコンピュータの電源オン／オフ（ＯＮ／ＯＦＦ）やＵＳＢケーブル３の挿抜を検出することができる。
【００２７】
ここで、ＵＳＢケーブル３の接続が断たれた場合、ＶＢＵＳ３３の電位が所定のレベルまで降下する。これを上記の電圧センサー１１にて検出すると、その検出出信号によりシュミットバッファ５３、５４がオフ（ＯＦＦ）され、周辺デバイス側のＵＳＢハードウエア内のＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７の入力がディセーブルにされる。
【００２８】
反対に、ＵＳＢケーブル３が接続された場合、ＶＢＵＳの電位が所定のレベルまで上がり、これを上記の電圧センサー１１にて検出すると、その検出出信号によりシュミットバッファ５３、５４がオン（ＯＮ）され、周辺デバイス側のＵＳＢハードウエア内のＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７の入力がイネーブルになる。
【００２９】
このことによって、上記双方向のＤ＋信号ライン３１、Ｄ−信号ライン３２がフローティング状態になった場合でも、周辺デバイスの電源をオフ（ＯＦＦ）すること無しに、即ち、周辺デバイスの設定をクリアすること無しに、電流リークを防ぐことができる。
【００３０】
図４は、この発明のこの発明の第２の実施形態を示す周辺ＵＳＢデバイスのレシーバ部分のブロック図である。この第２の実施形態は、第１の実施形態が入力制御可能なシュミットバッファを用いたのに対し、ヒステリシスを有するゲート５３、５４で構成し、このゲート５３、５４の一方の入力を電圧センサー１１の検出出力にし、他方の入力を双方向のＤ＋信号ライン３１、Ｄ−信号ライン３２にする。そして、ゲートの出力をＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７に与える。
【００３１】
ＵＳＢケーブル３の接続が断たれた場合、ＶＢＵＳ３の電位が所定のレベルまで降下する。これを上記の電圧センサー１１にて検出すると、その検出出信号によりゲート５３、５４がオフ（ＯＦＦ）となり、周辺デバイス側のＵＳＢハードウエア内のＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７の入力がディセーブルにされる。
【００３２】
反対に、ＵＳＢケーブル３が接続された場合、ＶＢＵＳの電位が所定のレベルまで上がり、これを上記の電圧センサー１１にて検出すると、その検出出信号によりゲート５３、５４の入力がオン（ＯＮ）され、周辺デバイス側のＵＳＢハードウエア内のＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ１６、１７の入力がイネーブルになる。
【００３３】
このことによって、上記双方向のＤ＋信号ライン３１、Ｄ−信号ライン３２がフローティング状態になった場合でも、周辺デバイスの電源をオフ（ＯＦＦ）すること無しに、すなわち、周辺デバイスの設定をクリアすること無しに、電流リークを防ぐことができる。
【００３４】
【発明の効果】
以上説明したように、この発明によれば、ＵＳＢインタフェースに内蔵されるＳｉｎｇｌｅ　Ｅｎｄｅｄ　Ｒｅｃｅｉｖｅｒ等のレシーバの入力を制御するイネーブル付きシュミットバッファなどの入力制御手段を備えることで、ＵＳＢケーブルが抜かれた場合あるいは、ホスト装置の電源がオフにされた場合でも、セルフパワードで動作する周辺デバイスの電源を切ること無しに電流リークを防ぐことができる。
【００３５】
また、この発明は、電流リークを防ぐ為に周辺デバイスの電源をオフにする制御をする必要が無い為、ＵＳＢケーブルが抜かれた場合あるいは、ホスト装置の電源がオフにされた場合でも、一度設定された状態を保持することができる。
【００３６】
さらに、この発明は、電流リークを防ぐ為に周辺デバイスの電源をオフする必要が無い為、ＵＳＢケーブルが再度挿入された場合あるいは、ホスト装置の電源が再投入された場合でも、周辺デバイスの再設定をすること無しに動作可能にすることができる。
【図面の簡単な説明】
【図１】ＵＳＢケーブルの接続状態を検知するセルフパワードを有するＵＳＢデバイスのインタフェースのコネクタ構成を示すブロック図である。
【図２】ＵＳＢインタフェースの入力レシーバ部の構成を示すブロック図である。
【図３】この発明の第１の実施形態を示す周辺ＵＳＢデバイスのレシーバ部分のブロック図である。
【図４】この発明の第２の実施形態を示す周辺ＵＳＢデバイスのレシーバ部分のブロック図である。
【符号の説明】
１　ＵＳＢデバイス
２　ホスト側のパーソナルコンピュータ
３　ＵＳＢケーブル
１１　電圧センサー
３３　ＶＢＵＳ
５１、５２　シュミットバッファ
【図１】
2004070621.tif 000003
【図２】
2004070621.tif 000004
【図３】
2004070621.tif 000005
【図４】
2004070621.tif 000006