(57)【特許請求の範囲】
【請求項１】
３ビットのデータをパラレルに伝送するシステムにおいて、３ビットのデータを受信し、４個の信号を同時に出力するエンコーディング・システムを備え、前記４個の信号は０の正味電流和を有し、前記４個の信号を搬送する４本の伝送線路と、前記４個の信号を受信し、前記４個の信号を前記３ビットのデータに変換するデコーディング・システムとを備えたことを特徴とするシステム。
【請求項２】
前記エンコーディング・システムは、前記４個の信号の各々を、正，負，または０の電圧レベルにドライブする複数のドライバ回路を有することを特徴とする、請求項１に記載のシステム。
【請求項３】
前記デコーディング・システムは、複数個の差動増幅器を有することを特徴とする、請求項１に記載のシステム。
【請求項４】
前記４本の伝送線路は、撚られたワイヤ対を有することを特徴とする、請求項１に記載のシステム。
【請求項５】
前記４本の伝送線路は、２つのグランド・プレーンの間に設けられていることを特徴とする、請求項１に記載のシステム。
【請求項６】
前記４本の伝送線路は、グランド・プレーンと電圧プレーンとの間に設けられていることを特徴とする、請求項１に記載のシステム。
【請求項７】
前記４本の伝送線路は、２つの電圧プレーンの間に設けられていることを特徴とする、請求項１に記載のシステム。
【請求項８】
３つのバイナリ値をパラレルに伝送するバス・システムにおいて、４本の伝送線路よりなる群と、前記３つのバイナリ値を４個のバス信号にエンコードし、前記４個のバス信号を前記４本の伝送線路群上に伝送するシステムとを備え、前記４個のバス信号が０の正味電流和を有し、前記４個のバス信号を前記３つのバイナリ値にデコードするシステムを備えたことを特徴とするバス・システム。
【請求項９】
前記エンコーディング・システムは、前記４個のバス信号の各々を、正，負，または０の電圧にドライブする複数のドライバ回路を有することを特徴とする、請求項８に記載のバス・システム。
【請求項１０】
クロック信号を伝送する手段をさらに備えたことを特徴とする、請求項８に記載のバス・システム。
【請求項１１】
前記デコーディング・システムは、３個の差動増幅器を有することを特徴とする、請求項８に記載のバス・システム。
【請求項１２】
前記３つのバイナリ値は、０００〜１１１のいずれかのバイナリ数を示すことができることを特徴とする、請求項８に記載のバス・システム。
【請求項１３】
前記伝送線路は、前記伝送線路の特性インピーダンスの少なくとも２倍の電圧バイアス抵抗を有することを特徴とする、請求項８に記載のバス・システム。
【請求項１４】
前記エンコーディング・システムは、負の信号を第１または第２の線路のいずれかに選択的に供給する第１の電流源と、負の信号を第３または第４の線路のいずれかに選択的に供給する第２の電流源と、正の信号を前記第２および第４の線路または前記第１および第３の線路のいずれかに選択的に供給する第３の電流源とを備えたことを特徴とする、請求項８に記載のバス・システム。
【請求項１５】
前記エンコーディング・システムは、正の信号を第１または第２の線路のいずれかに選択的に供給する第１の電流源と、正の信号を第３または第４の線路のいずれかに選択的に供給する第２の電流源と、負の信号を前記第２および第４の線路または前記第１および第３の線路のいずれかに選択的に供給する第３の電流源とを備えたことを特徴とする、請求項８に記載のバス・システム。
【請求項１６】
前記デコーディング・システムは、前記第１および第２の線路に結合された入力を有する第１の差動増幅器と、前記第３および第４の線路に結合された入力を有する第２の差動増幅器と、前記第３および第４の線路の和を有する第１の入力と、前記第１および第２の線路の和を有する第２の入力とを有する第３の差動増幅器とを備えたことを特徴とする、請求項１５に記載のバス・システム。
【請求項１７】
前記デコーディング・システムは、前記第１および第２の線路に結合された入力を有する第１の差動増幅器と、前記第３および第４の線路に結合された入力を有する第２の差動増幅器と、前記第３および第４の線路の平均を有する第１の入力と、前記第１および第２の線路の平均を有する第２の入力とを有する第３の差動増幅器とを備えたことを特徴とする、請求項１５に記載のバス・システム。
【請求項１８】
３ビットの値をパラレルに伝送する方法において、前記３ビットの値を４個の信号にエンコードするステップを含み、前記４個の信号は０の正味電流和を有し、前記４個の信号を４本の信号線路上に同時に伝送するステップと、前記４個の信号を前記３ビットの値を生成するようにデコードするステップとを含むことを特徴とする方法。
【請求項１９】
前記エンコードするステップは、前記４本の信号線路のうちの少なくとも１本の信号線路に正の電流を供給するステップと、前記４本の信号線路のうちの少なくとも１本の信号線路に負の電流を供給するステップとを含むことを特徴とする、請求項１８に記載の方法。
【請求項２０】
前記デコードするステップは、前記４個の信号のうちの種々の信号を差動検出するステップを含むことを特徴とする、請求項１８に記載の方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、伝送システムに関し、特に、高速バス・アーキテクチャに関する。
【０００２】
【従来の技術】
新しいマイクロプロセッサは、絶えず増大する速度でデータを処理し続けるが、データをマイクロプロセッサに送ることのできる速度すなわちバス速度は、追随することができなかった。従って、システム設計者にとっての重要な挑戦は、高速のマイクロプロセッサがデータを待ったまま動きが取れなくならないように、いかにしてバス速度を増大するかということである。特に、高速のマイクロプロセッサを設計された速度で作動させるためには、ダイナミック・ランダム・アクセス・メモリ（ＤＲＡＭ）のようなメモリデバイスからマイクロプロセッサまでのデータフローの速度を増大できる新しい技術が求められている。
【０００３】
【発明が解決しようとする課題】
残念なことに、バスがデータを送ることができる速度に関する幾つかの限界ファクタが存在する。最も重大なことは、より速いバス速度はノイズに関連する問題に対してより影響を受けやすいという事実に関する。さらに、バス信号レベルが減少するにつれて、ノイズは益々問題をはらんでくる。従って、ノイズを排除するにはより高い電圧のバス信号が好ましい。残念なことに、高電圧信号を切り替えるには、低電圧信号と比較してより大きな電流ドライブを必要とするので、より長い時間を必要とする。
【０００４】
最後に考慮することは、ラップトップおよび携帯電話機のような移動システムにとって特に重要な電力に関することである。高速バス・システムは、一般に、特殊なアプリケーションに必要とされるものに対処できるより大きな電力を必要とする。高速バスは、大きな電力を引き込む傾向にある。というのは、現在のバス・アーキテクチャは、各々の伝送線路の少なくとも一端において、または多くの場合両端において、抵抗終端による伝送線路技術を必要とするからである。バス上に終端抵抗を必要とすることによって、かなりの電力消費がそのシステムでなされる。従って、抵抗終端された伝送線路上にＣＭＯＳ論理フルレベルをドライブするには、高電力消費の大型でかつ非常に低速のドライバが用いられる。スキューの小さい小型で高速のドライバが得られるが、それらドライバは、典型的な終端伝送線路のインピーダンスをドライブするとき、ＣＭＯＳ論理フルレベルより小さいレベルを生じる。より小さい論理レベルが可能ではあるが、より小さい論理レベルは、特殊な技術によって保護されないと、周囲のノイズの影響を受けやすくなる。
【０００５】
明らかなように、高速，低電力のノイズのないバス・アーキテクチャを提供することを困難にする競合ファクタが存在する。これらの問題を克服するために様々な試みがなされてきたが、現在安価な解決方法は存在しない。
【０００６】
【課題を解決するための手段】
本発明は、ｎビット・パケットのバイナリ・データを伝送できるバス・システムを提供することによって、従来技術の前述した問題を克服する。
【０００７】
このバス・システムは、各々のｎビット・パケットのデータをｍ個の信号の固有な組に変換するエンコーダ・システムを伝送端部に備え、ｍ個の信号は、０の正味電流和を有し、ｍ個の信号を伝送するｍ本の伝送線路と、ｍ個の信号を受信しそれらを元のｎビット・パケットのデータに変換する、受信端部上のデコーダとを備える。０の正味電流の和を与えるために、エンコーダは、異なる極性の信号を提供するドライバを有する。
【０００８】
０の正味電流和を有する１組の信号を与えることによって、伝送線路は、リターン信号のための外部基準（例えば、グランド）をもはや必要としない。むしろ、回路は、伝送線路自身内に実現される。本発明は、外部基準の必要性をなくすので、外部基準と伝送線路との間の電圧差に係るノイズの問題はなくなる。従って、例えば、５０または１００ｍＶの比較的低圧の信号を用いることができる。
【０００９】
本発明はまた、混合された極性のｍ個の信号をバイナリ・データに変換するために、受信端部での差動検出を特徴とする。さらに、ｍ本の信号線路は、データの一部としての相対論的なクロックを正確に伝送するのに用いられ、従って、信号−クロックのスキューの殆どの問題を避けることができる。
【００１０】
最後に、構成の単純化の故に、システムは、複数のｎビット・パケットを扱うために容易に複製でき、従って、事実上無制限のバス幅を有する拡張システムを提供することができる。
【００１１】
本発明の前述のおよび他の目的，特徴，利点は、添付した図面に示すように、本発明の好適な実施例である以下のおよび特定の説明の中で明らかになるであろう。
【００１２】
【発明の実施の形態】
本発明の好適な実施例を、添付された図面と共に以下に説明する。ここで、同じ符号は、同じ構成要素を示す。
【００１３】
図１は、本発明によるバス・システムのハイレベル図を示す。まず、ｎビット信号１０は、エンコーディング・システム１２に入力され、０の正味電流和を有するｍ個の信号に変換される。ｎビット信号は、データ，命令，クロック信号，あるいはそれらの組合わせを含むあらゆる種類の情報を含むことができる。エンコーディング・システム１２は、一般に、ｎビットの値（例えば、００１）を異なる極性のｍ個の信号（例えば、＋１，０，−１，０）に変換する論理素子および電流ドライバを有する。ｎビットの組における各々の可能な値は、ｍ個の信号よりなる固有の組を有する。さらに、ｍ個の信号よりなる各々の組は、０の正味電流和を有している。すなわち、ｍ個の信号の各々の電流の和は０である。０の正味電流和は、ｍ個の信号よりなる各々の組の中に逆の極性の信号を用いることによって実現される。エンコーディング・プロセスは、以下の図２〜図５を参照してより詳細に説明される。
【００１４】
一旦エンコードされると、ｍ個の信号は、ｍ個の信号を搬送して伝送する一群のｍ本の伝送線路１６上に配置される。ｍ個の信号は、０の正味電流和を有するので、伝送線路には基準回路，グランド回路，またはリターン回路を必要としない。ｍ本の伝送線路の受信端部では、デコーディング・システム１８が、ｍ個の信号をデコードし元のｎビットのバイナリ値２０を生成する。デコーディング・プロセスは、差動検出プロセスを用いて、元のｎビット値を再生成することができる。そのプロセスを、図２および図６〜図７を参照して説明する。
【００１５】
図２は、本発明のバス・アーキテクチャの好適な実施例を示す。バス・システムは、４本の伝送線路１，２，３，４よりなる群２８と、バスの伝送端部の３つの切替可能な電流源（または電流ドライバ）２２，２４，２６と、バスの受信端部の３個の差動増幅器３０，３２，３４とを有する。この実施例によると、４本の伝送線路群２８が、３ビットのデータ、すなわち信号Ａ，Ｂ，Ｃを伝送するのに用いられる。伝送端部では、バイナリ・データを含む３つの信号は、０の正味電流和を有する４つの信号にエンコードされる。エンコーディング・プロセスは、電流ドライバ２２，２４，２６により実現される。３つの電流ドライバ２２，２４，２６の各々は、３つの信号Ａ，Ｂ，Ｃのうちの固有の１つに対応している。作動の際、各々の電流ドライバは、左の位置（バイナリ１をエンコードするための）または右の位置（バイナリ０をエンコードするための）のいずれかに切り替えられる。
【００１６】
左下の電流ドライバ２４は、線路２（図に示すような左の位置）または線路１（右の位置）のいずれかに負の電圧を供給することによって、信号Ａをエンコードするのに用いられる。右下の電流ドライバ２６は、線路４（左の位置）または線路３（図に示すような右の位置）に負の電圧を供給することによって、信号Ｂをエンコードするのに用いられる。上の電流ドライバ２２は、線路４および３（左の位置）または線路２および１（図に示すような右の位置）のいずれかに正の電圧を供給することによって、信号Ｃをエンコードするのに用いられる。電流ドライバ２２は２本の線路をドライブするので、下の２つの電流ドライバ２４および２６の和に等しい大きさを有する。この構成により、ドライバ２２は、伝送線路の１つを＋１にドライブし、および下のドライバ２４または２６の一方と共に、第２の線路を０にドライブさせる。他方の下のドライバは、第３の線路を−１にドライブする。最後に、第４の線路は、影響されないままであり、従って０のままである。従って、その結果、与えられた３ビット値に対するスイッチ・セッティングは、電圧＋１，０，０，−１の４つの信号を常に生成し、すべての４本の伝送線路の正味電流和がないことを保証する。３ビットの情報を４つの信号にエンコードする真理値表を図３に示し、以下に説明する。
【００１７】
正味のグランド・リターン電流のないシステムを与えることによって、最小の“グランド・プレーン・バウンス（ｇｒｏｕｎｄ  ｐｌａｎｅ  ｂｏｕｎｃｅ）”が生起される。グランド・プレーン・バウンスは、次のような場合に生じる。すなわち、グランド・プレーンが、伝送線路上の高いリターン電流のようなある種の干渉を受けるとき、あるいは、ある無関係な構成要素が、グランド・プレーンの基準電圧に瞬間的なバウンスまたはスパイクを生じさせるときである。グランド・プレーン・バウンスが発生すると、伝送線路上の信号とグランド・プレーンとの間の電圧降下は、もはや正確な値を示すことができず、従って、不良データとなる可能性がある。本発明のシステムは、伝送線路群に“ビルト・イン（ｂｕｉｌｔ−ｉｎ）”されたリターン回路を有する伝送システムであるので、通常のプリント基板カードの遮蔽およびインピーダンス制御を与えることを除いて、グランド・プレーンは必要とされない。
【００１８】
４つのエンコードされた信号は、３個の差動増幅器３０，３２，３４からなるデコーダ・システムにより、バスの受信端部でデコードされる。各々の差動増幅器は、２つの入力値の差によりバイナリ１または０のいずれかを出力する。正の値はバイナリ１に変換され、負の値はバイナリ０に変換される。差動増幅器の回路の例を図６および図７に示す。差動増幅器３０は、伝送線路１および２上の電圧を測定することによって信号Ａをデコードするのに用いられる。簡略化して説明するために、伝送線路上の信号レベルは＋１Ｖ，０Ｖ，−１Ｖであるとする。図示の場合、線路１は１Ｖを有し、線路２は０Ｖを有し、その結果、バイナリ１の出力を生じている。差動増幅器３２は、線路３と４との間の電圧差をとることによって、同様にして、信号Ｂをデコードする。図示の場合、線路３は−１Ｖを有し、線路４は０Ｖを有し、その結果、バイナリ０の出力を生じている。差動増幅器３４は、２個の加算デバイスを使用して信号Ｃをデコードする。第１の加算デバイスは、線路３および４の電圧を加算または平均化し、第２の加算デバイスは、線路１および２の電圧を加算または平均化する。次に、これら２つの加算の結果は、差動増幅器３４によって評価され信号Ｃを与える。図示の場合、−１の差を生じ、これによりバイナリ０を出力させる。このようにして、図２のスイッチ・セッティングに対してデコードされた値は１００となり、これは、電流源２２，２４，２６の元の左，右，右のスイッチ・セッティングに対応する。従って、図２の差動増幅器は、コモン・モード・リジェクションを最大にし、従って、ノイズを最小にするように設計される。
【００１９】
４本の伝送線路よりなる群２８は、追加の“パラレル（ｐａｒａｌｌｅｌ）”伝送線路群と組み合わされ、無制限のバス幅を与える。伝送線路群の数は、特定の応用の必要なバイト・サイズに依存する。さらに、信号Ｃは、信号ＡおよびＢ内のデータと同期して伝送されるクロック信号を含むことができる。従って、クロックはデータ信号と同じ伝送線路に沿って伝送されるので、信号−クロックのスキューの問題が回避される。このような実施例において、クロック信号は、伝送の前にデータを合成（多重化）し、次に、受信端部でデータを分割するのに用いられる。
【００２０】
図２は、１の電圧の大きさを有するシステムを示すが、より小さいかより大きい電圧レベルを用いることができることが分かる。例えば、５０または１００ｍＶの信号を用いることができる。唯一の重要な制限は、伝送線路群２８上の４つの信号の正味電流和が０に等しいということである。また、伝送線路は、２つのグランド・プレーンの間，２つの電圧プレーンの間，またはグランド・プレーンと電圧プレーンとの間に設けることができることが分かる。図１０は、上部プレーン６９と下部プレーン７１との間にある４本のワイヤ７３よりなる群を示す。最後に、当業者によれば、本発明の思想は、前述したエンコーダおよびデコーダの信号および電圧の極性を逆にしても、同様に働くことが分かるであろう。
【００２１】
次に、図３に、３ビット・バイナリ・コードの真理値表を示す。真理値表は、図２のバス電圧と共に、図２の電流源２２，２４，２６のスイッチ・セッティングを決定する。例えば、図２では、スイッチ・セッティングは、１００のバイナリ・コードが伝送線路群２８上に伝送されることを示すＬ，Ｒ，Ｒであることが分かる。真理値表では、＋１，０，−１，０の線路の値が、それぞれ線路１〜４に伝送されることが分かる。図から分かるように、各々のバイナリ・コードは、それ自身固有のスイッチ・セッティングを有し、このことは、４個の信号よりなる固有の組がバス線路上に伝送され、各々の組は、０の正味電流和を有する。
【００２２】
次に、図４に、電流ドライバ回路３６の一例を示す。分割電流源を特徴とするこの特殊なドライバ回路は、信号Ｃをエンコードするように構成できる１つの可能な例（すなわち、図２のドライバ２２）である。所望のスイッチ・セッティングに基づいて、左側入力３８または右側入力４０のいずれかが選択され、電圧（Ｖｄｄ）からの正の電流を、それぞれ、回路３６の左側出力４４または右側出力４６に通過させる。この回路３６は、前述したように、２本の線路をドライブすることが要求されるので、分割電流源が与えられる。
【００２３】
図５は、信号ＡまたはＢをエンコードするのに適した電流ドライバ回路４８を示す（すなわち図２のドライバ２４または２６）。回路４８は、それぞれ、電流源を左側出力６２または右側出力６０のいずれかに切り替える左側入力５８または右側入力５６を有する。この場合、グランド電位からの負の電流は、必要な負の電圧レベルを与えるために、出力６２，６０のいずれかに送られる。
【００２４】
図４および５の実施例は、図２に示すシステムで用いることができる１組の回路を示す。回路の各々は、電流源を各々のサブ回路の左側か右側のいずれかに切り替えるＦＥＴ対（例えば、５２）を有する。各々のサブ回路の内部では、電流ミラー（例えば５４）が、切り替えられた電流を受け取り、その電流を複製し、複製された電流を伝送線路群上にドライブする。明らかに、多くの他の実施例が可能であることが分かる。この特殊な例は、ドライバがアクティブであるときおよびドライバが選択されていないときに、好都合な開回路の出力インピーダンスを伝送線路に与えるので好適である。図４の分割電流源の場合、各々の電流ミラーは、２つの伝送線路をドライブするために分割される。
【００２５】
次に、図６および図７に、２つの電位デコーダ回路６４および６６を示す。回路６４は信号Ｃをデコードするのに適し、回路６６は信号ＡおよびＢをデコードするのに適している。回路６４は、伝送線路群内の４本の線路、すなわち線路１および２と線路３および４の各々からの信号を入力として受信する。回路６４は、各々の対の入力（すなわち、線路１および２と線路３および４）からの信号を加算または平均化し、差を測定し、１または０の値を出力するという効果を有する。同様に、回路６６は、第１および第２の線路からの信号を入力として受信し、差を測定し、同様に、０または１のいずれかを出力する。明らかに、これらの回路は、本発明の範囲から逸脱することなく異なる方法で実現できる。
【００２６】
次に、図８に、８線路バス（すなわち、４本のワイヤよりなる２つの群）を示す。この実施例では、伝送線路は、差動モード・ノイズを低減するために、７０で示すように、撚られている。また、線路を撚ると、千鳥状となるので、より強い構造を与えることができる。さらに、伝送線路は、線路−線路結合を少なくするために、２つのグランド・プレーンの間、またはグランド・プレーンと電圧プレーンとの間に挟まれ、均一な伝送線路特性を確立し、これにより、招来するノイズの量を最小にすることができる。ノイズがグランド・プレーンまたは電圧プレーンによって招来される場合は、ノイズは、本発明が拒否（リジェクト）するように設計された本来のコモン・モード・ノイズである。個々の線路は、グランド・プレーンまたは電圧プレーンによって完全にシールドされるわけではないので、差動モード・ノイズを招来しうる線路−線路結合が残る。ワイヤの交互対を異なる周期で撚ることによって、差動モード・ノイズの存在を除去することができる。この実施例では、伝送線路対は、単位長さ当たり等しい数の撚り数を有する。
【００２７】
次に、図９に、本発明の伝送線路の終端点が示され、本発明がいかにして終端抵抗における著しい電力消費を避けるかを示している。信号の揺れは、意図的に低く設定できるので、ドライブ電力は殆どなく、および、抵抗終端部で消費されるドライブ電力は殆どない。公称信号値は、電源とグランドとの間にあるので、抵抗終端部にかなり大きなＤＣ電力の可能性が存在することは明らかである。しかしながら、図５に示すように、この実施例は、４本のワイヤー群に正味電流を流さないので、公称終端電圧は、伝送線路の終端インピーダンスよりもかなり大きい値の抵抗によって決定できる。図９に示す例では、このことは明らかである。というのは、２つの１ｋΩの（電圧バイアス）抵抗が、５０Ωの終端部に対し公称電圧値を決定するのに用いられるからである。それにもかかわらず、かなりの電力の軽減が伝送線路の特性インピーダンスの低くても２倍の終端抵抗によって実現できることが分かる。このように電力を軽減する能力は、全バッテリ・ドレインが重要な考慮要件である携帯バッテリを電源とする装置に特に有効である。
【００２８】
前述した本発明の好適な実施例は、説明のために示され、実施例は、本発明を、開示された詳細な形態に拘束したり限定したりすることを意図している訳ではなく、明らかに、多くの変更や変形が上記教示により可能である。当業者にとって明らかなこのような変更や変形は、本発明の範囲内に含まれることを意図している。
【００２９】
まとめとして、本発明の構成に関して以下の事項を開示する。
（１）ｎビットのデータを伝送するシステムにおいて、
ｎビットのデータを受信し、ｍ個の信号を出力するエンコーディング・システムを備え、前記ｍ個の信号は０の正味電流和を有し、
前記ｍ個の信号を搬送するｍ本の伝送線路と、
前記ｍ個の信号を受信し、前記ｍ個の信号を前記ｎビットのデータに変換するデコーディング・システムとを備えたことを特徴とするシステム。
（２）前記エンコーディング・システムは、前記ｍ個の信号の各々を、正，負，または０の電圧レベルにドライブする複数のドライバ回路を有することを特徴とする、上記（１）に記載のシステム。
（３）前記デコーディング・システムは、複数個の差動増幅器を有することを特徴とする、上記（１）に記載のシステム。
（４）前記ｍ本の伝送線路は、撚られたワイヤ対を有することを特徴とする、上記（１）に記載のシステム。
（５）前記ｍ本の伝送線路は、２つのグランド・プレーンの間に設けられていることを特徴とする、上記（１）に記載のシステム。
（６）前記ｍ本の伝送線路は、グランド・プレーンと電圧プレーンとの間に設けられていることを特徴とする、上記（１）に記載のシステム。
（７）前記ｍ本の伝送線路は、２つの電圧プレーンの間に設けられていることを特徴とする、上記（１）に記載のシステム。
（８）３つのバイナリ値をパラレルに伝送するバス・システムにおいて、
４本の伝送線路よりなる群と、
前記３つのバイナリ値を４個のバス信号にエンコードし、前記４個のバス信号を前記４本の伝送線路群上に伝送するシステムとを備え、前記４個のバス信号が０の正味電流和を有し、
前記４個のバス信号を前記３つのバイナリ値にデコードするシステムを備えたことを特徴とするバス・システム。
（９）前記エンコーディング・システムは、前記４個のバス信号の各々を、正，負，または０の電圧にドライブする複数のドライバ回路を有することを特徴とする、上記（８）に記載のバス・システム。
（１０）クロック信号を伝送する手段をさらに備えたことを特徴とする、上記（８）に記載のバス・システム。
（１１）前記デコーディング・システムは、３個の差動増幅器を有することを特徴とする、上記（８）に記載のバス・システム。
（１２）前記３つのバイナリ値は、０００〜１１１のいずれかのバイナリ数を示すことができることを特徴とする、上記（８）に記載のバス・システム。
（１３）前記伝送線路は、前記伝送線路の特性インピーダンスの少なくとも２倍の電圧バイアス抵抗を有することを特徴とする、上記（８）に記載のバス・システム。
（１４）前記エンコーディング・システムは、
負の信号を第１または第２の線路のいずれかに選択的に供給する第１の電流源と、
負の信号を第３または第４の線路のいずれかに選択的に供給する第２の電流源と、
正の信号を前記第２および第４の線路または前記第１および第３の線路のいずれかに選択的に供給する第３の電流源とを備えたことを特徴とする、上記（８）に記載のバス・システム。
（１５）前記エンコーディング・システムは、
正の信号を第１または第２の線路のいずれかに選択的に供給する第１の電流源と、
正の信号を第３または第４の線路のいずれかに選択的に供給する第２の電流源と、
負の信号を前記第２および第４の線路または前記第１および第３の線路のいずれかに選択的に供給する第３の電流源とを備えたことを特徴とする、上記（８）に記載のバス・システム。
（１６）前記デコーディング・システムは、
前記第１および第２の線路に結合された入力を有する第１の差動増幅器と、
前記第３および第４の線路に結合された入力を有する第２の差動増幅器と、
前記第３および第４の線路の和を有する第１の入力と、前記第１および第２の線路の和を有する第２の入力とを有する第３の差動増幅器とを備えたことを特徴とする、上記（１５）に記載のバス・システム。
（１７）前記デコーディング・システムは、
前記第１および第２の線路に結合された入力を有する第１の差動増幅器と、
前記第３および第４の線路に結合された入力を有する第２の差動増幅器と、
前記第３および第４の線路の平均を有する第１の入力と、前記第１および第２の線路の平均を有する第２の入力とを有する第３の差動増幅器とを備えたことを特徴とする、上記（１５）に記載のバス・システム。
（１８）ｎビットの値を伝送する方法において、
前記ｎビットの値をｍ個の信号にエンコードするステップを含み、前記ｍ個の信号は０の正味電流和を有し、
前記ｍ個の信号をｍ本の信号線路上に伝送するステップと、
前記ｍ個の信号を前記ｎビットの値を生成するようにデコードするステップとを含むことを特徴とする方法。
（１９）前記エンコードするステップは、前記ｍ本の信号線路のうちの少なくとも１本の信号線路に正の電流を供給するステップと、前記ｍ本の信号線路のうちの少なくとも１本の信号線路に負の電流を供給するステップとを含むことを特徴とする、上記（１８）に記載の方法。
（２０）前記デコードするステップは、前記ｍ個の信号のうちの種々の信号を差動検出するステップを含むことを特徴とする、上記（１８）に記載の方法。
【図面の簡単な説明】
【図１】本発明の好適な実施例によるバス・システムのハイレベルのシステム図である。
【図２】本発明の好適な実施例による４本のワイヤのバス・システムの回路図である。
【図３】本発明の好適な実施例による図２の回路の真理値表を示す図である。
【図４】本発明の好適な実施例による図２の回路の第１のドライバ回路手段を示す図である。
【図５】本発明の好適な実施例による図２の回路の第２のドライバ回路手段を示す図である。
【図６】本発明の好適な実施例による図２の回路の第１の受信回路手段を示す図である。
【図７】本発明の好適な実施例による図２の回路の第２の受信回路手段を示す図である。
【図８】本発明の好適な実施例による撚られた対を有するバス・ワイヤを示す図である。
【図９】本発明の好適な実施例による回路終端部の図である。
【図１０】本発明の好適な実施例による２つのプレーンの間の伝送線路を示す図である。
【符号の説明】
１０  ｎビット信号
１２  エンコーディング・システム
１４  ｍ個の信号Ｗ／０の正味電流
１６  ｍ本の伝送線路
１８  デコーディング・システム
２０  ｎビット信号
２２，２４，２６  電流源
２８，７３  一群の伝送線路
３０，３２，３４  差動増幅器
３６，４８  ドライバ回路
３８，４０，５６，５８  入力
４４，４６，６０，６２  出力
５２  ＦＥＴ対
５４  電流ミラー
６４，６６  デコーダ回路
６９  上部プレーン
７０  撚られた部分
７１  下部プレーン
【図１】
0003591822.tif 000002
【図２】
0003591822.tif 000003
【図３】
0003591822.tif 000004
【図４】
0003591822.tif 000005
【図５】
0003591822.tif 000006
【図６】
0003591822.tif 000007
【図７】
0003591822.tif 000008
【図８】
0003591822.tif 000009
【図９】
0003591822.tif 000010
【図１０】
0003591822.tif 000011