ETC AR8032

Data Sheet
JulY 2010
AR8032 Integrated 10/100 Fast Ethernet Transceiver
General Description
The Atheros AR8032 Fast Ethernet transceiver
is a highly integrated physical layer device that
transmits and receives high-speed data over
standard category 5 (CAT 5) unshielded
twisted pair cable.
The AR8032 is compliant with 100 BASE-TX
and 10 BASE-T IEEE 802.3 standards. The
AR8032 device uses advanced mixed-signal
processing technology and integrates functions
such as adaptive equalization, and timing
recovery to deliver substantial power savings
and operation in noisy environments.
The AR8032 device supports the Media
Independent Interface (MII) and Reduced
Media Independent Interface (RMII) for direct
connection to a Fast Ethernet-capable MAC.
The AR8032 supports the Atheros Cable
Diagnostic Test (CDT) feature, which uses Time
Domain Reflectometry (TDR) technology to
quickly and remotely identify potential cable
malfunctions without deploying field support
personnel or bringing down the network. The
AR8032 solution detects and reports issues
such as PHY malfunctions, bad/marginal cable
or patch cord segments or connectors, thus
significantly reducing installation time, cable
debug efforts, and overall network support
cost.
O
D
O
N
Manufactured in a standard CMOS process, the
AR8032 is packaged in a 32-pin QFN, featuring
a small body size of 5 x 5mm.
Features
■ 10/100 BASE-T IEEE 802.3 compliant
■ Supports MII/RMII interface
■ Low power modes with internal automatic
DSP power saving scheme
■ Fully integrated digital adaptive equalizers
All digital baseline wander correction
■ Supports external 25 MHz clock source in
MII mode
Y
P
■ Supports external 50 MHz clock source in
■
■
■
■
■
■
■
■
■
RMII mode
Automatic speed downshift mode
Automatic MDI/MDIX crossover
Automatic polarity correction
Loopback modes for diagnostics
IEEE 802.3u compliant Auto-Negotiation
Software programmable LED modes
Cable Diagnostic Test (CDT)
Requires only one 3.3V power supply
32-pin QFN 5mm x 5 mm package
O
C
T
AR8032 Functional Block Diagram
DAC
MDIP/
N[0:1]
Symbol
Encoder
MII
Tx
Symbol
Decoder/
Alignment
MII
Rx
AGC
PGA
PMA
AutoNegotiation
ADC
Feed
Forward
Equalizer
Decision
Feedback
Equalizer
Timing & Phase
Recovery
MII Management
Registers
DLL
© 2009 by Atheros Communications, Inc. All rights reserved. Atheros®, Atheros Driven®, Atheros XR®, Driving the Wireless Future®, ROCm®, Super A/G®, Super G®,
Super N®, Total 802.11®, XSPAN®, Wireless Future. Unleashed Now.®, and Wake on Wireless® are registered by Atheros Communications, Inc. Atheros SST™, SignalSustain Technology™, the Air is Cleaner at 5-GHz™, and 5-UP™ are trademarks of Atheros Communications, Inc. The Atheros logo is a registered trademark of Atheros
Communications, Inc. All other trademarks are the property of their respective holders. Subject to change without notice.
COMPANY CONFIDENTIAL
•
1
O
D
2
2
•
•
O
N
O
C
T
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
JulY 2010
Y
P
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Table of Contents
General Description......................................... 1
Features ............................................................. 1
AR8032 Functional Block Diagram ............... 1
1 Pin Descriptions ......................................... 5
2 Functional Description .............................. 9
2.1 Transmit Functions ............................. 9
2.2 Receive Functions................................ 9
2.2.1 Decoder Modes ......................... 9
2.2.2 Analog to Digital Converter . 10
2.2.3 Baseline Wander Canceller ... 10
2.2.4 Digital Adaptive Equalizer ... 10
2.2.5 Auto-Negotiation.................... 10
2.2.6 Smartspeed Function ............. 10
2.2.7 Polarity Correction ................. 10
2.3 Loopback Modes ............................... 11
2.3.1 Digital Loopback .................... 11
2.3.2 External Cable Loopback....... 11
2.3.3 Cable Diagnostic Test............. 11
2.3.4 LED Interface........................... 11
2.3.5 Power Supplies ....................... 11
2.3.6 Low Power Modes.................. 11
2.3.7 Hibernation Mode .................. 11
3 Electrical Characteristics ......................... 13
3.1 Absolute Maximum Ratings............ 13
3.2 Recommended Operating Conditions
13
3.3 XTAL/OSC Timing........................... 14
3.4 MII DC Characteristics ..................... 15
3.5 MDIO Characteristics ....................... 16
3.5.8 MDIO Timing.......................... 16
3.6 Power-On Strapping ......................... 18
3.7 Typical Power Consumption Parameters ....................................................... 18
4 Register Descriptions ............................... 21
4.1 PHY Register Summary ................... 21
4.1.1 Control Register ...................... 22
4.1.2 Status Register......................... 24
4.1.3 PHY Identifier ......................... 26
4.1.4 PHY Identifier 2 ...................... 26
4.1.5 Auto-Negotiation Advertisement Register .......................... 27
4.1.6 Auto-Negotiation Expansion
Register..................................... 29
4.1.7 Link partner ability register(base
O
D
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
O
N
page)......................................... 30
4.1.8 Function Control Register ..... 31
4.1.9 PHY Specific Status Register 33
4.1.10 Interrupt Enable Register ...... 34
4.1.11 Interrupt Status Register ....... 36
4.1.12 Smart Speed Register ............. 38
4.1.13 Receive Error Count Register 40
4.1.14 Virtual Cable Tester Control
Register .................................... 40
4.1.15 LED Control Register............. 41
4.1.16 Manual LED Override Register
42
4.1.17 Virtual Cable Tester Status Register ........................................... 43
4.1.18 Debug Port (Address Offset Set)
Register .................................... 43
4.1.19 Debug Port 2 (R/W Port) Register .............................................. 44
4.2 Power Saving and Debug Register
Summary ............................................ 45
4.2.20 10Base-T Test Configuration
Register .................................... 45
4.2.21 100Base-TX Test Configuration
Register .................................... 46
4.2.22 Hibernate Control Register ... 48
4.2.23 Power Saving Control............ 49
5 Package Dimensions................................ 51
6 Ordering Information.............................. 53
C
T
Y
P
O
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010 • 3
•
3
O
D
4
4
•
•
O
N
C
T
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Y
P
O
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
1. Pin Descriptions
This section contains a package pinout for the
AR8032 QFN 32pin and a listing of the signal
descriptions (see Figure 1-1).
The following nomenclature is used for signal
names:
NC
No connection to the internal die
is made from this pin
_L
At the end of the signal name,
indicates active low signals
P
Power
The following nomenclature is used for signal
types described in Table 1-1:
D
Open drain
IA
Analog input
I
Digital input
IH
Digital input with histeresis
I/O
Digital input/output
OA
Analog output
O
Digital output
PD
Internal pull-down for digital
input
O
C
T
PU
O
D
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
O
N
Y
P
Internal pull-up for digital input
AR8032 Integrated 10/100 Mbps Ethernet Transceiver •
July 2010 •
5
5
TXD1
TXD2
TXD3
COL
CRS
LED0
LED1
REXT
Figure 1-1 shows the pinout diagram for the
AR8032.
32 31 30 29 28 27 26 25
VDD12_REG
1
24 TXD0
VDD3
2
23 TXEN
VDD25_REG
3
22
TXC
RX‐
4
21
INTP
RX+
5
20
RXER
TX‐
6
19
RXC
TX+
7
18 RX_DV
XO
8
17 VDD25
Figure 1-1. Pinout Diagram
6
6
•
•
RXD 0
RXD 1
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
RXD 2
RXD 3
15 16
MDC
RST#
O
C
T
12 13 14
O
N
NOTE: There is an exposed ground pad on the
back side of the package.
O
D
MDIO
9
10 11
XI
AR8022
Y
P
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Table 1-1. Signal to Pin Relationships and Descriptions
Symbol
Pin
Type
VDD12_REG
1
AO
VDD3
2
P
VDD25_REG
3
AO
RX-
4
AI, AO
Media Dependent Interface 0, terminate with a 49.9Ω resister and
connect to XFMR
RX+
5
AI, AO
Media Dependent Interface 0, terminate with a 49.9Ω resister and
connect to XFMR
TX-
6
AI, AO
Media Dependent Interface 1, terminate with a 49.9Ω resister and
connect to XFMR
TX+
7
AI, AO
Media Dependent Interface 1, terminate with a 49.9Ω resister and
connect to XFMR
XO
8
AO
Crystal oscillator output. 27 pF to GND.
XI
9
AI
Crystal oscillator input. 27 pF to GND. An external 25/50 MHx
clock source with swing from 0 to 1.2V can inject from this pin
when a crystal is not used and the two 27pF caps removed. The 25
Mhz clock input is for MII mode, while the 50 Mhz clock input is
for RMII mode.
RST#
10
IH, PU
MDIO
11
MDC
12
I, PU
Management clock reference.
RXD3
13
I/O, PU,
POS
MII Receive data output [3].
14
I/O, PD,
POS
MII Receive data output [2].
15
I/O, PD,
POS
MII/RMII Receive data output [1].
16
I/O, PU,
POS
MII/RMII Receive data output [0].
VDD25
17
P
RX_DV
18
I/O, PD,
POS
Receive data valid output
RXC
19
I/O, PD,
POS
Receive clock output
RXER
20
I/O, PD,
POS
Receive error output
INTP
21
I/O, PU,
POS
Interrupt Output
TXC
22
I/O, PU,
POS
Transmit clock output
TXEN
23
I, PU
Transmit data enable
RXD2
RXD1
RXD0
1.2V regulator output. A 1 uF plus a 0.1 uF cap needed to stabilize
the output
3.3V power supply.
2.5V regulator output. A 1 uF ceramic cap needed to stabalize the
output. It is for analog, digital I/O and the transformer center taps.
O
C
T
Y
P
System reset input.
O
N
I/O, D, PU Management data.
O
D
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Description
2.5V I/O power, connect with pin 3, 0.1uF to GND.
AR8032 Integrated 10/100 Mbps Ethernet Transceiver •
July 2010 •
7
7
Table 1-1. Signal to Pin Relationships and Descriptions (continued)
Symbol
Pin
Type
Description
TXD0
24
I, PD
MII/RMII Transmit data input [0]
TXD1
25
I, PD
MII/RMII Transmit data input [1]
TXD2
26
I, PD
MII Transmit data input [2]
TXD3
27
I, PD
MII Transmit data input [3]
COL
28
I/O, PD,
POS
Collision Detect output
CRS
29
I/O, PD
POS
Carrier Sense output
LED0
30
I/O, PU
POS
Programable LED0, the default indicates Link and Activity
LED1
31
I/O, PU
POS
Programmable LED1, The default indicates Speed
REXT
32
AO
Connect 2.37 K to GND
GND
Gnd
Ground
PADDLE
NOTE: All of the digital input only pads are 3.3V
input tolerant. The O and I/O pads are powered
with 2.5V power. The input level of any I/O pads
(except open-drain type) is limited to 3 V.
O
D
8
8
•
•
O
N
O
C
T
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Y
P
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
2. Functional Description
transmit and receive high-speed data over
standard category 5 (CAT5) unshielded twisted
pair cable.
The Atheros AR8032 is a highly integrated
analog front end (AFE) and digital signal
transceiver (see Figure 2-1), providing high
performance with substantial cost reduction.
AFE consists of automatic gain control (AGC),
ADC, DAC, drivers, and clock generation. The
AR8032 provides physical layer functions to
See also the “AR8032 Functional Block
Diagram” on page 1.
Coarse
Baseline Wander
Watchdog
ADC
Fine
Programmable Gain
Amplifier
Line Side
Hybrid Circuits
PLL
Line Driver
TXDAC
Transceiver
Side
25 MHz Crystal
AFE
Figure 2-1. Analog Front End
The AR8032 10/100 PHY is fully 802.3, 802.3u
compliant, and supports the mediaindependent interface (MII) and Reduced
Media Independent Interface (RMII) to connect
to a Fast Ethernet-capable MAC.
The AR8032 transceiver combines feedforward equalizer, feedback equalizer, and
timing recovery, to enhance signal performance
in noisy environments.
2.1 Transmit Functions
The AR8032 transmit channel includes 4B/5B
mapper and scrambler. Table 2-1 describes the
transmit function encoder modes.
2.2 Receive Functions
The AR8032 receive channel includes digital
gain control, feed forward adaptive equalizer,
decision feedback equalizer, slicer, 5B/4B demapper and de-scrambler, PCS receive
functional block, and timing recovery logic.
2.2.1 Decoder Modes
Table 2-2 describes the receive function
decoder modes.
Table 2-2. Receive Function Decoder Modes
Decoder Mode Description
100BASE-TX
Table 2-1. Transmit Function Encoder Modes
Encoder Mode Description
100BASE-TX
10BASE-T
In 100BASE-TX mode, 4-bit data
from the MII is 4B/5B serialized,
scrambled, and encoded to a
three-level MLT3 sequence
transmitted by the PMA.
In 10BASE-T mode, the AR8032
transmits and receives
Manchester-encoded data.
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
10BASE-T
In 100BASE-TX mode, the receive
data stream is recovered and
descrambled to align to the
symbol boundaries. The aligned
data is then parallelized and 5B/
4B decoded to 4-bit data. This
output runs to the MII/RMII
receive data pins after data stream
delimiters have been translated.
In 10BASE-T mode, the recovered
10BASE-T signal is decoded from
Manchester then aligned.
AR8032 Integrated 10/100 Mbps Ethernet Transceiver •
July 2010 •
9
9
2.2.2 Analog to Digital Converter
2.2.6 Smartspeed Function
The AR8032 device employs an advanced high
speed ADC on each receive channel with high
resolution, which results in better SNR and
lower error rates.
The Atheros Smartspeed function is an
enhanced feature of auto-negotiation that
allows the AR8032 device to fall back in speed
based on cabling conditions as well as operate
over CAT3 cabling (in 10BASE-T mode) or twopair CAT5 cabling (in 100BASE-TX mode).
2.2.3 Baseline Wander Canceller
Baseline wander results from Ethernet links
that AC-couple to the transceivers and from
AC coupling that cannot maintain voltage
levels for longer than a short time. As a result,
transmitted pulses are distorted, resulting in
erroneous sampled values for affected pulses.
The AR8032 device uses an advanced baseline
wander cancellation circuit that continuously
monitors and compensates for this effect,
minimizing the impact of DC baseline shift on
the overall error rate.
By default, the Smartspeed feature is enabled.
Refer to the register “Smart Speed Register” on
page 38, which describes how to set the
parameters. Set these register bits to control the
Smartspeed feature:
■ Bit [5]: 1 = Enables Smartspeed (default)
■ Bits [4:2]: Sets the number of link attempts
before adjusting
■ Bit [1]: Timer to determine the stable link
condition
2.2.4 Digital Adaptive Equalizer
The digital adaptive equalizer removes intersymbol interference at the receiver. The digital
adaptive equalizer takes unequalized signals
from ADC output and uses a combination of
feedforward equalizer (FFE) and decision
feedback equalizer (DFE) for the bestoptimized signal-to-noise (SNR) ratio.
2.2.7 Polarity Correction
If cabling has been incorrectly wired, the
AR8032 automatically corrects polarity errors
on the receive pairs.
2.2.5 Auto-Negotiation
The AR8032 device supports 10/100 BASE-T
Copper auto-negotiation in accordance with
IEEE 802.3 clauses 28 and 40. Auto-negotiation
provides a mechanism for transferring
information between a pair of link partners to
choose the best possible mode of operation in
terms of speed, duplex modes, and master/
slave preference. Auto-negotiation is initiated
upon any of the following scenarios:
■ Power-up reset
■ Hardware reset
■ Software reset
■ Auto-negotiation restart
■ Transition from power-down to power-up
■ The link goes down
If auto-negotiation is disabled, a 10BASE-T or
100BASE-TX can be manually selected using
the IEEE MII registers.
10
10
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
2.3 Loopback Modes
2.3.3 Cable Diagnostic Test
2.3.1 Digital Loopback
Digital loopback provides the ability to loop
transmitted data back to the receiver using
digital circuitry in the AR8032 device. The
registers“100Base-TX Test Configuration
Register” on page 46 and “10Base-T Test
Configuration Register” on page 45 are used to
determine at which point the signal loops back
(for different modes, respectively).
Figure 2-2 shows a block diagram of digital
loopback.
MAC/
Switch
MII
PHY
Digital
The Cable Diagnostic Test (CDT) feature in the
AR8032 device uses Time Domain
Reflectometry (TDR) to identify remote and
local PHY malfunctions, bad/marginal cable or
patch cord segments, or connectors. Some of
the possible problems that can be diagnosed
include opens, shorts, cable impedance
mismatch, bad connectors, termination
mismatch, and bad magnetics. The CDT can be
performed when there is no link partner or
when the link partner is auto-negotiating.
2.3.4 LED Interface
The LED interface can either be controlled by
the PHY or controlled manually, independent
of the state of the PHY. Two status LEDs are
available. These can be used to indicate
operation speed, and link status. The LEDs can
be programmed to different status functions
from their default value. They can also be
controlled directly from the MII register
interface.
PH
Y
AF
E
Figure 2-2. Digital Loopback
2.3.5 Power Supplies
2.3.2 External Cable Loopback
MAC/
Switc
h
MII
PHY
Digital
PH
Y
AF
E
Figure 2-3. External Cable Loopback
RJ-45
External cable loopback loops MII Tx to MII Rx
through a complete digital and analog path
and an external cable, thus testing all the
digital data paths and all the analog circuits.
Figure 2-3 shows a block diagram of external
cable loopback.
The AR8032 device requires only one power
supply: 3.3V.
2.3.6 Low Power Modes
The AR8032 device supports the software
power-down low power mode. The standard
IEEE power-down mode is entered by setting
the POWER_DOWN bit (bit [11]) of the register
“Control Register” on page 22 equal to one.
In this mode, the AR8032 device ignores all
MAC interface signals except the MDC/MDIO.
It does not respond to any activity on the CAT
5 cable. The device cannot wake up on its own.
It can only wake up by setting the
POWER_DOWN bit (bit [11]) of the register
“Control Register” on page 22” to 0.
2.3.7 Hibernation Mode
The AR8032 device supports hibernation
mode. When the cable is unplugged, the
AR8032 will enter hibernation mode after
about 10 seconds. The power consumption in
this mode is very low compared to the normal
mode of operation. When the cable is reconnected, the AR8032 wakes up and normal
functioning is restored.
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
11
11
12
12
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
3. Electrical Characteristics
3.1 Absolute Maximum Ratings
Table 3-1 summarizes the absolute maximum
ratings and Table 3-2 lists the recommended
operating conditions for the AR8032. Absolute
maximum ratings are those values beyond
which damage to the device can occur.
Functional operation under these conditions,
or at any other condition beyond those
indicated in the operational sections of this
document, is not recommended.
Table 3-1. Absolute Maximum Ratings
Symbol
Parameter
Max Rating
Unit
VDD33
3.3V supply voltage
3.8
V
Tstore
Storage temperature
–65 to 150
°C
HBM
Human Body Model
±3500
V
CDM
Charged-Device Model
±1000
V
MM
Machine Model
±200
V
3.2 Recommended Operating Conditions
Table 3-2. Recommended Operating Conditions
Symbol
Parameter
Min
Typ
Max
Unit
VDD33
3.3V supply voltage
3.0
3.3
3.6
V
Ambient Temperature for normal opteration —
Commercial chip version, AR8032-BL1A (see
“Ordering Information — page 53”)
0
—
70
°C
Ambient Temperature for normal opteration —
Industrial chip version, AR8032-BL1B (see
“Ordering Information — page 53”)
-40
—
85
°C
Junction Temperature
0
—
125
°C
Thermal Dissipation Coefficient
—
4
—
°C/W
TA
ΤJ
ΨJT
NOTE: The following condition must be satisfied:
ΤJmax > TCmax + ΨJT x PTypical
Where:
ΤJmax = Maximum allowable temperature of the Junction
TCmax = Maximum allowable Case temperature
ΨJT = Thermal Dissipation Coefficient
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
13
13
PTypical = Typical power dissipation
3.3 XTAL/OSC Timing
Figure 3-1 shows the XTAL timing diagram.
tXI_PER
tXI_HI
tXI_LO
VIH-XI
VIL-XI
tXI_RISE
tXI_FALL
Figure 3-1. XTAL/OSC Timing Diagram
Table 3-3. XTAL/OSC Timing — MII mode
Symbol
Parameter
Min
Typ
Max
Unit
T_XI_PER
XI/OSCI Clock Period
40.0 50ppm
40.0
40.0 +
50ppm
ns
T_XI_HI
XI/OSCI Clock High
14
20.0
ns
T_XI_LO
XI/OSCI Clock Low
14
20.0
ns
T_XI_RISE
XI/OSCI Clock Rise Time, VIL (max)
to VIH (min)
4
ns
T_XI_FALL
XI/OSCI Clock Fall time, VIL (max)
to VIH (min)
4
ns
V_IH_XI
The XTLI input high level
0.8
1.2
1.5
V
V_IL_XI
The xtli input low lever voltage
-0.3
0
0.15
V
Table 3-4. XTAL/OSC Timing — RMII mode
14
14
•
•
Symbol
Parameter
Min
Typ
Max
Unit
T_XI_PER
XI/OSCI Clock Period
20.0 50ppm
20.0
20.0 +
50ppm
ns
T_XI_HI
XI/OSCI Clock High
8
10.0
ns
T_XI_LO
XI/OSCI Clock Low
8
10.0
ns
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
T_XI_RISE
XI/OSCI Clock Rise Time, VIL (max)
to VIH (min)
2
ns
T_XI_FALL
XI/OSCI Clock Fall time, VIL (max)
to VIH (min)
2
ns
V_IH_XI
The XTLI input high level
0.8
1.4
V
V_IL_XI
The xtli input low lever voltage
-0.3
0.15
V
3.4 MII DC Characteristics
Table 3-5 shows the MII DC characteristics.
Table 3-5. MII DC Characteristics
Symbol
Parameter
Min
Max
Unit
VOH
Output high voltage
2.0
3.0
V
VOL
Output low voltage
GND
0.4
V
VIH
Input high voltage
1.7
—
V
VIL
Input low voltage
—
0.7
V
IIH
Input high current
—
15
μA
IIL
Input low current
–15
—
μA
Figure 3-2 shows the MII input AC timing
diagram.
VIH
VIL
TXC
VIH
VIL
TXD[3:0]/TXEN
Min setup 5 ns
0 ns Min
Figure 3-2. MII Input AC Timing Diagram
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
15
15
Figure 3-3 shows the MII output AC timing
diagram.
VIH
RXC
VIL
VIH
VIL
RXD[3:0]/RX_DV/RXER
100Base-TX: 15 to 25ns
10Base-T: 15 to 205ns
Figure 3-3. MII Output AC Timing Diagram
3.5 MDIO Characteristics
Table 3-6 shows the MDIO DC characteristics.RMII Timing
Table 3-6. MDIO DC Characteristics
Symbol
Parameter
Min
Max
Unit
VOH
Output high voltage
2.4
—
V
VOL
Output low voltage
—
0.4
V
IIH
Input high current
—
0.4
mA
IIL
Input low current
-0.4
—
mA
3.5.8 MDIO Timing
Figure 3-4 shows the MDIO timing diagram.
tmdc
t mdch
MDC
tmdcl
t mdsu
t mdhold
MDIO
Figure 3-4. MDIO Timing Diagram
16
16
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Table 3-7. MDIO Timing
Symbol
Parameter
Min
Typ
Max
Unit
tmdc
MDC Period
100
nS
tmdcl
MDC Low Period
40
nS
tmdch
MDC High Period
40
nS
tmdsu
MDIO to MDC rising setup time
10
nS
tmdhold
MDIO to MDC rising hold time
10
nS
Table 3-8 shows the RMII AC timing
characteristics.
Table 3-8. RMII AC Timing
Symbol
Parameter
Tck
XI Period
Min
Max
Unit
20 -50ppm
20 +50ppm
nS
Tsu
TXEN, TXD to XI rising setup time
4
—
nS
Thold
TXEN, TXD to XI rising hold time
2
—
nS
Tdly
XI to RX_DV, RXD output delay
3
14
nS
Figure 3-5 shows the AC RMII timing diagram.
tck
XI
tsu
thold
TXEN
TXD[1:0]
tdly
RX_DV
RXD[1:0]
Figure 3-5. RMII AC Timing Diagram
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
17
17
3.6 Power-On Strapping
Table 3-9 shows the pin-to-PHY core configuration signal power-on strapping.
Table 3-9. Power-On Strapping[1]
PHY Pin Name
Pin
PHY Core
Configuration Signal Description
RXD3
13
PHYADDRESS[0]
PHY address
RXD2
14
PHYADDRESS[1]
RXD1
15
PHYADDRESS[2]
RXD0
16
DUPLEX
1 = Full Duplex
RXDV
18
CONFIG2
CONFIG[2:0]
000 = MII
001 = RMII
All other binary combinations are Reserved.
CRS
29
CONFIG1
COL
28
CONFIG0
TXC
22
EN_AB
Enable class AB mode
RXC
19
POWER_DOWN
Enable Power Down mode
RXER
20
ISOLATE
INTP
21
TESTMODE
LED0
30
AUTONEGOTIATION
LED1
31
SPEED
1 = enable
0 = disable
1 = normal operation
0 = test mode
1 = enable
0 = disable
1 = 100Mbps
0 = 10 Mbps
[1]Default values: 0 = Pull-down, 1 = Pull-up with 10 K resistor.
3.7 Typical Power Consumption Parameters
The following conditions apply to the typical
characteristics unless otherwise specified:
VDD33 = 3.3V, Tamb = 25 °C
Table 3-10 shows the typical power drain as a function of the AR8032’s operating mode.
Table 3-10. Total System Power
18
18
Symbol
AR8032 Power
Consumption (mW)
Total System (includes
XFMR and LED0 Power
Consumption (mW)
PLDPS
10.9
10.9
Link down, power-saving mode
PPWD
6.6
6.6
Power Down Mode
PIsolate
39.6
52.8
Isolate mode
P100F
123
280
100Base-T Full Duplex
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Description
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Table 3-10. Total System Power
Symbol
AR8032 Power
Consumption (mW)
Total System (includes
XFMR and LED0 Power
Consumption (mW)
P10F
52.5
272
P10TX
49.5
257.4
10Base-T Transmit
P10RX
49.5
59.4
10Base-T Receive
P10IDLE
47.8
69.3
10Base-T Idle
Description
10Base-T Full Duplex
NOTE: Total power includes power consumed by the center-tap of the transformer and the LEDs
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
19
19
20
20
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
4. Register Descriptions
Table 4-1 shows the reset types used in this
document.
Table 4-1. Reset Types (continued)
Table 4-1. Reset Types
Type
LH
Description
Register field with latching high function.
If status is high, then the register is set to
one and remains set until a read operation
is performed through the management
interface or a reset occurs.
LL
Register field with latching low function.
If status is low, then the register is cleared
to a zero and remains cleared until a read
operation is performed through the
management interface or a reset occurs.
Type
Description
R/W
Read/Write
RWC
Read/Write Clear. After read, register
field is cleared to zero.
RWR
Read/Write Reset. All bits are readable
and writable. After reset or read, the
register field is cleard to zero.
RWS
Read/Write Set. All bits are readable and
writable. After reset or read, the register
field is set to a non-zero value specified in
the text.
SC
Self-Clear. Writing a one to this register
causes the desired function to be
immediately executed, then the register
field is cleared to zero when the function
is complete.
WO
Write Only. Reads to this type of register
return undefined data.
Retain Value written to a register field takes
effect without a software reset.
SC
Self-Clear. Writing a one to this register
causes the desired function to execute
immediately, and the register field clears
to zero when the function is complete.
Update The value written to the register field does
not take effect until a software reset is
executed. The value can still be read after
it is written.
RES
Reserved for future use. All reserved bits
are read as a zero unless otherworse
noted.
RO
Read Only
ROC
4.1 PHY Register Summary
Table 4-2 summarizes the registers for the
AR8032.
Read Only Clear. After read, register field
is cleard to zero.
Table 4-2. Register Summary
Offset
Register
Page
0x00
Control Register
page 22
0x01
Status
page 24
0x02
PHY Identifier
page 26
0x03
PHY Identifier 2
page 26
0x04
Auto-Negotiation Advertisement
page 29
0x05
Link Partner Ability
page 30
0x06
Auto-Negotiation Expansion
page 29
0x07
Reserved
0x08
Reserved
0x09
Reserved
0x0A
Reserved
0x0B
Reserved
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
21
21
Table 4-2. Register Summary (continued)
Offset
Register
Page
0x0C
Reserved
0x0D
Reserved
0x0E
Reserved
0x0F
Reserved
0x10
Function Control Register
page 22
0x11
PHY Specific Status Register
page 33
0x12
Interrupt Enable Register
page 34
0x13
Interrupt Status Register
page 36
0x14
Smart Speed Register
page 38
0x15
Recieve Error Counter Register
page 40
0x16
Virtual Cable Tester Control Register
page 40
0x18
LED Control Register
0x19
Manual LED Override Register
page 41
0x1A
Reserved
page 42
0x1B
Reserved
0x1C
Virtual Cable Tester Status Register
page 40
0x1D
Debug Port 1 (Address offset)
page 43
0x1E
Debug Port 2 (R/W Port) Register
0x1F
Reserved
4.1.1 Control Register
Offset: 0x00
Bit
Name
15
Reset
Type
Mode
HW
Rst
SW
Rst
14
Loopback
Mode
HW
Rst
SW
Rst
13
Speed Selection
(LSB)
Mode
HW
Rst
SW
Rst
22
22
•
•
Description
R/W PHY Software Reset. Writing a "1" to this bit causes the PHY the
reset operation is done , this bit is cleared to "0" automatically. The
0
reset occurs immediately.
1= PHY reset
SC 0 =Normal operation
R/W When loopback is activated, the transmitter data presented on
TXD is looped back to RXD internally. Link is broken when
0
loopback is enabled.
1 = Enable Loopback
0
0 = Disable Loopback
R/W Upon hardware reset , this bit and 0.6 bit depend upon
See anen(bit0.12) and SPEED:
Desc. anen {0.6 , 0.13}
0 {0, SPEED}
Retain
1 2'b01
(00:10Mbps, 01:100Mbps, 10:Reserved, 11:Reserved)
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
12
Auto-negotiation
Type
Mode
HW
Rst
SW
Rst
11
Power Down
Mode
HW
Rst
SW
Rst
10
Isolate
Mode
HW
Rst
SW
Rst
9
Restart Autonegotiation
Mode
HW
Rst
SW
Rst
8
Duplex mode
Mode
HW
Rst
Description
R/W Upon hardware reset, this bit depends on ANEN_PAD.
See 1 = Enable Auto-Negotiation Process
Desc. 0 = Disable Auto-Negotiation Process
Retain
R/W When the port is switched from power down to normal operation,
software reset and restart Auto-Negotiation are performed even
0
when bits Reset (0.15) and Restart Auto-Negotiation (0.9) are not
set by the user.
0
1 = Power down
0 = Normal operation
R/W The MII output pins are tristated when this bit is set to 1.
The MII inputs are ignored.
0
1 = Isolate
0 = Normal operation
0
R/W, Auto-Negotiation automatically restarts after hardware or
SC software reset regardless of whether or not the restart bit (0.9) is
set.
0
1 = Restart Auto-Negotiation Process
0 = Normal operation
SC
R/W, Upon hardware reset, this bit bit depends on
SC DUPLEX_MODE_PAD and anen bit(0.12):
See
Desc.
0.12
0
1
SW
Rst
0.8
0
DUPLEX_MODE_PAD
1:Full Duplex
0:Half Duplex
7
Collision Test
Mode
HW
Rst
SW
Rst
6
Speed Selection
(MSB)
Mode
HW
Rst
R/W Setting this bit to 1 will cause the COL pin to assert whenever the
TX_EN pin is asserted.
0
1 = Enable COL signal test
0 = Disable COL signal test
0
R/W See bit 0.13.
See
Desc.
SW
Rst
5:0
RES
Mode
RO
HW
Rst
00000
SW
Rst
00000
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Reserved for future use.
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
23
23
4.1.2
Status Register
Offset: 0x01
Bit
Name
15
100Base-T4
14
100Base-Tx FullDuplex
13
100Base-Tx HalfDuplex
12
10 Mbps FullDuplex
11
10 Mbps HalfDuplex
10
100Base-T2 FullDuplex
9
100Base-T2 HalfDuplex
8
24
24
Extended Status
•
•
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
Capable of 100Base-Tx Full-Duplex operation
Capable of 100Base-Tx Half-Duplex operation
Capable of 10Base-T Full-Duplex operation
R/W Capable of 10 Mbps Half-Duplex operation
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
100BASE-T4.
This protocol is not available.
0 = PHY not able to perform 100BASE-T4
Not able to perform 100Base-T2 Full-Duplex operation
R/W Not able to perform 100Base-T2 Half-Duplex operation
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Extended status information in register 15
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
7
RES
6
5
4
3
2
1
0
MF Preamble
Suppression
Auto-negotiation
Complete
Remote Fault
Auto-Negotiation
Ability
Link Status
Jabber Detect
Extended
Capability
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO,
LH
HW
Rst
0
SW
Rst
0
Mode
PHY accepts management frames with preamble suppressed
1: Auto negotiation process complete
0:Auto negotiation process not complete
1: Remote fault condition detected
0:Remote fault condition not detected
R/W 1: PHY able to perform auto-negotiation
HW
Rst
1
SW
Rst
1
Mode
RO,
LL
HW
Rst
0
SW
Rst
0
Mode
RO,
LH
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Reserved
This register bit indicates whether the link was lost since the last
read. For the current link status, read
register bit 17.10 Link Real Time.
1 = Link is up
0 = Link is down
1: Jabber condition detected
0: Jabber condition not detected
1: Extended register capabilitites
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
25
25
4.1.3
PHY Identifier
Offset: 0x02
Bit
Name
15:0
Organizationally
Unique Identifer
Bits 3:18
4.1.4
Type
Mode
RO
HW
Rst
Always
SW
Rst
Always
Description
Organizationally Unique Identifer Bits 3:18
16’h
004d
16’h
004d
PHY Identifier 2
Offset: 0x03
Bit
Name
15:0
OUI bit 19:24
Model Number
Revision Number
26
26
•
•
Type
Mode
RO
HW
Rst
Always
SW
Rst
Always
Description
16’h
d023
16’h
d023
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
4.1.5
Auto-Negotiation Advertisement Register
Offset: 0x04
Bit
Name
15
Next Page
Type
Mode
HW
Rst
SW
Rst
14
13
12
11
Ack
Remote Fault
Reserved
Asymmetric Pause
R/W
The value of this bit will be updated immediately after writing
this register. But the value written to this bit does not takes effect
0
until any one of the following occurs:
o Software reset is asserted (register 0.15)
Update o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
If 1000BASE-T is advertised then the required next pages are
automatically transmitted. Register 4.15 should be set to 0 if no
additional next pages are needed.
1 = Advertise
0 = Not advertised
Mode
RO
HW
Rst
Always
0
SW
Rst
Always
0
Mode
R/W
HW
Rst
See
Desc.
SW
Rst
Update
Mode
RO
HW
Rst
Always
0
SW
Rst
Always
0
Mode
R/W
HW
Rst
SW
Rst
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Description
Must be 0
1 = Set Remote Fault bit
0 = Do not set Remote Fault bit
Always 0.
Upon hardware reset , this bit depends on ASYM_PAUSE_PAD.
The
value of this bit will be updated immediately after writing
See
Desc. this register. But the value written to this bit does not takes effect
until any one of the following occurs:
Update o Software reset is asserted (register 0.15)
o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = Asymmetric Pause
0 = No asymmetric Pause
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
27
27
Bit
Name
10
PAUSE
Type
Mode
HW
Rst
SW
Rst
9
100BASE-T4
8
100BASE-TX
Full Duplex
100BASE-TX
Half Duplex
HW
Rst
Always
0
SW
Rst
Always
0
Mode
R/W
Mode
HW
Rst
SW
Rst
6
10BASE-TX
Full Duplex
Mode
HW
Rst
SW
Rst
28
28
•
•
Upon hardware reset , this bit depends on PAUSE_PAD.
The value of this bit will be updated immediately after writing
See
Desc. this register. But the value written to this bit does not takes effect
until any one of the following occurs:
Update o Software reset is asserted (register 0.15)
o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = MAC PAUSE implemented
0 = MAC PAUSE not implemented
RO
SW
Rst
7
R/W
Mode
HW
Rst
Description
Not able to perform 100BASE-T4
The value of this bit will be updated immediately after writing
this register. But the value written to this bit does not takes effect
1
until any one of the following occurs:
o Software reset is asserted (register 0.15)
Update o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = Advertise
0 = Not advertised
R/W
The value of this bit will be updated immediately after writing
this register. But the value written to this bit does not takes effect
1
until any one of the following occurs:
o Software reset is asserted (register 0.15)
Update o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = Advertise
0 = Not advertised
R/W
The value of this bit will be updated immediately after writing
this register. But the value written to this bit does not takes effect
1
until any one of the following occurs:
o Software reset is asserted (register 0.15)
Update o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = Advertise
0 = Not advertised
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
Type
Mode
5
10BASE-TX
Half Duplex
HW
Rst
SW
Rst
4:0
4.1.6
Selector field
Mode
Description
R/W
The value of this bit will be updated immediately after writing
this register. But the value written to this bit does not takes effect
1
until any one of the following occurs:
o Software reset is asserted (register 0.15)
Update o Restart Auto-Negotiation is asserted (register 0.9)
o Power down (register 0.11) transitions from power down to
normal operation
o Link goes down
1 = Advertise
0 = Not advertised
RO
HW
Rst
Selector Field mode
Always 00001 = 802.3
00001
SW
Rst
Always
00001
Auto-Negotiation Expansion Register
Offset: 0x06
Bit
Name
15:5
RES
4
Parallel Detection
Fault
Type
Description
Mode
RO
HW
Rst
Always
0
SW
Rst
Always
0
Reserved. Must be 0.
Mode RO, LH 1: a fault has been detect
0: no fault has been detected
HW
0
Rst
3
2
Link Partner Next
Page Able
Local Next Page
Able
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
1: Link partner is Next page able
0: Link partner is not next page able
1: Local Device is Next Page able
0: Local Device is not Next Page able
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
29
29
Bit
Name
1
Page Received
Type
Description
Mode RO, LH 1: A new page has been received
0: No new page has been received
HW
0
Rst
0
Link Partner AutoNegotiation Able
4.1.7
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
1: Link partner is auto negotiation able
0: Link partner is not auto negotiation able
Link partner ability register(base page)
Offset: 0x05
Bit
Name
15
Next page
14
Ack
13
Remote Fault
12
Reserved
11
30
30
Asymmetric Pause
•
•
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Received Code Word Bit 15
1 = Link partner capable of next page
0 = Link partner not capable of next page
Acknowledge
Received Code Word Bit 14
1 = Link partner received link code word
0 = Link partner does not have Next Page ability
Remote Fault
Received Code Word Bit 13
1 = Link partner detected remote fault
0 = Link partner has not detected remote fault
Technology Ability Field
Received Code Word Bit 12
Technology Ability Field
Received Code Word Bit 11
1 = Link partner requests asymmetric pause
0 = Link partner does not request asymmetric pause
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
10
PAUSE
9
8
7
6
5
4:0
100BASE-T4
100BASE-TX
Full Duplex
100BASE-TX
Half Duplex
10BASE-TX
Full Duplex
10BASE-TX
Half Duplex
Selector field
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Technology Ability Field
Received Code Word Bit 10
1 = Link partner is capable of pause operation
0 = Link partner is not capable of pause operation
Technology Ability Field
Received Code Word Bit 9
1 = Link partner is 100BASE-T4 capable
0 = Link partner is not 100BASE-T4 capable
Technology Ability Field
Received Code Word Bit 8
1 = Link partner is 100BASE-TX full-duplex capable
0 = Link partner is not 100BASE-TX full-duplex capable
Technology Ability Field
Received Code Word Bit 7
1 = Link partner is 100BASE-TX half-duplex capable
0 = Link partner is not 100BASE-TX half-duplex capable
Technology Ability Field
Received Code Word Bit 6
1 = Link partner is 10BASE-T full-duplex capable
0 = Link partner is not 10BASE-T full-duplex capable
Technology Ability Field
Received Code Word Bit 5
1 = Link partner is 10BASE-T half-duplex capable
0 = Link partner is not 10BASE-T half-duplex capable
Mode RO, LH Selector Field
Received Code Word Bit 4:0
HW
0
Rst
SW
Rst
4.1.8
0
Function Control Register
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
31
31
Offset: 0x10
Bit
Name
15:12
RES
11
Assert CRS on
Transmit
10
RES
9:7
6:5
RES
MDI Crossover
Mode
Type
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
1
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
SW
Rst
4:3
2
SQE Test
1
32
32
RES
RES
•
•
Description
Reserved
1 = when transmitting, crs_o is asserted to 1;
0 = crs_o is asserted to 1 only when receiving.
When in RMII mode, this bit is fixed to 0.
Reserved
Reserved
Changes to these bits are disruptive to the normal operation;
therefore any changes to these registers must be followed by a
11
software reset to take effect.
00 = Manual MDI configuration
Update 01 = Manual MDIX configuration
10 = Reserved
11 = Enable automatic crossover for all modes
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
1
SW
Rst
Retain
Reserved
SQE Test is automatically disabled in full-duplex mode
1 = SQE test enabled
0 = SQE test disabled
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
0
Disable Jabber
4.1.9
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Jabber has effect only in 10BASE-T half-duplex mode.
1 = Disable jabber function
0 = Enable jabber function
PHY Specific Status Register
Offset: 0x11
Bit
Name
15:14
Speed
13
Duplex
Type
Description
Mode
RO
HW
Rst
00
SW
Rst
Retain
Mode
RO
This status bit is valid only after resolved bit 17.11 = 1. The
resolved bit is set when Auto-Negotiation is completed or AutoNegotiation is disabled.
1 = Full-duplex
0 = Half-duplex
Mode
RO
HW
Rst
0
1 = Page received
0 = Page not received
SW
Rst
Retain
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
Always
0
SW
Rst
Always
0
HW
Rst
SW
Rst
12
11
10
9:7
Page Received
(real-time)
Speed and Duplex
Resolved
Link (real-time)
RES
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
These status bits are valid only after resolved bit 17.11 = 1. The
resolved bit is set when Auto-Negotiation is completed or AutoNegotiation is disabled.
11 = Reserved
10 = Reserved
01 = 100 Mbps
00 = 10 Mbps
When Auto-Negotiation is not enabled, 17.11 = 1 for force speed
mode.
1 = Resolved
0 = Not resolved
1 = Link up
0 = Link down
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
33
33
Bit
Name
6
MDI Crossover
Status
5
Wirespeed
Downgrade
4
RES
3
Transmit Pause
Enabled
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
Retain
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
This is a reflection of the MAC pause resolution. This bit is for
information purposes and is not used by the device.
This status bit is valid only after resolved bit 17.11 = 1. The
resolved bit is set when Auto-Negotiation is completed; While in
force mode, this bit is set to be 0.
1 = Transmit pause enabled
0 = Transmit pause disabled
RO
This is a reflection of the MAC pause resolution. This bit is for
information purposes and is not used by the device.
This status bit is valid only after resolved bit 17.11 = 1. The
resolved bit is set when Auto-Negotiation is completed; While in
force mode, this bit is set to be 0.
1 = Receive pause enabled
0 = Receive pause disabled
Mode
RO
HW
Rst
0
1 = Reversed
0 = Normal
SW
Rst
Retain
Mode
RO
HW
Rst
0
SW
Rst
Retain
HW
Rst
SW
Rst
2
Receive Pause
Enabled
Mode
HW
Rst
SW
Rst
1
Polarity (real-time)
0
Jabber (real-time)
This status bit is valid only after resolved bit 17.11 = 1. The
resolved bit is set when Auto-Negotiation is completed or AutoNegotiation is disabled. This bit is 0 or 1 depending on what is
written to 16.6:5 in manual configuration mode. Register 16.6:5
are updated with software reset.
1 = MDIX
0 = MDI
1 = Downgrade
0 = No Downgrade
Reserved
1 = Jabber
0 = No jabber
4.1.10 Interrupt Enable Register
34
34
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Offset: 0x12
Bit
Name
15
Auto-Negotiation
Error Interrupt
Enable
14
13
12
11
10
9
8
Speed Changed
Interrupt Enable
Duplex Changed
Interrupt Enable
Page Received
Interrrupt Enable
Link Fail Interrupt
Enable
Link Success
Interrupt Enable
RES
RES
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
0
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
Reserved
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
35
35
Bit
Name
7
RES
6
MDI Crossover
Changed Interrupt
Enable
5
Wirespeeddowngrade
Interrupt Enable
4:2
1
RES
Polarity Changed
Interrupt Enable
0
Jabber Interrupt
Enable
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
000
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
Reserved
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
Reserved
1 = Interrupt enable
0 = Interrupt disable
1 = Interrupt enable
0 = Interrupt disable
SW
Rst
4.1.11 Interrupt Status Register
Offset: 0x13
Bit
Name
15
Auto-Negotiation
Error
36
36
•
•
Type
Description
Mode RO, LH An error is said to occur if MASTER/SLAVE does not resolve,
parallel detect fault, no common HCD, or link does not come up
HW
0
after negotiation is completed.
Rst
1 = Auto-Negotiation Error
SW
Retain 0 = No Auto-Negotiation Error
Rst
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
14
Speed Changed
Type
Description
Mode RO, LH 1 = Speed changed
0 = Speed not changed
HW
0
Rst
SW
Rst
13
Duplex Changed
Retain
Mode RO, LH 1 = Duplex changed
0 = Duplex not changed
HW
0
Rst
SW
Rst
12
Page Received
Retain
Mode RO, LH 1 = Page received
0 = Page not received
HW
0
Rst
SW
Rst
11
Link Fail Interrupt
Retain
Mode RO, LH 1 = Link down happened.
0 = Link down not happened.
HW
0
Rst
SW
Rst
10
Link Success
Interrupt
Retain
Mode RO, LH 1 = Link down happened.
0 = Link down not happened.
HW
0
Rst
SW
Rst
9
8
7
6
RES
RES
RES
MDI Crossover
Changed
Retain
Mode RO, LH Reserved
HW
Rst
0
SW
Rst
Retain
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Reserved
Reserved
Mode RO, LH 1 = Crossover changed
0 = Crossover not changed
HW
0
Rst
SW
Rst
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Retain
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
37
37
Bit
Name
5
Wirespeeddowngrade
Interrupt
4:2
RES
1
Polarity Changed
Type
Description
Mode RO, LH 1 = Wirespeed-downgrade detected.
0 = No Wirespeed-downgrade.
HW
0
Rst
SW
Rst
Retain
Mode
RO
HW
Rst
000
SW
Rst
000
Reserved
Mode RO, LH 1 = Polarity Changed
0 = Polarity not changed
HW
0
Rst
SW
Rst
0
Jabber
Retain
Mode RO, LH 1 = Jabber
0 = No jabber
HW
0
Rst
SW
Rst
Retain
4.1.12 Smart Speed Register
Offset: 0x14
Bit
Name
15:11
RES
10:9
8
38
38
Reserved
RES
•
•
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
2’b00
SW
Rst
Retain
Mode
RO
HW
Rst
1’b0
SW
Rst
Update
Reserved. Must be 00000000.
Reserved
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
7:6
RES
5
Smartspeed_en
Type
Mode
R/W
HW
Rst
0
SW
Rst
Update
Mode
R/W
HW
Rst
SW
Rst
4:2
1
0
Smartspeed_retry_
limit
R/W
HW
Rst
3’b011
SW
Rst
Update
R/W
0
SW
Rst
Update
Mode
R/W
HW
Rst
0
SW
Rst
0
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Reserved
The default value is one; if this bit is set to one and cable inhibits
completion of the training phase, then
1
After a few failed attempts, the Atheros card automatically
downgrades the highest ability to the next lower speed: from 100
Update to 10.
Mode
Bypass_smartspeed Mode
_timer
HW
Rst
RES
Description
The default value is three; if these bits are set to three, then the
Atheros card will attempt five times before downgrading; The
number of attempts can be changed through setting these bits.
The default value is zero; if this bit is set to one, the Smartspeed
FSM will bypass the timer used for stability.
Reserved.
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
39
39
4.1.13 Receive Error Count Register
Offset: 0x15
Bit
Name
15:0
Receive Error
Count
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Counter will peg at 0xFFFF and will not roll over.
(when rx_dv is valid, count rx_er numbers)
(in this version, only for 100Base-T)
4.1.14 Virtual Cable Tester Control Register
Offset: 0x16
Bit
Name
15:11
Vct_dbg_psw
10
vct_wp_
Max_vcode[3]
9:8
MDI Pair Select
7:5
vct_wp_
Max_vcode[2:0]
4:1
40
40
•
•
vct_np_
Max_vcode[3:0]
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1’b1
SW
Rst
Retain
Mode
R/W
HW
Rst
00
SW
Rst
00
Mode
RO
HW
Rst
3’b111
SW
Rst
Retain
Mode
R/W
HW
Rst
3’b100
SW
Rst
Retain
For VCT debug
For VCT debug
Virtual Cable Tester™ Control registers. Use the Virtual Cable
Tester Control Registers to select which MDI pair is shown in the
Virtual Cable Tester Status register.
00 = MDI[0] pair
01 = MDI[1] pair
10 = Reserved
11 = Reserved
For VCT debug
For VCT debug
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
0
Enable Test
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
When set, hardware automatically disable this bit when VCT is
done.
1 = Enable VCT Test
0 = Disable VCT Test
4.1.15 LED Control Register
Offset: 0x18
Bit
Name
15
Disable LED
14:12
11
10:8
7:5
4:3
LED On Time
Force Interrupt
LED Off Time
RES
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
3’b011
SW
Rst
Retain
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
3’b010
SW
Rst
0
Mode
RO
HW
Rst
000
SW
Rst
000
LED_LINK Control Mode
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
R/W
HW
Rst
0
SW
Rst
Retain
Control the output LED pins.
0 = Enable
1 = Disable
000 = 5 ms
001 = 10ms
010 = 21 ms
011 = 42ms
100 = 84 ms
101 = 168ms
110 to 111 = 42ms
Always 0
000 = 21 ms
001 = 42 ms
010 = 84 ms
011 =168 ms
100 =330 ms
101 = 670 ms
110 to 111 = 168ms
Reserved
00 = Direct LED mode
11 = Master/Slave LED mode
01, 10 = Combined LED modes
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
41
41
Bit
Name
2
RES
1
RES
0
RES
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Reserved
Reserved
Reserved
4.1.16 Virtual Cable Tester Status Register
Offset: 0x1C
Bit
Name
15:10
RES
9:8
7:0
42
42
•
•
Status
Delta_Time
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
00
SW
Rst
00
Mode
R/W
HW
Rst
0
SW
Rst
0
Reserved
The content of the Virtual Cable Tester Status Registers applies to
the cable
pair selected in the Virtual Cable Tester™ Control Registers.
11 = Link-up state, no short or open in cable
00 = Valid test, normal cable (no short or open in cable)
10 = Valid test, open in cable (Impedance > 333 ohms)
01 = Valid test, short in cable (Impedance < 33 ohms)
Delta time indicates distance along the cable
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
4.1.17 Debug Port (Address Offset Set) Register
Offset: 0x1D
Bit
Name
15:6
RES
5:0
Addres Offset
Type
Description
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
0
SW
Rst
0
Reserved
The address index of the register will be written or read.
4.1.18 Debug Port 2 (R/W Port) Register
Offset: 0x1E
Bit
Name
15:0
Debug Data Port
Type
Mode
HW
Rst
SW
Rst
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Description
R/W
The data port for the debug register.
Before
accessing this register, you must set the address offset
0x02EE
first.
0x02EE
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
43
43
4.2
Power Saving and Debug Register Summary
Table 4-3. Register Summary
Offset
Register
Page
0x12
Test Configuration for 10Base-T
page 45
0x10
Test Configuration for 100Base-Tx
page 46
0x0B
Hibernate Control
page 48
0x29
Power Saving Control
page 49
4.2.19 10Base-T Test Configuration Register
Offset: 0x12
Bit
Name
15:14
Interval_sel_timer
13:12
11
En_mask_bt
10
En_10bt_idle
9:6
5
44
44
Triger_sel_timer
RES
Test_mode[2]
•
•
Type
Description
Mode
R/W
HW
Rst
01
SW
Rst
Retain
Mode
R/W
HW
Rst
00
SW
Rst
Retain
Mode
R/W
HW
Rst
1
SW
Rst
0
Mode
R/W
HW
Rst
1
SW
Rst
0
Mode
RO
HW
Rst
1000
SW
Rst
1000
Mode
R/W
HW
Rst
0
SW
Rst
0
Controls the interval that PHY detects whether the data frames
on the cable are MLT-3 coded. This logic is used to divide
Manchester code from MLT-3 code.
Controls the threshold that PHY detects at the end of the interval
whether the data frames on the cable are MLT-3 coded. This logic
is used to divide Manchester code from MLT-3 code.
1: enable the function of dividing Manchester code from MLT-3
code.
0: disable the function.
1: In 10BT mode , if there's no data or NLP to transmit, shut off
dac; otherwise turn on the dac;
0: In 10BT, dac will not be turn off.
Reserved
bit 2 of test_mode
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Bit
Name
4
En_longcable
3
2
1:0
RES
Loopback mode
select
Test_mode[1:0]
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
R/W
HW
Rst
0
SW
Rst
0
Enable long cable test
Reserved
1: lpbk2-deep in Loopback mode
0: lpbk1-shallow in Loopback mode
(connect to dig10.test_mode_i[0])
[001]: packet with all ones, 10MHz sine wave, For harmonic test.
[010]: pseudo random, for TP_IDLE/Jitter/Differential Voltage
test.
[011]: normal link pulse only,
[100]: 5MHz sin wave.
Others: normal mode.
4.2.20 100Base-TX Test Configuration Register
Offset: 0x10
Bit
Name
15
RES
14:8
7
RES
Jitter_test
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0111001
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Reserved
Reserved
100Base-Tx Jitter test
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
45
45
Bit
Name
6
Os_test
5
Dcd_test
4
RES
3
RES
2
RES
1
RES
0
46
46
RES
•
•
Type
Description
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
Retain
Mode
R/W
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
0
SW
Rst
0
Mode
R/W
HW
Rst
0
SW
Rst
0
100Base-Tx Overshoot test
100Base-Tx DCD test
Reserved
Reserved
Reserved
Reserved
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
4.2.21 Hibernate Control Register
Offset: 0x0B
Bit
Name
15
Ps_hib_en
14
13
12
11
10
9:0
RES
RES
RES
RES
RES
RES
Type
Description
Mode
RO
HW
Rst
1
SW
Rst
0
Mode
RO
HW
Rst
0
SW
Rst
0
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
1
SW
Rst
1
Mode
RO
HW
Rst
0
SW
Rst
0
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
Power hibernate conrol bit;
‘1’ : hibernate enable
‘0’ : hibernate disable
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
47
47
4.2.22 Power Saving Control
Offset: 0x29
Bit
Name
15
TOP_PS_EN
14:12
11:9
RES
Dac_amp_100
Type
Description
Mode
RO
HW
Rst
1
SW
Rst
Retain
Mode
R/W
HW
Rst
3’h3
SW
Rst
Retain
Mode
R/W
HW
Rst
3’h3
SW
Rst
Retain
‘1’ : Top level Power Saving Enable
‘0’ : Top level Power Saving Disable
Reserved
Control amplitude of transmit signal in 100BT mode.
000: -2%
……
111: +12%
8:6
Dac_amp_10
Mode
R/W
HW
Rst
3’h3
SW
Rst
Retain
Control amplitude of transmit signal in 10BT mode.
000: -2%
……
111: +12%
5:1
0
48
48
RES
RES
•
•
Mode
R/W
HW
Rst
10010
SW
Rst
10010
Mode
R/W
HW
Rst
1
SW
Rst
Retain
Reserved
Reserved
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
5. Package Dimensions
The AR8032 is packaged in a QFN 32. The body
size is 5 mm by 5 mm. The package drawings
and dimensions are provided in Figure 5-1 and
Table 5-1.
Figure 5-1. Package Views
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
•
•
51
51
;
Table 5-1. Package Dimensions
Dimension Label
Min
Nom
Max
Unit
A
0.70
0.75
0.80
mm
A1
—
0.01
0.05
mm
b
0.18
0.25
0.30
mm
c
0.18
0.20
0.25
mm
D
4.90
5.00
5.10
mm
D2
3.50REF
mm
e
0.50 Basic
mm
Ne
3.50 Basic
mm
E
4.90
E2
5.00
5.10
3.50REF
mm
mm
L
0.35
0.40
0.45
mm
h
0.30
0.35
0.40
mm
Notes:
1. Dimensioning and tolerences conform to JEDEC MO-220
52
52
•
•
AR8032 Integrated 10/100 Mbps Ethernet Transceiver
July 2010
Atheros Communications, Inc.
COMPANY CONFIDENTIAL
6. Ordering Information
The order number AR8032-BL1A specifies a Commercial version of the AR8032.
The order number AR8032-BL1B specifies an Industrial version of the AR8032.
Atheros Communications, Inc.
Transceiver • 53
AR8032 Integrated 10/100 Mbps Ethernet
The information in this document has been carefully reviewed and is believed to be accurate. Nonetheless, this document is subject to
change without notice. Atheros assumes no responsibility for any inaccuracies that may be contained in this document, and makes no
commitment to update or to keep current the contained information, or to notify a person or organization of any updates. Atheros reserves
the right to make changes, at any time, to improve reliability, function or design and to attempt to supply the best product possible.
Document Number: 981-00072-001
MKG-1359 Rev. 2
Atheros Communications, Incorporated
5480 Great America Parkway
Santa Clara, CA 95054
t: 408/773-5200
f: 408/773-9940
www.atheros.com