100BASE-TX は、10BASE-T の次世代規格として1995年に登場した。家庭やオフィス LAN の主役は WiFi や 1000BASE-T に変わったが、今でも広く使われている。100BASE-TX は1995年に IEEE802.3u として規格化された。100BASE-TX は 100Mbps の全2重通信が可能で、伝送路としてはカテゴリ5以上の2対4線の撚対線(UTP ケーブル)を使用する。10BASE-T 標準のカテゴリ3は使用できない。100BASE-TX と同時に光ファイバーを使用する 100BASE-FX も規格化された。
1995年から2000年にかけて様々な方式の 「100Mbps イーサネット」が提案され規格化された。 100BASE-T4 は1995年に IEEE802.3u で規格化され、100BASE-T2 は1997年に IEEE802.3y で規格化された。これらを総称して「100Base-T」と呼ぶ。この3つの規格を「ファストイーサネット(Fast Ethernet)」と呼ぶこともあるが、100BASE-TX のみを「ファストイーサネット」と呼ぶことが多いようだ。しかし、今となっては 100Mbps を「速い:Fast」と感じる人はいないだろう。「ファストイーサネット」は既に死語になっている。
過去の規格
100BASE-T4
100BASE-T4 は、10BASE-T と同じカテゴリ3ケーブルで半2重通信を行う方法だった。撚対線の4対 8線すべてを使い、送受にそれぞれ3対を使用する。ピン1・2を送信専用に、ピン3・6を受信専用に、ピン4・5と7・8の2対は送受信を切り替えて使用する。 10BASE-T と共通のカテゴリ3ケーブルを使用できる優位性はあったが、半2重通信がネックとなり普及しなかった。また、当時のカテゴリ3ケーブルは低価格な 2対4線が普及していたことも 100BASE-T4 が受け入れられなかった理由の一つではないだろうか。100BASE-T4 は2003年に規格更新を停止している。
100BASE-T2
100BASE-T2 は 10BASE-T と同じカテゴリ3ケーブルを2対使用し全2重通信が可能だった。送信信号と受信信号を多重化し、2対の信号線で全2重通信を実現していた。かなり先進的な技術で、
10BASE-T ケーブル(カテゴリ3)をそのまま使用できる優れた規格だったが普及しなかった。送受信信号を多重化する回路がコスト高を招いた可能性がある。この規格も2003年に規格更新を停止した。 100BASE-T2 の多重化技術は 1000BASE-T で採用され、現在も広く使われている。
100VG-Any LAN
もう一つの 100Mbps イーサネット対抗規格として 100VG-Any LAN が登場した。100VG-Any LAN は、100BASE-TX と同じ1995年に IEEE802.12 で規格化された。この規格はHP(ヒューレット・ パッカード)社が提案し、IBMやAT&T がパートナーだった。撚対線の4ペアを送受信で切り替える 100Mbps の半2重通信だった。送信権の獲得は CSMA/CD ではなくトークンが巡回する方式のため、衝突や送信待ちが発生する CSMA/CD の問題を解決していた。この規格の一番の課題はすでに普及していた 10BASE-T との互換性が無かった事だ。規格自身も IEEE802.3 ではなく IEEE802.12 で審議されていることから分かるように「イーサネット」の後継規格の扱いではなかった。数年に渡り 100BASE-TX と「次世代イーサネット」の地位を争ったが、最終的に敗退した。この規格も2001年に更新が停止している。
100BASE-TX
100Mbps イーサネットは様々な規格が登場したが、1998 年頃には 100BASE-TX にほぼ集約した。集約した要因は、インテル社が CPU の周辺回路を集約している Chip Set に 100BASE-TX を採用したことが決定的な要因ではなかったかと思う。
100BASE-TX は既に普及していた 10BASE5/2/-T との互換性を保つことで「後継規格」として登場した。伝送媒体は同軸線ではなく撚対線で、送信用と受信用の信号線は分離されている。送信と受信が同時にできる全2重通信が可能だ。しかし、従来規格との互換性を主張するために半2重通信と CSMA/CD の機能も持っている。「従来規格との互換性」は、競合規格に勝つためには重要な要素だったが、今となっては半2重通信の必要性はない。撚対線は 10BASE-T ではカテゴリ3だったが、 100BASE-TX では、カテゴリ5に変わった。コネクタは RJ45 で 10BASE-T と同じで信号配列も変わらない(図1)。今回の記事では、半2重通信には触れず全2重通信を前提に話を進めたい。

