ChipFind - документация

Электронный компонент: DP83865

Скачать:  PDF   ZIP
2004 National Semiconductor Corporation
www.national.com
D
P
8
3
8
65
Gig P
H
Y
T
ER
V
10
/10
0
/
100
0 E
t
he
rnet
P
h
ysi
cal
Lay
e
r
October 2004
General Description
The DP83865 is a fully featured Physical Layer transceiver
with integrated PMD sublayers to support 10BASE-T,
100BASE-TX and 1000BASE-T Ethernet protocols.
The DP83865 is an ultra low power version of the DP83861
and DP83891. It uses advanced 0.18 um, 1.8 V CMOS
technology, fabricated at National Semiconductor's South
Portland, Maine facility.
The DP83865 is designed for easy implementation of
10/100/1000 Mb/s Ethernet LANs. It interfaces directly to
Twisted Pair media via an external transformer. This device
interfaces directly to the MAC layer through the IEEE
802.3u Standard Media Independent Interface (MII), the
IEEE 802.3z Gigabit Media Independent Interface (GMII),
or Reduced GMII (RGMII).
The DP83865 is a fourth generation Gigabit PHY with field
proven architecture and performance. Its robust perfor-
mance ensures drop-in replacement of existing
10/100 Mbps equipment with ten to one hundred times the
performance using the existing networking infrastructure.
Applications
The DP83865 fits applications in:
10/100/1000 Mb/s capable node cards
Switches with 10/100/1000 Mb/s capable ports
High speed uplink ports (backbone)
Features
Ultra low power consumption typically 1.1 watt
Fully compliant with IEEE 802.3 10BASE-T, 100BASE-
TX and 1000BASE-T specifications
Integrated PMD sublayer featuring adaptive equalization
and baseline wander compensation according to ANSI
X3.T12
3.3 V or 2.5 V MAC interfaces:
IEEE 802.3u MII
IEEE 802.3z GMII
RGMII version 1.3
User programmable GMII pin ordering
IEEE 802.3u Auto-Negotiation and Parallel Detection
Fully Auto-Negotiates between 1000 Mb/s, 100 Mb/s,
and 10 Mb/s full duplex and half duplex devices
Speed Fallback mode to achieve quality link
Cable length estimator
LED support for activity, full / half duplex, link1000,
link100 and link10, user programmable (manual on/off),
or reduced LED mode
Supports 25 MHz operation with crystal or oscillator.
Requires only two power supplies, 1.8 V (core and
analog) and 2.5 V (analog and I/O). 3.3V is supported
as an alternative supply for I/O voltage
User programable interrupt
Supports Auto-MDIX at 10, 100 and 1000 Mb/s
Supports JTAG (IEEE1149.1)
128-pin PQFP package (14mm x 20mm)
SYSTEM DIAGRAM
MAGNET
I
C
S
DP83865
10/100/1000 Mb/s
ETHERNET PHYSICAL LAYER
25 MHz
crystal or oscillator
STATUS
LEDs
DP83820
10/100/1000 Mb/s
ETHERNET MAC
MII
GMII
RGMII
10BASE-T
100BASE-TX
1000BASE-T
RJ
-
4
5
DP83865 Gig PHYTER
V
10/100/1000 Ethernet Physical Layer
PHYTER is a registered trademark of National Semiconductor Corporation
www.national.com
2
DP
83
865
Block Diagram
100BASE-TX
PCS
100BASE-TX
PMA
100BASE-TX
PMD
1000BASE-T
PCS
1000BASE-T
PMA
DAC/ADC
SUBSYSTEM
DRIVERS/
RECEIVERS
MAGNETICS
MLT-3
100 Mb/s
PAM-5
17 Level PR Shaped
125 Msymbols/s
4-pair CAT-5 Cable
MII
GMII
COMBINED MII / GMII / RGMII INTERFACE
1000BASE-T
C MGMT
& PHY CNTRL
TIMING
GT
X
_
C
L
K
TX_
E
N
TXD[7
:
0]
TX_
C
LK
RX_
C
L
K
COL
CRS
RX_
E
R
RX_
D
V
RXD[7
:
0
]
DAC/ADC
TIMING BLOCK
100BASE-TX
GMII
MII
MUX/DMUX
MGMT INTERFACE
TX_
E
R
10BASE-T
10BASE-T
PLS
10BASE-T
PMA
Manchester
10 Mb/s
MII
MDI
O
MDC
In
terru
pt
Echo cancellation
Crosstalk cancellation
ADC
Decode/Descramble
Equalization
Timing
Skew compensation
BLW
Block
Block
Block
3
www.national.com
Table of Contents
1.0
Pin Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1
MAC Interfaces (MII, GMII, and RGMII) . . . . . . . 5
1.2
Management Interface . . . . . . . . . . . . . . . . . . . . 7
1.3
Media Dependent Interface . . . . . . . . . . . . . . . . 7
1.4
JTAG Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.5
Clock Interface . . . . . . . . . . . . . . . . . . . . . . . . . . 8
1.6
Device Configuration and LED Interface . . . . . . . . 8
1.7
Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.8
Power and Ground Pins . . . . . . . . . . . . . . . . . . . . 11
1.9
Special Connect Pins . . . . . . . . . . . . . . . . . . . . 11
1.10
Pin Assignments in the Pin Number Order . . . . 12
2.0
Register Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
2.1
Register Definitions . . . . . . . . . . . . . . . . . . . . . . . 18
2.2
Register Map . . . . . . . . . . . . . . . . . . . . . . . . . . 19
2.3
Register Description . . . . . . . . . . . . . . . . . . . . . . 21
3.0
Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 40
3.1
Accessing Expanded Memory Space . . . . . . . . . 40
3.2
Manual Configuration . . . . . . . . . . . . . . . . . . . . . . 40
3.3
Auto-Negotiation . . . . . . . . . . . . . . . . . . . . . . . . . 41
3.4
Auto-Negotiation Register Set . . . . . . . . . . . . . . . 44
3.5
Auto-MDIX resolution . . . . . . . . . . . . . . . . . . . . . . 44
3.6
Polarity Correction . . . . . . . . . . . . . . . . . . . . . . . . 45
3.7
PHY Address, Strapping Options and LEDs . . . . 45
3.8
Reduced LED Mode . . . . . . . . . . . . . . . . . . . . . . 45
3.9
Modulate LED on Error . . . . . . . . . . . . . . . . . . . . 45
3.10
MAC Interface . . . . . . . . . . . . . . . . . . . . . . . . . . . 45
3.11
Clock to MAC Enable . . . . . . . . . . . . . . . . . . . . . . 46
3.12
MII/GMII/RGMII Isolate Mode . . . . . . . . . . . . . . . 46
3.13
Loopback Mode . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.14
IEEE 802.3ab Test Modes . . . . . . . . . . . . . . . . . . 46
3.15
Interrupt . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47
3.16
Low Power Mode / WOL . . . . . . . . . . . . . . . . . . . 47
3.17
Power Down Mode . . . . . . . . . . . . . . . . . . . . . . . 47
3.18
BIST Configuration . . . . . . . . . . . . . . . . . . . . . . . 47
3.19
Cable Length Indicator . . . . . . . . . . . . . . . . . . . . . 48
3.20
10BASE-T Half Duplex Loopback . . . . . . . . . . . . 48
3.21
I/O Voltage Selection . . . . . . . . . . . . . . . . . . . . . . 48
3.22
Non-compliant inter-operability mode . . . . . . . . . 48
4.0
Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . 49
4.1
1000BASE-T PCS Transmitter . . . . . . . . . . . . . . 49
4.2
1000BASE-T PMA Transmitter . . . . . . . . . . . . . . 50
4.3
1000BASE-T PMA Receiver . . . . . . . . . . . . . . . . 50
4.4
1000BASE-T PCS Receiver . . . . . . . . . . . . . . . . 51
4.5
Gigabit MII (GMII) . . . . . . . . . . . . . . . . . . . . . . . . 52
4.6
Reduced GMII (RGMII) . . . . . . . . . . . . . . . . . . . . 53
4.7
10BASE-T and 100BASE-TX Transmitter . . . . . . 54
4.8
10BASE-T and 100BASE-TX Receiver . . . . . . . . 57
4.9
Media Independent Interface (MII) . . . . . . . . . . . . 60
5.0
Design Guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.1
Hardware Reset . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.2
Clocks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
5.3
Power Supply Decoupling . . . . . . . . . . . . . . . . . . 64
5.4
Sensitive Supply Pins . . . . . . . . . . . . . . . . . . . . . 64
5.5
PCB Layer Stacking . . . . . . . . . . . . . . . . . . . . . . . 64
5.6
Layout Notes on MAC Interface . . . . . . . . . . . . . . 66
5.7
Twisted Pair Interface . . . . . . . . . . . . . . . . . . . . . 66
5.8
RJ-45 Connections . . . . . . . . . . . . . . . . . . . . . . . 67
5.9
LED/Strapping Option . . . . . . . . . . . . . . . . . . . . . 67
5.10
Unused Pins and Reserved Pins . . . . . . . . . . . . . 67
5.11
I/O Voltage Considerations . . . . . . . . . . . . . . . . . 68
5.12
Power-up Recommendations . . . . . . . . . . . . . . . 68
5.13
Component Selection . . . . . . . . . . . . . . . . . . . . . 68
6.0
Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . 71
6.1
DC Electrical Specification . . . . . . . . . . . . . . . . . 71
6.2
Reset Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
6.3
Clock Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 74
6.4
1000 Mb/s Timing . . . . . . . . . . . . . . . . . . . . . . . . 74
6.5
RGMII Timing . . . . . . . . . . . . . . . . . . . . . . . . . . . 76
6.6
100 Mb/s Timing . . . . . . . . . . . . . . . . . . . . . . . . . 77
6.7
10 Mb/s Timing . . . . . . . . . . . . . . . . . . . . . . . . . . 78
6.8
Loopback Timing . . . . . . . . . . . . . . . . . . . . . . . . 79
6.9
Serial Management Interface Timing . . . . . . . . . 80
6.10
Power Consumption . . . . . . . . . . . . . . . . . . . . . . 81
7.0
Frequently Asked Questions . . . . . . . . . . . . . . . . . . . 82
7.1
Do I need to access any MDIO register to start up
the PHY? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 82
7.2
I am trying to access the registers through MDIO
and I got invalid data. What should I do? . . . . . 82
7.3
Why can the PHY establish a valid link but can
not transmit or receive data? . . . . . . . . . . . . . . . 82
7.4
What is the difference between TX_CLK,
TX_TCLK, and GTX_CLK? . . . . . . . . . . . . . . . . 82
7.5
What happens to the TX_CLK during 1000 Mbps
operation? Similarly what happens to RXD[4:7]
during 10/100 Mbps operation? . . . . . . . . . . . . . 82
7.6
What happens to the TX_CLK and RX_CLK
during Auto-Negotiation and during idles? . . . . . 82
7.7
Why doesn't the Gig PHYTER V complete Auto-
Negotiation if the link partner is a forced
1000 Mbps PHY? . . . . . . . . . . . . . . . . . . . . . . . . 82
7.8
What determines Master/Slave mode when Auto-
Negotiation is disabled in 1000Base-T mode? . . 82
7.9
How long does Auto-Negotiation take? . . . . . . . 83
7.10
How do I measure FLP's? . . . . . . . . . . . . . . . . . 83
7.11
I have forced 10 Mbps or 100 Mbps operation but
the associated speed LED doesn't come on. . . . 83
7.12
I know I have good link, but register 0x01, bit 2
"Link Status" doesn't contain value `1' indicating
good link. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.13
Your reference design shows pull-up or pull-down
resistors attached to certain pins, which conflict
with the pull-up or pull-down information specified
in the datasheet? . . . . . . . . . . . . . . . . . . . . . . . . 83
7.14
How is the maximum package case temperature
calculated? . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.15
The DP83865 will establish Link in 100 Mbps
mode with a Broadcom part, but it will not
establish link in 1000 Mbps mode. When this
happens the DP83865's Link LED will blink on
and off. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 83
7.16
How do I quickly determine the quality of the
link over the cable ? . . . . . . . . . . . . . . . . . . . . . . 83
7.17
What is the power up sequence for DP83865? . 83
7.18
What are some other applicable documents? . . 84
8.0
Physical Dimensions . . . . . . . . . . . . . . . . . . . . . . . . . 86
www.national.com
4
DP
83
865
PQFP Pin Layout
Figure 1. DP83865 Pinout
Order Part Number: DP83865DVH
MD
IA
_
P
VS
S
MDIB
_
N
1
V
8
_
A
V
DD1
VS
S
VS
S
1
V
8
_
A
V
DD1
VS
S
VS
S
VS
S
VS
S
VS
S
VS
S
MDIC_
P
1
V
8
_
A
V
DD1
MDIA
_
N
1
V
8
_
A
V
DD1
MD
IB
_
P
MD
IC_
N
VS
S
1
V
8
_
A
V
DD1
VS
S
VS
S
MDID_
P
MD
ID_
N
VS
S
9
10
11
12
18
22
25
13
16
20
27
29
14
17
23
26
28
30
15
19
21
24
31
32
33
34
35
36
37
38
5
6
7
8
1
2
3
4
59
55
52
64
61
57
50
48
63
60
54
51
49
47
62
58
56
53
46
45
44
43
42
41
40
39
108
11
2
11
5
103
106
11
0
11
7
11
9
104
107
11
3
11
6
11
8
120
105
109
111
11
4
121
122
123
124
125
126
127
128
94
93
92
91
85
81
78
90
87
83
76
74
89
86
80
77
75
73
88
84
82
79
72
71
70
69
68
67
66
65
98
97
96
95
102
101
100
99
LINK100_LED / DUPLEX_STRAP
LINK1000_LED / AN_EN_STRAP
CORE_VDD
VSS
PHYADDR3_STRAP
VSS
CORE_VDD
DUPLEX_LED / PHYADDR0_STRAP
VSS
VSS
TMS
IO_VDD
PHYADDR1_STRAP
PHYADDR2_STRAP
RESERVED
VSS
TDO
VSS
IO_VDD
CORE_VDD
IO_VDD
TCK
TDI
TRST
RESET
VDD_SEL_STRAP
CORE_VDD
VSS
IO_VDD
VSS
VSS
TX_TCLK / MAN_MDIX_STRAP
ACTIVITY_LED / SPEED0_STRAP
LINK10_LED / RLED/SPEED1_STRAP
NON_IEEE_STRAP
RESERVED
INTERRUPT
IO_VDD
MULTI_EN_STRAP / TX_TRIGGER
VSS
CORE_VDD
VSS
CLK_TO_MAC
MDC
VSS
IO_VDD
CLK_OUT
IO_VDD
TXD0/TX0
VSS
MDIX_EN_STRAP
CLK_IN
MDIO
IO_VDD
TXD1/TX1
CORE_VDD
MAC_CLK_EN_STRAP
RESERVED
VSS
GTX_CLK/TCK
TXD2/TX2
TXD3/TX3
VSS
IO_VDD
TXD4
TXD5
TXD6
TXD7
1V8_AVDD2
VSS
2V5_AVDD2
PHYADDR4_STRAP
BG_REF
2V5_AVDD1
1V8_AVDD3
VSS
VS
S
RX
D
1
/
R
X
1
RX
D
2
/
R
X
2
VS
S
TX
_
E
R
R
X
_C
LK
RX
D
4
CO
RE
_
V
D
D
CO
RE
_
V
D
D
T
X
_C
LK/
R
GM
I
I
_
SE
L1
VS
S
RX
D
3
/
R
X
3
VS
S
RX
D
5
T
X
_EN
/
T
XEN
_E
R
IO
_
V
DD
RX
D
0
/
R
X
0
IO
_
V
DD
RX
D
6
RX
D
7
RX
_
D
V
/
RCK
VS
S
IO
_
V
DD
RX
_
E
R/RX
DV
_
E
R
CRS
/RG
M
II_
S
E
L
0
CO
L
/
CL
K
_
M
A
C_
FRE
Q
DP83865DVH
Gig PHYTER V
5
www.national.com
DP
83
86
5
1.0 Pin Description
The DP83865 pins are classified into the following interface
categories (each is described in the sections that follow):
-- MAC Interfaces
-- Management Interface
-- Media Dependent Interface
-- JTAG Interface
-- Clock Interface
-- Device Configuration and LED Interface
-- Reset
-- Power and Ground Pins
-- Special Connect Pins
Type: I
Inputs
Type: O
Output
Type: O_Z
Tristate Output
Type: I/O_Z
Tristate Input_Output
Type: S
Strapping Pin
Type: PU
Internal Pull-up
Type: PD
Internal Pull-down
1.1 MAC Interfaces (MII, GMII, and RGMII)
Signal Name
Type
PQFP
Pin #
Description
CRS/RGMII_SEL0
O_Z,
S, PD
40
CARRIER SENSE or RGMII SELECT: CRS is asserted high to indicate the
presence of a carrier due to receive or transmit activity in Half Duplex mode.
For 10BASE-T and 100BASE-TX Full Duplex operation CRS is asserted when
a received packet is detected. This signal is not defined for 1000BASE-T Full
Duplex mode.
In RGMII mode, the CRS is not used. This pin can be used as a RGMII strap-
ping selection pin.
RGMII_SEL1 RGMII_SEL0
MAC Interface
0
0
= GMII
0
1
= GMII
1
0
= RGMII - HP
1
1
= RGMII - 3COM
COL/CLK_MAC_FREQ
O_Z,
S, PD
39
COLLISION DETECT: Asserted high to indicate detection of a collision condi-
tion (assertion of CRS due to simultaneous transmit and receive activity) in
Half Duplex modes. This signal is not synchronous to either MII clock
(GTX_CLK, TX_CLK or RX_CLK). This signal is not defined and stays low for
Full Duplex modes.
CLOCK TO MAC FREQUENCY Select:
1 = CLOCK TO MAC output is 125 MHz
0 = CLOCK TO MAC output is 25 MHz
TX_CLK/RGMII_SEL1
O_Z,
S, PD
60
TRANSMIT CLOCK or RGMII SELECT: TX_CLK is a continuous clock signal
generated from reference CLK_IN and driven by the PHY during 10 Mbps or
100 Mbps MII mode. TX_CLK clocks the data or error out of the MAC layer and
into the PHY.
The TX_CLK clock frequency is 2.5 MHz in 10BASE-T and 25 MHz in
100BASE-TX mode.
Note: "TX_CLK" should not be confused with the "TX_TCLK" signal.
In RGMII mode, the TX_CLK is not used. This pin can be used as a RGMII
strapping selection pin. This pin should be pulled high for RGMII interface.