DP83861VQM-3 EN Gig PHYTER
10/100/1000 Ethernet Physical Layer
DP83861 EN Gig PHYTER® 10/100/1000 Ethernet Physical Layer
PRELIMINARY
April 2001
General Description
The DP83861 is a full featured Physical Layer transceiver
with integrated PMD sublayers to support 10BASE-T,
100BASE-TX and 1000BASE-T Ethernet protocols.
The DP83861 uses state of the art 0.18 µm , 1.8 V/3.3 V
CMOS technology, fabricated at National Semiconductor’s
South Portland Maine facility.
The DP83861 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) or the
IEEE 802.3z Gigabit Media Independent Interface (GMII).
Applications
The DP83861 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
■ 100BASE-TX and 1000BASE-T compliant
■ Fully compliant to IEEE 802.3u 100BASE-TX and IEEE
802.3z/ab 1000BASE-T specifications. Fully integrated
and fully complian t ANSI X3.T12 PMD phy sical sublayer
that includes adaptiv e equalization and Baseline Wander compensation
■ 10BASE-T compatible
■ 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
■ Interoperates with first generati on 1000BASE-T Physical
layer transceivers
■ 3.3V MAC interfaces:
– IEEE 802.3u MII
– IEEE 802.3z GMII
■ LED support: Link, Spe ed, Activi ty, Co llisi on, TX an d RX
■ Supports 125 MHz or 25 MHz reference clock
■ Requires only one 1.8 V and one 3.3 V supply
■ Supports MDIX at 10, 100, and 1000 Mb/s
■ Supports JTAG (IEEE1149.1)
■ Dissipates 1 watt in 10/100 Mb/s mode
■ Programmable Interrupts
■ 208-pin PQFP package
System Diagram
10BASE-T
100BASE-TX
1000BASE-T
PHYTER® is a registered trademark of National Semiconductor Corporation.
8.1Q1: What is the difference between TX_CLK,
TX_TCLK, and GTX_CLK? 84
8.2Q2: What happens to the TX_CLK during 1000 Mb/s
operation? Similarly what happens to RXD[4:7] during 10/100 Mb/s operation? 84
8.3Q3: What happens to the TX_CLK and RX_CLK during Auto-Negotiation and during idles? 84
8.4Q4: Why doesn’t the EN Gig PHYTER complete
Auto-Negotiation if the link partner is a forced 1000
Mb/s PHY? 84
8.5Q5: My two EN Gig PHYTERs won’t talk to each other, but they talk to another vendor’s PHY. 84
8.6Q6: You advise not to use Manual Master/Slave configuration. How come it’s an option? 84
8.7Q7: How can I write to EN Gig PHYTER expanded
address or RAM locations? Why do I need to write to
these locations? 84
8.8Q8: What specific addresses and values do I have to
use for each of the functions mentioned in Q7 above?
85
8.9Q9: How can I do firmware updates? What are some
of the benefits of the firmware updates? 85
8.10 Q10: How long does Auto-Negotiation take? . . . 86
8.11 Q11: I know I have good link, but register 0x01, bit 2
“Link Status” doesn’t contain value = ‘1’ indicating
good link. 86
8.12 Q12: I have forced 100 Mb/s operation but the 100
Mb/s speed LED doesn’t come on. 86
8.13 Q13: Your reference design shows pull-up or pulldown resistors attached to certain pins, which conflict with the pull-up or pull-down information specified in the datasheet? 86
8.14 Q14: What are some other applicable documents?
86
8.15 Q15: How is the maximum junction temperature calculated?
86
8.16 Q16: How do I measure FLP’s? . . . . . . . . . . . . . 86
8.17 Q17: The DP83861 will establish Link in 10 Mb/s and
100Mb/s mode with a Broadcom part, but it will not
establish link in 1000 Mb/s mode. When this happens
the DP83861’s Link led will blink on and off. 86
8.18 Q18: Why isn’t the Interrupt Pin (Pin 208) an Open
Drain Output? 87
The DP83861 pins are c lassifi ed into the follow ing i nterface
categories (each is described in the sections that follow):
— MAC Interface
— TP Interface
— JTAG Interface
2
PROM Interface
—E
— Clock Interface
— LED Interface
— Device Configuration / Strapping Options
—Reset
— Power and Ground Pins
— Special Connect Pins
Note: Strapping pin option (
BOLD
) (e.g.
AN_EN
)
1.1 MAC Interface
Signal NameTypePin #Description
MDCI151
MDIOI/O150
CRSO111
COLO110
TX_CLKO130
TXD0
TXD1
TXD2
TXD3
TXD4
TXD5
TXD6
TXD7
TX_ENI134
GTX_CLKI147
I146
145
144
141
140
139
138
135
MANAGEMENT DATA CLOCK:
management data input/output serial interface which may be asynchronous to transmit and receive clocks. The maximum clock rate is
2.5 MHz with no minimum clock rate.
MANAGEMENT DATA I/O:
tion/data signal that may be sourced by the station management entity or the PHY. This pin requires a 1.5 kΩ pullup resistor.
CARRIER SENSE:
due to receive or transmit activity in Half Duplex mode. This signal is
not defined (LOW) for 1000BASE-T Full Duplex mode. For
1000BASE-T, 100BASE-TX and 10BASE-T Full Duplex operation
CRS is asserted only for receive activity.
COLLISION DETECT:
sion condition (as sertion of CRS due to simul taneous tr ansmit and re ceive activi ty) in Half Duplex mo des. This signal is not sync hronous
to either MII clock (G TX_CLK, TX_CLK or R X_CLK). This signal is not
defined (LOW) for Full Duplex modes.
TRANSMIT CLOCK (10 Mb/s and 100 Mb/s):
nal generated from REF_CLK and driven by the PHY during 10Mb/s
and 100 Mb/s operation. It is used on the MII to cloc k all MII Tra nsmi t
(data, error) signals into the PHY.
The Transmit Clock frequency is constant and the frequency is
2.5 MHz for 10Mb/s mode and 25 MHz for 100Mb/s mode.
TX_CLK should not be confused with the TX_TCLK signal.
TRANSMIT DATA:
during 10 Mb/s and 100 Mb/s MII mode and 8-bit data (TXD[7:0]) in
1000 Mb/s GMII mode. They are synchrono us to the Transmi t Clocks
(TX_CLK, GTX_CLK. Transmit data is input enabled by TX_EN for all
modes all sourced by the controller.
TRANSMIT ENABLE:
ing transmission of the data present on the TXD lines (nibble data for
10 Mb/s and 100 Mb/s mode and 8-bit data for 1000 Mb/s GMII
mode.)
GMII-TRANSMIT CLOCK:
from the upper level MAC to th e PHY. Nominal frequenc y of 125 MHz,
derived in t he MAC from its 125 MHz reference clock.
or 1000 Mb/s GMII mode. Thi s forces the PHY to transmit invalid symbols. The TX_ER si gnal mus t be synchro nous to the Tran smit C loc ks
(TX_CLK and GTX_CLK).
In 4B nibble mode, a sserti on of Tran smit Error by t he control ler ca uses the PHY to issue invalid sy mbols follow ed by Halt ( H) symbols un til
deassertion occurs.
In 1000 Mb/s GMII mode, assertion c auses the PHY to emit one or
more code-groups that are not valid data or delimiter set in the transmitted frame.
RECEIVE CLOCK:
ent modes of operation:
2.5 MHz nibble clock in 10 Mb/s MII mode.
25 MHz nibble clock in 100 Mb/s MII mode.
125 MHz byte clock in 1000 Mb/s GMII mode.
RECEIVE DATA:
during 10Mb/s and 100 Mb/s MII mode and 8-bit data (RXD[7:0]) in
1000 Mb/s GM II mode . They are synchro nous to the Recei ve Cloc k
(RX_CLK). Receive data is dr iven by the PHY to the controll er, and is
strobed by Receive Data Va lid (RX_D V) which is also sourc ed by the
PHY.
RECEIVE ERROR:
this active hi gh outp ut ind icate s that the PHY ha s det ect ed a Re ceive
Error. The RX_ER signal must be synchronous with the Receive
Clock (RX_CLK).
RECEIVE DATA VALID:
present on the corresponding RXD[3:0] for 10 Mb/s or 100 Mb/s MII
mode and RXD[7:0] in 1000 Mb/s GMII mode.
Active high in pu t du r ing 100 Mb /s ni bb l e mo de
Provides th e recove red rec eive clo cks for differ -
These signals carry 4-bit data nibbles (RXD[3:0])
In 100 Mb/s MII mod e and 1000 Mb/s GMII m ode
Asserted high to indicate that valid data is
DP83861
1.2 TP Interface
Signal NameTypePIn #Description
TXDA+
TXDATXDBTXDB+
TXDC+
TXDCTXDDTXDD+
O9
10
13
14
39
40
43
44
TRANSMIT DATA:
CAT-5 cable through a single common magnetics transformer. The
Transmit (TXD) and Receive (RXD) Twisted Pair pins carry bit-serial
data at 125 MHz baud rate. These differential outputs are configurable to either 100 BASE-T, 100BASE-TX or 1000BASE-T signalling:
10BASE-T: Transmission of MANCHESTER encoded signals. The
10BASE-T signal does not meet IEEE transmit output voltages. See
Sectio n 7.1.
100BASE-TX: Transmission of 3-level MLT-3 data.
1000BASE-T: Transmission of 17 -level PAM-5 with PR-shapi ng data.
The DP83861 will a utomat icall y conf igure th e co mmon driv er outp uts
for the proper signal type as a result of either forced configuration or
Auto-Negotiation.
NOTE:
TXDB+ and TXDB- are active. (See DP83861 Datas heet for automat ic crossover configuration.)
The TP Interface connects the DP83861 to the
During 10/100 Mb/s operation only TXDA+ and TXDA- or
6www.national.com
g
nal NameTypePIn #Description
Si
RXDA+
RXDARXDBRXDB+
RXDC+
RXDCRXDDRXDD+
I4
18
19
34
35
48
49
RECEIVE DATA:
5
NOTE:
RXDA+ and RXDA- are active (See DP83 861 Datas heet for a utomatic crossover configuration.)
Differential receive signals.
During 10/100 Mb/s operation only RXDB+ and RXDB- or
1.3 JTAG Interface
Signal NameTypePIn #Description
TRST
TDII157
TDOO158
TMSI159
TCKI163
I156
TEST RESET:
for asynchronous res et of the Tap Controller. This reset h as n o effect
on the device registers.
This pin should be tied low during regular chip operation.
TEST DATA INPUT:
scanned into the device via TDI.
This pin should be tied low during regular chip operation.
TEST DATA OUTPUT:
recent test results are scanned out of the device via TDO.
This pin can be left floating if not used.
TEST MODE SELECT:
pin sequences the Tap Controller (16-state FSM) to select the desired
test instruction.
This pin should be tied low during regular chip operation.
TEST CLK:
all test logic input and output controlled by the testing entity.
This pin should be tied low during regular chip operation.
IEEE 1149.1 Test Reset pin, active lo w reset provides
IEEE 1149.1 Test Data Input pin, test data is
IEEE 1149.1 Test Data Output pin, the most
IEEE 1149.1 Test Mode Select pin, the TMS
IEEE 1149.1 Test Clock input, primary clock source for
DP83861
7www.national.com
1.4 E2PROM Interface
p
Signal NameTypePIn #Description
SDAI/O, PU189
SCLI/O, PD190
Serial Data:
2
PROM Usage Guide” on how to use this interface. This pin should
E
be left floating if the E
SERIAL CLOCK:
E2PROM Usage Guide” on how to use this interface. This pin should
be left floating if the E
See application note “DP83861 EN Gig PHYTER
2
PROM interface is not used.
See application note “DP83861 EN Gig PHYTER
2
PROM interface is not used.
1.5 Clock Interface
Signal NameTypePin #Description
REF_CLKI153
REF_SELI154
CLOCK INPUT:
ance and less than 200 ps of jitter) See Section 3.4.
Clock Select:
REF_CLK when pulled directly or through a 2 KΩ resistor to 3.3V supply. When pulled low directly or throu gh a 2KΩ resistor to ground enables a 25 MHz clock source. This pin should never be floated.
125 MHz or 25 MHz (both require +/-50ppm toler-
This pin enables the use o f a 12 5 MHz cl ock sou rce to
DP83861
1.6 LED/Interru
Signal NameTypePIn #Description
LED_RXI/O, S, PD207
LED_TXI/O, S, PD205
LED_LNKI/O, S, PD204
LED_DUPLEXI/O, S, PD185
LED_COLI/O, S, PD201
LED_ACTI/O, S, PU200
LED_10I/O, S, PD180
LED_100I/O, S, PU181
LED_1000I/O, S, PU184
t Interface
RECEIVE ACTIVITY LED:
PHY is receiving.
TRANSMIT ACTIVITY LED:
the PHY is transmitting.
GOOD LINK LED STATUS:
ria for good link are:
10BASE-T: Link is established by detecting Normal Link Pulses sep-
arated by 16 ms or by packet data received.
100BASE-T: Link is establishe d as a res ult o f an in put rece iv e ampli-
tude compliant with TP-PM D specifications which will re sult in internal
generation of Signal Detect. LED_LNK will assert after the internal
Signal Detect has remained asserted for a minimum of 500 µs.
LED_LNK will de-assert immediately following the de-assertion of the
internal Signal Detect.
1000BASE-T: Link is established as a result of training, Auto-Negotiation completed, valid 1000BASE-T link established and reliable reception of signals transmitted from a remote PHY is established.
DUPLEX LED STATUS:
mode of operation, else Half Duplex operation.
COLLISION LED STATUS:
collision conditi on (simultaneou s transmit and recei ve activity whil e in
Half Duplex mode).
TX/RX ACTIVITY LED STATUS:
activity.
10 Mb/s SPEED LED:
tion is 10 Mb/s.
100 Mb/s SPEED LED:
ation is 100 Mb/s.
1000 Mb/s SPEED LED:
eration is 1000 Mb/s.
1
If the LED is on, it indicates Full Duplex
If LED is on, then the current speed of opera-
If LED is on, then the current speed of oper-
1
If LED is on, then the current speed of op-
1
The Receive LED output indicates that the
The Transmit LED output indic ates t hat
Indicates status for Good Link the crite-
Indicates that the PHY has detected a
Indicates either tr ansmit o r recei ve
8www.national.com
DP83861
g
INTI/O, S, PD208
1. Each of the Speed LEDs (LED_10, LED_100, LED_1000) is AND’ed with good link LEDs. They will only come
on when the PHY has established good link at the speed indicated.
INTERRUPT:
interrupt function is enabled in the extended register set. This pin is
not an Open Drain Output and can not be wired OR to other pins.
See Section 2.10
Generates a interrupt upon PHY status changes. The
certain NON-IEEE compliant 1000BASE-T transceivers. See
Section 8.17.
‘1’ Enables Non-Compliant mod e
‘0’ Disables Non-Compliant mode
SPEED SELECT:
depending on whether Auto-Negotiation is enabled or not.
SPEED[1:0] Auto-Negotiation disabled (Forced Speed mode:)
00 10BASE-T
01 100BASE-TX
10 1000BASE-T
11 Reserved
SPEED[1] Auto-Negotiation enabled (Advertised capability:)
‘1’ Advertises 10 M b/s c ap abi lity (Both Full Duplex and Half Dup lex .)
‘0’ Does not advertise 10 Mb/s capability. (Neither Full Duplex nor
Half Duplex is advertised.)
SPEED[0]/PORT_TYPE Auto-Negotiatio n enabled (Ad vertised capability:)
sensing pins for multi ple applicati ons. The five PH YAD[4:0] are regis tered as inputs at reset with PHYAD_4 being the MSB of the 5-bit
PHY address. The PHY address can only be set through the strapping option.
These strap option pins have 2 different functions
This mode allows interoperability with
The DP83861 provides five PHY address-
DP83861
1.8 Reset
Signal NameTypePin #Description
RESET
I164
RESET:
and TRI-STATE output reset combinations. The RESET input must
be low for a minimum of 140 µs.
The active low RESET input allows for hard-reset, soft-rese t,
Note:I = Input, O = Output, I/O = Bidirectional, Z = Tri-state output, S = Strapping pi n
These pins are reserved. These pins are to be left floating.
These pins are reserved and need to be tied to gnd.
11www.national.com
2.0 Configuration
g
This section in clude s inform ation on the vari ous con figura tion options available with the DP83861. The configuration
options described herein include:
The DP83861 supports six different Ethernet protocols:
10BASE-T Full Duplex, 10BASE-T Half Duplex, 100BASETX Full Duplex, 100BASE-TX Half Duplex, 1000BASE-T
Full Duplex and 1000BASE-T Half Duplex. Both the speed
and the Duplex mode of operation can be determined by
either Auto-Negotiation or set by manual configuration.
Both Auto-Negotiation and manual configuration can be
controlled by strap values applied to certain pins during
power-on/reset. They can be also controlled by access to
internal registers.
2.2 Manual Mode Configurations
2.2.1 Forced Speed/Duplex Selection
The manual configuration of the speed and duplex modes
of operation must be done with the Auto-Negotiation function has to be disabled. This can be achieved by strapping
AN_EN low during power-on/reset. Auto-Negotiation can
also be disabled by writing a “0” to bit 12 of the BMCR register. (0x00). Once AN_EN is disabled then the strap value
of the SPEED[1:0] pins will be used to determine speed of
operation, and the strap value of the LED_DUPLEX will be
used to determine duplex mode.
Table 1. Non Auto-Ne
AN_ENSPEED [1] SPEED [0]Forced Mode
00010BASE-T
001100BASE-TX
0101000BASE-T
011Reserved
For all of the modes above, DUPLEX strap value “1”
selects Full Duplex, while “0” selects Half Duplex. The
strap values latched-in during power-on/reset can be overwritten by access to the BMCR register 0x00 b its 13,1 2, 8
and 6.
It should be noted that Force 1000BASE-T mode is not
supported by IEEE. This mode should be used for test purposes only. The DP83861 when in forced 1000BASE-T
mode will only communicate with another DP83861 where
one Phy is set for Slave operation and the other is set for
Master operation.
otiation Modes
(Test Mode Only)
2.2.2 Manual MASTER/SLAVE Resolution
In 1000BASE-T mode, one device needs to be configured
as a Master and the other as a Slave. The Master device
by definition uses a local clock to transmit data on the wire;
while the Slave device uses the clock recovered from the
incoming data for transmitting its own data. The DP83861
uses the Ref_CLK as the local clock for transmit purposes
when configured as a Master. The Master and Slave
assignments can be manually set by using strap options or
register writes. Manual M/S Advertise(Pin 191, Reg. 9.11),
Manual M/S Enable(Pin 195, Reg. 9.12), and Port
Type (Pin 208, Reg. 9.10 ).
MASTER/SLAVE resolution for 1000BASE-T between a
PHY and it’s Link Partner can be resolved to sixteen possible outcomes (SeeTable 3). The resolution outcome is
based on the rankings wh ich are s hown in Table 2, where a
Rank of 1 has the highest priority.
If both the link partner and the local device are manually
g
g
g
g
g
given the same MASTER/SLAVE assignment, then an
error condition will exist as indicated by bit 15 of register
0x0A. If one of the link partners is manually assigned a
Master/Slave status while the other is not, then the manual
assignment will take higher priority during the resolution
process.
When Manual Slave or Manual Master mode is enabled
Auto-Negotiation should also be enabled as per the 802.3
IEEE specification. The DP83861, however will link up to
another DP83861 when Auto-Negotiation is disabled and
one DP83861 is manually configured as a Master and the
other is manually configured as a Slave.
An alternative way of specifyi ng Maste r or Slave mode is to
use the Port_Type strapping option pin 208 or by writing to
register 0x09 bit 10. When pin 208 is pulled high or a 1 is
written t o bit 1 0 th e part wil l adver tise that i t wa nts to be a
Master . When pin 208 is pull ed low or a 0 is writ ten t o bit 10
the part will advertise that it wants to be a Slave. If two
devices advertise that they want to both be Master or both
to be Slaves then the Auto-Negotiation statemachine will
go through a random number arbitration sequence to pick
which one will be the Master and which one will be the
Slave. Using this method will eliminate the chance of an
unresolved link.
2.3 Auto-Negotiation
All 1000BASE-T PHYs are required to support Auto-Negotiation. The Auto-Negotiation function in 1000BASE-T has
four primary purposes:
First the Au to-Negotiati on function provi des a mechanism
for exchanging con fig urati on in form ati on bet we en two ends
of a link segmen t and automatically se lecting the highest
performance mode of operation s upported by b oth devices .
Fast Link Pulse (FLP) Bursts provide the signalling used to
communicate Auto-Negotiation abilities between two
devices at each end of a link segment. For furthe r details
regarding Auto-Negotiation, refer to Clause 28 of the IEEE
802.3u specification. The DP83861 supports six different
Ethernet protocols: 10BASE-T Full Duplex, 10BASE-T Half
Duplex, 100BASE-TX Full Duplex, 100BASE-TX Half
Duplex, 1000BASE-T Full Duplex and 1000BASE-T Half
Duplex, so the inclusion of Auto-Negotiation ensures that
the highest performance protocol will be selected based on
the advertised ability of the Link Partner.
Auto-Negotiation Priority Resolution for the DP83861:
1. 1000BASE-T Full Duplex (Highest Priority)
2. 1000BASE-T Half Duplex
3. 100BASE-TX Full Duplex
4. 100BASE-TX Half Duplex
5. 10BASE-T Full Duplex
6. 10BASE-T Half Duplex (Lowest Priority)
otiation Priority Resolution
2.3.2 Auto-Ne
The second goal of Auto-Negotiation in 1000BASE-T
devices is to resol ve MAST ER/SLAVE configuration. If both
devices have disabled manual Master/Slave configuration,
MASTER priority is given to the dev ices wh ich su pport mu ltiport nodes (i.e. Switches and Repeaters take higher
priority over DTEs or single node systems.).
SPEED[0]/PORT_TYPE is a strap option for advertising
the Multi-node functionality. (See Table 4) If both PHYs
advertise the same options then the Master/Slave resolution is resolved by a random number generation. See IEEE
802.3ab Clause 40.5.1.2 and Table 3 for more details.
2.3.3 Auto-Ne
PAUSE Resolution
Auto-Negotiation is also used to determine the Flow Control capabilities of the two link partners. Flow control was
originally introduced as a mechanism to force a busy station’s Link Partne r to stop s ending da ta wh en in Full D uplex
mode of operation. Unlike Half Duplex mode of operation
where a link partner could be forced to back off by simply
causing collisions , the Full Duplex operation needed a formal mechanism to slow down a link partner in the event of
the receiving station’s buffers becoming full. A new MAC
control layer was added to handle the generation and
reception of Pause Frames which contained a timer indicating the amount of Pause requested. Each MAC/Controller has to advertise whether it can handle PAUSE frames,
and whether they support PAUSE frames in both directions. (i.e. receive and transmit. If the MAC/C ontroller will
only generate PAUSE frames but will not respond to
PAUSE frames generated by a link partner, then this is
called Asymmetrical PAUSE.) Advertisement of these
capabilities can be ac hieved by writing a ‘1’ to bits 10 and
11 of the Auto-Neg Advertisement register (Address 0x04).
The link partners PAUSE capabilities can be determined
from register 0x05 using these same bits. The MAC/controller has to write to and read from these registers and
determine which mode of PAUSE operation to choose. The
PHY layer i s not involved in P ause resolution o ther than
the simple advertising and reporting of PAUSE capabilities.
These capabilities are MAC specific. The MAC conveys
these capabilities by writing to the appropriate PHY registers.
2.3.4 Auto-Ne
The DP83861 can determine if a “straight” or “c ross-over”
cable is being used to connect to the link partner and can
automatically re-assign channel A and channel B to establish link wit h the li nk pa rt ner. Although not pa rt of the Au toNegotiation FLP exchange process, the Auto-MDIX resolution requires that Auto-Negotiation is enabled. Auto-MDIX
resolution will precede the actual Auto-Negotiation process
which involv es exc hange of FLP s to adve rtise capab ilitie s.
If Auto-Negotiation is not enabled, then the MDIX function
can be manually configured by disabling Auto-MDIX. See
Section 8.16 on FAQs for details.
2.3.5 Auto-Ne
The Auto-Negotiation function within the DP83861 can be
controlled either by internal register access or by the use of
the AN_EN, and various strap pin values during poweron/reset. Table 4 shows how the various strap pin values
otiation MASTER/SLAVE Resolution
otiation PAUSE and Asymmetrical
otiation Auto-MDIX Resolution
otiation Strap Option Control
DP83861
13www.national.com
are used during Auto-Negotiation to advertise different
g
g
g
capabilities.
Table 4. Auto-Ne
Pin #Pin NameComments
1841000FDX_ADV
/LED_1000
185LED_DUPLEX/
1000HDX_ADV
181LED_100/
100_ADV
180LED_10/
10_ADV/
SPEED[1]
208SPEED[0]/
PORT_TYPE
2.3.6 Auto-Ne
The state of AN_EN, SPEED [1:0], DUPLEX pins as well
as the xxx_ADV pins during power-on/reset determines
whether the Auto-Negotiation is enabled and what specific
ability (or set of abilities) are advertised as given in Table 4.
These strapping option pins allow configuration options to
be selected without requiring internal register access.
The Auto-Negotiation function selected at power-up or
reset can be changed at an y time by writi ng to the Bas ic
Mode Control Register (BMCR) at address 0x00, AutoNegotiation Advertisement Register 0x04 or to 1000BASET Control Register (1KTCR) 0x09.
When Auto-Negotiation is enabled, the DP83861 transmits
the abilit ies programme d into the Au to-Negotiati on Advertisement register (ANAR) at address 0x04, and
1000BASE-T Control register at address 0x09 via FLP
Bursts. Any combination of 10 Mb/s,100 Mb/s, 1000 Mb/s,
Half Duplex, and Full D uple x mod es ma y be s elect ed. T he
Auto-Negotiation protocol compares the contents of the
ANLPAR and ANAR registers (for 10/100 Mb/s operation)
and the contents of 1000BASE-T status and control registers, and uses the results to automatically configure to the
highest performance protocol between the local and farend port. The results of Auto-Negotiation may be accessed
in registers BMCR (Duplex Status and Speed Status), and
BMSR (Auto-Neg Complete, Remote Fault, Link).
The Basic Mode Control Register (BMCR) at address 00h
provides control for enabling, disabling, and restarting the
Auto-Negotiation process.
The Basic Mode Status Register (BMSR) at address 01h
indicates the set of available abilities for technology types,
Auto-Negotiation ability, and Extended Register Capability.
These bits are permanently set to indicate the full functionality of th e DP83861.
The BMSR also provides status on:
— Whether Auto-Negotiation is complete (bit 5)
— Whether the Link Partner is advertising that a remote
fault has occurred (bit 4)
— Whether a valid link has been established (bit 2)
otiation Register Control
otiation Modes AN_EN = 1
‘1’ Advertises 1000 Mb/s
FDX capability.
‘1’ Advertises 1000 Mb/s
HDX capability.
‘1’ Advertises both 100 Mb/s
FDX & HDX capability.
‘1’ Advertises 10 Mb/s FDX
and HDX. ‘0’ advertises neither FDX nor HDX 10 Mb/s
capability.
‘1’ Advertises Multi-Node
functionality. (e.g. Switch or
Repeater, in contrast to NIC
single node operation.)
The Auto-Negotiation Advertisement Register (ANAR) at
address 04h indicates the Auto-Negotiation abilities to be
advertised by the DP8 3861. All available abilities are transmitted by default, but any ability can be s up pres s ed by w ri ting to the ANAR. Updating the AN AR to s upp res s an abi lit y
is one way for a management agent to change (force) the
technology that is used.
The Auto-Negotiation Link Partner Ability Register
(ANLPAR) at address 05h is used to receive the base link
code word as well as all Next Page code words during
Auto-Negotiation.
If Next Page is NOT being used, then the ANLPAR will
store the base link code word (link partner's abilities) and
retain this information from the time the page is received,
as indicated by a 1 in bit 1 of the ANER register (address
06h), through the end of the negotiation and beyond.
When using the Next Page operation, the DP83861 cannot
wait for Auto-Negotiation to complete in order to read the
ANLPAR because the register is used to store both the
base and next pages. Software must be available to perform several functions. The ANER (re gister 06h ) must hav e
a page received indication (bit 1), once the DP83861
receives the first p age, softwa re mus t store it in memo ry if it
wants to keep the information. Auto-Negotiation keeps a
copy of the base pag e i nformation bu t it is no lon ger accessible by software. After reading the base page information,
software needs to write to ANNPTR (register 07h) to load
the next page information to be sent; continue to poll the
page received bit in the ANER and when active, read the
ANLPAR. The contents of the ANLPAR will tell if the partner has further pages to be sent. As long as the partner
has more pages to send, software must write to the next
page transmit register and load another page.
The Auto-Negotiation Expansion Register (ANER) at
address 06h indicates additional Auto-Negotiation status.
The ANER provides status on:
— Whether a Parallel Detect Fault has occurred (bit 4, reg-
ister address 06h.)
— Whether the Link Partner supports the Next Page func-
tion (bit 3, register address 06h.)
— Whether the DP83861 supports the Next Page function
(bit 2, register address 06h). (The DP83861 does support the Next Page function.)
— Whether the current page being exchang ed by Auto-N e-
gotiation has been received (bit1, register address 06h.)
— Whether the Link Partner supports Au to-Negoti ation (bit
0, register address 06h.)
The Auto-Negotiation Next Page Transmit Register
(ANNPTR) at address 07h contains the next page code
word to be sent. See Auto-Negotiation Next Page Transmit
Register (ANNPTR) address 07h for a bit description of this
register.
2.3.7 Auto-Ne
The DP83861 supports the Parallel Detection function as
defined in the IEEE 802.3u specifi ca tio n. Paral le l Detect io n
requires the 10/100 Mb/s receivers to monitor the receive
signal and report link status to the Auto-Negotiation function. Auto-Negotiation uses this information to configure
the correct technology in the event that the Link Partner
does not support Auto-Negotiation, yet is transmitting link
signals that the 10BASE-T or 100BASE-X PMA recognize
as valid link signals.
otiation Parallel Detection
DP83861
14www.national.com
If the DP83861 completes Auto-Negotiation as a result of
g
g
g
g
g
Parallel Detection, without Next Page operation, bits 5 and
7 within the ANLPAR register (address 05h) will be set to
reflect the mode of operation present in the Link Partner.
Note that bits 4:0 of the ANLPAR will also be set to 00001
based on a succ essf ul pa ra llel det ecti on to i ndica te a va lid
802.3 selector field. Software may determine that AutoNegotiation completed via Parallel Detection by reading a
zero in the Link Partner Auto-Negotiation Ability register
(bit 0, register address 06h) once the Auto-Negotiation
Complete bit (bit 5, register address 01h) is set. If configured for parallel detect mode and any condition other than
a single good link occurs then the parallel detect fault bit
will set (bit 4, register 06h).
2.3.8 Auto-Ne
Once Auto-Negotiation has completed, it may be restarted
at any time by settin g bit 9 (Restart Au to-Negot iation ) of the
BMCR to one. If the mode confi gure d by a su cces sful Au toNegotiation loses a valid link, then the Auto-Negotiation
process will resume and attempt to determine the configuration for the link. This function ensures that a valid configuration is maintained if the cable becomes disconnected.
A re-Auto-Negotiation request from any entity, such as a
management agent, will cause the DP83861 to halt any
transmit data and link pulse activity until the
break_link_timer expires (~1500 ms). Consequently, the
Link Partner will go into link fail and normal Auto-Negotiation resumes. The DP83861 will resume Auto-Negotiation
after the break_link_ti me r has ex pi red b y i ss uin g FL P (Fas t
Link Pulse) bursts.
2.3.9 Enablin
It is important to note that if the DP83861 has been initialized upon power-up as a Non-Auto-Negotiating device
(forced technology), and it is then required that Auto-Negotiation or re-Auto-Negotiation be initiated via software,
bit 12 (Auto-Negotiation Enable) of the Basic Mode Control
Register must first be cleared and then set for any AutoNegotiation function to take effect.
2.3.10 Auto-Ne
Parallel detection and Auto-Negotiation take approximately
2-3 seconds for 10/100 Mb/s devices and 5-6 seconds for
1000 Mb/s devices to complete. In addition, Auto-Negotiation with Next Page should take an additional 2-3 seconds
to complete, depending on the number of next pages sent.
Refer to Clause 28 of the IEEE 802.3u standard for a full
description of the individual timers related to Auto-Negotiation.
2.3.11 Auto-Ne
The DP83861 supports the optional Auto-Negotiation Next
Page protocol. The ANNPTR register (address 07h) allows
for the configuration and transmission of Next Page. Refer
to clause 28 of the IEEE 802.3u standard for detailed information regarding the Auto-Negotiation Next Page function.
This functionality is also discussed in Section 2.3.6 above
and in the Section7.0 (User Information).
otiation Restart
Auto-Negotiation via Software
otiation Complete Time
otiation Next Page Support
2.4 MII Isolate Mode
2.4.1 10/100 Mb/s Isolate Mode
The DP83861 can be put into MII Isolate mode b y writ ing to
bit 10 of the BMCR register.
With bit 10 in the BMCR set to one, the DP83861 will not
respond to pa cket data present at TXD [3:0], TX_EN, and
TX_ER inputs and the TX_CLK, RX_CLK, RX_DV,
RX_ER, RXD[3:0], COL, and CRS outputs will be TRIST ATED. The DP83861 wil l co nti nue to re spo nd to al l management transactions on the MDIO line.
While in Isolate mode, the TD± outputs will not transmit
packet data but will continue to source 100BASE-TX
scrambled idles or the 10 Mb/s link pulses.
2.4.2 1000 Mb/s Isolate Mode
During 1000 Mb/s operation, entering the isolate mode will
TRI-STATE the GMII outputs of the EN Gig PHYTER.
When the DP83861 enters into the isolate mode all media
access operations are halted and the DP83861 goes into
power-down mode. The only way to communicate to the
PHY is through the MDIO management port.
2.5 Loopback
The DP83861 includes a Loopback Test mode for easy
board diagnosti cs . The L oop bac k m od e is selected through
bit 14 (Loopback) of the Basic Mode Control Register
(BMCR). Writing 1 to this bit enables MII/GMII transmit
data to be routed to the MII/GMII receive outputs. While in
Loopback mode the data will not be transmitted onto the
media. This is true for 10 Mb/s, 100 Mb/s, as well
1000 Mb/s data.
In 10BASE-T, 100BASE-TX, 1000BASE-T Loopback mode
the data is routed through the PCS and PM A layer s into the
PMD sublayer before it is looped back. Therefore, in addition to serving as a b oard dia gnost ic, thi s mode ser ves as a
quick functional verification of the device.
2.6 MII/GMII Interface and Speed of Operation
The DP83861 supports 2 different MAC interfaces. MII for
10 and 100 Mb/s, GMII for 1000 Mb/s. The speed of operation determines the interface chosen. The speed can be
determined by Auto-Negotiation, or by strap options, or by
register writes.
Table 5. Auto-Ne
SPEED[1:0]
0010BASE-TMII
01100BASE-TXMII
101000BASE-TGMII
Table 6. Auto-Negotiation Enabled:
Link NegotiatedController I/F
10BASE-TMII
100BASE-TXMII
1000BASE-TGMII
Link StrappedController I/F
otiation Disabled:
DP83861
15www.national.com
2.7 Test Modes
IEEE 802.3ab specification for 1000BASE-T requires that
the Physical layer device be able to generate certain well
defined test patterns. Clause 40 section 40.6.1.1.2 “Test
Modes” describes these tests in detail. There are four test
modes as well as a normal mode. Th ese modes can be
selected by writing to the 1000BASE-T control register
(0x09) as shown.
Table 7. Test Mode Select:
bit 15bit 14bit 13Test Mode Selected
100= Test Mode 4
011= Test Mode 3
010= Test Mode 2
001= Test Mode 1
000= Normal Operation
See IEEE 802.3ab section 40 .6.1.1.2 “Test modes” for more
information.
2.8 Automatic MDI / MDI-X Configuration
The DP83861 implements the automatic MDI/MDI-X configuration functionality as described in IEEE 802.3ab
Clause 40, Section 40.4.4.1. This functionality eliminates
the need for crossover cables between similar devices.
The switching between the +/- A port with the +/- B port will
be automatically taken care of, as well as switching
between the +/- C port and the +/- D port.
The spec. calls for the physical layer device to detect it’s
Link Partners link pulses within 62 ms. During the MDIX
detection phase the DP83861 sends out link pulses that
are spaced 150 µs apart. The 150 µs link pu lse spacing
was purposely selected to transmit non-FLP bursts (FLP
pulses are spaced 124 µs +/- 14 µs) so that th e li nk partn er
would not mistakenly attempt to “link up” on the MDIX link
pulses.
2.9 Polarity Correction
The EN Gig PHYTER will automatically detect and correct
for polarity reversa l in w iri ng b etwee n th e +/ - wires for eac h
of the 4 ports.
2.10 Firmware Interrupt
DP83861 can be configured to generate an interrupt on pin
208 when changes of internal status occur. The interrupt
allows a MAC to act upon t he status in the PHY without
polling the PHY registers. The interrupt source can be
selected through the interrupt register set. This register set
consists of:
— Interrupt Status Registers
– ISR0 0x810D
– ISR1 0x810E
— Interrupt Enable Registers
– IER0 0x8113
– IER1 0x8114
— Interrupt Clear Registers
– ICLR0 0x8115
– ICLR1 0x8116
— Interrupt Control Register
– ICTR 0x8117
— Interrupt Raw Reason Registers
– RRR0 0x8111
– RRR1 0x8112
— Interrupt Reason Registers
– IRR0 0x810F
– IRR1 0x8110
Upon reset, interrupt is disabled and the interrupt registers
are initialized with their default values.
The interrup t s ign al ’s po l ari t y ca n be e as il y pro g ram me d in
the ICTR. The polarity can be configured active high or
active low. In the latched mode, the interrupt signal is
asserted and remains asserted while the corresponding
enabled status bit is asserted.
Open Drain Output and should not be wired OR’ed to
other pins.
These bits are mapped in the ISR. When the interrupt status bit is “ 1”, the interrupt sig nal is asserted if the c orresponding IER bit is enabled. An interrupt status bit can be
cleared by writing a “1” to the corresponding bit in the
ICLR. The clear bit returns to “0” automatically after the
interrupt status bit is cleared.
The RRR contains the current status of the signals being
monitored. Note that t he stat us of th e conf igurati on, dup lex,
and speed are recorded in th e m os t rec ent p erio d whi le th e
link was up.
The IRR records the “reason” that an interrupt status bit is
asserted. F or example, if the isr_li nk bit is asse rted in the
ISR because a link is achieved, then a “1” is stored in the
corresponding IRR bit field. This IRR bit field is not
changed until the interrupt is serviced, regardless how
many times the source status (in RRR) changes in the
interveni ng pe rio d. Th e IRR bi t can be cl ear ed by wr itin g a
“1” to the corresponding bit in the ICLR register.
The purpose of the IRR is for the interrupt logic to determine the next state change to cause an interrupt. In reality,
the PHY may operate at muc h faster pac e than the inte rrupt service provider. The IRR provides a mechanism for
the higher layers to decipher the context of the interrupt
although the context of the system may have changed by
the time the interrupt is serviced. For instance, when link is
lost and regained in quick succession, it is likely that a
sequence of interrupts are generated by the same event.
The IRR preserves the status of the event that may have
changed during the interrupt service. A new interrupt may
be generated if the status is changed based on the comparison between the IRR and the RRR.
Note that all the interrupt registers are extended registers
located in the expanded memory space. Please refer to
Register Block section for details.
The status bits are the sources of the interrupt.
The Interrupt pin is not an
DP83861
16www.national.com
3.0 Design and Layout Guide
g
g
g
This guide will provide information to assist in the design
and layout of the DP83861 Gigabit Ethernet Transceiver.
This guide will cover the following areas:
— Power Supply Filtering
— Twisted Pair Interface
— MAC Interface
—Clocks
— LED/Strapping Configuration
— Unused Pins/ Reserved Pins
— Hardware Reset
— Temperature Considerations
— List of Pins and Pin Connection Guide
3.1 Power Supply Filterin
It is recommended that the PCB have at least one solid
ground plane, one solid 3.3 V plane, and one solid 1.8 V
plane, with no breaks in any of these planes. The interplane capacitance between the supply and ground planes
should be maximized by minimizing the distance between
these planes. Filling unused signal planes with copper and
connecting them to the proper power plane will also
increase the interplane capacitance. The inter-plane
capacitance acts like a short at high frequencies to reduce
supply plane impedance. Not all designs will be able to
incorporate the recommended suggestions because of
board cost constraints. Working designs have been done
using only 4 layers. National has a reference design built
using the EN Gig PHYTER and our GigMAC. This reference design is a PCI NIC card, using only 4 layers and
DP83861
having component pla ceme nt on onl y one s ide of the board
to reduce cost. The schematic, layout and gerber files for
this reference design are available upon request.
The 3.3 V & the 1.8 V supply pins come in pairs with their
corresponding ground pins (i.e. a 3.3 V supply-ground pair
is formed by pin 2 [RA_AVDD] and pin 3 [RA_AGND]).
These paired pins are physically adjacent to each other.
The matching pins should be bypassed with low impedance surface mo unt capacito rs of value 0.1 µF connected
directly into the p ower plan es w ith vi as as clo se as poss ible
to the pins. This will reduce the inductance in series with
the bypass ca paci t or. Any incr eas e in in d uc tan ce wil l l owe r
the capacitor’s self resonant frequency which will degrade
the high frequency performance of the capacitor. It’s also
recommended that 0.01 µF capacitors are connected in
parallel with the 0.1 µF capacitors, or at least "dispersed",
replacing some of the 0.1 µF capacitors. The lower value
capacitance will increase the frequency range of effectiveness of the bypassing scheme. This is due to the unavoidable inductance o f th e l eads and connections on the board,
which cause resonance at low frequencies for large value
capacitors.
The Analog PGM supply requires special filtering to attenuate high frequencies. High frequencies will increase the jitter of the PGM. We recommend a low pass filter formed by
a 18-22 Ω resistor and two capacitors in parallel. One of
the capacitors should be 22 µF a nd the other 0.01 µF. (This
will implem ent a single pole low pass fi lter with 3 dB f req.
around 360 - 400 Hz.). The maximum current on this supply is 5 mA.
= 3.3 V
V
DD
Typical supply bypassing
(Near pins of the device)
Low pass filter for
PG M _AVDD only
18
Ω −
22
Ω
22
µF
0.01 µF
0.01
µF
0.01
0.1
µF
µF
9.31 k
DP83 861
PGM_A
PGM_AGND
IO_
VDD
CORE_
IO_GND
BG_A
Ω
BG_REF
AGND
VDD
CORE_
VDD
VDD
VSS
0.01 µF
V
DD
= 1.8 V
0.1
µF
ure 1. Power Supply Filterin
Fi
17www.national.com
A 10 µF capacitor should also be placed close to the
g
DP83861 (possibly on the bottom side of the PCB) bypassing the VCC and ground planes.
There has been considerable discussion in the literature
about the use of ferrite beads to isolate power plane noise
from certain noisy VCC pins and preventing this noise from
coupling into sensitive analog VCC pins. This is typically
achieved by using ferrite beads (inductors) between noisy
VCC and quiet VCC line. An inductor in conjunction with
the bypass capacitor at the VCC pins will form a low pass
filter which will prevent the high frequency noise from coupling into the quite VCC. However, using this scheme can
give mixed results. There is considerable debate about
whether this approach is necessary or even useful. In most
of our boards we put in a stuffing option for inductors (zero
Ohm resistors). In general we have not found any improvements with th e us e of ferr ite bea ds, ho we ver no ise cons iderations are very dependent on PCB’s specific layout,
function and power supplies. The board designer should
evaluate whether they w ill ben efi t from ferr ite b eads in their
particular board.
The pin check list on Table 14 show the suggested connections of these capacitors for every supply, ground and substrate pin.
3.2 Twisted Pair Interface
The Twisted Pair Interface consists of four differential
transmit pairs (Channels A, B, C, and D) and four differen tial receive pairs (Channels A, B, C, and D). Each transmit
pair is connected to its’ corresponding receive pair through
47 Ω and 150 Ω resistors respectively (The two 47 Ω resistors in combination with the so urce imp edanc e of the transmitter will form a 100 Ω differential input impedance as
seen from the line. This is required to minimize reflections.). Figure 2 shows a typical connection for Channel A.
Channels B, C, and D are identical. The combined transmit
and receive trace then goes directly to 1:1 magnetics. We
currently recommend using the Pulse H-5007 or Pulse H-
5008. Both magnetics are pin for pin compatible, but with
different package orientations. The H-5007/8 has an isolation transformer followed by a common mode choke to
reduce EMI. There is an additional auto-transformer which
is center tapped. These 2 transformers as well as other
suppliers’ transformers from Halo, Belfuse, Transpower,
Midcom, etc. should be evaluated for best performance for
each design. See Table 9 and Table 10.
Ω
— Place the 47
1% transmit r esistors as close as possi-
ble to the TXDA+/-, TXDB+/-, TXDC+/-, and TXD+/- pins
— Place the 150
Ω 1% receive resistors close as possible
to the RXDA+/-, RXDB+/-, RXDC+/-, and RXDD+/- pins.
— All traces to and from the twisted pair interface should
have a controlled impedance of 50 Ω to the ground
plane. This is a strict requirement. They should be as
close in length to each other as possible to prevent mismatches in delay which will increase common mode
noise.
Ideally there should be no crossovers or vias on the signal
paths of these traces.
3.3 MAC Interface
The DP83861 can be configured in one of two different
modes:
— GMII (Gigabit Media Indep endent Interface) MODE : This
interfaces is used to support 802.3z compliant 1000
Mb/s MACs.
— MII (Media Independent Inte rface) MODE: This interface
is used to support 10/100 Mb/s MACs.
Only one mode can be supported at a time, since the GMII
and MII share some pins in common.
These outputs are capable of driving 35 pF under worst
case conditions. Thes e outputs were not designed to drive
multiple loads, connectors, backplanes, or cabl es. It is recommended that the outputs be series terminated through a
resistor as close to the output pins as possible. The purpose of the series termination is to reduce reflections on
the line. The value of the series termination and length of
trace the output c an driv e will de pend on the dr iver out put
impedance, the characteristic impedance of the PCB trace
(we recommend 50
(capacitance/inch), and the load capacitance (MAC input).
For short traces, less than 0.5 inches, the series resistors
may not be required, thus reducing component count.
However, each specific board design should be evaluated
for reflections and signal integrity to determine the need for
the series terminations. As a general rule of thumb, if the
trace length is less than 1/6 of the equivalent length of the
Ω
), the distributed trace capacitance
DP83861
RJ-45
1
2
3
6
4
5
7
8
A+
AB+
BC+
CD+
D-
100 pF
3 kV
75
MX4+
MX4-
Ω
MCT4
TD4+
TD4-
TCT4
0.1
µF
47
47
150
150
Ω
Ω
Ω
Ω
PULSE H-5007
DP83861
TXDA+
TXDA-
RXDA+
RXDA-
Chassis Ground
Chassis Ground
Only the connections for one of the twisted pair channels is shown. Connections for channels B, C, D are similar.
Fi
ure 2. Twisted Pair / Magnetics Interface (Channel A Only)
18www.national.com
rise and fall times then the series terminations might not be
g
g
g
g
needed. Equivalent length of rise time = Rise time (ps) /
Delay (ps/inch). Rise and fall times are required to be less
than 1 ns for some GMII s ignal s, typi cally being in the ord er
of 500 ps for those pins. (i.e. RX_CLK, GTX_CLK). Delay
typically = 170 ps/inch on a FR4 board. Using the above
numbers we get critical trace length = (1/6) *(500/ 170) =
0.5 inches.
.In summary:
— Place series termination resis tors as close to the pi ns as
possible.
— Keep capacitance < 35 pF as seen by the output.
— Keep output trace lengths approximately the same
length to avoid skew problems.
— Keep input trace lengths approximately the same length
to avoid skew problems.
All GMII traces should be impedance controlled. 50 ohms
to ground plane is recommended, but this is not a strict
requirement and the board designer can experiment with
different values if needed, to minimize reflections
3.4 Clocks
REF_CLK is capable of using either a 125 MHz oscillator
or a 25 MHz oscillator. The 125 MHz or 25 MHz clock is
used by the internal PLL to generate the various clocks
needed both internally and externally. This input should
come from an 125 MH z os ci lla tor (+/- 50 ppm, < 25ps cycle
to cycle jitter, < 200 ps accumulative jitter) or a 25 MHz
oscillator (+/- 50 ppm, < 25ps cycle to cycle jitter, < 200 ps
accumulative jitter). For 125 MHz operation, REF_SEL (pin
154) must be either connected directly to a 3.3 V supply or
pulled high through a 2 KΩ resistor t o a 3 .3 V supply. When
using a 25 MHz oscillator the REF_SEL (pin 154) should
be pulled to ground through a 2 KΩ resistor.
The cycle to cy cle ji tter an d the lo ng te rm accum ulati ve jitter (accumulative jitter can be measured using an osilloscope with a delay trigger set at 10 µs or using a
Wavecrest TIA). Both the 125 MHz and 25 MHz oscillators
should have less than 25 ps of cycle to cycle jitter and less
than 200 ps accumulative jitter for optimal cable performance.
Te st in
using the 25 MHz oscillator showed
that the DP83861 will exceed the 100 meter cable
th requirement in 1000 Mb/s, 100 Mb/s and 10
len
Mb/s, but the transmit jitter in 1000 mb/s mode will be
outside the IEEE spec. 40.6. 1.2 .5 (tra nsm it cl ock jitter +
transmit output jitter) of less than 300 ps.
The clock signal requires the same termination considerations mentioned in the MAC interface section. The clock
signal might require both series source termination (R
the output of the clock source and/or load termination (RT)
S
) at
close to the PHY to eliminate reflections. This will depend
on the distance of the clock source from the PHY clock
input, the source impedance of the clock source, as well as
the board impedance for the clock line considered as a
transmissio n line. Typically no ser ies or lo ad term inatio n is
required for short traces. For long traces a series resistor is
recommended. Unlike load termination, this doesn’t add to
the load current. The value of the series termination resistor has to be chosen to match the line impedance. As an
example, if the clock source has output impedance of 20Ω
and the clock tr ace has transm ission lin e impedance Zo =
50Ω then Rs = 50 - 20 = 30Ω.
DP83861
VDD = 3.3 V
GND
VDD = 3.3 V
V
DD
125 M Hz O sc
+ 50 ppm
< 2 5 p s Jitte r
(Cycle to Cycle)
< 200 ps Jitter
(Accumulative)
V
DD
25 M Hz O sc
GND
+ 50 ppm
< 2 5 p s J itter
(Cycle to Cycle)
< 200 ps Jitter
(Accumulative)
VDD = 3.3 V
DP83861
2K
Ω
ENA
Tie high
Rs
(Optional)
ure 3. 125 MHz Oscillator Option
Fi
Zo
R
(Optional)
T
REF_SEL
REF_CLK
DP83861
ENA
Rs
(Optional)
Zo
R
(Optional)
T
2K
Ω
REF_CLK
REF_SEL
ure 4. 25 MHz Oscillator Option
Fi
19www.national.com
3.5 Strapping Options
g
3.5.1 PHY ADDRESS/ LED STRAPPING
The five PHY address inputs pins are shared with the LED
pins as shown below.
The DP83861 can be set to respond to any of 32 possible
PHY addresses. (However PHY Address = 0 will put the
EN Gig PHYTER in power-down/isolate mode. When in
power-down/isolate mode the part turns off it’s transmitter,
receiver and GMII inputs/outputs. When in this mode the
part will only respond to MDIO/MDC activity. After poweron, the PHY should be taken out of power-down isolation
by resetting bit 11 of register 0x00.) Each DP83861 or port
sharing an MDIO bus in a system must have a unique
physical address.
The pull-up or pull-down state of eac h of th e PH YAD inputs
is latched (register 0x10) at system power-up/reset. For
further de tail rel ating to the latch- in timing requi rements of
the PHY Address pins, as well as the other hardware configuration pins, refer to the Reset
Since the PH YAD strap opti on s sh ar e t he LED o utp ut pi n s,
the external components required for strapping and LED
usage must be considered in order to avoid contention.
Specifically, when the LED outputs are used to drive LEDs
directly, the active state of each output driver is dependent
on the logic level sampled by the corresponding PHYAD
input upon power-up/reset. For example, if a given PHYAD
input is resistively pu lled low then the corresponding output
will be con figur ed as a n acti ve hig h dri ver. Convers ely, if a
given PHYAD input is resistively pulled high then the corresponding output will be configured as an active low driver.
Refer to Figure 5 for an example of LED & PHYAD connection to external components. In this example, the PHYAD
strapping results in address 00011 (03h).
This adaptive nature for choosing the active high or active
low configuration applies to all the LED pins; not just the
LED pins associated wi th PHYAD strap options. So all LED
pins will be high active if th e strap value dur ing reset on
that specific LED pin was a ‘0 ’. Else if the strap va lue wa s a
‘1’ then the LED will be low active.
timing in Section 5.7.
DP83861
Ω
1 k
LED_RX
Ω
324
Figure 5. PHYAD Strapping and LED Loading Example
Ω
1 k
LED_TX
PHYAD3 = 0PHYAD4 = 0
Ω
324
LED_LNK
Ω
1 k
3.6 Unused Pins/Reserved Pins
It is well known that unused CMOS input pins should not
be left floating. This could result in inputs floating to intermediate values halfway between VCC and ground and
turning on both the NMOS and the PMOS transistors, thus
resulting in high DC currents. It could also result in oscillations. Therefore unused inputs should be tied high or low.
In theory CMOS inputs ca n be directly tied to VCC or GND.
This method has the advantage of minimizing component
count and board area. However, it’s considered safer to
pull the unused input pins high or low with a pull-up or pulldown resistor. This will prevent excessive currents in case
of a defect in the input structure, shorting either VCC or
GND to the input. Another advantage of this method is to
reduce chances of latch-up. As a compromise between the
LED_COL
Ω
Ω
324
1 k
two approaches, one can group together adjacent unused
input pins, and as a group pull them up or down using a
single resistor. See “Reference design schematics” for a
detailed example o f h ow unused pins can be grouped to be
pulled-down using a single resis tor.
Typi cal un used inpu t pins c an be th e JTAG pins TDI, TRST,
TMS and TCK which can be all tied together and pulleddown using a 2 kΩ resistor. Some of the other reserved or
unused pins include pins 186 and 206 (TEST); pins 165,
166,169,170,174,175,176, and 177 (RESERVE_GND); pin
104 (SI). All these pins except TEST pins can be pulleddown using a 2 kΩ resistor per group of pins. TEST pins
can be pulled up or tied to VCC.
Ω
324
Ω
1 k
LED_ACT
PHYAD0 = 1PHYAD1 = 1PHYAD2 = 0
Ω
324
VDD = 3.3 V
20www.national.com
In general, using pull-up and pull-down resistors instead of
g
tying unused inputs directly to VCC or ground has the following disadvantages:
— Additional cost of components
— Additional board area. (May preve nt fitting into few er lay-
ers of PCB, having components only on the top side, or
fitting into small profile cards.)
— Reliability problems (Due to bad solder joints, etc.)
— Need to test components: Might necessitate additional
vias to be drilled to have test points on th e back si de, for
in circuit test. This adds to PCB ma nufacturing tim e, and
cost. Also testing additi onal compone nts add to in circ uit
test duration, and makes the test program longer to
write.
— Inventory costs for the additional components
3.7 Hardware Reset
RESET pin 164 which is acti ve low shou ld be held low for a
minimum of 140 µs to allow hardware reset. During hardware reset the strap optio n pins are re-l atche d, and reg ister
and state machines are reset. For timing details see
Figure 5.7. There is no on-chip internal power-on reset and
the DP83861 requires an external reset signal be applied
to the RESET
pin.
3.8 Temperature Considerations
The DP83861 utilizes an enhanced 208 PQFP package
that eliminates the need for heatsinks. The package has a
built in copper heat slug at the top of the package which
provides a very efficient method of removing heat from the
die through convection. Since the heat slug is on the top of
the package the PCB board stays cooler. The enhance
package has a low Theta Junction to Case of 2.13
and a Theta Junction to Ambient of 11.7 oC/W.
For reliability purpos es the die tempera ture of t he DP8 3861
should be kept below 120
case temperature of 112
this calculation is do ne see Sec tion 8.15 (Frequently Aske d
Questions)
o
C, this translates to a package
o
C. For more information on how
o
C/W
3.9 Pin List and Connections
Table 14 provides pin listings and their connections. This
list should be used to make sure all pin connec tions are
correct.
Contact Oscilla tor m an ufac tures for latest information on part numbers and product
Note:
specifications. All O scil lators shoul d be th oroughl y tes ted and valid ate d befor e usin g them
in production.
125 MHz (VFAC38L)
DP83861
23www.national.com
Table 14. Pin List
g
g
g
g
g
g
g
g
g
g
Pin #DataSheet Pin NameTypeConnections/
Comments
DP83861
1RA_ASUBGround
2RA_AV
DD
Power
3RA_AGNDGround
4RXDA+Input
5RXDA-Input
6RA_AV
DD
Power
7RA_AGNDGround
8CDA_AV
DD
Power
9TXDA+Output
10TXDA-Output
Substrate Ground
Receive Analog 3.3 V Supply
: Connect to ground plane.
: Bypass to pin 3 using
a 0.1 µF capacitor.
Receive Analo
Ground
Channel A Receive Data Positive
: Connect to ground plane.
: Connect to pin 12
of the H-5007 magnetics thr ough a 150 Ω, 1% resistor.
See Figure 2
: Connect to p in 11
Channel A Receive Data Ne
ative
of the H-5007 magnetics thr ough a 150 Ω, 1% resistor.
See Figure 2.
Receive Analog 3.3V Supply
: Bypass to pin 7 using a
0.1 µF capacitor.
Receive Analo
Ground
Transmit Analog 3.3V Supply
: Connect to ground plane.
: Bypass to pin 11 usi ng
a 0.1 µF capacitor.
Channel A Transmit Data Positive
: Connect to pin 12
of the H-5007 magnetics through a 47 Ω, 1% resist or.
See Figure 2.
: Connect to pin
Channel A Transmit Data Ne
ative
11 of the H-5007 magnetics through a 47 Ω, 1% resis-
tor. See Figure 2.
11CDA_AGNDGround
12CDB_AGNDGround
13TXDB-Output
14TXDB+Output
15CDB_AV
DD
Power
16RB_AGNDGround
17RB_AV
DD
Power
18RXDB-Input
19RXDB+Input
20RB_AGNDGround
21RB_AV
DD
Power
Transmit Analo
Transmit Analo
Ground
Ground
Channel B Transmit Data Ne
: Connect to ground plane.
: Connect to ground plane.
: Connect to pin 9
ative
of the H-5007 magnetics through a 47 Ω, 1% resistor.
See See Figure 2.
Channel B Transmit Data Positive
: Connect to pin 8
of the H-5007 magnetics through a 47 Ω, 1% resistor.
See See Figure 2.
Transmit Analog 3.3V Supply
: Bypass to pin 12 usi ng
a 0.1 µF capacitor.
Receive Analo
Ground
Receive Analog 3.3V Supply
: Connect to ground plane.
: Bypass to pin 16 using
a 0.1 µF capacitor.
: Connect to pin 9
Channel B Receive Data Ne
ative
of the H-5007 magnetics thro ugh a 150 Ω, 1% resistor.
See Figure 2.
Channel B Receive Data Posi tive
: Connect to pin 8 of
the H-5007 magnetics through a 150 Ω, 1% resistor.
See Figure 2.
Receive Analo
Ground
Receive Analog 3.3V Supply
: Connect to ground plane.
: Bypass to pin 20 using
a 0.1 µF capacitor.
24www.national.com
g
g
g g
g
g
g
g
g
g
Pin #DataSheet Pin NameTypeConnections/
Comments
DP83861
22RB_ASUBGround
23BG_AV
DD
Power
24BG_REFInput
25BG_AGNDGround
26BG_SUBGround
27PGM_AV
DD
Power
28PGM_AGNDGround
29SHR_V
DD
Power
30SHR_GNDGround
31RC_ASUBGround
32RC_AV
DD
Power
33RC_AGNDGround
Substrate Ground
Bandgap 3.3V Supply
: Connect to ground plane.
: Connect to pin 25 using a 0.01
µF capacitor.
Band
ap Reference
: Connect to pin 25 using a 9.31 K
Ω, 1% resistor. The resistor shou ld b e pla ce d as close
to pin 24 as possible to r educe trace ind uctance and reduce the possibility of picking up noise through
crosstalk.
ap Ground
Band
Bandgap Substrate
PGM Analog 3.3V Supply
PGM Ground
Analog 3.3V Supply
: Connect to ground plane.
: Connect to ground plane.
: See Figure 1
: Connect to ground plane.
: Connect to pin 30 using a 0.1 µF
capacitor.
: Connect to ground plane.
Analo
Substrate Ground
Receive Analog 3.3V Supply
round
: Connect to ground plane.
: Bypass to pin 33 using
a 0.1 µF capacitor.
Receive Analo
Ground
: Connect to ground plane.
34RXDC+Input
35RXDC-Input
36RC_AV
DD
Power
37RC_AGNDGround
38CDC_AV
DD
Power
39TXDC+Output
40TXDC-Output
41CDC_AGNDGround
42CDD_AGNDGround
43TXDD-Output
Channel C Receive Data Posi tive
: Connect to pin 6 of
the H-5007 magnetics through a 150 Ω resistor (1%).
See Figure 2.
: Connect to pin 5
Channel C Receive Data Ne
ative
of the H-5007 magnetics through a 150 Ω resisto r (1%).
See Figure 2.
Receive Analog 3.3V Supply
: Bypass to pin 37 using
a 0.1 µF capacitor.
Receive Analo
Ground
Transmit Analog 3.3V Supply
: Connect to ground plane.
: Bypass to pin 41 usi ng
a 0.1 µF capacitor.
Channel C Transmit Data Positive
: Connect to pin 6
of the H-5007 magnetics through a 47 Ω, 1% resistor.
See Figure 2.
Connect to pin 5
Channel C Transmit Data Ne
ative
of the H-5007 magnetics through a 47 Ω resistor (1%).
See Figure 2.
Transmit Analo
Ground
Transmit Analog Ground
Channel D Transmit Data Ne
: Connect to ground plane.
: Connect to ground plane.
: Connect to pin 3
ative
of the H-5007 magnetics through a 47 Ω resistor (1%).
See Figure 2.
25www.national.com
g
g
g
g
g
Pin #DataSheet Pin NameTypeConnections/
Comments
DP83861
44TXDD+Output
45CDD_AV
DD
Power
46RD_AGNDGround
47RD_AV
DD
Power
48RXDD-Input
49RXDD+Input
50RD_AGNDGround
51RD_AV
DD
Power
52RD_ASUBGround
53RESERVE_FLOAT
54RESERVE_FLOAT
Channel D Transmit Data Positive
: Connect to pin 2
of the H-5007 magnetics through a 47 Ω, 1% resistor.
See Figure 2.
Transmit Analog 3.3V Supply
: Bypass to pin 42 usi ng
a 0.1 µF capacitor.
Receive Analo
Ground
Receive Analog 3.3V Supply
: Connect to ground plane.
: Bypass to pin 46 using
a 0.1 µF capacitor.
: Connect to pin 3
Channel D Receive Data Ne
ative
of the H-5007 magnetics through a 150 Ω resisto r (1%).
See Figure 2.
Channel D Receive Data Posi tive
: Connect to pin 2 of
the H-5007 magnetics through a 150 Ω resistor (1%).
See Figure 2.