100BASE-TX 開発時に、100Mbps を実現するための技術は FDDI (Fiber Distributed Data Interface)ではすでに解決し実用化されていた。新たな解決策の検討に時間を費やすよりは、FDDI で確立された技術を流用するほうが早く確実な方法だった。 IEEE802 委員会は、 FDDI の技術を流 用し 100BASE-TX を作った。100BASE-TX のネーミングで「X」は光ファイバーを使用する FDDI の技術を流用したことを表している。
この背景には、10Mbps で採用したマンチェスタ符号は 100Mbps では使用できなかったことがある。マンチェスタ符号は伝送速度の2倍の周波数が必要で、100Mbps では 200MHz になる。マンチェスタ符号自体も 100MHz になる。この周波数では光ファイバーも撚対線も使えない。
FDDI の方式は、4ビットを5ビットに置き換える 4B5B 変換で 1.25 倍の 125MHz に一度上げ、NRZI (Non Return to Zero Inversion)符号化で半分の 62.5MHz に下げている。この周波数で光ファイバーを使用する 100BASE-FX が動作する。撚対線を使用する 100BASE-TX では、MLT3 符号化でさらに半分の 31.25MHz に下げカテゴリ5の撚対線を使用できるように改良している。この辺りの動作原理は後ほど詳しく説明する。
100BASE-TX の物理層は、PCS/PMA/PMD/AN の4つの副層に分かれる。FEC の階層はまだない (図2)。100BASE-TX のネーミングで「X」は光ファイバーを使用する FDDI の技術を流用したことを示しているが、図2 の「4B5B 変換」と「NRZI 変換」が FDDI から流用した技術に相当する。

