(57)【特許請求の範囲】
【請求項１】
ＵＳＢシステムに適用するオンライン較正方法であって、
前記ＵＳＢシステムは、ホストとデバイスを含み、
前記方法は、
複数対のチャープ信号を提供するステップと、
これらのチャープ信号を検出し、所定のチャープ信号を発信する前に、前記ホストの終端抵抗に接続された前記デバイスの終端抵抗に電源を加えて、前記チャープ信号の準位を変更するステップと、
ノード上の前記変更後のチャープ信号の準位変化を検出するステップと、
前記準位変化に基づき、オンライン較正を行い、前記変更後のチャープ信号の準位を所定範囲内に維持するステップと、を有することを特徴とするＵＳＢシステムに適用するオンライン較正方法。
【請求項２】
前記所定の数量の信号は第三対のチャープ信号のＫ信号であることを特徴とする請求項１に記載のオンライン較正方法。
【請求項３】
前記オンライン較正のステップは、
前記変更後のチャープ信号の準位と参照電圧とを比較して、比較結果を生成するステップと、
前記比較結果に基づき、前記ホストの終端抵抗又は前記デバイスの終端抵抗を調整するステップと、
を含むことを特徴とする請求項１に記載のオンライン較正方法。
【請求項４】
前記オンライン較正のステップは、
前記変更後のチャープ信号の準位と参照電圧とを比較して比較結果を生成するステップと、
前記比較結果に基づき前記ホストの終端抵抗と前記デバイスの終端抵抗とを調整するステップと、
を含むことを特徴とする請求項１に記載のオンライン較正方法。
【請求項５】
前記複数のチャープ信号を提供する前に、前記ホストと前記デバイスがそれぞれ自己較正を行い、前記ホストと前記デバイスの終端抵抗をそれぞれ較正するステップを更に含むことを特徴とする請求項１に記載のオンライン較正方法。
【請求項６】
ＵＳＢ装置に適用するオンライン較正方法であって、前記ＵＳＢ装置が別のＵＳＢ装置に接続されたときにオンライン較正を行い、
前記方法は、
第一時間において、前記二つのＵＳＢ装置がそれぞれ有する二つの終端抵抗に電源を加え、チャープ信号の準位を低下させ、前記二つの終端抵抗間のノードに電圧準位を生成するステップと、
第二時間において、前記電圧準位と参照電圧の準位を比較し、準位比較の結果に基づき、前記二つの終端抵抗又は前記二つの終端抵抗のうちの一つの抵抗値を調整して、前記低下後のチャープ信号の電圧準位を所定の範囲内に維持するステップと、を有し、
そのうち、前記第二時間は前記第一時間の後であり、且つ前記第一時間は、前記ＵＳＢが高速能力を通知した後であることを特徴とするＵＳＢ装置に適用するオンライン較正方法。
【請求項７】
前記第一時間は第三対のチャープ信号のＫ信号の発信前であることを特徴とする請求項６に記載のオンライン較正方法。
【請求項８】
別のＵＳＢ装置に接続されオンライン較正を行うＵＳＢ装置であって、
前記ＵＳＢ装置は、電源と終端抵抗と較正回路とを含み、
前記較正回路は、前記電源と前記終端抵抗との間で接続され、ノードを介して前記電源を前記終端抵抗に供給する第一スイッチ回路と、参照電圧を供給する第二スイッチ回路と、前記参照電圧に接続される第一入力端と前記ノードに接続される第二入力端を含み出力端から比較結果を出力する比較ユニットと、前記比較ユニットの出力端に接続され、前記比較結果に基づき前記終端抵抗の抵抗値を調整する調整ユニットとを含み、
そのうち、
前記第一スイッチ回路は第一時間において導通し、前記電源を前記終端抵抗に加え、チャープ信号の電圧準位を低下させ、前記ノード上に電圧準位を生成し、
前記第二スイッチ回路は第二時間において前記参照電圧を提供し、
前記較正回路は前記参照電圧と前記ノード上の電圧準位を比較して前記比較結果を生成し、
前記調整ユニットは前記比較結果に基づき前記終端抵抗の抵抗値を調整して、前記低下後のチャープ信号の電圧準位を所定範囲内に維持し、
前記第二時間は前記第一時間の後であり、且つ前記第一時間は前記ＵＳＢが高速能力を通知した後であることを特徴とするＵＳＢ装置。
【請求項９】
前記第二スイッチ回路は前記第一時間前において自己較正電圧を提供して前記ＵＳＢ装置に自己較正を実行させることを特徴とする請求項８に記載のＵＳＢ装置。
【請求項１０】
前記第二スイッチ回路は、
オンライン較正電圧を提供する第一電圧源と、
自己較正電圧を提供する第二電圧源と、
前記第一電圧源と前記第二電圧源との間を切り替えて、前記オンライン較正電圧又は前記自己較正電圧を前記参照電圧として、前記比較ユニットに提供することを特徴とする請求項８に記載のＵＳＢ装置。
【請求項１１】
前記オンライン較正電圧と前記自己較正電圧の大きさの比率は、前記二つの終端抵抗のインピーダンス・マッチングに関連することを特徴とする請求項１０記載のＵＳＢ装置。
【請求項１２】
前記第一時間は前記ＵＳＢが高速能力を通知した後であることを特徴とする請求項８記載のＵＳＢ装置。
【請求項１３】
前記第一時間は所定の数量のチャープ信号発信前であることを特徴とする請求項８記載のＵＳＢ装置。
【請求項１４】
前記所定数量のチャープ信号は第三対のチャープ信号のＫ信号であることを特徴とする請求項１３記載のＵＳＢ装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明はユニバーサルシリアルバス（ＵＳＢ）装置に関わり、特にＵＳＢ装置のオンライン較正方法及びその較正機能を有するＵＳＢ装置又はシステムに関する。
【背景技術】
【０００２】
ユニバーサルシリアルバス（ＵＳＢ）の大量の普及に伴い、多くの様々なユニバーサルシリアルバスホスト（以下ＵＳＢホストと称す）及びユニバーサルシリアルバスデバイス（以下ＵＳＢデバイスと称す）製品が派生してきた。ＵＳＢホストとＵＳＢデバイスは、正確に接続されるために信号の相性を考慮しなければならない。ＵＳＢホスト又はＵＳＢデバイスのようなユニバーサルシリアルバス装置（以下ＵＳＢ装置と称す）は、内部に送受信機を有する。送受信機は両装置（ホストとデバイス）のデータを受信、送信し、且つ信号の検出を行う。
【０００３】
この他、ＵＳＢ2.0規格のＵＳＢ装置を高速で操作するとき、その信号は電流駆動方式により転送を行っており、送受信機内部の終端抵抗(termination impedance)は、規格の誤差範囲に符合させて設計する必要があり、これにより正確な信号の受信及びホストとデバイスの接続の相性が保障される。
【０００４】
半導体製造工程において製品を製造する際には常に誤差が生じる。よって、ＵＳＢ装置が別のＵＳＢ装置と接続される際、送受信機は別の送受信機の等価終端抵抗を検出する。即ち、設計仕様の許容誤差範囲を超えている可能性がある。よって、ＵＳＢ製品は別のＵＳＢ装置との接続の相性を向上させるために、この誤差を較正しなければならない。
【０００５】
一般の較正方法は、「自己較正（Self-calibration）」の方法を使用する。この方法はＵＳＢ装置内部の参照電圧源又は電流源を参照し、装置自身が生成する誤差に微調整を加えることにより、仕様の許容誤差範囲に設計することができる。
【０００６】
しかし、ＵＳＢ2.0規格のＵＳＢ装置は、接続が確立される過程のハンドシェイク機制の動作において、つまり、ホストとデバイスの共同参与の過程において、両者自身に誤差を有する可能性がある。よって、ただ一方の終端抵抗の誤差の調整を考慮するだけでは、両者が関わる全体の誤差をカバーできないので、接続時の相性問題が発生する可能性があり、更には、製品の機能が失われ、正確に接続して使用することができなくなる恐れがある。
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明の実施例の目的は、オンライン較正方法及びこの較正機能を有する装置又はシステムを提供し、ＵＳＢホストとデバイスの終端抵抗特性を同時に考慮することができる。
【０００８】
本発明の実施例の別の目的は、オンライン較正方法及びこの較正機能を有する装置又はシステムを提供し、ＵＳＢ装置同士の相性を向上させることである。
【課題を解決するための手段】
【０００９】
上記の目的を達成するために、本発明の実施例において、ＵＳＢシステムに適用するオンライン較正方法を提供する。ＵＳＢシステムは、ホストとデバイスを含む。前記方法は、以下のステップを含む。先ず、複数のチャープ（ＪＫ）信号を提供するステップと、前記ＪＫ信号を検出し、所定の数量のＪＫ信号を発信する前に、デバイスの終端抵抗及びそれに接続されるホストの終端抵抗に電源を加え、前記ＪＫ信号の準位を変更し、且つ変更後のチャープ信号のノード上における準位変化を検出し、前記準位変化に基づき、オンライン較正を行い、変更後のチャープ信号の準位を所定範囲内に維持するステップと、を含む。
【００１０】
本発明の別の実施例において、ＵＳＢ装置に適用するオンライン較正方法を提供し、ＵＳＢ装置が別のＵＳＢ装置に接続される際にオンライン較正を行う。前記方法は、以下のステップを含む。まず、第一の時間において、二つのＵＳＢ装置それぞれが有する二つの終端抵抗に電源を加え、チャープ信号の準位を低下させ、前記二つの終端抵抗間のノードに電圧準位を生成するステップと、第二時間において、前記電圧準位と参照電圧の準位を比較して、準位比較の結果に基づき前記終端抵抗又は前記二つの終端抵抗の一つの抵抗値を調整して、前記低下後のチャープ信号の電圧準位を所定範囲内に維持するステップと、を含む。そのうち、上記第二時間は前記第一時間の後であり、且つ第一時間はＵＳＢが高速転送能力を通知した後である。
【００１１】
本発明の別の実施例は、ＵＳＢ装置を提供し、別のＵＳＢ装置に接続しオンライン較正を行う。前記装置は、電源と終端抵抗と較正回路を含む。そのうち、較正回路は第一スイッチ回路と第二スイッチ回路と比較ユニットと調整ユニットを含む。スイッチ回路は電源と終端抵抗との間に接続され、ノードを介して電源を終端抵抗に供給する。第二スイッチ回路は、参照電圧を提供する。比較ユニットは、参照電圧に接続される第一入力端と前記ノードに接続される第二入力端と比較結果を出力する出力端とを含む。調整ユニットは、比較ユニットの出力端に接続され、前記比較結果に基づき終端抵抗の抵抗値を調整する。そのうち、第一スイッチ回路は第一時間において導通して終端抵抗に電源を加え、チャープ信号の電圧準位を低下させ、ノードに電圧準位を生成する。第二スイッチ回路は第二時間において前記参照電圧を提供して、較正回路が前記参照電圧と前記ノード上の電圧準位を比較して前記比較結果を生成する。調整ユニットは前記比較結果に基づいて終端抵抗の抵抗値を調整し、低下後のチャープ信号の電圧準位を所定範囲内に維持する。上記第二時間は上記第一時間の後であり、且つ第一時間はＵＳＢが高速転送能力を通知した後である。
【発明の効果】
【００１２】
本発明のオンライン較正方法とこの較正機能を有するＵＳＢ装置又はシステムは、ホストとデバイスの両者の終端抵抗を接続した後、ＪＫ信号を利用し、接続した二つの終端抵抗が生成したノード電圧と参照電圧を比較し、終端抵抗の大きさを調整して、ノード電圧を実質的に参照電圧と等しくし、ＵＳＢ装置が接続する誤差、速度の低下、断線率を低減させることができ、ＵＳＢ装置同士の相性を向上させる効果が得られる。
【図面の簡単な説明】
【００１３】
【図１Ａ】図１Ａは本発明の実施例に係るＵＳＢシステムを示す。
【図１Ｂ】図１Ｂは本発明の実施例に係るオンライン較正方法のフローチャートを示す。
【図１Ｃ】図１Ｃは本発明の実施例に係るオンライン較正方法を適用したＵＳＢ装置又はシステムの波形図である。
【図２Ａ】図２Ａは本発明の実施例に係るＵＳＢシステムを示す。
【図２Ｂ】図２Ｂは本発明の実施例に係るＵＳＢ装置の一部回路とこの較正回路を示す。
【図２Ｃ】図２Ｃは本発明の実施例に係るＵＳＢ装置の一部回路とこの較正回路を示す。
【図３Ａ】図３Ａは本発明の実施例に係るＵＳＢ装置の一部回路とこの較正回路を示す。
【図３Ｂ】図３Ｂは本発明の実施例に係るオンライン較正方法のフローチャートを示す。
【図３Ｃ】図３Ｃは本発明の実施例に係るＵＳＢ装置の一部回路とこの較正回路を示す。
【図４】図４は本発明の実施例に係るＵＳＢ装置の一部回路とこの較正回路を示す。
【図５】図５は本発明の実施例に係るＵＳＢシステムの送受信機の回路図である。
【発明を実施するための形態】
【００１４】
図１Ａは、本発明の実施例に係るＵＳＢユニバーサルシリアルバスシステム１を示す。前記ユニバーサルシリアルバスシステム（以下ＵＳＢシステムと称す）１は、二つのユニバーサルシリアルバス装置（以下ＵＳＢ装置と称す）を含み、前記二つのＵＳＢ装置は、ユニバーサルシリアルバス（ＵＳＢ  ｂｕｓ）を介して接続される。前記図に示すように、前記二つのＵＳＢ装置はそれぞれユニバーサルシリアルバスホスト（Ｈｏｓｔ）（以下ホストと称す）１０とユニバーサルシリアルバスデバイス（Ｄｅｖｉｃｅ）（以下デバイスと称す）１１である。
【００１５】
図１Ｂは、本発明の実施例に係るＵＳＢ装置の較正方法のフローチャートである。図１Ｃは、図１Ａのホスト１０とデバイス１１が接続した信号の波形図を示す。
【００１６】
図１Ｂを参考にしながら図１Ａ、図１Ｃを合わせて、本発明の実施例に係るホスト１０がデバイス１１と接続する際の較正方法を説明する。前記方法のステップは以下のとおりである。
【００１７】
ステップＳ１０２はスタートである。図１Ｃを参照にすると、このステップは、時間ｔ０〜ｔ４期間のＵＳＢ装置の初期動作を含む。時間ｔ０において、デバイス１１はバスを介してホスト１０に接続される。この時、デバイス１１の高速送受信機の終端抵抗Ｒ１１はホスト１０の高速送受信機の終端抵抗Ｒ１０に接続され、且つ接続箇所にノードが形成される。しかし依然信号（電圧又は電流）はこの二つの終端抵抗に加えられていない。この時デバイス１１の電源は起動されハイ（ｈｉｇｈ）に維持される。時間ｔ０〜ｔ１期間において、デバイスのリセット信号はロー（Ｌｏｗ）であり、デバイス１１内部をリセットする。その後デバイスのリセット信号がハイに戻る。デバイス１１とホスト１０はｔ１〜ｔ２期間において従来の自己較正プログラムを実行する。そのうち、自己較正プログラムの終了時間ｔ２は時間ｔ３より速い。共用ＵＳＢ信号は電源信号とデバイスにおいてリセットを終了後、ハイに切替えられて、ポート（Port）にデバイス１１が接続されたことをホスト１０に伝える。時間ｔ３において、ホスト１０はデバイス１１に接続されたことを認識し、ホスト１０はリセットを行い、ＵＳＢ信号をローまで戻し、次に時間ｔ４に進む。即ちステップＳ１０４に進む。
【００１８】
ステップＳ１０４は、時間ｔ４〜ｔ５期間において、デバイス１１がバスを介して高速（Ｈｉｇｈ  Ｓｐｅｅｄ）の通知信号を提供し、デバイス１１がＵＳＢ高速規格に符合した高速通信能力を有したことを通知する。
【００１９】
ステップＳ１０６は、時間ｔ５において開始され、ホスト１０とデバイス１１はハンドシェイク機制を開始する。ホスト１０が連続した複数の対のチャープ信号（ＪＫ信号）を発信する。
【００２０】
ステップＳ１０８において、デバイス１１が前記ＪＫ信号を検出し、所定の数量のＪＫ信号を発信する前、例えば時間ｔ６に示す第三の対のＪＫ信号中のＫ信号を発信する前に、デバイス１１が電源をその終端抵抗に加えて、前記二つの終端抵抗が接続して形成したノードに相応する電気的信号を生成させる。
【００２１】
ステップＳ１１０において、デバイス内の終端抵抗に前記電源を加えた後、ＪＫ信号の電圧準位が低下し、即ち時間ｔ６に示すように、ホストが認識する。規格書（ｓｐｅｃ）の規定により、ホスト１０は、この低下後の電圧準位が所定の範囲内であるか否かに基づき、この接続（Ｌｉｎｋ）が通常作動するか否か、低速作動するか否か、又は接続を中断して作動しないか否かを決定する。ステップＳ１１２は、時間ｔ６の後に、前記準位の変更後のＪＫ信号ＪＫを検出する。
【００２２】
ステップＳ１１４は、時間ｔＮの前に、前記準位変更後のＪＫ信号に基づき、オンライン較正を行い、変更後のＪＫ信号の準位を前記所定範囲内に維持する。
【００２３】
ステップＳ１１６は、終了である。時間ｔＮにおいて、ホスト１０は、規格書（ｓｐｅｃ）の規定に基づきデバイス１１とのハンドシェイク機制を終了して認識し、デバイス１１はホスト１０と通信を開始しデータの転送を行う。
【００２４】
上記の方法に基づき、本発明に係るＵＳＢ装置は、本来の自己較正のほか、ホスト１０とデバイス１１両者の特性を参照するとともに、例えば、両者の終端抵抗を参照して、両者が関わる全体の誤差をカバーして、精確な抵抗の較正、微調整を行い、精確なバス上の信号状態を反映して、ＵＳＢ製品の相性を向上させ、従来技術の問題を解決する。本発明に係るＵＳＢ装置はホスト１０内に設置されてもよく、又はデバイス１１に設置されてもよい。
【００２５】
本発明に係るオンライン較正方法はホスト又はデバイスにより行われる。図２Ａは、本発明の別の実施例に係るＵＳＢシステム２を示す。ＵＳＢシステム２もまたホスト２０とデバイス２１を含み、本実施例において、較正回路２１ａはデバイス２１に設置される。図１Ｂのフローチャートを参照すると、ホスト２０とデバイス２１が接続された後、高速でハンドシェイク機制を開始する。図１Ｃに示すように、ホスト２０は所定数量のＪＫ信号（例えば、第三対の半分のＪＫ信号）を両者（ホスト２０とデバイス２１）がデータ転送を開始する前まで発信する。即ち時間ｔ６〜ｔＮ期間において、ホスト２０の終端抵抗Ｒ２０とデバイス２１の終端抵抗Ｒ２１はデバイス２１の電源（例えば、電流源等）を負荷する。この時、較正回路２１ａは準位変更後のＪＫ信号を検出して、オンライン較正を行う。
【００２６】
図２Ｂは較正回路２１ａの実施例を示す。本実施例において、ホスト２０をホスト電流源Ｉ２０と終端抵抗Ｒ２０により示す。デバイス２１はデバイス電流源Ｉ２１と終端抵抗Ｒ２１と較正回路２１ａを含む。較正回路２１ａはスイッチｓｗ１とスイッチｓｗ２と比較ユニットｃｏｍと調整ユニットａｄｊとを含み、そのうち、スイッチｓｗ１の一端は電源Ｉ２１に接続され、別の一端は終端抵抗Ｒ２１に接続されてノードＮ１を形成する。スイッチｓｗ２の一端は比較ユニットｃｏｍの入力端に接続され、別の一端は自己較正電圧Ｖ１とオンライン較正電圧Ｖ２との間を切替える。比較ユニットｃｏｍは二つの入力端を含み、一つの入力端はスイッチｓｗ２に接続され、別の入力端はノードＮ１に接続される。調整ユニットａｄｊは比較ユニットｃｏｍの出力端に接続される。
【００２７】
以下で、図１Ｂと図１Ｃを参考にして、図２Ｂを合わせて作業方法を説明する。
【００２８】
時間ｔ０〜ｔ２期間において、ホスト２０とデバイス２１はＵＳＢバスを介して相互に接続される。しかし、その終端抵抗Ｒ２０とＲ２１はデバイス２１の電源を負荷されていない。この時、両者はそれぞれ従来の終端抵抗の自己較正を行う。デバイス２１を例に挙げると、この期間においてスイッチｓｗ１は導通（ＯＮ）し、スイッチｓｗ２は自己較正電圧Ｖ１に切替わり、比較ユニットｃｏｍが自己較正電圧Ｖ１とノードＮ１の電圧とを比較する。この時のノードＮ１上の電圧は、
VN=I21*R21   ...(1)
であり、
比較ユニットｃｏｍはノード電圧ＶＮと自己較正の電圧Ｖ１とを比較し、比較信号Ｓｃを生成する。そして、調整ユニットａｄｊは比較信号Ｓｃを受信して、比較信号Ｓｃに基づき、ノード電圧ＶＮが自己較正電圧Ｖ１と実質的に等しくなるまで、終端抵抗Ｒ２１の大きさを調整して、自己較正が終了する。実施例において、二つの終端抵抗がR20=R21=45Ωであり、両電流源がI1=I2=17.78mAであり、自己較正電圧Ｖ１=800mVであるとすると、これによりデバイス２１のノードＮ１のノード電圧ＶＮは約800mvとなる。製造工程又は環境の影響により、ノード電圧ＶＮの数値は800mvから外れることもあるが、デバイス２１は、この自己較正過程において、800mvから偏移する電圧を800mvに実質的に等しく調整する。
【００２９】
自己較正工程の終了後、ステップＳ１０２〜Ｓ１０６を経た後、ホスト２０はデバイス２１がＵＳＢ高速規格に符合することがわかり、ホスト２０は時間ｔ５において複数対のＪＫ信号を連続して発信する。ステップＳ１０８（時間ｔ６）において、前記所定の数量のＪＫ信号（例えば、第三の対のＪＫ信号中のＫ信号）を発信する前に、スイッチｓｗ１が導通（Ｏｎ）し、スイッチｓｗ２がオンライン較正電圧Ｖ２に切替えて、ホスト２０とデバイス２１の終端抵抗Ｒ２０とＲ２１はデバイス２１の電流源Ｉ２１を負荷する。これにより、ステップＳ１１０においてＪＫ信号の準位が低下する。次に、ステップＳ１１２に進む。ホスト２０が通信開始の認識を終了する前まで、即ち時間ｔ６〜ｔＮ期間まで、前記ＪＫ信号の準位が低下し、スイッチｓｗ１が導通（Ｏｎ）し、且つスイッチｓｗ２がオンライン較正電圧Ｖ２に切替える。比較ユニットｃｏｍは、オンライン較正電圧Ｖ２とＪＫ信号がデバイス２１のノードＮ１に形成したノード電圧ＶＮとを比較する。この時のノード電圧ＶＮは、
0005346072.tif 000002
であり、比較ユニットｃｏｍは、ノード電圧ＶＮとオンライン較正電圧Ｖ２とを比較して、比較結果に基づいて、比較信号Ｓｃを生成する。調整ユニットａｄｊは更に比較信号Ｓｃに基づき、ノード電圧ＶＮがオンライン較正電圧Ｖ２と実質的に等しくなるまで、終端抵抗Ｒ２１の大きさを調整する。実施例において、二つの終端抵抗は、R20=R21=45であり、二つの電流源は、I1=I2=17.78mAであり、オンライン較正電圧Ｖ２=400mVである。この時、二つの終端抵抗Ｒ１０，Ｒ２０は接続しており、これにより、デバイス２１により表す負荷はＲ２０がＲ２１に並列し、約２２．５Ωである。即ち、デバイス２１のノードＮ１のノード電圧ＶＮは、約400mvとなる。製造工程又は環境の影響により、ノード電圧ＶＮの数値は400mvから変移する可能性もあるが、この時、比較ユニットｃｏｍはノード電圧ＶＮとオンライン較正電圧Ｖ２の大きさを比較して、適切な比較信号Ｓｃを生成して、調整ユニットａｄｊが終端抵抗Ｒ２１を調整し、400mvから変移した電圧を実質的に400mvに等しくなるように調整する。
【００３０】
各ＪＫ信号の期間は約５０μ秒であり、全てのＪＫ信号の時間の長さ（ｔ６〜ｔＮ）は約数１０ミリ秒である。よって、デバイス２１の較正回路２１ａは、終端抵抗の校正作業を行うのに十分な時間を有する。ホスト２０とデバイス２１の二つの終端抵抗を考慮する較正が達成できる。
【００３１】
実施例において、前記比較信号Ｓｃはアップ信号（Ｕｐ）とダウン信号（Ｄｎ）を含み、且つ調整ユニットａｄｊはカウンタであってもよい。前記アップ信号又はダウン信号に基づき、デジタル方式で終端抵抗Ｒ１２の大きさを調整する。
【００３２】
図２Ｃを参照すると、較正回路２１ａもまたスイッチｓｗ３を介して較正電圧Ｖ２だけを提供し、上記自己較正電圧Ｖ１を提供しないようにすることもできる。つまり、前記の従来の自己較正を省略し、前記所定数量のＪＫ信号（例えば、第三対のＪＫ信号のＫ信号）の後のオンライン較正を行うだけである。
【００３３】
本発明に係るオンライン較正方法はホスト２０により実行されてもよい。例えば、図３Ａに示すように、ホスト２０はホスト電流源Ｉ２０と終端抵抗Ｒ２０と較正回路２０ａとを含む。そのうち較正回路２０ａは、スイッチｓｗ４とスイッチｓｗ５と比較ユニットｃｏｍと調整ユニットａｄｊを含む。そのアーキテクチャは図２Ｂの較正回路とほぼ同じなのでここでは説明しない。ホスト２０の較正方法のフローチャートは図３Ｂに示され、そのタイミングダイヤグラムは図１Ｃを参考にでき、下記のステップを含む。
【００３４】
ステップＳ３０２はスタートである。デバイス２１はバスを介してホスト２０と接続され、この時デバイス２１の高速送受信機の終端抵抗は、ホスト２０の高速送受信機の終端抵抗に接続されノードを形成する。但し、信号（電圧又は電流）は、未だこの二つの終端抵抗に加えられていない。デバイス２１の電源を起動して内部をリセットする。ホスト２０とデバイス２１はそれぞれ自己較正を終了する。スイッチｓｗ４は導通し、且つ、スイッチｓｗ５は自己較正電圧Ｖ１に切り替える。比較ユニットｃｏｍはノード電圧ＶＮと自己較正電圧Ｖ１を比較し、比較結果に基づき比較信号Ｓｃを生成する。調整ユニットａｄｊは、比較信号Ｓｃに基づき、ノード電圧ＶＮが自己較正電圧Ｖ１と実質的に等しくなるまで終端抵抗Ｒ２１を調整して、自己較正を終了する。この時のノード電圧は、
VN=I20*R20   ...(3)
であり、ホスト２０はデバイス２１が接続されたことを認識して、ステップＳ３０４に進む。
【００３５】
ステップＳ３０４において、デバイス２１はバスを介して通知信号を提供し、デバイス２１がＵＳＢ高速規格に符合することをホスト２０に通知する。
【００３６】
ステップＳ３０６において、ホスト２０とデバイス２１はハンドシェイク機制を開始して複数の対のＪＫ信号を発信する。
【００３７】
ステップＳ３０８において、ホスト２０は、所定の数量のＪＫ信号を発信する前、例えば、第三の対のＪＫ信号中のＫ信号を発信する前に、電源をその終端抵抗Ｒ２０に加えて、終端抵抗Ｒ２０とＲ２１が接続しているノード上に対応する電気的信号を生成する。
【００３８】
ステップＳ３１０において、ＪＫ信号の電圧準位を変更する。
【００３９】
ステップＳ３１２において、ホスト２０が前記準位変更後のＪＫ信号を検出する。
【００４０】
ステップＳ３１４において、ホスト２０は前記準位変更後のＪＫ信号に基づき、オンライン較正を行い、変更後のＪＫ信号の準位を所定範囲内に維持する。図３Ａを参照すると、スイッチｓｗ４が導通（Ｏｎ）し、スイッチｓｗ５はオンライン較正電圧Ｖ２に切り替える。この時、ＪＫ信号がノードＮ１上に形成したノード電圧ＶＮは、
0005346072.tif 000003
であり、比較ユニットｃｏｍはノード電圧ＶＮとオンライン較正電圧Ｖ２を比較して、比較信号Ｓｃを生成する。調整ユニットａｄｊは更に比較信号Ｓｃに基づき、ノード電圧ＶＮがオンライン較正電圧Ｖ２と実質的に等しくなるまで終端抵抗Ｒ２０の大きさを調整する。つまり、変更後のＪＫ信号の準位を所定範囲内に維持する。
【００４１】
ステップＳ１１６は、終了である。ホスト２０は規格書（ｓｐｅｃ）の規格に基づき、デバイス２１とのハンドシェイク機制を終了して認識し、ホスト２０とデバイス２１は通信を開始し、データを転送する。
【００４２】
前述の操作により、ホスト２０はホストとデバイスの終端抵抗を同時に参考してオンライン較正を行う。故に、ＵＳＢ装置の相性が有効に向上でき、従来の技術問題を解決できる。
【００４３】
ここで注意しなければならないことは、図３Ｃに示すように、ホスト２０の較正回路２０ａはスイッチｓｗ３だけを使用することによりオンライン較正電圧Ｖ２を提供し、前記所定数量のＪＫ信号（例えば、第三の対のＪＫ信号のＫ信号）の後のオンライン較正だけを行う。従来の自己較正を省略する。
【００４４】
更に、実施例において、図４に示すように、ホストとデバイスはいずれも較正回路を有してもよく、この両者はいずれも上記の終端抵抗のオンライン較正を行い、ＵＳＢ装置間の相性を更に高める。当業者であれば、上記の説明により図４のＵＳＢシステムが如何に動作してオンライン較正を行うかを理解できるので、ここでは説明しない。
【００４５】
図５は、本発明の実施例に係るＵＳＢシステム５の送受信機の回路図である。ケーブルセグメント(Cable segment)により区分をし、ケーブルセグメントの左側は、ＵＳＢホスト５０であり、右側はＵＳＢデバイス５１である。両装置はいずれも差動受信機(Differential receiver)５０aと５１a、較正回路５０bと５１b、差動ドライバー(Differential driver)５０cと５１c、シングルエンド受信機(Single-ended receiver)５０dと５１d、電流ドライバー(Current driver)５０eと５１e、及び送信エンベロープ検出器(Transmission envelope detector)５０fと５１fを含む。そして、ホスト５０は更に断線エンベロープ検出器(Disconnect envelope detector)５０gを含む。ホスト５０とデバイス５１の較正回路５０ｂと５１ｂは上記で説明した較正回路を採用し実施する。差動受信機５０ａと５１ａは前記の終端抵抗を提供する。そして、電流ドライバー５０ｅは前記の電源（例えば電流源）を提供する。当業者であれば、前記の説明により本回路の動作と較正方法が理解できるので、ここでは説明しない。実施例において、ホスト５０とデバイス５１は較正回路５０ｂ、５１ｂを選択的に設置してもよい。例えば、ホスト５０又はデバイス５１のいずれかだけに較正回路を設置し、別の装置には較正回路を設置しない。
【００４６】
ここで注意しなければならないことは、本発明の各実施例の回路接続方式は、各図に示しており、各図面の配線について詳細に説明しない。
【００４７】
本発明に係るオンライン較正方法とこの較正機能を有するＵＳＢ装置は、ホストが所定の数量のＪＫ信号を発信し、且つホストとデバイスの両者の終端抵抗に電源を加えた後、ＪＫ信号により接続された二つの終端抵抗が生成したノード電圧と参照電圧を比較し、ホスト、デバイスの両者又はいずれか一つが終端抵抗の大きさを調整して、ノード電圧を参照電圧と実質的に等しくすることにより、ＵＳＢ装置の接続の誤差、低速化、断線の可能性を減少し、ＵＳＢ装置同士の相性を高めることができる。
【００４８】
以上は実施例により本発明を説明したが、本発明の範囲をこれに制限するものではない。本発明の本質から外れなければ、当業者は様々な装飾又は変更を行うことができる。
【符号の説明】
【００４９】
１、２、５  ＵＳＢシステム
１０、２０  ホスト
１１、２１  デバイス
２０ａ、２１ａ  較正回路
Ｒ１０、Ｒ１１、Ｒ２０、Ｒ２１  終端抵抗
Ｉ２０、Ｉ２１  電源
ｓｗ１、ｓｗ２、ｓｗ３、ｓｗ４、ｓｗ５  スイッチ
ｃｏｍ  比較ユニット
ａｄｊ  調整ユニット
５０ａ、５１ａ  差動受信機
５０ｂ、５１ｂ  較正回路
５０ｃ、５１ｃ  差動ドライバー
５０ｄ、５１ｄ  シングルエンド受信機
５０ｅ、５１ｅ  電流ドライバー
５０ｆ、５１ｆ  送信エンベロープ検出器
５０ｇ  断線エンベロープ検出器
【図１Ａ】
0005346072.tif 000004
【図１Ｂ】
0005346072.tif 000005
【図１Ｃ】
0005346072.tif 000006
【図２Ａ】
0005346072.tif 000007
【図２Ｂ】
0005346072.tif 000008
【図２Ｃ】
0005346072.tif 000009
【図３Ａ】
0005346072.tif 000010
【図３Ｂ】
0005346072.tif 000011
【図３Ｃ】
0005346072.tif 000012
【図４】
0005346072.tif 000013
【図５】
0005346072.tif 000014