August 2003 7 KS8737
KS8737 Micrel
Pin Number Pin Name Type
(Note 1)
Pin Function
55 RXER O MII Receive Error Output. Driven High synchronously on the falling edge of
RXCLK when invalid symbol has been detected in 100BaseTX mode. This pin is
ignored in 10BaseT operation. High impedance when PHY is isolated
56 TXER I MII Transmit Error Input. A High on this pin causes the 4B/5B encode process to
substitute the Transmit Error code-group for the encoded data word. This pin is
ignored in a 10BaseT operation. When TXER is not used, this pin should be tied
Low through a 10k resistor.
57 TXC I/O MII Transmit Clock Output / Back to Back Mode Clock Input. During normal
operation TXC is an output pin. It provides 25MHz in 100BaseTX mode, 2.5MHz
in 10BaseT nibble mode. In back to back mode it becomes an input pin. High
impedance when PHY is isolated.
58 TXEN I/O MII Transmit Enable Input. A High on this pin causes the transmit data TXD[3:0] to
be encoded and scrambled for transmission.
59 TXD0 I MII Transmit Data Input. TXD0 is the LSB. High impedance when PHY is
60 TXD1 isolated.
61 TXD2
62 TXD3
64 COL O MII Collision Detect Output. Active High. High impedance when PHY is isolated.
This signal is de-asserted in full-duplex operation.
Note 1. P = power supply
G = ground
I = input
O = output
I/O = bi-directional
KS8737 Micrel
KS8737 8 August 2003
Pin Configuration
TXD2
RXD1
RXD0
RXDV
GND
VDD
RXC
RXER
TXER
TXC
TXEN
TXD0
TXD1
TXD3
GND
COL
CRS
INTRPT
RXENB
PHYAD4
PHYAD3
PHYAD2
PHYAD1
PHYAD0
VDD
GND
X2
X1
FDX
MODE0
MODE1
RSTB
RXD2
RXD3
FXMODEB
MDC
MDIO
GND
LEDFDX
LEDACT
LEDLINK
LEDCOL
LEDSPD
VDD
NC
NC
PWRDWN
DISTX/LPBK
64
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
63
62 61 60 59 58 57
56
55 54 53 52 51 50 49
17 18
19 20 21 22 23 24
25
26 27 28 29 30 31 32
PWRSAVE/FXSD_THD
TST2
GND
RXM
RXP
FIBIM
FIBIP
GND
ISET
VDD
TXM
GND
TXP
VDD
FXSD
NC
64-Pin TQFP (TQ)
August 2003 9 KS8737
KS8737 Micrel
Functional Description
100BaseTX Transmit
The 100BaseTX transmit function performs parallel to serial conversion, NRZ to NRZI conversion, MLT-3 encoding and
transmission. The circuit starts with a parallel to serial conversion, which converts the 25 MHz, 4-bit nibbles into a 125 MHz
serial bit stream. The incoming data is clocked in at the positive edge of the TXC signal. The serialized data is further converted
from NRZ to NRZI format, then transmitted in MLT3 current output. The output current is set by an external 1% 22.1k resistor
for the 1: 1 transformer ratio. It has a typical rise/fall times of 4 ns and is complied to the ANSI TP-PMD standard regarding
amplitude balance, overshoot and timing jitters. The wave-shaped 10BaseT output driver is also incorporated into the
100BaseTX driver, and the total output capacitance is typical 7pF with short PC board traces assumed.
100BaseTX Receive
The 100BaseTX receive function performs adaptive equalization, DC restoration, MLT-3 to NRZI conversion, data and clock
recovery, NRZI to NRZ conversion, and serial to parallel conversion. The receiving side starts with the equalization filter to
compensate inter-symbol interference (ISI) over the twisted pair cable. Since the amplitude loss and phase distortion is a
function of the length of the cable, the equalizer has to adjust its characteristic to optimize the performance. In this design, the
variable equalizer will make an initial estimation based on comparisons of incoming signal strength against some known cable
characteristics, then tunes itself for optimization. This is an ongoing process and can self adjust against the environmental
changes such as temperature variations.
The equalized signal then goes through a DC restoration and data conversion block. The DC restoration circuit is used to
compensate effect of base line wander and improve the dynamic range. The differential data conversion circuit converts the
MLT3 format back to NRZI. The slicing threshold is also adaptive.
The clock recovery circuit extracts the 125MHz clock from the edges of the NRZI signal. This recovered clock is then used to
convert the NRZI signal into the NRZ format. Finally, the NRZ serial data is converted to 4-bit parallel 4B nibbles. A synchronized
25MHz RXC is generated so that the 4B nibbles is clocked out at the negative edge of RCK25 and is valid for the receiver at
the positive edge. When no valid data is present, the clock recovery circuit is locked to the 25MHz reference clock and both
TXC and RXC clocks continue to run.
PLL Clock Synthesizer
The KS8737 generates 125MHz, 25MHz and 20MHz clocks for system timing. An internal crystal oscillator circuit provides the
reference clock for the synthesizer.
Scrambler/De-scrambler (100BaseTX only)
The purpose of the scrambler is to spread the power spectrum of the signal in order to reduce EMI and baseline wander. The
KS8737 provides a scrambler-bypass mode for testing purpose. Bypassing the scrambler causes the PCS-layer encoder to
be bypassed such that the MII is operated in the 5B mode.
10BaseT Transmit
When TXEN (transmit enable) goes high, data encoding and transmission will begin. The KS8737 will continue to encode and
transmit data as long as TXEN remains high. The data transmission will end when TXEN goes low. The last transition occurs
at the boundary of the bit cell if the last bit is zero, or at the center of the bit cell if the last bit is one. The output driver is
incorporated into the 100Base driver to allow transmission with the same magnetic. They are internally wave-shaped and pre-
emphasized into outputs with typical 2.5V amplitude. The harmonic contents are at least 27dB below the fundamental when
driven by an all-ones Manchester-encoded signal.
10BaseT Receive
On the receive side, input buffer and level detecting squelch circuit are employed. A differential input receiver circuit and a PLL
performs the decoding function. The Manchester-encoded data stream is separated into clock signal and NRZ data. A squelch
circuit rejects signals with levels less than 300mV or with short pulse widths in order to prevent noises at the RXP or RXM input
from falsely trigger the decoder. When the input exceeds the squelch limit, the PLL locks onto the incoming signal and the
KS8737 decodes a data frame. This activates the carrier sense (CRS) ad RXDV signals and makes the receive data (RXD)
available. The receive clock is maintained active during idle periods in between data reception. The KS8737 supports extended
length cables for 10BaseT by selecting a lower squelch level around 150mV.
SQE and Jabber Function (10BaseT only)
In 10BaseT operation, a short pulse will be put out on the COL pin after each packet is transmitted. This is required as a test
of the 10BaseT transmit/receive path and is called SQE test. The 10BaseT transmitter will be disabled and COL will go High
if TXEN is High for more than 46 us (Jabbering) If TXEN then goes Low for more than 368 us, the 10BaseT transmitter will
be re-enabled and COL will go Low.

KS8737-EVAL

Mfr. #:
Manufacturer:
Description:
BOARD EVAL EXPERIMENT FOR KS8737
Lifecycle:
New from this manufacturer.
Delivery:
DHL FedEx Ups TNT EMS
Payment:
T/T Paypal Visa MoneyGram Western Union

Products related to this Datasheet