English
Language : 

TLK100_11 Datasheet, PDF (32/88 Pages) Texas Instruments – Industrial Temp, Single Port 10/100 Mb/s Ethernet Physical Layer Transceiver
TLK100
SLLS931B – AUGUST 2009 – REVISED DECEMBER 2009
www.ti.com
determine if and how to cross. In some of the configurations, there may be situations in which the link is
not established. Particularly, it may occur if the TLK100 is forced to operate in 10B-T or 100B-TX modes
(auto-negotiation is disabled) and the other link partner activates auto-negotiation. For that reason, it is
recommended to disable the auto MDI/MDI-X function prior to disabling the auto-negotiation. However, the
user has the full ability to control the auto negotiation and the auto MDI/MDIX independently.
The cross-over mechanism can be turned off and forced to the MDI or MDI-X state by setting configuration
pin MDIX_EN (Pin 31), whose state is latched during power-up reset. When MDIX_EN is set to ‘0’, then
the crossover mechanism is disabled and the PHY operates in MDI or MDI/X mode respectively. If the pin
is set to '1', then the cross-over mechanism is enabled and MDI/MDI-X state is selected during operation.
The auto MDI/MDI-X crossover function is controlled by register PHYCR(0x10) bits [6:5]. MDI/MDI-X
status can be read through register PHYSR(0x11) bit 8.
5.5 Auto Negotiation
5.5.1 Operation
The auto negotiation function, described in detail in IEEE802.3 chapter 28, provides the means to
exchange information between two devices and automatically configure both of them to take maximum
advantage of their abilities. The auto negotiation uses the 10B-T link pulses. It encapsulates the
transmitted data in sequence of pulses, also referred to as a Fast Link Pulses (FLP) burst. The FLP Burst
consists of a series of closely spaced 10B-T link integrity test pulses that form an alternating clock/data
sequence. Extraction of the data bits from the FLP Burst yields a Link Code Word that identifies the
operational modes supported by the remote device, as well as some information used for the auto
negotiation function’s handshake mechanism.
The information exchanged between the devices during the auto-negotiation process consists of the
devices' abilities such as duplex support and speed. It allows higher levels of the network (MAC) to send
to the other link partner vendor-specific data (via the Next Page mechanism, see below), and provides the
mechanism for both parties to agree on the highest performance mode of operation.
When auto negotiation has started, the TLK100 transmits FLP on one twisted pair and listens on the other,
thus trying to find out whether the other link partner supports the auto negotiation function as well. The
decision on what pair to transmit/listen depends on the MDI/MDI-X state. If the other link partner activates
auto negotiation, then the two parties begin to exchange their information. If the other link partner is a
legacy PHY or does not activate the auto negotiation, then the TLK100 uses the parallel detection
function, as described in IEEE802.3 chapters 40 and 28, to determine 10B-T or 100B-TX operation
modes. BMCR Register bit 6 reports whether the link was established using the auto negotiation or
parallel detection functions.
5.5.2 Initialization and Restart
The TLK100 initiates the auto negotiation function if it is enabled through the configuration jumper options
AN_EN, AN_1 and AN_0 (pins 34,35,36) and one of the following events has happened:
1. Hardware reset de-assertion.
2. Software reset (via register).
3. Auto negotiation restart (via register BMCR (0x0000h) bit 9).
4. Power-up sequence (via register BMCR (0x0000h) bit 11 ).
The auto-negotiation function is also initiated when the auto-negotiation enable bit is set in register BMCR
(0x0000h) bit 12 and one of the following events has happened:
1. Software restart.
2. Transitioning to link_fail state, as described in IEEE802.3.
32
Architecture
Submit Documentation Feedback
Product Folder Link(s): TLK100
Copyright © 2009, Texas Instruments Incorporated