4B5B 変換は、4ビットデータを5ビットシンボルに変換する方式だ。この5ビットシンボルの中には少なくとも1個の「1」と「0」があり、4ビット以上「0」が連続しない。この特性は「埋込クロック同期」や「AC結合」に都合がよく、技術的にも確立しているため 100BASE-TX で採用された。100BASE-TX の MLT3 符号は、クロックを抽出できないケースがあり、4B5B 変換でこの欠点を補っている。
また、この5ビットシンボルは、「1」や「0」が数個連続するように設計され「1010101010」の様な周波数が高くなるようなパターンを避けている。この点でも、限られた周波数帯域の撚対線に都合が良い方式だ。4B5B 変換と NRZI 変換で、埋込クロック同期や AC 結合に対応できるが、もう一つ厄介な電磁妨害波問題がある。電磁妨害波は外部からの電磁波の影響を受け電子機器等が誤動作するような影響を与えることだが、イーサネットの撚対線はこの発生源になる。10BASE-T のマンチェスタ 符号は 10MHz の連続信号が発生する可能性が高く、米国の FCC や日本の VCCI 等の電磁妨害波規格適合にかなり苦戦した。この反省から、100BASE-TX には規格作成の段階から「電磁妨害波」対策が施されている。この電磁妨害波対策に相当する機能が「スクランブル」と「MLT3 変換」機能だ。もちろん 4B5B 変換も妨害波抑制に貢献している。
100BASE-TX 物理層では、送信時に 4B5B 変換→パラレル・シリアル(NRZ)変換→スクランブル→NRZ to NRZI変換→NRZI to MLT3変換とデータを順次変換している。受信時はこの逆変換になる。各変換機能は、次回より順次説明したい。
イーサネットの物理層
-
2-5.Ethernetの物理層
イーサネットの物理層(1)概要・物理層のトレンド・物理層基礎技術
イーサネットを底辺で支えているのが物理層だ。物理層の基本機能は、0と1で表現されるデジタルデータを電気信号や光パルスに変換し媒体を介して通信することだ。OSI 階層では最下層に相当する。第2層以上の論理層と最下層の物理層 […] -
2-5.Ethernetの物理層
イーサネットの物理層(2)物理層基礎技術 パラレル通信とシリアル通信 / クロック同期方式
パラレル通信とシリアル通信 コンピュータ間通信方式はパラレル通信とシリアル通信に大別することができる。パラレル( parallel:並列)通信は、複数データを並列に同時送信するため高速通信が可能だが、複数のデータ線が必要 […] -
2-5.Ethernetの物理層
イーサネットの物理層(3)物理層基礎技術 クロック同期方式 共通クロック(Common Clock)同期 / 送信元クロック(Source Clock)同期
共通クロック(Common Clock)同期 プリント基板内での半導体デバイス間同期や、比較的低速な PCI などのパラレルバスで使用されている方式だ。歴史も古く事例も多い。名前のように送信側と受信側が、共通クロックに同 […] -
2-5.Ethernetの物理層
イーサネットの物理層(4)物理層基礎技術 クロック同期方式 埋込クロック(Embedded Clock)同期 / 非同期(調歩同期)
埋込クロック(Embedded Clock)同期 「埋込クロック同期」は、送信データに送信クロックを埋め込む方式だ。受信側は受信データからクロックを抽出しデータを読み込むマスタークロックとして使用する。送信元クロック同期 […] -
2-5.Ethernetの物理層
イーサネットの物理層(5)物理層基礎技術 DC結合・AC結合
装置間、基板間や基板内回路の電気信号接続には2つの方法がある。直流成分を送ることができる「DC 結合」と、直流成分をカットして交流成分のみを送る「AC 結合」がある。直流成分の除去にはコンデンサやパルストランスを使用する […] -
2-5.Ethernetの物理層
イーサネットの物理層(6)全体階層構造
Ethernet TSN は第2層(データリンク層)を主に機能強化している。同時に、車載ネットワークを意識した第1層(物理層)にも新たな規約を策定した。車載ネットワークでは省スペースと重量削減が大きな課題で、これに対応す […] -
2-5.Ethernetの物理層
イーサネットの物理層(7)xMII
MII は 10Mbps/100Mbps 専用のインタフェースとして登場した。イーサネットの速度アップに伴い、 MII を基に RMII/GMII/RGMII/SGMII/QSGMII/XGMII などの新たな規格が登場 […] -
2-5.Ethernetの物理層
イーサネットの物理層(8)MIIのデータインターフェイス/管理インターフェイス
オリジナルの MII は、データインタフェースと管理インタフェースの2つのインタフェースで構成される。データインタフェースは、更に送信用と受信用の2つの独立したチャンネルに分かれる。各チャンネルにはそれぞれ独自のデータ、 […] -
2-5.Ethernetの物理層
イーサネットの物理層(9)xMII RMII / GMII
RMII RMII(Reduced Media-Independent Interface )は、PHY/MAC 間接続の信号線を削減するために作られた規格だ。データインタフェース信号線の総数は16本から半分の8本に削減 […] -
2-5.Ethernetの物理層
イーサネットの物理層(10)xMII RGMII / SGMII
RGMII RGMII( Reduced Gigabit Media-Independent Interface )は、 GMII の PHY/MAC 間接続の信号線を削減するために作られた規格だ。信号線の総数は24本か […] -
2-5.Ethernetの物理層
イーサネットの物理層(11)物理層規格の概要
イーサネットは40年以上に渡り規格が追加・修正された歴史がある。10Mbps の 10BASE5 から始ま り、400Gbpsまで拡張されている。今回は、IoT や車載ネットワークでの直近の使用が想定される 10Mbps […] -
2-5.Ethernetの物理層
イーサネットの物理層(12)物理層規格 10BASE5/2/-T
オフィスでも家庭でも、10BASE5/2/-T 規格の製品に出会うことはまずない。オフィスや家庭での有線イーサネットの主役は 100Mbps か 1000Mbps だ。10BASE5/2/-T 規格は歴史の彼方に消えてい […] -
2-5.Ethernetの物理層
イーサネットの物理層(13)個別規格 10BASE5/2/-T 符号化/マンチェスタ符号
符号化 物理層の基本機能は、1と0で表現されるデジタルデータを電気信号に変換しケーブルに流すことだ。最も簡単な変換は、「1」を電圧のハイレベル(例えば5V)に、「0」を電圧のローレベル(例えば 0V)に変換すれば、信号を […] -
2-5.Ethernetの物理層
イーサネットの物理層(14)個別規格 100BASE-TX
100BASE-TX は、10BASE-T の次世代規格として1995年に登場した。家庭やオフィス LAN の主役は WiFi や 1000BASE-T に変わったが、今でも広く使われている。100BASE-TX は19 […] -
2-5.Ethernetの物理層
イーサネットの物理層(15)個別規格 100BASE-TX 4B5B変換 / Parallel to Serial 変換
4B5B 変換 従来の 10BASE5/2/-T は、伝送路上のフレーム間ギャップは無信号状態になっている。これは、1本の伝送路を複数ノードで共有する方式のため、信号の衝突を避けるためにはデータを送信していない期間を無信 […] -
2-5.Ethernetの物理層
イーサネットの物理層(16)個別規格 100BASE-TX スクランブラ / NRZ → NRZI → MLT3 変換
100BASE-TX スクランブラ スクランブラは、100BASE-TX が動作時にコネクタやケーブルから放射する妨害波(EMI)を抑えるために実装された機能だ。「埋込クロック同期」や「AC 結合」のための機能ではない。 […] -
2-5.Ethernetの物理層
イーサネットの物理層(17)個別規格 100BASE-FX
100BASE-FX 100BASE-FX は、1995年に IEEE802.3u で標準化された。光ファイバーを伝送路として2本のファイ バーケーブルを使用する。信号源に1300nm波長帯を使い、マルチモードファイバー […] -
2-5.Ethernetの物理層
イーサネットの物理層(18)個別規格 1000BASE-T 概要
1000BASE-T は、10BASE-T/100BASE-TX の後継規格として 1999年に IEEE 802.3ab として標準化された。伝送媒体はカテゴリ5以上の撚対線を使用し、最大伝送距離は 100m だ。当時 […] -
2-5.Ethernetの物理層
イーサネットの物理層(19)個別規格 1000BASE-T 物理層 / 8B1Q4/4D-PAM5 / スクランブラ
1000BASE-T 1000BASE-T 物理層 1000BASE-T は 8ビット幅を持ち 125MHz(8ナノ秒サイクル)で動作する GMII で上位層と繋がっている。つまり、1000BASE-T の物理層は、8ナ […] -
2-5.Ethernetの物理層
イーサネットの物理層(20)個別規格 1000BASE-T 畳み込み符号 / 4D-PAM5 符号 / フレーム構造
1000BASE-T 畳み込み符号 送信データのスクランブル後、8ビットデータに1ビット付加し9ビットにする。変換テーブルに 2倍の冗長性を持たせることと、変換テーブルでデータを拡散し電磁妨害波を抑えることが 1 ビット […] -
2-5.Ethernetの物理層
イーサネットの物理層(21)個別規格 1000BASE-X 概要
伝送媒体に光ファイバーを使用する 1000BASE-X は、撚対線を使用する 1000BASE-T より1年早く1998年に標準化を完了している。同時にギガビットイーサに対応する GMII の標準化も完了した。1000B […] -
2-5.Ethernetの物理層
イーサネットの物理層(22)個別規格 1000BASE-X 8B/10B 符号化 / 8B10B 変換
8B/10B 符号化 10ビットデータに変換する際に、 1/0 連続数を制限し確実な信号反転を発生させることと 1/0 個数の差を制限制限範囲内に収める必要がある。1/0 連続数制限は、1/0 の連続数が 4 個以内に収 […]