(57)【特許請求の範囲】
【請求項１】
ＵＳＢハブの下流側にそれぞれ前記ＵＳＢハブのＤ＋／Ｄ−信号で初期化される複数のターゲットデバイスであるＵＳＢデバイスが接続され、前記ＵＳＢハブの上流側にＵＳＢコネクタを介してホストＰＣが接続され、該ホストＰＣにより前記複数のＵＳＢデバイスを認識するＵＳＢデバイス機器認識方法において、
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスにそれぞれ独立して設けられたハードリセット回路をＵＳＢデバイス機器の動作電圧の供給によりリセットして前記ＵＳＢハブから前記複数のＵＳＢデバイスにそれぞれ入力されるＤ＋信号をＨ状態にするステップと、
前記複数のＵＳＢデバイスの前記ハードリセット回路に前記ＵＳＢハブからそれぞれパワーイネーブル信号を入力するステップとを備え、
前記複数のＵＳＢデバイスの前記Ｄ＋信号をそれぞれ前記パワーイネーブル信号によりリセットされるまでＨ状態に維持することを特徴とするＵＳＢデバイス機器認識方法。
【請求項２】
ＵＳＢハブの下流側にそれぞれ前記ＵＳＢハブのＤ＋／Ｄ−信号で初期化される複数のＵＳＢデバイスが接続され、前記ＵＳＢハブの上流側にＵＳＢコネクタを介してホストＰＣが接続され、前記ＵＳＢハブおよび前記複数のＵＳＢデバイスには動作電源が供給されると共にハードリセット回路からハードリセット信号が供給されるように構成されたＵＳＢデバイス機器において、
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスにそれぞれ独立したハードリセット回路を設け、前記ＵＳＢハブのハードリセット回路は前記ＵＳＢデバイス機器の動作電圧によりリセット信号を生成し、前記複数のＵＳＢデバイスのハードリセット回路はそれぞれ前記ＵＳＢハブからのパワーイネーブル信号を受けて対応する前記ＵＳＢデバイスにハードリセット信号を入力することを特徴とするＵＳＢデバイス機器。
【請求項３】
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスの動作電圧は前記ＵＳＢデバイス機器に内蔵された電源から供給されるセルフパワー方式であることを特徴とする請求項２に記載のＵＳＢデバイス機器。
【請求項４】
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスの動作電圧は前記ＵＳＢコネクタを介して前記ホストＰＣから供給されるバスパワー方式であることを特徴とする請求項２に記載のＵＳＢデバイス機器。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明はＵＳＢデバイス機器に関し、例えばＵＳＢ（Universal  Serial  Bus）ＨＵＢを介して接続された複数のＵＳＢデバイスを含むＵＳＢデバイス機器およびＵＳＢデバイス機器認識方法に関する。
【０００２】
【従来の技術】
最近のオーディオ機器およびオーディオビジュアル機器は、各種の付属機器（アクセサリ）が接続されてシステム化して使用されるのが一般的になっている。そのために、ＵＳＢデバイス機器は、ＵＳＢコネクタを使用してホストコンピュータ（以下、ホストＰＣという）に接続されて制御されるよう構成されている。
【０００３】
図4は、従来のＵＳＢデバイス機器の構成を示すブロック図を示す。図4（Ａ）は第1従来例であり、図4（Ｂ）は第2従来例を示す。図4（Ａ）に示す第1従来例において、ＵＳＢデバイス機器３０は、ＵＳＢハブ（以下、単にＨＵＢという）３１、このＨＵＢ３１の下流側に接続された複数のターゲットデバイスであるＵＳＢデバイス、例えばＵＳＢデバイスＡ３２およびＵＳＢデバイスＢ３３、電源（Ｖｄｄ）３４、ハードリセット回路３５およびＵＳＢコネクタ３８により構成される。また、ＨＵＢ３１の上流側には、ＵＳＢコネクタ３８を介して、上位装置であるホストＰＣ４０が接続されている。
【０００４】
一方、図４（Ｂ）に示す第2従来例も、類似構成である。即ち、ＵＳＢデバイス機器５０は、ＨＵＢ５１、ＵＳＢデバイス５２、５３、ハードリセット回路５５およびＵＳＢコネクタ５８により構成される。そして、ＨＵＢ５１の上流側にＵＳＢコネクタ５８を介してホストＰＣ４０が接続され、ＵＳＢデバイス５２、５３は、ＨＵＢ５１の下流側に接続されている。
【０００５】
図４（Ａ）のＵＳＢデバイス機器３０において、電源３４は、ＨＵＢ３１、ＵＳＢデバイス３２、３３およびハードリセット回路３５に動作電圧を供給する。そして、ハードリセット回路３５は、ＨＵＢ３１およびＵＳＢデバイス３２、３３にハードリセット信号を入力する。一方、図４（Ｂ）に示すデバイス機器５０において、ＨＵＢ５１およびＵＳＢデバイス５２、５３の動作電圧は、電源５４から得る。ハードリセット回路５５の動作電圧は、ＵＳＢコネクタ５８を介してバスから得る。また、ハードリセット回路５５は、ＨＵＢ５１およびＵＳＢデバイス５２、５３にハードリセット信号を入力する。即ち、ハードリセット回路３５は電源３４で、またハードリセット回路５５はＵＳＢコネクタ５８のＶＢＵＳでハードリセット信号を生成している。
【０００６】
上述の如く、図４（Ａ）に示す従来技術は、内蔵電源で動作するＵＳＢデバイス機器内にＨＵＢを有し、そのＨＵＢの下流側に複数のターゲットデバイス（ＵＳＢデバイス）が存在する構成である。図４（Ｂ）に示す従来技術の場合には、ハードリセット信号は、ＵＳＢコネクタ（プラグ）から得ている。ターゲットデバイスの内部動作の初期化（イニシャライズ又はバスリセット）をＵＳＢデバイス機器の上流側のＤ＋／Ｄ−端子のバスリセット動作にて行っている。即ち、ターゲットデバイスのハードリセットを内蔵電源Ｖｄｄとのタイミング又はＵＳＢプラグ挿入から得られるＶＢＵＳとのタイミングによって生成し入力している。
【０００７】
【発明が解決しようとする課題】
上述の如き従来技術では、ターゲットデバイスの内部動作の初期化（バスリセット）は、ハードリセットとのタイミングで一義的に決まる。下流側のターゲットデバイスは、ハードリセット信号が入力された時点でＤ＋／Ｄ−端子に自ら内部動作の初期化用バスリセット信号を出力するが、ＵＳＢプラグが挿入されていないか、挿入されていてもＨＵＢ等の動作準備ができていない等のホストＰＣとの接続が確立されていない状態では、ＨＵＢは出力ポートとなっているために、Ｌ（低レベル）を出力し、ターゲットデバイスおよびＨＵＢの双方が出力することになる。その結果、Ｄ＋／Ｄ−端子はＬのままであり、バスリセットをかけることができず、内部動作の初期化ができない状態になってしまう。従って、ホストＰＣ側でのターゲットデバイス認識不良を起こす。
【０００８】
図５（Ａ）および（Ｂ）は、それぞれ図４（Ａ）および（Ｂ）に示す従来技術の動作を説明するタイミングチャートである。図５（Ａ）において、（ａ）、（ｂ）および（ｃ）は、それぞれ電源Ｖｄｄ３４の出力電圧、ハードリセット回路３５からのハードリセット信号およびＵＳＢデバイス３２、３３のバスリセット時のＤ＋信号を示す。図示の如く、電源Ｖｄｄがオンされた後にハードリセット信号がＨ（高レベル）に移行した時点の前後の破線で示す領域では、ＨＵＢ接続時にはバスリセット信号は立たない（バスリセットできない）。従って、ホストＰＣ４０側でターゲットデバイス認識不良を起こす。
【０００９】
一方、図５（Ｂ）において、（ａ）、（ｂ）、（ｃ）および（ｄ）は、それぞれ電源Ｖｄｄ、ＶＢＵＳ、ハードリセット信号およびバスリセット時のＵＳＢデバイス５２、５３のＤ＋信号である。この場合にあっても、ＶＢＵＳが立ち上がった後にハードリセット信号が立ち上がる前後の破線で示す領域では、バスリセット信号が立たない。従って、ＰＣ４０側でのターゲットデバイス認識不良を起こす。
【００１０】
【発明の目的】
本発明は従来技術の上述した課題に鑑みなされたものであり、ＨＵＢの下流側に接続された複数のターゲットデバイスであるＵＳＢデバイスが存在するとき、バスリセットをかけ、ホストＰＣ側でのターゲットデバイスを確実に認識可能にするＵＳＢデバイス機器認識方法およびＵＳＢデバイス機器を提供することを目的とする。
【００１１】
【課題を解決するための手段】
前述の課題を解決するため、本発明によるＵＳＢデバイス機器認識方法およびＵＳＢデバイス機器は次のような特徴的な構成を採用している。
【００１２】
（１）ＵＳＢハブの下流側にそれぞれ前記ＵＳＢハブのＤ＋／Ｄ−信号で初期化される複数のターゲットデバイスであるＵＳＢデバイスが接続され、前記ＵＳＢハブの上流側にＵＳＢコネクタを介してホストＰＣが接続され、該ホストＰＣにより前記複数のＵＳＢデバイスを認識するＵＳＢデバイス機器認識方法において、
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスにそれぞれ独立して設けられたハードリセット回路をＵＳＢデバイス機器の動作電圧の供給によりリセットして前記ＵＳＢハブから前記複数のＵＳＢデバイスにそれぞれ入力されるＤ＋信号をＨ状態にするステップと、
前記複数のＵＳＢデバイスの前記ハードリセット回路に前記ＵＳＢハブからそれぞれパワーイネーブル信号を入力するステップとを備え、
前記複数のＵＳＢデバイスの前記Ｄ＋信号をそれぞれ前記パワーイネーブル信号によりリセットされるまでＨ状態に維持するＵＳＢデバイス機器認識方法。
【００１５】
（２）ＵＳＢハブの下流側にそれぞれ前記ＵＳＢハブのＤ＋／Ｄ−信号で初期化される複数のＵＳＢデバイスが接続され、前記ＵＳＢハブの上流側にＵＳＢコネクタを介してホストＰＣが接続され、前記ＵＳＢハブおよび前記複数のＵＳＢデバイスには動作電源が供給されると共にハードリセット回路からハードリセット信号が供給されるように構成されたＵＳＢデバイス機器において、
前記ＵＳＢハブおよび前記複数のＵＳＢデバイスにそれぞれ独立したハードリセット回路を設け、前記ＵＳＢハブのハードリセット回路は前記ＵＳＢデバイス機器の動作電圧によりリセット信号を生成し、前記複数のＵＳＢデバイスのハードリセット回路はそれぞれ前記ＵＳＢハブからのパワーイネーブル信号を受けて対応する前記ＵＳＢデバイスにハードリセット信号を入力するＳＢデバイス機器。
【００１６】
（３）前記ＵＳＢハブおよび前記複数のＵＳＢデバイスの動作電圧は前記ＵＳＢデバイス機器に内蔵された電源から供給されるセルフパワー方式である上記（２）に記載のＵＳＢデバイス機器。
【００１７】
（４）前記ＵＳＢハブおよび前記複数のＵＳＢデバイスの動作電圧は前記ＵＳＢコネクタを介して前記ホストＰＣから供給されるバスパワー方式である上記（２）に記載のＵＳＢデバイス機器。
【００１８】
【発明の実施の形態】
以下、本発明によるＵＳＢデバイス機器認識方法およびＵＳＢデバイス機器の好適実施形態を、添付図面を参照して詳細に説明する。
【００１９】
先ず、図1は、本発明によるＵＳＢデバイス機器の第１実施形態の構成を示すブロック図である。図1には、ＵＳＢデバイス機器１０およびその上流側に接続されたホストＰＣ２０を有する。ＵＳＢデバイス機器１０は、ＨＵＢ１１、その下流側に接続された1対のターゲットデバイスであるＵＳＢデバイス１２、１３、電源Ｖｄｄ１４、ハードリセット回路１５、１６、１７およびＵＳＢコネクタ18により構成される。ＨＵＢ１１は、ＵＳＢコネクタ１８を介してホストＰＣ２０に接続されている。
【００２０】
ＵＳＢデバイス機器１０において、電源１４は、ＨＵＢ１１およびＵＳＢデバイス１２、１３に動作電圧を供給すると共に、ハードリセット回路１５にも電圧を供給してハードリセット信号を生成させる。一方、ハードリセット回路１６、１７は、ＨＵＢ１１からパワーイネーブル信号を受けて、それぞれＵＳＢデバイス１２および１３に対してハードリセット信号を出力する。ハードリセット回路１５は、ＨＵＢ１１にハードリセット信号を出力する。
【００２１】
ＵＳＢデバイス機器１０にＵＳＢプラグを挿入し、ＨＵＢ１１とＰＣ２０との接続を確立した後にターゲットデバイスであるＵＳＢデバイス１２、１３のハードリセット信号を入力するようにする。このハードリセット信号のタイミングを、ＨＵＢ１１からのＵＳＢデバイス１２、１３に対するパワーイネーブル信号から作成するタイミングにより管理する。ＨＵＢ１１は、本来の機能として下流側の各ＵＳＢデバイス１２、１３毎にパワーイネーブル信号を有しており、この信号を使用してターゲットデバイスであるＵＳＢデバイス１２、１３にハードリセットをかける。従って、このパワーイネーブル信号からハードリセット回路１６、１７により作成されるハードリセット信号のタイミングで、ターゲットデバイスの自己バスリセットがかかることとなる。
【００２２】
次に、図２は、図１に示すＵＳＢデバイス機器の動作を示すタイミングチャートである。図２において、（ａ）は電源（Ｖｄｄ）１４の電源電圧、（ｂ）はＨＵＢ１１からのパワーイネーブル信号によるＵＳＢデバイスＡ１２用ハードリセット回路のハードリセット信号、（ｃ）はＵＳＢデバイスＡ１２のＤ＋信号（バスリセット時）、（ｄ）はＨＵＢ１１からのパワーイネーブル信号によるＵＳＢデバイスＢ１３用ハードリセット信号および（ｅ）はＵＳＢデバイスＢ１３のＤ＋信号（バスリセット時）を示す。
【００２３】
図２（ｃ）および（ｅ）に示す如く、電源１４が電圧Ｖｄｄを印加すると同時に、ＵＳＢデバイス１２、１３のＤ＋信号がＨとなり、このＨ状態がＨＵＢ１１からのパワーイネーブル信号によるハードリセット回路１６のＵＳＢデバイス１２用ハードリセット信号（図２（ｂ）参照）およびハードリセット回路１７のＵＳＢデバイス１３用ハードリセット信号（図２（ｄ）参照）がＨに移行した後一定時間Ｈにとどまる。従って、ＨＵＢ１１接続時でもバスリセットがたち、ＰＣ２０側でデバイス認識を確実に行うことが可能になる。
【００２４】
尚、図１および図２を参照して上述したＵＳＢデバイス機器１０では、内蔵電源で動作するセルフパワー方式であったが、本発明は、斯かるセルフパワー方式に限定されるものではない。本発明は、動作電源がバスを介して供給されるバスパワー方式にも適用可能である。図３は、本発明によるＵＳＢデバイス機器の第２実施形態の構成を示すブロック図である。このＵＳＢデバイス機器１０´では、ＨＵＢ１１、１対のＵＳＢデバイス１２、１３、ハードリセット回路１６、１７を含んでいるが、ハードリセット回路１５´、ＨＵＢ１１およびＵＳＢデバイス１２、１３の動作電源は、ＵＳＢコネクタ１８´を介してバスから供給される。
【００２５】
図３に示すＵＳＢデバイス機器１０´にあっても、図１の場合と同様に、ハードリセット回路１５´からＨＵＢ１１にハードリセット信号が供給される。また、ＵＳＢデバイス１２、１３は、それぞれＨＵＢ１１からのパワーイネーブル信号に基づきハードリセット回路１６、１７からハードリセット信号が供給される。
【００２６】
以上、本発明によるＵＳＢデバイス機器認識方法の好適実施形態の構成および動作を詳述する。しかし、斯かる実施形態は、本発明の単なる例示に過ぎず、何ら本発明を限定するものではない。本発明の要旨を逸脱することなく、特定用途に応じて種々の変形変更が可能であること、当業者には容易に理解できよう。
【００２７】
【発明の効果】
以上の説明から理解される如く、本発明のＵＳＢデバイス機器認識方法によると、次の如き実用上の顕著な効果が得られる。即ち、ＨＵＢは、下流側をパワーコントロールして接続を制御しているため、ホスト（又は上流側）との接続により準備が完了した時点で、下流側のターゲットデバイスからの応答を待つ状態になる。このとき、ＨＵＢの下流側のＤ＋／Ｄ−端子は、入力（Ｈｉ−Ｚ：高インピーダンス）ポートとなる。この状態において、ターゲットデバイス自らバスリセットをかける動作が行われるようにタイミングを設定することにより、確実にターゲットデバイスの内部動作の初期化を行うことができる。従って、ホスト（ＰＣ）側でのデバイス認識を確実に行うことが可能になる。
【図面の簡単な説明】
【図１】本発明によるＵＳＢデバイス機器の第１実施形態の構成を示すブロック図である。
【図２】図１に示すＵＳＢデバイス機器の動作を示すタイミングチャートである。
【図３】本発明によるＵＳＢデバイス機器の第２実施形態の構成を示すブロック図である。
【図４】従来のＵＳＢデバイス機器の構成例のブロック図である。
【図５】図４に示すＵＳＢデバイス機器の動作を示すタイミングチャートである。
【符号の説明】
１０、１０´  ＵＳＢデバイス機器
１１    ＵＳＢハブ
１２、１３  ＵＳＢデバイス（ターゲットデバイス）
１４    電源
１５〜１７  ハードリセット回路
１８    ＵＳＢコネクタ
２０    ホストＰＣ
【図１】
0003955970.tif 000002
【図２】
0003955970.tif 000003
【図３】
0003955970.tif 000004
【図４】
0003955970.tif 000005
【図５】
0003955970.tif 000006