
100BASE-T2, 100BASE-T4
Two Fast Ethernet physical
layers that are mentioned are 100BASE-T4 and 100BASE-T2. Both were developed
to utilize lower speed cabling that may exist in an installation. 100BASE-T4
requires four pairs and is incapable of full-duplex operation. 100BASE-T2
only needs two pairs but uses a sophisticated signaling scheme that is
difficult and expensive to implement. The industry seems to have rewired
for the higher speed Category 5 cable so these two interfaces are not
popular.
100BASE-X
Like 100BASE-T, 100BASE-X is
not a unique physical layer but details the encoding for the two most popular
physical layers —100BASE-TX and 100BASE-FX. One physical layer is
for copper and the other for fiber optics, yet the standard applies to both.
Much of the 100BASE-X standard comes from the FDDI standard including the
4B/5B encoding.
4B/5B
Data transfers over the MII are
done with 4-bit nibbles that represent actual data. With 10BASE-T, Manchester
encoding is used which guarantees a transition within every bit cell regardless
of logic state. This effectively creates a 20 Mbaud signal for a 10 Mbps
data rate. If the same encoding were used for Fast Ethernet, a 200 Mbaud
signal would result making it difficult to maintain the same 100m maximum
segment length due to high frequency attenuation. If we could use a code
such as non-return to zero (NRZ), we could match the data rate with the
baud rate. The problem with NRZ is that it has a DC component, which transformers
do not like, and it provides little information about clocking. A compromise
is the 4B/5B code where the 4-bit nibbles being transferred over the MII
are actually encoded as five-bit symbols sent over the medium. The encoding
efficiency is 80% and the baud rate increases to 125 Mbaud. This is still
fast but not as fast as 200 Mbaud. The actual codes used are chosen so that
sufficient transitions occur in the resulting bit pattern so as not to lose
clocking. With twice as many codes as necessary, there are many that are
left unused and some that are defined for control purposes. The 4B/5B scheme
is used for both the 100BASE-TX and 100BASE-FX physical layers.
100BASE-TX
The 100BASE-TX twisted-pair physical
layer retains the same MDI (RJ-45) connector and pinout as 10BASE-T so that
auto-negotiation is possible. Two twisted-pairs with separate receive and
transmit paths allow for full-duplex operation. Cabling requires a higher
performance Category 5. This cable type is an unshielded twisted-pair characterized
as 100 ohms. The standard mentions a 150 ohm shielded twisted-pair (STP)
option with a DB-9 connector that can be used as well. A unique feature
of 100BASE-X encoding is that the link is always active even without data
since a unique symbol called IDLE is sent continuously during inactivity.
Reception of IDLE serves as a link integrity function. Maximum segment length
for 100BASE-TX is 100m just like 10BASE-T. Signaling on the twisted-pair
incorporates a three level multi-level technique called MLT-3. The benefit
of this code is to further reduce the electromagnetic emissions (EMI) and
the bandwidth requirements of the medium.
100BASE-FX
The 100BASE-FX fiber optic physical
layer is very similar in performance to 10BASE-FL. Maximum segment length
is 2 km for both technologies; however, for 100BASE-FX this is only achieved
on full-duplex links. On half-duplex links the segment length cannot exceed
412m. Either SC or ST fiber optic connectors can be used, but SC is recommended.
Multimode fiber optic cable (62.5/125 mm) is what is normally used; however,
it is possible to use single mode fiber optics for greater distances on
full-duplex links. The signaling on fiber optics is NRZI (non-return to
zero inverted) since there is no concern for EMI on fiber optic links. With
NRZI, the state of signaling inverts on logic 1s, thereby providing some
clocking information unlike NRZ.
Table 3 summarizes the
three most important Ethernet physical layers and Figure 2 shows the various
encoding schemes.
|
|
Figure 2 Various encodings for the same bit pattern.
Notice that MLT-3 approximates a sine wave with a much lower fundamental
frequency than the data rate.
|
|