(57)【特許請求の範囲】
【請求項１】
ＵＳＢ回路であって、
前記ＵＳＢ回路とＵＳＢホスト回路の接続状態に関する信号を前記ＵＳＢホスト回路から受信するマイクロプロセッサと、
前記ＵＳＢホスト回路からの第１および第２のデータ信号のそれぞれを前記マイクロプロセッサに送信する第１および第２のデータ信号線と、
接続状態を示すＵＳＢホスト電力信号を受信するＵＳＢホスト電源信号線とを含み、
前記ＵＳＢ回路は、前記ＵＳＢ電源信号線を解析し、前記ＵＳＢホスト回路と前記ＵＳＢ回路の接続状態に従って、前記第１および第２のデータ信号線から前記マイクロプロセッサに送信される前記データ信号を変化させる接続状態シグナリング手段を含むことを特徴とするＵＳＢ回路。
【請求項２】
請求項１に記載のＵＳＢ回路において、
前記接続状態シグナリング手段が、前記ＵＳＢ回路が切断状態にある時に、前記マイクロプロセッサに各データ信号線から同時に「１」信号を前記マイクロプロセッサに送信するように構成されることを特徴とするＵＳＢ回路。
【請求項３】
請求項２に記載のＵＳＢ回路において、
前記接続状態シグナリング手段が、１つのＮＯＴゲートと２つのＯＲゲートとを含み、前記ＮＯＴゲートは、前記ＵＳＢ電源信号線と接続する入力と、前記２つのＯＲゲートのそれぞれに入力を提供するように構成された出力とを有し、前記各ＯＲゲートの残りの入力は、前記第１および第２のデータ信号線の１つとそれぞれ接続するように構成され、前記２つのＯＲゲートの出力が、対応するデータ線のマイクロプロセッサ端に接続されるように構成されることを特徴とするＵＳＢ回路。
【請求項４】
請求項２または３に記載のＵＳＢ回路において、
前記ＵＳＢ回路が、さらに、前記マイクロプロセッサに接続される前記第１および第２のデータ信号線に接続され、同時「１」信号状態を単独の「０」信号状態に変換するＮＡＮＤ論理ゲートを有することを特徴とするＵＳＢ回路。
【請求項５】
請求項１乃至４の何れかに記載のＵＳＢ回路において、
前記データ信号線からの信号間の信号の不一致を減らすために信号フィルタが設けられていることを特徴とするＵＳＢ回路。
【請求項６】
請求項４および５に記載のＵＳＢ回路において、
信号の不一致を減らすために前記ＮＡＮＤ論理ゲートに前記信号フィルタが接続されていることを特徴とするＵＳＢ回路。
【請求項７】
請求項４乃至６の何れかに記載のＵＳＢ回路において、
前記ＮＡＮＤ論理ゲート／信号フィルタが前記マイクロプロセッサに組み込まれていることを特徴とするＵＳＢ回路。
【請求項８】
請求項１乃至７の何れかに記載のＵＳＢ回路において、
前記マイクロプロセッサおよび／または接続状態シグナリング手段がＵＳＢディジタルＡＳＩＣ中に含まれていることを特徴とするＵＳＢ回路。
【請求項９】
請求項１乃至８の何れかに記載のＵＳＢ回路において、
前記ＵＳＢ回路がトランシーバを含み、前記接続状態シグナリング手段が前記トランシーバに組み込まれていることを特徴とするＵＳＢ回路。
【請求項１０】
請求項９に記載のＵＳＢ回路において、
前記ＵＳＢ回路がトランシーバを含み、前記マイクロプロセッサが前記トランシーバに組み込まれていることを特徴とするＵＳＢ回路。
【請求項１１】
請求項１乃至１０の何れかに記載のＵＳＢ回路において、
前記ＵＳＢ回路がＵＳＢ装置に組み込まれていることを特徴とするＵＳＢ回路。
【請求項１２】
請求項１乃至１１の何れかに記載のＵＳＢ回路において、
前記ＵＳＢ回路がＵＳＢハブに組み込まれていることを特徴とするＵＳＢ回路。
【請求項１３】
前記ＵＳＢ回路は、
セルフパワーリングを提供するように構成されたことを特徴とする請求項１乃至１２の何れかに記載のＵＳＢ回路。
【請求項１４】
請求項１乃至１３の何れかに記載のＵＳＢ回路を備えるＵＳＢ装置。
【請求項１５】
請求項１４に記載のＵＳＢ装置であって、
前記ＵＳＢ装置は、プリンタ、スキャナ、キーボード、モデム、電話機、カメラ、記憶装置、マウス、モニタ、ＭＰ３プレーヤー、ハブ、移動電話機、多機能装置のうちの１つであることを特徴とするＵＳＢ装置。
【請求項１６】
ＵＳＢ回路とＵＳＢホストの接続状態を検出する方法であって、
前記ＵＳＢ装置は、
前記ＵＳＢ回路とＵＳＢホストの接続状態に関する信号を受信するマイクロプロセッサと、
第１および第２のデータ信号のそれぞれを前記マイクロプロセッサに送信する第１および第２のデータ信号線と、
前記接続状態を示すＵＳＢホスト電力信号を前記ＵＳＢホストから受信するＵＳＢホスト電源信号線とを含み、
前記方法は、
前記状態シグナリング手段により前記ＵＳＢ電源信号線を解析するステップと、
前記ＵＳＢ電源信号線の接続状態に従って、前記第１および第２のデータ信号線から前記マイクロプロセッサに送信される前記データ信号を変化させるステップと
を含むことを特徴とする方法。
【請求項１７】
請求項１６に記載の方法であって、
前記データ信号を変化させるステップにより、前記ＵＳＢ回路が切断状態にある時に、各データ信号線上に同時に「１」信号を送信させることを特徴とする方法。
【請求項１８】
請求項１６または１７に記載の方法であって、
前記変化させたデータ信号を使用して前記ＵＳＢ回路の接続状態を検出するステップをさらに含むことを特徴とする方法。
【請求項１９】
請求項１８に記載の方法であって、
誤作動を防ぐために前記変化させたデータ信号をフィルタリングするステップを含むことを特徴とする方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、ＵＳＢ装置およびＵＳＢハブにおいて使用される汎用シリアルバス（ＵＳＢ）回路に係り、特に、ハブまたは装置がＵＳＢホストに接続されているかどうか、すなわち、装置またはハブの接続状態の検出に使用する回路に関する。
【０００２】
【従来の技術】
ＵＳＢ標準は、最大１２７個の周辺装置、たとえば、プリンタ、スキャナ、キーボード、モデム、電話機、カメラおよび記憶装置をホスト（通常は、パーソナルコンピュータ（ＰＣ））に４線式バスによって取り付けられるまでに開発されている。上記装置は、直接に、あるいはハブを経由してのいずれかでＰＣに接続することができる。ハブにより、ＵＳＢとの接続が増える。ＵＳＢには、異なるタイプの装置の接続を標準化するという利点がある。さらに、ＰＣに電源が入っている間や、他の装置が使用されている間にも装置を接続することができる。
【０００３】
例として、ＰＣまたはハブが提供するＵＳＢポートに接続された装置の動作について考える。その装置に物理的に接続されると、ＰＣはその装置の取り付けおよび設定を制御する。これを行うために、ＰＣにはＵＳＢドライバがインストールされており、それは普通ＰＣのオペレーティング・システムによって提供される。また、ＰＣにはデバイス・ドライバもインストールされており、装置が取り付けられて設定されると、ＰＣ上のアプリケーション・ソフトウェアがその装置を使用することができる。デバイス・ドライバは、オペレーティング・システムによって提供されることが多いが、一般的でない装置の場合は、ユーザが導入ディスクを使用して特定のデバイス・ドライバをインストールする必要がある場合がある。
【０００４】
装置が実行する機能の数によって装置を分類することができる。ほとんどの装置、たとえば、マウスは単一の機能を実行する。いくつかの装置、たとえば、スピーカを内蔵しているモニタなどは複数の機能を実行し、ハブを内蔵している。上記装置は、複合装置として知られ、それらはＰＣにとっては個々の、除去できない機能の集まりを備えたハブとして現れる。単一機能の装置、たとえば、マウスが初めてＰＣにプラグインされる特定ケースにおいては、ＵＳＢドライバがその装置を検出し、識別し、設定し、そしてオペレーティング・システムが、デバイス・ドライバ（マウスの場合は、マウス・ドライバ）を自動的に割り当てる。
【０００５】
また、上記のように、ユーザが特定のデバイス・ドライバをインストールおよび／または割り当てることができる。複合装置が初めてプラグインされると、検出、識別および設定の同じプロセスが、各機能に対して実行され、その複合装置のすべての機能をＰＣが使用できるようになる。このプロセスを効率良く行うためには、ＵＳＢ装置はそれがＵＳＢホストに接続されていることを検出し、ホストからの通信に対して応答を開始することができるようにする必要がある。同様に、ＵＳＢ装置は、自分がＵＳＢホストから切断されたことを知る必要があり、切断と通信時の沈黙時間とを区別できる必要がある。
【０００６】
この文献の場合におけるＵＳＢ回路は、ハブそれ自体、組込み型ハブ、および単一の、あるいは複数の機能を有する装置に組み込まれている回路を含むが、単純化のために、以下の説明では特にＵＳＢ装置の回路を参照して本発明の用途および利点に注目する。
【０００７】
マウスなどの簡単な装置は、自己の電源を備えておらず、５Ｖの「Ｖｂｕｓ」線から送られてくるホストからの電力を使用することによって動作する。それらの装置は、ホストからの電力がある時だけ動作することができ、したがって、それらがホストに接続されていることを認識するようにそれらの装置を構成することは比較的簡単である。上記装置は、「バスパワード」装置として知られている。
【０００８】
【発明が解決しようとする課題】
しかし、多くの装置はＶｂｕｓ線によって供給できる電力より大きい電力を必要とし、また、ホスト、たとえば、移動電話機およびＭＰ３プレーヤーなどとは独立に動作することができる。したがって、これらの装置は「セルフパワーリング」を必要とする。すなわち、それらは自己の電源を備えている。これらの装置は、ホストに接続される必要なく動作することができるので、それらがホストに接続されているかどうかを識別するために比較的複雑な回路を必要とする。しかし、バスパワード装置においてもセルフパワード装置においても、Ｖｂｕｓの電源線は、接続状態の判定の中心である（ｕｓｂ２．０仕様、ｈｔｔｐ：／／ｗｗｗ．ｕｓｂ．ｏｒｇ）。何故なら、Ｖｂｕｓ電源線を使用することは接続状態を示すことにおいて信頼できるだけでなく、ロックアップ状態を阻止するのにも役立つからである。
【０００９】
本発明は、セルフパワード装置（またはハブ）にのみ適用可能であり、それ故、このような装置の既存の動作だけが考慮される。実際、セルフパワード装置回路におけるマイクロプロセッサは、Ｖｂｕｓ線からの信号を解析し、信号が存在するかしないかに基づいて接続が行われているかどうかを判定するように構成される。この方法の欠点は、ピン数が非常に限られているマイクロプロセッサの単独の入出力（Ｉ／Ｏ）ピンを、接続状態を判定するためだけに使用することである。さらに、Ｖｂｕｓ信号をそのマイクロプロセッサに適した形式に適応させるために追加の回路部品が必要である。これは現在の低電圧技術におけるＵＳＢ装置のマイクロプロセッサが５Ｖよりずっと低い電圧の信号しか使用できないからである。また、マイクロプロセッサは、Ｖｂｕｓ線において発生することが知られている電圧の変動（ノイズ）に敏感である可能性がある。このために、Ｖｂｕｓ信号を最初に別の電圧比較回路に通し、信号の強度を減らし、マイクロプロセッサに供給される信号を、要求される厳しい許容範囲内に調整することが必要となる。しかし、比較器は比較的高価な部品であり、それはまた比較的大型であり、それ故、回路基板上の貴重な空間を占有する。トラッキングの複雑度も増加する。
【００１０】
ＵＳＢ標準は、データに追加されるノイズを取り除くために差動信号を使用すべきであると定義している。差動信号は当業者なら周知であり、第１のデータ信号を対応する逆の第２のデータ信号と比較するために使用される。それらの各信号は、別々のデータ線で送られる。第２の信号は一般に第１の信号のミラー・イメージであるべきことが知られているので、データ信号間の不一致を識別して訂正することができる。それ故、少なくとも２つの別々のデータ信号線がＵＳＢ装置において現在利用できる。
【００１１】
【課題を解決するための手段】
本発明は、ＵＳＢ回路のＵＳＢホスト回路への接続状態に関する信号を受信することができるマイクロプロセッサと、第１および第２のデータ信号のそれぞれをマイクロプロセッサに送信することができる第１および第２のデータ信号線と、接続状態を示すためにＵＳＢホストの電源信号を受信することができるＵＳＢホスト電源信号線とを含むＵＳＢ回路を提供し、上記ＵＳＢ回路は、ＵＳＢ電源信号線を解析し、ＵＳＢ回路のＵＳＢホスト回路への接続状態に従って第１および第２のデータ線上で送信されるデータ信号を変化させることができる接続状態シグナリング手段を含むことを特徴とする。
【００１２】
現在ＵＳＢ回路で使用されている既存の第１および第２のデータ線は、その回路がホストに接続されているかどうかに関する情報をマイクロプロセッサに提供するためにも使用されるので、本発明は、マイクロプロセッサにＶｂｕｓ信号を調整するための別の回路部品（たとえば、比較器）の必要性を除去する。Ｖｂｕｓ線と違って、比較的低い電圧および電流がデータ線上を送信されるので、マイクロプロセッサに接続状態情報を送信する時に、Ｖｂｕｓのレギュレータ回路によるよりも既存のデータ線を介したほうが電流の浪費が少ない。さらに、Ｖｂｕｓレギュレータ部品がなければ、結果として小型化により適した回路となる。マイクロプロセッサとの既存の（Ｉ／Ｏ）接続を使用することによって、１つの（Ｉ／Ｏ）マイクロプロセッサピンも自由になる。さらに、本発明は、しばしば高密度実装回路のトラッキングの複雑性を減らす。
【００１３】
データ・パケットは一連の「１」および「０」を含み、上述したように、ＵＳＢ規格は、第１の線上で送信されるデータが大抵は第２の線上で送信されるデータのミラー・イメージであることを要求している。たとえば、第１の線上で送信されるデータ・パケットが「１０００」である場合、第２の線上で送信されるデータ・パケットは「０１１１」となる。これによって、データはそれぞれのデータ線上における「１」と「０」との同時伝送によって表され、したがって、第１のデータ線上で送られる「１」信号と第２のデータ線上での「０」信号との同時伝送がデータを表すことが知られている。これに対して、第１のデータ線上の「０」信号および第２のデータ線上の「対応する１」信号もデータを表すことが知られている。
【００１４】
さらに、ＵＳＢ規約は、データ・パケットの終りは各データ線上で「０」信号を同時に送信することによって表すことを要求している。しかし、同時の「１」の状態は現在はＵＳＢ標準においては使用されていない。
有利なことに、ＵＳＢ回路の接続状態シグナリング手段は、そのＵＳＢ回路が切断された状態にある時は、マイクロプロセッサに各データ線に「１」信号を同時に送り出すように構成されることが好ましく、マイクロプロセッサは、その同時の「１」状態を切断された状態として識別することができることが好ましい。したがって、本発明は、その使用されていない同時の「１」状態を有益に利用する。
【００１５】
これはハードウェアおよび／またはソフトウェアによって行うことができる。たとえば、ハードウェアの場合、ＮＯＴゲートを使用して電源の信号線からの信号を反転し、切断された状態において「１」信号だけが送信されるようにすることができる。次に、その反転信号は、２つのＯＲゲートの各１つの入力に送られる。その２つのＯＲゲートの残りの入力は、そのデータ信号線の１つのホスト端に接続され、その２つのＯＲゲートのそれぞれの出力が、その対応するデータ線のマイクロプロセッサ端に接続される。この構成は、データ信号線または電源信号線における信号を解析することによって、切断された状態を識別する。電源信号線だけを調べる他の明白な解決策も本発明の範囲内にある。また、信号フィルタを設けてデータ線からの信号間の信号の不一致を減らすこともできる。これらの論理ゲートの１つまたはそれ以上をソフトウェアによって置き換えることができる。
【００１６】
すべての入力信号が「１」のとき、ＮＡＮＤ論理ゲートの出力信号は「０」であり、それ以外の場合、出力は「１」である。便利なことに、ＮＡＮＤ論理ゲートをデータ線に接続して各データ線における同時の「１」の信号状態を単独の「０」信号の状態に変換するようにＵＳＢ回路を適合させることができる。この場合、マイクロプロセッサは、その「０」状態を切断された状態として識別することができる。また、信号フィルタをＮＡＮＤ論理ゲートの入力に接続して信号の不一致を減らすこともできる。ＮＡＮＤ論理ゲート／信号フィルタをマイクロプロセッサに組み込むことも、あるいはそれとは独立とすることもできる。また、１つまたはそれ以上のこれらの部品をソフトウェアによって置き換えることができる。
【００１７】
ＵＳＢ回路は、一般に信号を送信および受信するためのトランシーバを含む。接続状態シグナリング手段が、トランシーバに組み込まれていることが好ましい。特に、トランシーバへの論理ゲートの組込みによってトラッキングの複雑度およびハードウェアの物理サイズが減少する。
ＵＳＢ回路は、一般にそのＵＳＢ回路の動作を解析して制御するＵＳＢディジタル特定用途向け集積回路（ＡＳＩＣ）を含む。そのＵＳＢディジタルＡＳＩＣの中に前記のマイクロプロセッサが含まれていることが好ましい。しかし、そのマイクロプロセッサをＵＳＢディジタルＡＳＩＣとは別のものにすることができる。また、マイクロプロセッサをトランシーバに組み込むこともできる。
【００１８】
ＡＳＩＣは、論理ゲート、増幅器および／または抵抗器などの予備の未使用回路部品を持つことができる。好適には、接続状態シグナリング手段は、これらの予備の回路部品を利用するように構成され、それによって外部ハードウェアよりずっと小さい予備部品を使用することができる。さらに、ＡＳＩＣのトラッキングは比較的複雑であるが、上記トラッキングは外部ＰＣＢトラッキングが要求する面積よりずっと小さい面積を占める。ＡＳＩＣは、予備の回路部品を備えていない場合があるが、これらの比較的小さい回路部品をＡＳＩＣに組み込むことは依然有利であり、既存のＵＳＢ回路より小さい回路が提供される。
ＵＳＢ回路は、移動電話機またはコミュニケータなどのＵＳＢ装置に組み込まれていることが好ましい。また、ＵＳＢ回路をＵＳＢハブに組み込むこともできる。
本発明の具体的な実施形態を添付の図面を参照しながら説明する
【００１９】
【発明の実施の形態】
図１に示されている先行技術の回路５０は、ディジタル・カメラなどのＵＳＢ装置において一般に見られるものである。それはＵＳＢディジタルＡＳＩＣ１（マイクロプロセッサを含む）と、トランシーバ２と、ＵＳＢコア３とを含む。ＡＳＩＣ１は、回路５０の動作を制御し、調整する。トランシーバ２は接続されているＵＳＢホスト（図示せず）およびＡＳＩＣ１間で信号を伝送する。ＵＳＢコア３は回路５０をＵＳＢ標準に設定するために使用され、ＡＳＩＣ１と結合している。ＡＳＩＣ１とトランシーバ２の両方がトラックＰに沿って電力を供給する。
【００２０】
トランシーバ２はいくつかのトラック１０、１１、および１２に沿ってホストから信号を受信する。詳細には、トラック１０は電源信号（Ｖｂｕｓ）をトランシーバ２に伝送し、トラック１１および１２はデータ信号（Ｄ＋、Ｄ−）をホストおよびトランシーバ２間で伝送する。トラック１０とは異なり、トラック１１および１２はトランシーバ２およびホスト間の双方向伝送に使用される。トラック１１および１２は、その信号（Ｄ＋、Ｄ−）をホストとトランシーバ２との間の伝送に適した形式に適合させるように、それぞれ抵抗器４０および４１によって中断されている。さらにもう１つのトラック１３がトランシーバ２を接地するために提供されている。ホストに簡便に接続できるように、これらのトラック１０、１１、１２、および１３のホスト側の端は接続ポート４において終了する。
【００２１】
トランシーバ２およびＡＳＩＣ１間の通信は、トラック２０、２１、２２、２３、２４、２５および２６に沿って行われる。これらの各トラックは、個々のＩ／Ｏ  ＡＳＩＣピンによりＡＳＩＣ１に取り付けられる。しかし、トラック２０、２１および２２が、トランシーバ２からＡＳＩＣ１へ信号を伝送するのに使用され、トラック２３、２４、２５および２６は、ＡＳＩＣ１からトランシーバ２へ信号を伝送するのに使用される。
【００２２】
データ伝送ダウントラック２０および２１に関して、トランシーバ２は、トラック１１および１２からデータ信号（Ｄ＋、Ｄ−）を取得し、それをそれぞれトラック２０および２１に供給するように構成される。また、トランシーバ２はデータ信号をＡＳＩＣ１に適した形式（Ｖｐ，Ｖｍ）に変更するようにも構成される。これはその信号（Ｄ＋、Ｄ−）をシングルエンド受信機４２および４３をそれぞれ通過させることによって行われる。
【００２３】
データ伝送ダウントラック２２の場合、このトラック２２に沿って差動信号（ＲＣＶ）がＡＳＩＣ１に送られ、データ信号（Ｄ＋、Ｄ−）に加えられた可能性のあるノイズを取り除くためにＡＳＩＣ１によって使用される。その差動信号は、互いに逆であるはずのＤ＋およびＤ−データ信号を比較することによってトランシーバ２で生成される。
【００２４】
ＡＳＩＣ１からトランシーバ２へのシグナリングに関しては、トラック２３がトランシーバ２の送信モードと受信モードを切り換えるために使用される。トラック２４はホストコマンドに基づいてトランシーバ２を低電力モードにするのに使用され、トラック２５は、シングルエンド０（Ｓｅ０）と呼ばれる、Ｄ＋およびＤ−の両方が同時に「０」に設定されるＵＳＢ信号状態を伝送するようにトランシーバ２に命じるのに使用される。トラック２６は、データ伝送線であり、データＶｏをＡＳＩＣ１からトランシーバ２に送るのに使用される。トランシーバ２は、さらに、このデータＶｏを取得し、それをトラック１１および１２に沿ってホストに渡すように構成される。他の伝送技術によって、トランシーバ２がＶｐｏトランシーバピン上の刺激に従ってＤ＋データを送信し、Ｖｍｏトランシーバピン上の刺激に従ってＤ−データを送信することができる。
【００２５】
回路５０はトラック３２をさらに含み、それはその装置回路５０がホストに接続されていることをホストに通知するために使用される。トラック３２は、抵抗器４６によって中断され、トラック１０のトランシーバ端をトラック１１経由でホストに戻すように効果的に接続する。動作中、接続ポート４を使用してホストを装置回路５０に接続することによって、Ｖｂｕｓ信号がトラック１０に沿ってトランシーバ２に送られる。次に、Ｖｂｕｓ信号はトラック３２に沿って抵抗器４６を通して、トラック１１に戻る。この信号はトラック１１に沿って進み、接続ポート４を通してホストへ戻る。そこでホストによって検出される。
【００２６】
また、回路５０はトラック３０をも備えており、それは別個のＩ／Ｏ  ＡＳＩＣピンを使用して、トランシーバ２を最初に通過することなしにトラック１０をＡＳＩＣ１に接続する。トラック３０は、回路３１によって中断され、トラック１０からのＶｂｕｓ信号をＡＳＩＣ１に適した範囲内に制御する。これは比較器（演算増幅器）４４および分圧器４５を使用することによって行われる。この回路３１は、装置の接続状態をＡＳＩＣ１に提供するために使用される。単純に、ＡＳＩＣ１が信号を受信した場合には、ホストに接続されていると認識し、それ以外の場合には、切断されていると認識する。
【００２７】
図２は、本発明による回路１００を示している。共通の部品の参照番号は回路５０と対応しており、以上で説明したのと同じ機能を実行する。しかし、回路５０と異なり、回路１００はトラック３０または回路３１（部品４４、４５）を備えていない。代わりに、トランシーバ２がトラック１０上の信号を解析するように構成される。トランシーバ２がＶｂｕｓ信号を検出した場合には、ＡＳＩＣ１は、トラック２０および２１からデータ・パケットを受信することによって、回路１００がホストに接続されていることを判定できる。しかし、回路１００がホストから切断されている場合には、トラック１０にはＶｂｕｓ信号はない。そのような場合、トランシーバ２はトラック２０および２１のＶｐおよびＶｍ信号を同時の「１」状態に変えるように構成される。すなわち、Ｖｂｕｓ線１０から「０」信号を受信すると、トランシーバ２はその信号を「１」信号に反転し、その信号をトラック２０および２１を通して伝送するために送り出す。信号の反転はＮＯＴゲート１１１を使用して行われる。上記構成においては、ＡＳＩＣ１はこの同時の「１」状態を切断された状態として認識するように構成される。
【００２８】
同時の「１」の信号がトラック２０および２１に沿ってトラック１１および１２にそれぞれ送り返されるのを防止するために何らかの追加の回路が必要となる場合がある。１つの解決策は、図３に示されている回路１１０をトランシーバ２に組み込む方法である。この装置においては、ＮＯＴゲート１１１からの反転信号が２つのＯＲゲート１１２、１１３の各１つの入力に送られる。２つのＯＲゲート１１２、１１３の残りの入力は、それぞれトラック１１および１２から信号Ｄ＋およびＤ−を受信するように接続され、ＯＲゲート１１２、１１３の各出力は信号Ｖｐ、Ｖｍを、対応するトラック２０および２１に送るために接続されている。この構成は、信号がトラック１１および１２に沿って送り返されるのを防止するだけでなく、Ｄ＋、Ｄ−信号をＶｂｕｓ信号と一緒に解析することによって、切断された状態も識別する。
【００２９】
回路１００は、トラック１０を介してホストから電力を受けていないとき、Ｖｐ、Ｖｍ信号の状態を明確に変化させるように構成される。Ｖｐ、Ｖｍの信号を同時の「１」状態に明確に変化させるためには、電力が必要なので、本発明はセルフパワード回路、すなわち、ホストからの電力には依存しない回路に対してのみ適用可能である。
【００３０】
本発明の１つの有利な実施形態は、同時「１」状態のＶｐ、Ｖｍ信号を単一の一意の「０」状態（Ｖｂｕｓ検出）に変換するＮＡＮＤゲート１２５をＡＳＩＣ１に提供する。図２の真理値表がその論理を示している。
もちろん、ＡＳＩＣ１は「０」状態を切断された状態として識別するように構成される。１つの代替実施形態においては、ＮＡＮＤゲート１２５をＡＮＤゲート（図示せず）によって置き換えることができ、ＡＳＩＣ１は「１」状態を切断された状態として識別するように構成される。
【００３１】
信号の状態の変化時に、Ｄ＋、Ｄ−信号の両方が１４ｎｓまで論理「１」状態になる可能性があり、このとき、Ｖｐ、Ｖｍ信号はフィルタリングを必要とする。ＮＡＮＤゲート１２５が組み込まれた適切なフィルタ回路１２０が図４に示されており、２つの入力１２１、１２２と、ＡＮＤゲート１２３と、遅延バッファ１２４と、出力１２６とを含む。この回路は「１４ｎｓ（最大）のグリッチ」がＡＳＩＣ１に送信されるのを防止する。
【００３２】
ディジタルＡＳＩＣ１に追加されるＮＡＮＤゲート１２５および／またはフィルタ回路１２０のサイズおよびコストは、外部Ｖｂｕｓ比較器検出ハードウェア３０、３１のサイズおよびコストよりずっと小さいことを理解されたい。このことはトランシーバ２に組み込まれる論理回路１１０についても言える。また、図２に示されている実施形態は、別個のＩ／Ｏ  ＡＳＩＣピンおよび別個の外部トラックおよび比較回路が両方とも不要であることも理解されたい。それ故、回路のトラッキングの複雑度が減少し、高密度集積プリント基板（ＰＣＢ）またはプリント配線板（ＰＷＢ）において特に有利である。
【図面の簡単な説明】
【図１】先行技術による回路の概略図である。
【図２】本発明による回路の概略図である。
【図３】本発明による信号変化を駆動するのに使用される回路の概略図である。
【図４】本発明において使用されるフィルタ回路の概略図である。
【符号の説明】
１：ＡＳＩＣ
２：トランシーバ
３：ＵＳＢコア
４：接続ポート
１０：トラック
１１：トラック
１２：トラック
１３：トラック
２０：トラック
２１：トラック
２２：トラック
２３：トラック
２４：トラック
２５：トラック
２６：トラック
３０：トラック
３１：回路
３２：トラック
４０：抵抗器
４１：抵抗器
４２：シングルエンド受信機
４３：シングルエンド受信機
４４：比較器
４５：分圧器
４６：抵抗器
５０：回路
１００：回路
１１０：論理回路
１１１：ＮＯＴゲート
１１２：ＯＲゲート
１１３：ＯＲゲート
１２０：フィルタ回路
１２３：ＡＮＤゲート
１２４：遅延バッファ
１２５：ＮＡＮＤゲート
１２６：出力
【図１】
0004267857.tif 000002
【図２】
0004267857.tif 000003
【図３】
0004267857.tif 000004
【図４】
0004267857.tif 000005