The ML6696 implements the complete physical layer of
the Fast Ethernet 100BASE-X standard for fiber media. The
device provides the MII (Media Independent Interface) for
interface to upper-layer silicon. The ML6696 integrates the
data quantizer and the LED driver, allowing the use of
low cost optical PMD components.
The ML6696 includes 4B/5B encoder/decoder, 125MHz
clock recovery/clock generation, LED driver, and a data
quantizer. The device also offers a power down mode
which results in total power consumption of less than 20mA.
The ML6696 is suitable for the current 100BASE-FX IEEE
803.2u standard defined using 1300nm optics, as well as
for the
proposed
100BASE-SX standard defined using lower
cost 820nm optics
BLOCK DIAGRAM
CLKREF
TXCLK
TXER
TXEN
TXD3
TXD2
TXD1
TXD0
PCS
TRANSMIT
STATE
MACHINE
AND
4B/5B ENCODER
FEATURES
■ 100BASE-FX physical layer with MII
■ Optimal 100BASE-SX solution (draft standard)
■ Integrated data quantizer (post-amplifier)
■ Integrated LED driver
■ 125MHz clock generation and recovery
■ 4B/5B encoding/decoding
■ Power-down mode
* Some Packages Are Obsolete
CLOCK
SYNTHESIZER
SERIALIZER
NRZ TO NRZI
ENCODER
LED
DRIVER
IOUT
IOUT
RTSET
MDC
MDIO
COL
CRS
RXCLK
RXER
RXDV
RXD3
RXD2
RXD1
RXD0
CARRIER & COLLISION
LOGIC
PCS
RECEIVE
STATE
MACHINE
AND
4B/5B DECODER
DESERIALIZER
MII SERIAL
MANAGEMENT
INTERFACE
INITIALIZATION
INTERFACE
CLOCK & DATA
RECOVERY
NRZI TO NRZ
ENCODER
DATA QUANTIZER
(POST AMPLIFIER)
CAPDCCAPB
ECLK
EDIN
EDOUT
V
IN+
V
IN–
LINK100
1
ML6696
PIN CONFIGURATION
TXER
TXCLK
RXD3
DGND1
RXD2
DVCC1
RXD1
DGND2
RXD0
RXCLK
CRS
COL
DGND3
ML6696
52-Pin PLCC (Q52)
1
CC
EDIN
TXEN
TXD0
TXD1
TXD2
TXD3
AGND1
CLKREF
7654321525150494847
8
9
10
11
12
13
14
15
16
17
18
19
20
21 22 23 24 25 26 27 28 29 30 31 32 33
MDIO
DGND4
5
DV
2
RXDV
DV
CC
RXER
MDC
TOP VIEW
AV
CC
DGND5
NC
ECLK
NC
2
CC
EDOUT
AV
CAPB
CAPDC
AGND2
IOUT
46
45
IOUT
44
AGND3
43
RTSET
42
AVCC3A
41
AVCC3B
40
AVCC4A
39
AGND4A
38
LINK100
37
AVCC4B
36
AVCC4B
35
V
34
V
AGND4B
IN+
IN–
TXCLK
RXD3
DGND1
DGND1
DGND1
RXD2
DVCC1
RXD1
DGND2
DGND2
DGND2
RXD0
RXCLK
CRS
COL
DGND3
ML6696
64-Pin TQFP (H64-10)
1
TXER
TXEN
TXD0
TXD1
TXD2
TXD3
64 63 62 61 60 595857 56 55 54 535251 50 49
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 18
19 20 21 222324 25 26 27 282930 31 32
AGND1
CLKREF
AV
CC
EDIN
ECLK
EDOUT
AVCC2
AGND2
AGND2
AGND2
48
47
46
45
44
43
42
41
40
39
38
37
36
35
34
33
IOUT
IOUT
IOUT
IOUT
AGND3
AGND3
RTSET
AVCC3A
AVCC3B
AVCC4A
AGND4A
LINK100
AVCC4B
AVCC4B
V
IN+
V
IN–
RXDV
DGND3
2
CC
DV
RXER
MDC
MDIO
DGND4
5
CC
DV
DGND5
DGND5
NC
NC
CAPB
CAPDC
AGND4B
AGND4B
TOP VIEW
2
PIN DESCRIPTION (Pin Number in Parentheses is for PLCC Version)
ML6696
PINNAMEFUNCTION
1 (9)TXCLKTransmit clock TTL output. This
25MHz clock is phase-aligned
with the internal 125MHz TX bit
clock. Data appearing at
TXD<3:0> are clocked into the
ML6696 on the rising edge of this
clock.
2 (10)RXD3Receive data TTL output. Output
is valid on RXCLK’s rising edge.
3, 4,
5, (11) DGND1Digital ground
6 (12)RXD2Receive data TTL output. Output
is valid on RXCLK’s rising edge.
7 (13)DVCC1Digital positive power supply
8 (14)RXD1Receive data TTL output. Output
is valid on RXCLK’s rising edge.
9, 10,
11 (15) DGND2Digital ground
12 (16) RXD0Receive data TTL output. Output
is valid on RXCLK’s rising edge.
13 (17) RXCLKRecovered receive clock TTL
output. This 25MHz clock is
phase-aligned with the internal
125MHz bit clock recovered from
the signal received at VIN+/-.
Receive data are clocked out at
RXD<3:0> on the falling edges of
this clock, and should be sampled
on rising edges. RXCLK is phasealigned to CLKREF in the absence
of a 100BASE-FX signal at V
14 (18) CRSCarrier Sense TTL output. CRS
goes high in the presence of nonidle signals at VIN+/-, or when the
ML6696 is transmitting. CRS goes
low when there is no transmit
activity and receive is idle. In
repeater or full-duplex mode, CRS
goes high in the presence of nonidle signals at V
15 (19) COLCollision Detected TTL output.
COL goes high upon detection of
a collision on the network, and
remains high as long as the
collision condition persists. COL is
low when the ML6696 operates in
full-duplex, repeater, or loopback
modes.
IN+/–
only.
IN+/–
PINNAMEFUNCTION
16, 17
(20)DGND3Digital ground
18 (21) RXDVReceive data valid TTL output.
This output is high when the
ML6696 is receiving a data
packet. RXDV is valid on RXCLK’s
rising edge.
19 (22) DVCC2Digital positive power supply
20 (23) RXERReceive error TTL output. This
output goes high to indicate error
or invalid symbols within a
packet, or corrupted idle between
packets. RXER is valid on RXCLK’s
rising edge.
21 (24) MDCMII Serial Management Interface
clock TTL input. A clock at this
pin clocks serial data into or out
of the ML6696’s MII management
registers through the MDIO pin.
The maximum clock frequency at
MDC is 2.5MHz.
22 (25) MDIOMII Serial Management Interface
data TTL input/output. Serial data
are written to and read from the
management registers through this
I/O pin. Input data is sampled on
the rising edge of MDC. Output
data is valid on MDC's rising edge
23 (26) DGND4Digital ground
24 (27) DVCC5Digital positive power supply
.
25, 26
(28)DGND5Digital ground
27, 28
(29, 30) NCNo connect
29 (31) CAPDCData quantizer offset-correction
loop, offset-storage capacitor input
pin. The capacitor tied between
this pin and AVCC stores the
amplified data quantizer offset
voltage and also sets the dominant
pole in the offset-correction loop.
A 0.1µF surface mount is
recommended.
3
ML6696
PIN DESCRIPTION (Pin Number in Parentheses is for PLCC Version) (Continued)
PINNAMEFUNCTION
30 (32) CAPBData quantizer input bias bypass
capacitor input. The capacitor tied
between this pin and AVCC filters
the quantizer’s internal input bias
reference. A 0.1µF surface-mount
capacitor is recommended.
31, 32
(33)AGND4BAnalog ground
33 (34) V
34 (35) V
35, 36
(36, 37) AVCC4BAnalog positive power supply
37 (38) LINK100100BASE-FX link activity open-
38 (39) AGND4AAnalog ground
39 (40) AVCC4AAnalog positive power supply
40 (41) AVCC3BAnalog positive power supply
41 (42) AVCC3AAnalog positive power supply
42 (43) RTSETTransmit level bias resistor. For
43, 44
(44)AGND3Analog ground
IN–
IN+
Receive quantizer negative input.
This input should be tied to
AVCCQ through an AC coupling
capacitor. (0.01µF recommended)
Receive quantizer positive input.
This input receives 100BASE-FX
signals from the network optical
receiver through an AC coupling
capacitor. (0.01µF recommended).
drain output. LINK100 pulls low
when there is 100BASE-FX activity
at VIN+/–. This output is capable
of sinking sufficient current to
directly drive a status LED in
series with a current limiting
resistor.
100BASE-FX, an external 2.32kW,
1% resistor connected between
RTSET and AGND3 sets a
precision constant bias current
that gives a nominal output "on"
current of 75mA at I
OUT
.
PINNAMEFUNCTION
47, 48
(46)IOUTTransmit LED output. This open-
collector current output drives
NRZI waveforms into a network
LED.
49, 50,
51 (47) AGND2Analog ground
52 (48) AVCC2Analog positive power supply
53 (49) EDOUTInitialization Interface data out
CMOS input. With EDIN low at
power up, EDOUT has no
function. With EDIN floating at
power up, EDOUT is the serial
data input for configuration data
from an EEPROM. With EDIN high
at power up, EDOUT is the input
for configuration data from an
external microcontroller. (Table 1)
54 (50) ECLKInitialization Interface clock
CMOS input/output. With EDIN
low at power up, ECLK is inactive.
With EDIN floating at power up,
ECLK is the ML6696’s clock
output for timing the configuration
data from an external EEPROM.
With EDIN high at power up,
ECLK is the clock input for timing
configuration data from an
external microcontroller. (Table 1)
55 (51) EDINInitialization Interface mode
select and EEPROM interface data
in CMOS input/output. EDIN
selects one of three possible
interface modes at power up. See
the Initialization Interface section
for more information. (Table 1)
56 (52) AVCC1Analog positive power supply
57 (1)CLKREFTransmit clock TTL input. This
25MHz clock is the frequency
reference for the internal TX PLL
clock synthesizer and logic. This
pin should be driven by an
external 25MHz clock at TTL
levels.
45, 46
(45)IOUTTransmit LED output. This pin
connects through an external 15W
resistor to AVCC when the part is
used to drive a network LED.
4
58 (2)AGND1Analog ground
59 (3)TXD3Transmit data TTL input. TXD<3:0>
inputs accept TX data symbols from
the MII. Data appearing at TXD<3:0>
are clocked into the ML6696 on the
rising edge of TXCLK.
PIN DESCRIPTION (Pin Number in Parentheses is for PLCC Version) (Continued)
ML6696
PINNAMEFUNCTION
60 (4)TXD2Transmit data TTL input. TXD<3:0>
inputs accept TX data symbols
from the MII. Data appearing at
TXD<3:0> are clocked into the
ML6696 on the rising edge of
TXCLK.
61 (5)TXD1Transmit data TTL input. TXD<3:0>
inputs accept TX data symbols
from the MII. Data appearing at
TXD<3:0> are clocked into the
ML6696 on the rising edge of
TXCLK.
62 (6)TXD0Transmit data TTL input. TXD<3:0>
inputs accept TX data symbols
from the MII. Data appearing at
TXD<3:0> are clocked into the
ML6696 on the rising edge of
TXCLK.
PINNAMEFUNCTION
63 (7)TXENTransmit enable TTL input. Driving
this input high indicates to the
ML6696 that transmit data are
present at TXD<3:0>. TXEN edges
should be synchronous with
TXCLK.
64 (8)TXERTransmit error TTL input. Driving
this pin high with TXEN also high
causes the part to continuously
transmit an H symbol (00100).
When TXEN is low, TXER has no
effect.
5
Loading...
+ 11 hidden pages
You need points to download manuals.
1 point = 1 manual.
You can buy points or you can get point for every manual you upload.