(57)【特許請求の範囲】
【請求項１】
物理的インタフェースにより互いに接続され、それぞれ送信器及び受信器を有する２つの電子装置間の信号伝送をマッチングする方法であって、信号が一装置の送信器から伝送リンクに沿って他の装置の受信器に伝送され、伝送リンクは信号の差動伝送をするための少なくとも２本の信号線を有し、
前記方法は、
Ａ）  前記２本の信号線のそれぞれについて、第１の装置の受信器において信号値を検出するステップと、
Ｂ）  検出された信号値に基づき、前記第１の装置の受信器において、前記２本の信号線からの信号間のミスマッチを評価するステップと、
Ｃ）  前記２本の信号線のうち少なくとも一方について、個別に、第２の装置の送信器の一又は複数のパラメータを変更するステップとを有し、
ステップＡ）、Ｂ）及びＣ）は、所定の終了基準を満たすまで、繰り返し実行される、方法。
【請求項２】
前記所定の終了基準は、所定量の信号値、具体的には結果空間のある大きさであり、又は前記２本の信号線からの信号間のミスマッチについて、最適値の周りの所定の近傍への到達である、請求項１に記載の方法。
【請求項３】
前記第２の装置の送信器のパラメータは、前記２本の信号線の少なくとも一方からの信号の特性、例えば信号振幅、エッジ傾斜、プリエンファシス、発生時間及び位相シフトが前記第２の装置の送信器により変更され、その結果として、前記２本の信号線からの信号間のミスマッチが前記受信器において減少するようにマッチングされる、請求項１または２に記載の方法。
【請求項４】
前記方法は自動的に実行される、請求項１ないし３いずれか一項に記載の方法。
【請求項５】
検出された信号値は前記第２の装置に送信され、前記ミスマッチは前記第２の装置で評価される、請求項１ないし３いずれか一項に記載の方法。
【請求項６】
前記ミスマッチは前記第１の装置の受信器で評価され、評価の結果は前記第２の装置に送信される、請求項１ないし３いずれか一項に記載の方法。
【請求項７】
前記第２の装置への送信は別のデータ線を介して行われ、前記別のデータラインは前記信号線とは別に設けられる、請求項５または６に記載の方法。
【請求項８】
前記第２の装置の処理ユニットがミスマッチを検出し、前記信号の変更後の特性を定める、
請求項１ないし３いずれか一項に記載の方法。
【請求項９】
前記第２の装置のマッチングユニットが、前記処理ユニットからの信号の定められた特性を要求し、前記第２の装置の送信器の変更後のパラメータを計算する、請求項８に記載の方法。
【請求項１０】
計算されたパラメータは前記第２の装置の設定レジスタに格納され、前記送信器は前記設定レジスタからのパラメータを用いて、信号伝送のためにマッチングされる、
請求項９に記載の方法。
【請求項１１】
コンピュータシステム及び周辺装置を有する装置であって、周辺装置は、ＳＣＳＩ，ＳＡＳ，ＳＡＴＡ，Ｆｉｂｅｒ  ｃｈａｎｎｅｌ又はＵＳＢなどの標準に基づき設計される物理的インタフェースによりコンピュータシステムに接続され、コンピュータシステム及び周辺装置はそれらの間で信号伝送をするための送信器及び受信器を有し、
前記装置は、前記コンピュータシステムの送信器と前記周辺装置の送信器が請求項１ないし１０いずれか一項に記載の方法によりマッチングされることを特徴とする、装置。
【請求項１２】
前記コンピュータシステムは、前記周辺装置が接続されるホストバスアダプタを有することを特徴とする、請求項１１に記載の装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、物理的インタフェースにより互いに接続され、それぞれ送信器及び受信器を有する２つの電子装置間の信号伝送をマッチングする方法であって、信号が一装置の送信器から伝送リンクに沿って他の装置の受信器に伝送され、伝送リンクは信号の差動伝送をするための少なくとも２本の信号線を有する方法に関する。
【０００２】
また本発明は、コンピュータシステム及び周辺装置を有する装置であって、周辺装置は物理的インタフェースによりコンピュータシステムに接続され、コンピュータシステム及び周辺装置はそれらの間で信号伝送をするための送信器及び受信器を有する装置に関する。
【背景技術】
【０００３】
コンピュータシステムにおいては、２つのコンポーネント又は装置は、例えばマザーボードと内部ハードディスク又は外部周辺装置は、データを交換できるようにするため、物理的インタフェースにより互いに接続されている。一般的なインタフェースは、ＵＳＢ（Universal  Serial  Bus）、ＳＣＳＩ（Small  Computer  System  Interface）、ＳＡＳ（Serial  Attached  SCSI）、ＳＡＴＡ（Serial  Advanced  Technology  Attachment）、ＦＣ（Fiber  Channel）などである。伝送特性は、例えば、伝送速度、個別データの形式と内容、又は接続された装置間のアドレッシングと通信は、関連する伝送プロトコルの各インタフェースで規定されている。
【０００４】
物理的インタフェースは、個々の装置間のケーブル、導電体、及びプラグ接続を含む。データと情報は、アナログ信号により複数の装置間で伝送される。インタフェースの伝送リンクにおける信号伝送は、通常、２本の差動信号線で行われる。アナログ信号は、一ライン（「＋」）において非反転形式（unaltered  form）で伝送され、他のライン（「−」）において反転形式（inverted  form）で伝送される。そして、２本のライン＋と−が伝送リンクを形成する。信号は、個々のビットからのデジタル情報をエンコードするため、例えば振幅が変調されている。例えば、＋ラインの場合、低電圧レベルは論理値「０」に対応し、高電圧レベルは論理値「１」に対応する。−ラインでは反転されるため、逆の場合が生じる。
【０００５】
＋と−のラインにおける信号による情報の差動伝送は、２つの信号の「＋」と「−」に基づく差動信号を形成できるとの利点を有する。それゆえ、差動信号の低レベルと高レベルとの間の電位差は、大きさの２倍である。放射外乱を大幅に減らせる。すなわち伝送の確実性が高まる。
【０００６】
各装置は、プロトコルに従ったインタフェースを介してアナログ信号を送受信する送信器及び受信器を有する。この場合、送信器及び受信器は特定の回路又は集積チップ（ＩＣ）であり、装置中の送信器と受信器は、いわゆるトランシーバとして一体として説明されることも多い。また送信器と受信器の個々の回路は、それらの物理信号伝送の役割に基づき送信器ＰＨＹ又は受信器ＰＨＹとも呼ばれる。
【０００７】
コネクタ、配線及び基板上の導電体トラックを含む伝送リンクを有する物理的インタフェースは、２つの装置の送信器と受信器との間の信号伝送に影響を与える。理由は、伝送リンクが現実のものであって、理想的なものではなく、負の特性を有するからである。高周波散乱、電磁的干渉、クロストーク又は反射など、負の特性の例であるが、伝送信号は伝送中に物理的インタフェースにおいて変化し、乱される。伝送された信号には、例として、振幅、位相（位相ノイズ又はジッター）、周波数、エッジ傾斜の揺らぎ、又はこれらの効果の組合せが生じる。
【０００８】
具体的に、伝送リンクの２つの＋と−ラインの間にインバランスが生じ、又は＋と−ラインのインバランスにより負の効果が生じれば、＋と−のラインにおける個々の信号の間にミスマッチ又はインバランスが生じる。信号にも、振幅、位相、周波数、エッジ傾斜に関するインバランス（imbalance）又はこれらの効果の組合せが生じる。このため、受信信号の信号品質の悪化（アイダイアグラムにおける水平及び垂直方向のアイの縮小）、ビットエラーレート（ＢＥＲ）の増大、又は最悪の場合情報の喪失につながることがある。
【０００９】
通常、伝送信号の特性は、用いる伝送プロトコルに基づき一旦規定されると、変更されない。それゆえ、受信器のパラメータは、規定された伝送プロトコルに基づく仕様要件にマッチ（match）される。マッチされたパラメータは、例えば受信器の制御レジスタに格納される。例えば、ＳＡＳの場合、トレーニング段階のいわゆる「速度ネゴシエーション段階」（伝送速度が決定される段階）として知られる段階でマッチングが実行される。しかし、この受信側でのマッチングによる伝送特性の改善への貢献はほんの小さなものである。
【００１０】
特許文献１は、データが送信器から受信器へ差動的に伝送される信号伝送システムについて記載している。受信器において、ＤＣ成分が差動信号から求められ、基準値と比較される。これから、最後にフィードバック信号が生成され、送信器のパラメータをマッチさせるために、送信器に返される。このソリューションによる、伝送リンク中のかく乱効果への送信器のマッチングは、ごく限られたものである。
【先行技術文献】
【特許文献】
【００１１】
【特許文献１】米国特許出願公開第２０１０／０２０８７８０Ａ１明細書
【発明の概要】
【発明が解決しようとする課題】
【００１２】
本発明の一目的は、２つの電子装置間の信号伝送のマッチングを改善する、冒頭に記載したタイプの方法と装置を説明することである。
【課題を解決するための手段】
【００１３】
上記目的の第１の態様は、次のステップを有する上記のタイプの方法により実現される：
Ａ)  前記２本の信号線のそれぞれについて、第１の装置の受信器において信号値を検出するステップと、
Ｂ)  検出された信号値に基づき、前記第１の装置の受信器において、前記２本の信号線からの信号間のミスマッチを評価するステップと、
Ｃ)  前記２本の信号線のうち少なくとも一方について、前記第２の装置の送信器の一又は複数のパラメータを変更するステップとを有し、
少なくともステップＡ）とステップＣ）は、所定の終了基準を満たすまで、繰り返し実行される。
【００１４】
かかる方法は、２本の信号線間の非平衡、ミスマッチ、又はインバランスを考慮する。２本の信号線における測定により、乱れる結果となる、２本の信号線からの信号間の受信器端インバランスを検出して評価できる。それへの応答として、送信器端で個々の信号線のパラメータを、個別に変更する。
【００１５】
よって、上記方法により、伝送リンクにおける一般的な乱れのみでなく、送信器の特性の設計において、差動伝送リンクの２本の信号線のける信号間の非平衡を検出して考慮することができる。これには、受信器の受信特性の他に、信号伝送と品質を改善できるように送信器の送信特性をマッチすることもできるという利点がある。
【００１６】
本方法の利点は、２本の信号ラインのそれぞれに対して別々に第１の装置の受信器における信号値の検出と、２本の信号ラインの少なくとも一方に対して第２の装置の送信器の一又は複数のパラメータの変更とは、繰り返し実行できるということである。よって、第２の装置の送信器のパラメータ値に基づき、第１の装置の受信器の個々の信号線からの信号値の測定により、データレコードを生成することができる。所定の終了基準は、所定の信号値の品質であってもよい。すなわち、例えば結果空間の大きさであってもよい。
【００１７】
このように得られる生データレコードを用いて、経験的に、又は最大／最小計算、平均化、又は最適化アルゴリズムにより、第２の装置の送信器に設定するパラメータ値の最適化をできる。
【００１８】
３つの方法ステップＡ）、Ｂ）、及びＣ）のすべてを、終了基準が満たされるまで繰り返し実行することも考えられる。例えば、２本の信号線から信号値を測定するたびに、第１の装置の受信器において信号のミスマッチを評価し、第２の装置の送信器でパラメータを変更する。これにより、だんだんと最適状態に近づく。例として、終了基準は最適状態に周りの所定の近傍（close  environment）への接近である。この場合の利点は、くり返すたびに、ミスマッチに対する補正を改善し、事件的データレコードを生成する上記のアプローチの場合より少ない測定又はステップだけが必要であるようにできることである。
【００１９】
検出された信号値を、生データレコードとして、又は処理したデータとして、第２の装置に送信し、第２の装置でミスマッチを評価できる。あるいは、まず第１の装置の受信器において、測定した信号値を用いてミスマッチを評価し、この評価の結果を第２の装置に伝送する。
【００２０】
好ましくは、前記第２の装置の送信器のパラメータは、前記２本の信号線の少なくとも一方からの信号の特性が前記第２の装置の送信器により変更され、その結果として、前記２本の信号線からの信号間のミスマッチが前記受信器において減少するようにマッチングされる。これは、例えば、１信号線のみから又は両方の信号線からの伝送信号を、伝送前に送信器にインバランスを意識的に設け、伝送後に、受信器が両方の信号線からほぼバランスした信号を得られ、２本の信号線からの信号の差信号として、最もよい受信信号を形成できることを意味する。
【００２１】
よって、送信器において伝送信号に反対効果を有するインバランスを意識的かつ意図的にかけることにより、伝送リンクのバランスされていない乱れによる、２本の信号ラインにおける受信器端において検出されたミスマッチに対処することが可能であり、伝送リンクにおいて悪い影響を有するインバランスを補正することが可能である。それにより受信信号の特性が改善され、特にクロストークや水平及び垂直アイオープニング（eye  opening）の領域において改善される。望ましい副作用として、システム全体の電磁両立性（ＥＭＣ）における改善ができる。
【００２２】
送信器端において変更される信号特性には、少なくとも信号振幅、エッジ傾斜、プリエンファシス、位相シフト、及び発生時間が含まれる。この場合、発生時間は、２本の信号線のうちの一方からの差動信号成分の意識的な時間遅延を意味するものとする。その結果、２本の信号線上の信号を互い違いの時間に伝送することにより、伝送リンクに生じる信号の時間シフトに応答することができる。位相シフトと発生時間とは密接に関連した信号特性である。すなわち、時間シフトは信号中の位相差を同時に伴うことができる。逆に、両信号に位相差を設けても同時に送ることができる。
【００２３】
一信号ライン上の少なくとも１つの信号の信号振幅及び／又はエッジ傾斜における変更することにより、伝送リンクにおけるバランスしていない変更やパワー損失に対応することができる。一ラインにおける少なくとも１つの信号のプリエンファシス及び／又はデ・エンファシスにおける変更により、伝送リンクにおける周波数成分のバランスされていない減衰や強調に対応することができる。
【００２４】
変更できる送信器のパラメータの例には、伝送アンプ（パワーアンプ）のゲインファクタやインピーダンス要素、具体的にはキャパシタンスやインダクタンスなどの特性値がある。これらは、例えば周波数の設定や信号のエッジ傾斜の設定に用いられるものである。
【００２５】
好ましくは、上記の方法は両方の装置に対して行われる。すなわち、物理的インタフェースの伝送リンクのミスマッチを検出することにより、第２の装置の送信器をマッチングするだけでなく、第１の装置の送信器もマッチングできる。よって、両送信器のパラメータは、インタフェースに沿った信号伝送のために最適なやり方でマッチングされる。
【００２６】
構成に応じて、物理的インタフェースは双方向信号伝送経路又は片方向伝送経路のためのラインを有する。第１の場合には、信号は、一装置の送信器から他の装置の受信器に双方向で、差動信号線を介して、複数の電圧レベルの形式で伝送される。第２の場合には、一装置の送信器から他の装置の受信器に一方向での信号伝送にのみ用いられる。本方法は両方の装置に対して実行されるので、物理的インタフェースのそれぞれの伝送構成に最適なやり方で、両方の送信器をマッチングすることが可能である。
【００２７】
好ましくは、本方法は、物理的インタフェースの伝送リンクにおける変更の後に、又は所定のトレーニング又はチューニング段階などの所定の時間に、又はシステム全体が起動された時に、実行される。すなわち、２つの装置の送信器は、物理的インタフェースの伝送リンクのインバランスが変化するたびに、パラメータ再設定（reparameterize）することができる。これは、例えば、異なる高周波特性を有するケーブルやコネクタを用いた場合である。所定のトレーニング又はチューニング段階は、例えばあるプロトコルによる２つの装置間の高速マッチングである。
【００２８】
第２の装置へのデータ及び／又は結果の伝送は、好ましくは、別のデータ線（いわゆる帯域外インタフェースとして知られているもの）を介して実行される。これは信号線とは別のものである。これには、実際の送信リンクに付加をかけず、受信器側における信号値の評価をより困難にしせずに、評価と同時に伝送をできるという利点がある。
【００２９】
２つの信号ラインの信号の信号値の測定は、オシロスコープなどの外部測定装置により、受信器側で行える。例として、共通モード擾乱、位相ノイズ、又は水平及び垂直バイオープニングを測定できる。
【００３０】
しかし、受信器のアナログ・ツー・デジタル変換器中の伝送信号のサンプリングポイントにおいて直接的に自動的にタッピング（tap）することも考えられる。さらに別のオプションとして、「ユニットインターバル（ＵＩ）」として知られるもの、すなわち送信シンボルの時間インターバルの中の信号値を検知することもある。
【００３１】
「＋」−「−」計算（上記の説明を参照）に基づき差動信号を直接評価する替わりに、例えば、［「＋」＋「−」］／２の計算に基づき増すマッチを検出することもできる。差動伝送リンクにおけるインバランスの個々の態様に対して重みを付けた計算を考えることもできる。
【００３２】
有利にも、特定の信号パターン、場合によっては伝送速度ごとに設計したものを用いて、テスト又はチューンプロセスにおいて、一装置の送信器から他の装置の受信器に送信する。これらの信号パターンは受信器で評価できる。所定の信号パターンの利点は、幅広いシナリオを完全にチェックできることである。また、所定の信号パターンと測定された信号値を比較することにより、伝送リンクにおける擾乱とインバランスを容易に推定できる。
【００３３】
目的に第２の態様は、冒頭で述べたタイプのコンピュータシステムと周辺装置とを有する装置であって、上記のタイプの方法を実行するように設定された装置により実現できる。周辺装置は例えばハードディスクである。
【００３４】
さらに有利な改善策は、従属請求項と図面の説明で開示した。
【００３５】
以下に、図面を参照して本発明をより詳しく説明する。
【図面の簡単な説明】
【００３６】
【図１】周辺装置を有するコンピュータシステムを含む装置を示す図である。
【図２】送信器のパラメータをマッチングする個々のコンポーネントを示す図である。
【発明を実施するための形態】
【００３７】
図１は、周辺装置２を有するコンピュータシステム１を含む装置を示す図である。２つの装置１、２は、データ交換のために、物理的インタフェースにより互いに接続されている。この場合、物理的インタフェースは、コネクタ６により、互いに、及びコンピュータシステム１のホストバスアダプタ３に、及び周辺装置２に接続されたケーブル４とバックプレーン５とを有する。ホストバスアダプタ３は、物理的インタフェースからの周辺バス信号を整え（conditioning）、これらの信号を、コンピュータシステム１のメインボードに組み込まれた、ＰＣＩ（Peripheral  Component  Interconnect）バスなどのシステム内部ホストバス又はシステムバス（図示せず）に伝送するために用いられる。例として、周辺装置２は、データ交換用のバックプレーン５、ケーブル４、及びホストバスアダプタ３によりコンピュータシステム１のメインボードに接続された内部ハードディスクであってもよい。しかし、周辺装置は外部装置であっても、例えば、外付けハードディスク、プリンタ、又はパーソナルデジタルアシスタント（ＰＤＡ）であってもよい。
【００３８】
データ伝送のため、コンピュータシステム１のホストバスアダプタ３と、周辺装置２との間に、２つの一方向伝送リンク９ａと９ｂを設ける。例として、物理的インタフェースはＳＡＳ、ＳＡＴＡ、ＦＣ、又はＵＳＢ標準に基づく。このように、伝送リンク９ａと９ｂはそれぞれ、差動信号伝送を可能にする（明示的には図示しない）２つの信号ラインを有する。この場合、例えば「＋」で示した信号ラインは、データをエンコードする電圧信号を搬送する。例えば「−」で示した他方のラインは、反転した電圧信号を搬送する。受信器は、２つの信号ライン＋と−上の信号から電位差を求められるので、ロバストかつ誤りない、低雑音の受信信号を受信できる。
【００３９】
また、ホストバスアダプタ３と周辺装置２はそれぞれ、信号伝送に用いられる送信器８ａと８ｂ及び受信器７ａと７ｂを有する。この場合、データストリームは、周辺装置２の送信器８ｂから、伝送リンク９ａを介して、コンピュータシステム１のホストバスアダプタ３の受信器７ａに送られる（routed）。逆に、別のデータストリームは、他の方向で、ホストバスアダプタ３の送信器８ａから、伝送リンク９ｂを介して、周辺装置２の受信器７ｂに送られる（routed）。伝送リンク９ａと９ｂのそれぞれの伝送方向は矢印で示した。２つの送信器８ａと８ｂを斜線で示した。２つの装置１と２の送信器８ａと８ｂ及び受信器７ａと７ｂはＰＨＹチップであり、すなわち２つの装置１と２の間の信号伝送用の電子回路又は集積チップである。
【００４０】
伝送リンク９ａと９ｂは、それぞれ複数の小区分（subsections）１０ａから１０ｄ及び１１ａから１１ｄからそれぞれ構成されている。このように、小区分１０ａ、１０ｄ及び１１ａ、１１ｄは、ホストバスアダプタ３と周辺装置２のボードからの導電体トラック（conductor  tracks）上にあり、小区分１０ｃと１１ｃはバックプレーン５の導電体トラック上にあり、小区分１０ｂと１１ｂはケーブル４のラインにある。これらの小区分１０ａないし１０ｄ及び１１ａないし１１ｄは、信号伝送を妨げ得る。
【００４１】
また、小区分１０ａから１０ｄと１１ａから１１ｄの差動信号ライン＋と−の間にはインバランスが生じ得る。こうしたインバランスやミスマッチは、レシーバ７ａ又は７ｂへの信号が、振幅、位相、周波数、エッジ傾斜又はこれらの組合せに関して、ミスマッチしている又はバランスしていないことを意味する。
【００４２】
送信器８ａ又は８ｂが、所定の伝送プロトコルに基づき伝送リンク９ａ又は９ｂのリンクに電圧信号を印加して、伝送リンク９ａ又は９ｂを介してそれぞれの受信器７ａ又は７ｂにアナログ信号を送信する場合、伝送リンク９ａ又は９ｂの個々の小区分１０ａから１０ｄ及び１１ａから１１ｄ、具体的には小区分１０ａから１０ｄ及び１１ａから１１ｄの２つの信号ライン＋と−間のインバランスが信号に影響する。これらの信号は、送信器８ａ又は８ｂからそれぞれの受信器７ａ又は７ｂへの途中で、変化し、バランスしなくなり、又は乱される。この信号への影響により、エラーレートが大きくなり、伝送速度が低下し、又は情報が失われることがある。
【００４３】
それゆえ、送信器８ａと８ｂは、伝送リンク９ａ及び９ｂに最適にマッチングし、伝送される信号の特性、例えば信号エッジの立ち上がり又は立ち下がり時間、プリエンファシス又はデ・エンファシス、及び相対的発生時間（relative  initiation  time）が、必要に応じて変更され、信号伝送に対して最適化されていることが望ましい。
【００４４】
まず、受信器７ａ又は７ｂにおいて、２つの信号ライン＋と−のそれぞれの信号値を検出する。２つの信号ライン＋と−の信号の信号値の測定は、オシロスコープなどの外部測定装置により、受信器側で行える。しかし、受信器７ａ又は７ｂのアナログ・ツー・デジタル変換器中の伝送信号のサンプリングポイントにおいて直接的に自動的にタッピング（tap）することも考えられる。別のオプションとして、ユニットインターバル（ＵＩ）の内部で信号値を検出してもよい。
【００４５】
次に、検出された信号値を、送信器８ａ又は８ｂを用いて、生のデータレコードとして又は処理済みデータとして、他の装置１又は２に伝送できる。他の装置１又は２において、信号ライン＋と−における２つの信号間のミスマッチを評価できる。このため、上記の様々な計算や評価のオプションを用いることができる。
【００４６】
あるいは、まず第１の装置１又は２の受信器７ａ又は７ｂにおいて、測定した信号値を用いてミスマッチを評価し、この評価の結果を第２の装置１又は２に伝送する。
【００４７】
第２の装置１又は２へのデータ及び／又は結果の伝送は、好ましくは、信号ラインとは別のデータライン１８ａ又は１８ｂを介して行われる。これには、実際の送信リンクに付加をかけず、受信器側における信号値の評価をより困難にせずに、評価と同時に伝送をできるという利点がある。
【００４８】
終わりに、第２の装置１又は２の送信器８ａ又は８ｂの一又は複数のパラメータを、評価したミスマッチに基づき２つの信号ライン＋又は−の少なくとも一方について、変更する。パラメータを変更しマッチングさせることにより、少なくとも一方の信号ラインの信号の設定を変更できる。これは、信号を意識的にインバランス状態にして、伝送リンク９ａと９ｂに沿ったミスマッチした伝送により、結果的に受信器端においてバランスした信号が得られるようにすることを意味する。よって、伝送リンク９ａと９ｂにおけるインバランスは、送信器端において信号に意識的かつ意図的にインバランス状態にすることにより、補償される。
【００４９】
終わりに、上記ステップの反復的実行により、送信器８ａ又は８ｂにおけるパラメータのマッチングを最適化できる。この場合、最適ということは必ずしも最良の信号を意味するものではなく、伝送リンク９ａと９ｂに沿った伝送後に、受信器端において、最も良く所望の要件を満たすバランスされた信号が得られるように、インバランス状態にされた信号であることを意味する。例として、伝送リンク９ａと９ｂのビットエラー確率の低下、又は電磁的コンパチビリティの改善、又はその両方を要求してもよい。
【００５０】
まず上記の方法を用いてコンピュータシステム１のホストバスアダプタ３の送信器８ａをマッチングさせ、次に周辺装置２の送信器８ｂを数値化すること、又はその逆も可能である。各受信器７ａと７ｂのパラメータを、それぞれの伝送アナログ信号に、それぞれの信号特性を用いて、マッチさせることも考えられる。
【００５１】
さらに、上記の方法を、物理的なインタフェースの特性であるシールドやケーブル長さの変更があった場合に、上記の方法を行うことも考えられる。しかし、この方法を所定の時間に定期的に行うことも可能である。例えば、コンピュータシステム１をブートし、周辺装置２が最初に応答した後に行える。
【００５２】
図２は、図１に示した送信器８ａ又は８ｂのパラメータをマッチングさせるコンポーネントとその論理的結合を示す図である。受信器７ａ又は７ｂにおいて検出及び測定された２つの信号ライン＋と−からの信号値は、まずレジスタ１２にすべて格納される。信号値は、変更後の信号特性を計算するために、このレジスタ１２から処理ユニット１３にロードされる。終わりに、処理ユニット１３は、所定のアルゴリズムを用いて、個々の信号値から、受信器端における信号ライン＋と−における信号のミスマッチ又はインバランスを計算することができる。さらに、処理ユニット１３は、このミスマッチから、信号ライン＋と−の少なくとも一方における信号の設定変更を計算する。
【００５３】
これらの設定は、マッチングユニット１４に送られる。マッチングユニット１４は、別のレジスタ１５からのその他のパラメータを用いて、送信器のパラメータを変更する。例として、別のレジスタ１５からの他のパラメータは、用いる伝送プロトコルに基づく別の情報、又は例えば各受信器７ａ又は７ｂをそれぞれの送信器８ａ又は８ｂにマッチングさせるパラメータでもよいし、外部における測定から得られたものであってもよい。
【００５４】
新しく計算し変更した送信器のパラメータは、設定レジスタ１６に送られる。設定レジスタ１６は、送信器ＰＨＹチップ１７に直接結合している。これは、新しく設定された送信器のパラメータは、次の信号伝送に対してすぐに利用できることを意味する。伝送リンク９ａ又は９ｂにおける信号伝送は、図２の伝送リンク９ａ又は９ｂの２つの差動ライン（＋と−で示した）で行われる。図１に示した送信器８ａ又は８ｂは、図２に示したように必要に応じて数値化されているが、これらの送信器からのアナログ信号は、＋ラインで変更無しに、及び−ラインで反転して伝送される。そして、図２に示した２本のライン＋と−が伝送リンク９ａ又は９ｂを形成する。
【００５５】
複数のレジスタ１２、１３、１５と論理ユニット１４と１６における個々の処理ステップによる送信器のパラメータのマッチングは、送信器８ａ又は８ｂに、又は図１に示したコンピュータシステム１又は周辺装置２の別の論理ユニットに、直接インプリメントできる。
【００５６】
図示しない実施形態において、コンピュータシステム１と周辺装置２との間の物理的インタフェースも双方向伝送経路から構成されうる。この場合、送信器８ａと８ｂ及び受信器７ａと７ｂは、信号伝送リンクと並列に接続でき、その結果、アナログ信号はこの伝送リンクを介して、コンピュータシステム１から周辺装置２へ、又は周辺装置２からコンピュータシステム１に送信される。かかる構成は、例えばＵＳＢ標準として知られている。
【符号の説明】
【００５７】
１  コンピュータシステム
２  周辺装置
３  ホストバスアダプタ
４  ケーブル
５  バックプレーン
６  コネクタ
７ａ，７ｂ  受信器
８ａ，８ｂ  送信器
９ａ，９ｂ  伝送リンク
１０ａ，１０ｂ，１０ｃ，１０ｄ  伝送リンク９ａの小区分
１１ａ，１１ｂ，１１ｃ，１１ｄ  伝送リンク９ｂの小区分
１２  信号値用レジスタ
１３  処理部
１４  マッチングユニット
１５  別のレジスタ
１６  設定レジスタ
１７  送信ＰＨＹ
１８ａ，１８ｂ  追加的データライン
＋，−  差動信号ライン
【図１】
0005833132.tif 000002
【図２】
0005833132.tif 000003