DP83TC812-Q1 [TI]
DP83TC812-Q1 TC-10 Compliant 100BASE-T1 Automotive Ethernet PHY;型号: | DP83TC812-Q1 |
厂家: | TEXAS INSTRUMENTS |
描述: | DP83TC812-Q1 TC-10 Compliant 100BASE-T1 Automotive Ethernet PHY |
文件: | 总196页 (文件大小:5574K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
DP83TC812x-Q1 TC-10 Compliant 100BASE-T1 Automotive Ethernet PHY
1 Features
3 Description
•
Open Alliance and IEEE 802.3bw 100BASE-T1
compliant
– Passes Level IV emissions with Integrated LPF
– TC-10 compliant with < 20μA sleep current
SAE J2962-3 EMC compliant
Configurable I/O voltages: 3.3 V, 2.5 V, and 1.8 V
MAC interfaces: MII, RMII, RGMII and SGMII
Optional separate voltage rail for MAC interface
pins (3.3 V, 2.5 V, 1.8 V)
AEC-Q100 qualified for automotive applications:
– Temperature grade 1: –40°C to +125 °C
ambient operating temperature
The DP83TC812-Q1 device is an IEEE 802.3bw-
compliant automotive PHYTER™ Ethernet physical
layer transceiver which can work with Unshielded
Twisted Pair cable. The PHY supports TC10 sleep
and wake features. It provides all physical layer
functions needed to transmit and receive data over
unshielded single twisted-pair cables. The device
provides xMII flexibility with support for standard MII,
RMII, RGMII, and SGMII MAC interfaces.The PHY
also integrates a low pass filter on the MDI side to
reduce emissions.
•
•
•
•
•
This device includes the Diagnostic Tool Kit, providing
an extensive list of real-time monitoring tools, debug
tools and test modes. Within the tool kit is the first
integrated electrostatic discharge (ESD) monitoring
tool. It is capable of counting ESD events on MDI
as well as providing real-time monitoring through the
use of a programmable interrupt. Additionally, the
DP83TC812-Q1 includes a pseudo random binary
sequence (PRBS) frame generation tool, which is
fully compatible with internal loopbacks, to transmit
and receive data without the use of a MAC. The
device is housed in a 6.00-mm × 6.00-mm, 36-pin
VQFN wettable flank package. This device is pin-2-
pin compatible with DP83TG720 (1000BASE-T1).
It is also form factor compatible with DP83TC811.
This would allow for a single PCB layout to be
used for DP83TC811, DP83TC812, DP83TC814, and
DP83TG720.
– ±8-kV HBM ESD for pins 12 and 13
– IEC61000-4-2 ESD classification level 4 for
pins 12 and 13: ±8-kV contact discharge
IEEE 1588 SFD support
TSN compliant with 802.3br frame pre-emption
support
Low active power operation: < 230 mW
Diagnostic tool kit
– Signal quality indication (SQI)
– Time domain reflectometry (TDR)
– Electrostatic discharge sensor
– Voltage sensor
•
•
•
•
– PRBS Built-in Self-Test
– Loopbacks
VQFN, wettable flank packaging
•
2 Applications
•
•
•
ADAS
Device Information
Gateway and Body Control
Telematics
PART NUMBER
DP83TC812S-Q1
DP83TC812R-Q1
PACKAGE (1)
BODY SIZE (NOM)
6.00 mm × 6.00 mm
6.00 mm × 6.00 mm
VQFN (36)
VQFN (36)
(1) For all available packages, see the orderable addendum at
the end of the data sheet.
100BASE-T1
IEEE 802.3bw
MII
RMII
RGMII
SGMII
CMC
DP83TC81xS-Q1
100BASE-T1
CPU/MPU
MAC
Automotive
Connector
Ethernet PHY
CM
Termination
25MHz
Clock Source
Status
LEDs
GND
Simplified Schematic
An IMPORTANT NOTICE at the end of this data sheet addresses availability, warranty, changes, use in safety-critical applications,
intellectual property matters and other important disclaimers. PRODUCTION DATA.
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table of Contents
1 Features............................................................................1
2 Applications.....................................................................1
3 Description.......................................................................1
4 Revision History.............................................................. 2
5 Device Comparison Table...............................................3
6 Pin Configuration and Functions...................................4
7 Specifications................................................................ 16
7.1 Absolute Maximum Ratings...................................... 16
7.2 ESD Ratings............................................................. 16
7.3 Recommended Operating Conditions.......................16
7.4 Thermal Information..................................................17
7.5 Electrical Characteristics...........................................17
7.6 Timing Requirements................................................22
7.7 Timing Diagrams.......................................................25
7.8 Typical Characteristics..............................................32
8 Detailed Description......................................................34
8.1 Overview...................................................................34
8.2 Functional Block Diagram.........................................35
8.3 Feature Description...................................................36
8.4 Device Functional Modes..........................................45
8.5 Programming............................................................ 59
8.6 Register Maps...........................................................63
9 Application and Implementation................................176
9.1 Application Information Disclaimer..........................176
9.2 Application Information........................................... 176
9.3 Typical Applications................................................ 176
10 Power Supply Recommendations............................183
11 Layout.........................................................................185
11.1 Layout Guidelines................................................. 185
11.2 Layout Example.................................................... 187
12 Device and Documentation Support........................188
12.1 Receiving Notification of Documentation Updates188
12.2 Support Resources............................................... 188
12.3 Community Resources..........................................188
12.4 Trademarks...........................................................188
12.5 Electrostatic Discharge Caution............................188
12.6 Glossary................................................................188
13 Mechanical, Packaging, and Orderable
Information.................................................................. 188
4 Revision History
NOTE: Page numbers for previous revisions may differ from page numbers in the current version.
Changes from Revision * (April 2021) to Revision A (December 2021)
Page
•
Advance Information to Production Data Release..............................................................................................1
Copyright © 2021 Texas Instruments Incorporated
2
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
5 Device Comparison Table
PART
SGMII
OPERATING
NUMBER
SUPPORT
TEMPERATURE
DP83TC812R-Q1
DP83TC812S-Q1
No
–40°C to 125°C
–40°C to 125°C
Yes
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
3
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
6 Pin Configuration and Functions
27
26
25
24
23
22
21
20
19
TX_CLK
TX_EN / TX_CTRL
TX_D3
28
29
30
31
32
33
34
35
36
18
17
16
15
14
13
12
11
10
GND_ESC
GND_ESC
CLKOUT / GPIO_2
RX_DV / CRS_DV
RX_CTRL
TX_D2
GND
TX_D1/TX_P
TX_D0/TX_M
VDDIO
RX_ER
TRD_M
TRD_P
VDDA
INH
LED_0 / GPIO_0
MDIO
1
2
3
4
5
6
7
8
9
Figure 6-1. DP83TC812S-Q1 RHA Package
36-Pin VQFN
Top View
Copyright © 2021 Texas Instruments Incorporated
4
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
27
26
25
24
23
22
21
20
19
TX_CLK
TX_EN / TX_CTRL
TX_D3
28
29
30
31
32
33
34
35
36
18
17
16
15
14
13
12
11
10
GND_ESC
GND_ESC
CLKOUT / GPIO_2
RX_DV / CRS_DV
RX_CTRL
TX_D2
GND
TX_D1
RX_ER
TRD_M
TRD_P
VDDA
INH
TX_D0
VDDIO
LED_0 / GPIO_0
MDIO
1
2
3
4
5
6
7
8
9
Figure 6-2. DP83TC812R-Q1 RHA Package
36-Pin VQFN
Top View
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
5
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-1. Pin Functions
PIN
STATE1
DESCRIPTION
NAME2
NO.
MAC INTERFACE
RX_D3
Receive Data: Symbols received on the cable are decoded and transmitted out of these pins synchronous to the
rising edge of RX_CLK. They contain valid data when RX_DV is asserted. A data nibble, RX_D[3:0], is transmitted
in MII and RGMII modes. 2 bits; RX_D[1:0], are transmitted in RMII mode. RX_D[3:2] are not used when in RMII
mode.
23
RX_M
RX_D2
RX_P
24
S, PD, O
If the PHY is bootstrapped to RMII Master mode, a 50-MHz clock reference is automatically outputted on RX_D3.
This clock must be fed to the MAC.
RX_D1
RX_D0
25
26
RX_M / RX_P: Differential SGMII Data Output. These pins transmit data from the PHY to the MAC.
Receive Clock: In MII and RGMII modes, the receive clock provides a 25-MHz reference clock.
RX_CLK
27
PD, O
Unused in RMII and SGMII modes
Receive Error: In MII and RMII modes, this pin indicates a receive error symbol has been detected within a
received packet. In MII mode, RX_ER is asserted high synchronously to the rising edge of RX_CLK. In RMII mode,
RX_ER is asserted high synchronously to the rising edge of the reference clock. This pin is not required to be used
by the MAC in MII or RMII because the PHY will automatically corrupt data on a receive error.
Unused in RGMII and SGMII modes
RX_ER
14
S, PD, O
Receive Data Valid: This pin indicates when valid data is presented on RX_D[3:0] for MII mode.
Carrier Sense Data Valid: This pin combines carrier sense and data valid into an asynchronous signal. When
CRS_DV is asserted, data is presented on RX_D[1:0] in RMII mode.
RX_DV
CRS_DV
RX_CTRL
15
28
29
S, PD, O
PD, I, O
PD, I
RGMII Receive Control: Receive control combines receive data valid indication and receive error indication into a
single signal. RX_DV is presented on the rising edge of RX_CLK and RX_ER is presented on the falling edge of
RX_CLK.
Unused in SGMII mode
Transmit Clock: In MII mode, the transmit clock is a 25-MHz output and has constant phase referenced to the
reference clock. In RGMII mode, this clock is sourced from the MAC layer to the PHY. A 25-MHz clock must be
provided (not required to have constant phase to the reference clock unless synchronous RGMII is enabled)
Unused in RMII and SGMII modes
TX_CLK
Transmit Enable: In MII mode, transmit enable is presented prior to the rising edge of the transmit clock. TX_EN
indicates the presence of valid data inputs on TX_D[3:0]. In RMII mode, transmit enable is presented prior to the
rising edge of the reference clock. TX_EN indicates the presence of valid data inputs on TX_D[1:0].
RGMII Transmit Control: Transmit control combines transmit enable and transmit error indication into a single
signal. TX_EN is presented prior to the rising edge of TX_CLK; TX_ER is presented prior to the falling edge of
TX_CLK.
TX_EN
TX_CTRL
Unused in SGMII mode
TX_D3
TX_D2
30
31
Transmit Data: In MII and RGMII modes, the transmit data nibble, TX_D[3:0], is received from the MAC prior to the
rising edge of TX_CLK. In RMII mode, TX_D[1:0] is received from the MAC prior to the rising edge of the reference
clock. TX_D[3:2] are not used in RMII mode.
TX_D1
TX_P
32
33
PD, I
TX_M / TX_P: Differential SGMII Data Input. These pins receive data that is transmitted from the MAC to the PHY.
TX_D0
TX_M
SERIAL MANAGEMENT INTERFACE
Management Data Clock: Synchronous clock to the MDIO serial management input and output data. This clock
may be asynchronous to the MAC transmit and receive clocks. The maximum clock rate is 25 MHz. There is no
minimum clock rate.
MDC
1
I
Management Data Input/Output: Bidirectional management data signal that may be sourced by the management
station or the PHY. This pin requires a pullup resistor. In systems with multiple PHYs using same MDIO-MDC bus, a
single pull-up resistor should be used on MDIO line.
MDIO
36
OD, IO
Recommended to use a resistor between 2.2 kΩ and 9 kΩ.
Copyright © 2021 Texas Instruments Incorporated
6
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-1. Pin Functions (continued)
PIN
NAME2
CONTROL INTERFACE
STATE1
DESCRIPTION
NO.
Interrupt: Active-LOW output, which will be asserted LOW when an interrupt condition occurs. This pin has a weak
internal pullup. Register access is necessary to enable various interrupt triggers. Once an interrupt event flag is set,
register access is required to clear the interrupt event. This pin can be configured as an Active-HIGH output using
register 0x0011.
INT
2
3
PU, OD, IO
This pin can also operate as Power-Down control where asserting this pin low would put the PHY in power down
mode and asserting high would put the PHY in normal mode. This feature can also be enabled via register 0x0011.
Reset: Active-LOW input, which initializes or reinitializes the PHY. Asserting this pin LOW for at least 1 μs will force
a reset process to occur. All internal registers will reinitialize to their default states as specified for each bit in the
Register Maps section. All bootstrap pins are resampled upon deassertion of reset.
RESET
WAKE
INH
PU, I
WAKE: Input/Outputpin which is Active-HIGH input by default. As input this pin wakes the PHY from TC-10 SLEEP.
Asserting this pin HIGH at power-up will bring the PHY out of SLEEP. External 10kΩ pull down resistor can be used
when implementing TC-10 circuit to prevent accidental wake-up. This pin can be directly tied to VSLEEP or it can
be pulled to VSLEEP via a resistor to wake the device.
8
PD, I/O
O, OD
This pin also supports wake forwarding feature where a WAKE pulse will be generated by the PHY which can be
used for waking up other PHYs on the same system.
INH: Active-HIGH output. This pin will be Hi-Z when the PHY is in TC-10 SLEEP. This pin is HIGH for all other
PHY states. External pull down resistor in th range of 2kΩ - 10kΩ must be used when implementing TC-10 circuit. If
multiple devices are sharing INH pin, then a single pull down resistor must be used.
10
CLOCK INTERFACE
Reference Clock Input (RMII): Reference clock 50-MHz CMOS-level oscillator in RMII Slave mode. Reference
clock 25-MHz crystal or oscillator in RMII Master mode.
Reference Clock Input (Other MAC Interfaces): Reference clock 25-MHz crystal or oscillator input. The device
supports either an external crystal resonator connected across pins XI and XO, or an external CMOS-level oscillator
connected to pin XI only and XO left floating. This pin can also accept clock input from other devices like Ethernet
MAC or another Ethernet PHY in daisy-chain operations.
XI
5
I
Reference Clock Output: XO pin is used for crystal only. This pin must be left floating when a CMOS-level
XO
4
O
oscillator is connected to XI.
LED/GPIO INTERFACE
LED_0 /
35
S, PD, IO
S, PD, IO
IO
LED_0: Link Status LED. This pin can also be used as LED or clock output via Register selection.
GPIO_0
LED_1: Link Status and BLINK for TX/RX Activity. This pin can also be used as LED or clock output via Strap/
LED_1 /
6
GPIO_1
Register selection.
CLKOUT /
16
Clock Output: 25-MHz reference clock. This pin can also be used as LED or GPIO via Strap/Register selection.
GPIO_2
MEDIUM DEPENDENT INTERFACE
TRD_M
TRD_P
13
12
Differential Transmit and Receive: Bidirectional differential signaling configured for 100BASE-T1 operation, IEEE
IO
802.3bw compliant.
GROUND ESCAPE
Ground Escape: Optional ground escape pins. These pins can be connected to ground to optimize PCB layout.
These pins are not substitute for power ground connection to DAP. DAP must always be connected to power
ground.
GND_ESC
GND_ESC
17
18
This pin can be left unconnected if not used.
Ground Escape: Optional ground escape pins. These pins can be connected to ground to optimize PCB layout.
These pins are not substitute for power ground connection to DAP. DAP must always be connected to power
ground.
This pin can be left unconnected if not used.
POWER CONNECTIONS
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
7
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-1. Pin Functions (continued)
PIN
NAME2
STATE1
DESCRIPTION
NO.
Core Supply: 3.3 V
VDDA
11
SUPPLY
Recommend using 0.47-µF and 0.01-µF ceramic decoupling capacitors; optional ferrite bead can be used.
IO Supply: 1.8 V, 2.5 V, or 3.3 V
VDDIO
34
22
SUPPLY
Recommend using ferrite bead, 0.47-µF and 0.01-µF ceramic decoupling capacitors.
Optional MAC Interface Supply: 1.8 V, 2.5 V, or 3.3 V
Optional separate supply for MAC interface pins. This pin supplies power to the MAC interface pins and can be
kept at a different voltage level as compared to other IO pins. Recommend using 0.47-µF, and 0.01-µF ceramic
decoupling capacitors and ferrite bead. When separate VDDMAC is not required in the system then it must be
connected to VDDIO. When connecting to VDDIO, 0.47-µF on the VDDIO can be removed. 0.47-µF must still be
connected close to VDDMAC. In this case, one common ferrite bead can be used between VDDIO and VDDMAC.
VDDMAC
SUPPLY
VSLEEP Supply: 3.3 V
VSLEEP
7
SUPPLY
Recommend using 0.1-µF ceramic decoupling capacitors.
GROUND
DAP
GROUND
Ground: This must always be connected to power ground.
DO NOT CONNECT
DNC
19
20
DNC: Do not connect (leave floating)
DNC: Do not connect (leave floating)
DNC
NO CONNECT
NC
9
NC: No connection. Can be left floating. Connecting to any signal will have no effect on PHY performance.
NC: No connection. Can be left floating. Connecting to any signal will have no effect on PHY performance.
NC
21
1. Pin Type:
I = Input
O = Output
IO = Input/Output
OD = Open Drain
PD = Internal pulldown
PU = Internal pullup
S = Bootstrap configuration pin (all configuration pins have weak internal pullups or pulldowns)
2. When pins are unused, follow the recommended connection requirements provided in the table above. If
pins do not have required termination, they may be left floating.
Copyright © 2021 Texas Instruments Incorporated
8
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-2. Pin Domain
PIN NO
PIN NAME
VOLTAGE DOMAIN
VDDIO
1
2
3
4
5
6
8
MDC
INT_N
VDDIO
RESET_N
XO
VDDIO
VDDIO
XI
VDDIO
LED_1/GPIO_1
VDDIO
WAKE
INH
VSLEEP
VSLEEP
10
12
13
14
15
16
23
24
25
26
27
28
29
30
31
32
33
35
36
TRD_P
TRD_M
VDDA
VDDA
RX_ER
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDIO
RX_DV/CRS_DV/RX_CTRL
CLKOUT/GPIO_2
RX_D3/RX_M
RX_D2/RX_P
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN/TX_CTRL
TX_D3
TX_D2
TX_D1/TX_P
TX_D0/TX_M
LED_0/GPIO_0
MDIO
VDDIO
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
9
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-3. Pin States - POWER-UP / RESET
POWER-UP / RESET
PIN
PIN NO
PULL VALUE
PIN STATE (1)
PULL TYPE
NAME
(kΩ)
none
9
1
2
3
4
5
6
MDC
INT
I
I
none
PU
RESET
XO
I
PU
9
O
I
none
none
PD
none
none
9
XI
LED_1
I
7
VSLEEP
SUPPLY
none
none
8
9
WAKE
NC
I/O
PD
455
none
none
FLOAT
OD, O
none
none
10
INH
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VDDA
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT
GND_ESC
GND_ESC
DNC
SUPPLY
none
none
none
PD
none
none
none
6
IO
IO
I
I
PD
6
O
none
none
PD
none
none
50
FLOAT
I
FLOAT
none
none
none
none
PD
none
none
none
none
9
DNC
FLOAT
NC
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
I
I
PD
9
I
PD
9
I
PD
9
I
PD
9
I
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
9
I
I
I
I
I
SUPPLY
I
OD, IO
none
none
Copyright © 2021 Texas Instruments Incorporated
10
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
www.ti.com
PIN NO
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
Table 6-4. Pin States - TC10 SLEEP
TC10 SLEEP (All Supplies On)
PIN
NAME
PULL VALUE
(kΩ)
PIN STATE (1)
PULL TYPE
1
MDC
INT
I
none
PU
none
9
2
I
3
RESET
XO
I
PU
9
4
O
none
none
PD
none
none
9
5
XI
I
6
LED_11
VSLEEP
WAKE
DNC
I
7
SUPPLY
none
PD
none
455
none
none
none
none
none
6
8
I/O
9
FLOAT
none
none
none
none
none
PD
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
INH
OD, O
VDDA
SUPPLY
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT2
GND_ESC
GND_ESC
DNC
IO
IO
I
I
PD
6
O
PD
none
none
50
FLOAT
none
PD
I
FLOAT
none
none
none
none
PD
none
none
none
none
9
DNC
FLOAT
DNC
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
I
I
PD
9
I
PD
9
I
PD
9
I
PD
9
I
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
9
I
I
I
I
I
SUPPLY
I
OD, IO
none
none
1. If LED_1 is configured as CLKOUT, the TC10 Sleep IO state becomes: Output with no pull resistors
2. If CLKOUT is configured as LED_1, the TC10 Sleep IO state becomes: Input, 9 kΩ pull down
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
11
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-5. Pin States - MAC ISOLATE and IEEE PWDN
MAC ISOLATE
IEEE PWDN
PULL TYPE
PIN
NAME
PIN NO
PULL VALUE
(kΩ)
PULL VALUE
PIN STATE (1)
PULL TYPE
PIN STATE (1)
(kΩ)
none
9
1
2
3
4
5
6
MDC
INT
I
none
PU
none
9
I
none
PU
OD, O
OD, O
RESET
XO
I
PU
9
I
PU
9
O
I
none
none
none
none
none
none
O
I
none
none
none
none
none
none
XI
LED_1
O
O
7
VSLEEP
SUPPLY
none
none
SUPPLY
none
none
8
9
WAKE
NC
IO
PD
455
none
none
IO
PD
455
none
none
FLOAT
OD, O
none
none
FLOAT
OD, O
none
none
10
INH
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VDDA
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT
GND_ESC
GND_ESC
DNC
SUPPLY
none
none
none
PD
none
none
none
6
SUPPLY
none
none
none
PD
none
none
none
6
IO
IO
IO
IO
I
I
I
PD
6
O
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
O
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
9
O
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
DNC
FLOAT
FLOAT
DNC
FLOAT
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
SUPPLY
I
O
I
PD
9
O
I
PD
9
O
I
PD
9
O
I
PD
9
O
I
PD
9
I
I
PD
9
I
I
PD
9
I
I
PD
9
I
I
PD
9
I
I
PD
9
I
SUPPLY
O
none
none
none
none
none
none
SUPPLY
O
OD, IO
OD, IO
Copyright © 2021 Texas Instruments Incorporated
12
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
www.ti.com
PIN NO
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
Table 6-6. Pin States - MII and RGMII
MII
RGMII
PIN
NAME
PULL VALUE
(kΩ)
PULL VALUE
(kΩ)
PIN STATE (1)
PULL TYPE
PIN STATE (1)
PULL TYPE
1
2
3
4
5
6
MDC
INT
I
none
PU
none
9
I
none
PU
none
9
OD, O
OD, O
RESET
XO
I
PU
9
I
PU
9
O
I
none
none
none
none
none
none
O
I
none
none
none
none
none
none
XI
LED_1
O
O
7
VSLEEP
SUPPLY
none
none
SUPPLY
none
none
8
9
WAKE
NC
IO
PD
455
none
none
IO
PD
455
none
none
FLOAT
OD, O
none
none
FLOAT
OD, O
none
none
10
INH
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VDDA
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT
GND_ESC
GND_ESC
DNC
SUPPLY
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
SUPPLY
none
none
none
PD
none
none
none
6
IO
IO
IO
IO
O
I
O
O
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
O
O
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
DNC
FLOAT
FLOAT
DNC
FLOAT
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
SUPPLY
O
O
O
O
O
O
O
O
O
O
O
I
I
I
I
I
I
I
I
I
I
I
SUPPLY
O
SUPPLY
O
OD, IO
OD, IO
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
13
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 6-7. Pin States - RMII MASTER and RMII SLAVE
RMII MASTER
RMII SLAVE
PULL TYPE
PIN
NAME
PIN NO
PULL VALUE
(kΩ)
PULL VALUE
PIN STATE (1)
PULL TYPE
PIN STATE (1)
(kΩ)
none
9
1
2
3
4
5
6
MDC
INT
I
none
PU
none
9
I
none
PU
OD, O
OD, O
RESET
XO
I
PU
9
I
PU
9
O
I
none
none
none
none
none
none
O
I
none
none
none
none
none
none
XI
LED_1
O
O
7
VSLEEP
SUPPLY
none
none
SUPPLY
none
none
8
9
WAKE
NC
IO
PD
455
none
none
IO
PD
455
none
none
FLOAT
OD, O
none
none
FLOAT
OD, O
none
none
10
INH
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VDDA
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT
GND_ESC
GND_ESC
DNC
SUPPLY
none
none
none
none
none
none
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
none
none
none
none
none
none
9
SUPPLY
none
none
none
none
none
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
none
none
none
none
none
9
IO
IO
IO
IO
O
O
O
O
O
O
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
FLOAT
DNC
FLOAT
FLOAT
DNC
FLOAT
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
SUPPLY
O, 50MHz
I
I
I
PD
9
O
none
none
PD
none
none
9
O
none
none
PD
none
none
9
O
O
I
I
I
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
I
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
I
I
I
I
I
I
I
I
I
I
SUPPLY
O
SUPPLY
O
OD, IO
OD, IO
Copyright © 2021 Texas Instruments Incorporated
14
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
www.ti.com
PIN NO
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
Table 6-8. Pin States - SGMII
SGMII
PIN
NAME
PULL VALUE
PIN STATE (1)
PULL TYPE
(kΩ)
1
2
3
4
5
6
MDC
INT
I
none
PU
none
9
OD, O
RESET
XO
I
PU
9
O
I
none
none
none
none
none
none
XI
LED_1
O
7
VSLEEP
SUPPLY
none
none
8
9
WAKE
NC
IO
PD
455
none
none
FLOAT
OD, O
none
none
10
INH
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
VDDA
TRD_P
TRD_M
RX_ER
RX_DV
CLKOUT
GND_ESC
GND_ESC
DNC
SUPPLY
none
none
none
PD
none
none
none
6
IO
IO
I
I
PD
6
O
none
none
none
none
none
none
none
none
none
PD
none
none
none
none
none
none
none
none
none
9
FLOAT
FLOAT
FLOAT
DNC
FLOAT
DNC
FLOAT
VDDMAC
RX_D3
RX_D2
RX_D1
RX_D0
RX_CLK
TX_CLK
TX_EN
TX_D3
TX_D2
TX_D1
TX_D0
VDDIO
LED_0
MDIO
SUPPLY
O
O
I
I
PD
9
I
PD
9
I
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
none
I
I
I
I
I
SUPPLY
O
OD, IO
(1) Type: I = Input
O = Output
IO = Input/Output
OD = Open Drain
PD = Internal pulldown
PU = Internal pullup
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
15
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7 Specifications
7.1 Absolute Maximum Ratings
over operating free-air temperature range (unless otherwise noted) (1)
MIN
–0.3
–0.3
–0.3
–0.3
-0.3
TYP
MAX
UNIT
V
Input Voltage VDDA
4
4
4
4
4
4
Input Voltage VDDIO/VDDMAC (3.3V)
Input Voltage VDDIO/VDDMAC (2.5V)
Input Voltage VDDIO/VDDMAC (1.8V)
Input Voltage VSLEEP
V
V
V
V
Pins
Pins
Pins
Pins
MDI
–0.3
V
VDDMAC +
0.3
MAC interface
–0.3
–0.3
–0.3
V
V
V
MDIO, MDC, GPIO, XI, XO, INT, RESET, CLKOUT
WAKE, INH
VDDIO + 0.3
VSLEEP +
0.3
DC Output
Voltage
All Pins
–0.3
4
V
TJ
Junction Temperature
Storage temperature
150
150
°C
°C
Tstg
–65
(1) Stresses beyond those listed under Absolute Maximum Rating may cause permanent damage to the device. These are stress
ratings only, which do not imply functional operation of the device at these or any other conditions beyond those indicated
under Recommended Operating Condition. Exposure to absolute-maximum-rated conditions for extended periods may affect device
reliability.
7.2 ESD Ratings
VALUE UNIT
All pins
±2000
±8000
±750
Human body model (HBM), per
AEC Q100-002(1)
TRD_N, TRD_P pins
Corner pins
V(ESD) Electrostatic discharge
V
Charged device model (CDM), per
AEC Q100-011
Other pins
±750
IEC 61000-4-2 contact discharge
TRD_N, TRD_P pins
±8000
(1) AEC Q100-002 indicates that HBM stressing shall be in accordance with the ANSI/ESDA/JEDEC JS-001 specification.
7.3 Recommended Operating Conditions
over operating free-air temperature range (unless otherwise noted)
MIN
1.62
2.25
2.97
2.97
2.97
–40
NOM
1.8
MAX
1.98
2.75
3.63
3.63
3.63
125
UNIT
IO Supply Voltage, 1.8V operation
IO Supply Voltage, 2.5V operation
IO Supply Voltage, 3.3V operation
Core Supply Voltage, 3.3V
VDDIO /
VDDMAC
2.5
V
3.3
VDDA
VSLEEP
TA
3.3
V
V
Sleep Supply Voltage, 3.3V
Ambient temperature
3.3
°C
Copyright © 2021 Texas Instruments Incorporated
16
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.4 Thermal Information
DP83TC812
THERMAL METRIC(1)
RHA (VQFN)
36 PINS
36.7
UNIT
RθJA
Junction-to-ambient thermal resistance
Junction-to-case (top) thermal resistance
Junction-to-board thermal resistance
°C/W
°C/W
°C/W
°C/W
°C/W
°C/W
RθJC(top)
RθJB
27.0
17.5
ΨJT
Junction-to-top characterization parameter
Junction-to-board characterization parameter
Junction-to-case (bottom) thermal resistance
0.7
ΨJB
17.5
RθJC(bot)
6.7
(1) For more information about traditional and new thermal metrics, see the Semiconductor and IC Package Thermal Metrics application
report.
7.5 Electrical Characteristics
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
100BASE-T1 PMA CONFORMANCE
Output Differential
VOD-MDI
Voltage
RL(diff) = 100Ω
TRD_P and TRD_M
2.2
V
Integrated Differential
RMDI-Diff
100
Ω
Output Termination
BOOTSTRAP DC CHARACTERISTICS (2 Level)
Mode 1 Strap Voltage
Range
VMODE1
VMODE2
VMODE1
VMODE2
VMODE1
VMODE2
VDDIO = 3.3V ±10%, 2-level strap
0
2
0.8
VDDIO
0.7
V
V
V
V
V
V
Mode 2 Strap Voltage
Range
VDDIO = 3.3V ±10%, 2-level strap
VDDIO = 2.5V ±10%, 2-level strap
VDDIO = 2.5V ±10%, 2-level strap
VDDIO = 1.8V ±10%, 2-level strap
VDDIO = 1.8V ±10%, 2-level strap
Mode 1 Strap Voltage
Range
0
Mode 2 Strap Voltage
Range
1.5
0
VDDIO
Mode 1 Strap Voltage
Range
0.35 x
VDDIO
Mode 2 Strap Voltage
Range
0.65 x
VDDIO
VDDIO
BOOTSTRAP DC CHARACTERISTICS (3 Level)
Mode 1 Strap Voltage
Range
0.18 x
VDDIO
VMODE1
VMODE2
VMODE3
VMODE1
VMODE2
VMODE3
VMODE1
VMODE2
VDDIO = 3.3V ±10%, 3-level strap
0
V
V
V
V
V
V
V
V
Mode 2 Strap Voltage
Range
0.22 x
VDDIO
0.42 x
VDDIO
VDDIO = 3.3V ±10%, 3-level strap
VDDIO = 3.3V ±10%, 3-level strap
VDDIO = 2.5V ±10%, 3-level strap
VDDIO = 2.5V ±10%, 3-level strap
VDDIO = 2.5V ±10%, 3-level strap
VDDIO = 1.8V ±10%, 3-level strap
VDDIO = 1.8V ±10%, 3-level strap
Mode 3 Strap Voltage
Range
0.46 x
VDDIO
VDDIO
Mode 1 Strap Voltage
Range
0.19 x
VDDIO
0
Mode 2 Strap Voltage
Range
0.27 x
VDDIO
0.41 x
VDDIO
Mode 3 Strap Voltage
Range
0.58 x
VDDIO
VDDIO
Mode 1 Strap Voltage
Range
0.35 x
VDDIO
0
Mode 2 Strap Voltage
Range
0.40 x
VDDIO
0.75 x
VDDIO
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
17
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.5 Electrical Characteristics (continued)
over operating free-air temperature range (unless otherwise noted)
PARAMETER
Mode 3 Strap Voltage
Range
IO CHARACTERISTICS
TEST CONDITIONS
MIN
TYP
MAX
UNIT
0.84 x
VDDIO
VMODE3
VDDIO = 1.8V ±10%, 3-level strap
VDDIO
V
High Level Input
Voltage
VIH
VIL
VDDIO = 3.3V ±10%
2
2.4
1.7
2
V
V
V
V
V
V
V
V
V
V
V
V
µA
Low Level Input
Voltage
VDDIO = 3.3V ±10%
0.8
0.4
0.7
0.4
High Level Output
Voltage
VOH
VOL
VIH
VIL
IOH = -2mA, VDDIO = 3.3V ±10%
IOL = 2mA, VDDIO = 3.3V ±10%
VDDIO = 2.5V ±10%
Low Level Output
Voltage
High Level Input
Voltage
Low Level Input
Voltage
VDDIO = 2.5V ±10%
High Level Output
Voltage
VOH
VOL
VIH
VIL
IOH = -2mA, VDDIO = 2.5V ±10%
IOL = 2mA, VDDIO = 2.5V ±10%
VDDIO = 1.8V ±10%
Low Level Output
Voltage
High Level Input
Voltage
0.65*VDDI
O
Low Level Input
Voltage
0.35*VDDI
O
VDDIO = 1.8V ±10%
High Level Output
Voltage
VDDIO-0.
45
VOH
VOL
IIH
IOH = -2mA, VDDIO = 1.8V ±10%
IOL = 2mA, VDDIO = 1.8V ±10%
Low Level Output
Voltage
0.45
10
TA = -40℃ to 125℃, VIN=VDDIO, All pins
except XI and WAKE
Input High Current(1)
-10
IIH-XI
IIL-XI
Input High Current(1)
Input Low Current(1)
TA = -40℃ to 125℃, VIN=VDDIO, XI pin
TA = -40℃ to 125℃, VIN=GND, XI pin
-15
-15
15
15
µA
µA
TA = -40℃ to 125℃, VIN=GND, All pins except
IIL
Input Low Current(1)
-10
-10
10
10
µA
µA
µA
µA
kΩ
kΩ
kΩ
kΩ
V
XI pin
Tri-state Output High
Current(2)
TA = -40℃ to 125℃, VIN=VDDIO, All pins
except RX_CTRL and RX_ER
Iozh
Tri-state Output High
Current(2)
TA = -40℃ to 125℃, VIN=VDDIO, RX_CTRL
and RX_ER
Iozh
-52
52
Tri-state Output Low
Current(2)
Iozl
TA = -40℃ to 125℃, VOUT=GND
RX_D[3:0], RX_CLK, LED_0, LED_1
RX_CTRL, RX_ER
-10
10
Internal Pull Down
Resistor
Rpulldn
Rpulldn
Rpulldn
Rpullup
XI VIH
6.2
8.4
5.8
455
9
10.7
7.2
Internal Pull Down
Resistor
4.725
Internal Pull Down
Resistor
WAKE
Internal Pull Up
Resistor
INT, RESET
6.3
1.3
11.2
VDDIO
0.5
High Level Input
Voltage
Low Level Input
Voltage
XI VIL
CIN
V
Input Capacitance XI
1
pF
Copyright © 2021 Texas Instruments Incorporated
18
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.5 Electrical Characteristics (continued)
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
Input Capacitance
INPUT PINS
CIN
5
pF
Output Capacitance
XO
COUT
COUT
Rseries
1
5
pF
pF
Ω
Output Capacitance
OUTPUT PINS
Integrated MAC Series
Termination Resistor
RX_D[3:0], RX_ER, RX_DV, RX_CLK
35
50
65
POWER CONSUMPTION
I(3V3)
MII
-40℃ to 125℃
57
57
57
81
19
18
13
7
63
63
63
95
24
23
21
12
18
17
16
9
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
mA
I(3V3)
RMII
RGMII
SGMII
MII
-40℃ to 125℃
I(3V3)
-40℃ to 125℃
I(3V3)
-40℃ to 125℃
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=2.5V)
I(VDDIO=2.5V)
I(VDDIO=2.5V)
I(VDDIO=2.5V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
-40℃ to 125℃, VDDIO = VDDMAC
RMII
RGMII
SGMII
MII
12
12
12
6
RMII
RGMII
SGMII
MII
9
13
13
12
6
RMII
RGMII
SGMII
9
9
4
POWER CONSUMPTION (LOW POWER MODE)
I(VDDA3V3)
I(VDDA3V3)
I(VDDA3V3)
I(VDDA3V3)
I(VDDA3V3)
I(VDDA3V3)
I(VDDA3V3)
IEEE Power Down
TC-10 Sleep
RESET
-40℃ to 125℃, All interfaces
-40℃ to 125℃, All interfaces
-40℃ to 125℃, All interfaces
-40℃ to 125℃, MII
8
30
9
22
50
23
33
30
30
30
mA
mA
mA
mA
mA
mA
mA
Standby
15
15
15
15
Standby
-40℃ to 125℃, RMII
Standby
-40℃ to 125℃, RGMII
-40℃ to 125℃, SGMII
Standby
-40℃ to 125℃, All interfaces,
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=3.3V)
IEEE Power Down
TC-10 Sleep
RESET
15
15
15
23
23
23
mA
mA
mA
VDDIO=VDDMAC
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=3.3V)
I(VDDIO=3.3V)
Standby
Standby
Standby
Standby
-40℃ to 125℃, MII, VDDIO=VDDMAC
-40℃ to 125℃, RMII, VDDIO=VDDMAC
-40℃ to 125℃, RGMII, VDDIO=VDDMAC
-40℃ to 125℃, SGMII, VDDIO=VDDMAC
19
16
14
14
25
20
20
16
mA
mA
mA
mA
-40℃ to 125℃, All interfaces,
I(VDDIO=2.5V)
I(VDDIO=2.5V)
IEEE Power Down
TC-10 Sleep
10
10
16
16
mA
mA
VDDIO=VDDMAC
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
19
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.5 Electrical Characteristics (continued)
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
MIN
TYP
MAX
UNIT
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
I(VDDIO=2.5V)
RESET
10
16
mA
I(VDDIO=2.5V)
I(VDDIO=2.5V)
I(VDDIO=2.5V)
I(VDDIO=2.5V)
Standby
Standby
Standby
Standby
-40℃ to 125℃, MII, VDDIO=VDDMAC
-40℃ to 125℃, RMII, VDDIO=VDDMAC
-40℃ to 125℃, RGMII, VDDIO=VDDMAC
-40℃ to 125℃, SGMII, VDDIO=VDDMAC
14
11
9
18
14
14
14
mA
mA
mA
mA
9
-40℃ to 125℃, All interfaces,
I(VDDIO=1.8V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
IEEE Power Down
TC-10 Sleep
RESET
7
7
7
11
11
11
mA
mA
mA
VDDIO=VDDMAC
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
-40℃ to 125℃, All interfaces,
VDDIO=VDDMAC
I(VDDIO=1.8V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
I(VDDIO=1.8V)
Standby
Standby
Standby
Standby
-40℃ to 125℃, MII, VDDIO=VDDMAC
-40℃ to 125℃, RMII, VDDIO=VDDMAC
-40℃ to 125℃, RGMII, VDDIO=VDDMAC
-40℃ to 125℃, SGMII, VDDIO=VDDMAC
10
7
12
11
11
11
mA
mA
mA
mA
6
6
-40℃ to 125℃, All interfaces, All other
I(VSLEEP)
SGMII Input
VIDTH
TC-10 Sleep
7
18
µA
supplies are off
Input differential
voltage tolerance
SI_P and SI_N, AC coupled
0.1
80
V
Receiver differential
input impedance (DC)
RIN-DIFF
120
ohm
SGMII Output
SO_P and SO_N, AC coupled, 0101010101
pattern
Clock signal duty cycle
48
52
%
Output Differential
Voltage
SO_P and SO_N, AC coupled
150
400
mV
Voltage Sensor
VDDA Sensor Range -40℃ to +125℃
2.7
3.3
8.8
4
V
VDDA Sensor
-40℃ to +125℃
Resolution (LSB)
mV
VDDA Sensor
Accuracy (voltage and
temperature variation
on single part)
VDDA
-40℃ to +125℃
-120
-50
120
50
mV
mV
VDDA Sensor
Accuracy (part-part
variation)
-40℃ to +125℃
Copyright © 2021 Texas Instruments Incorporated
20
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.5 Electrical Characteristics (continued)
over operating free-air temperature range (unless otherwise noted)
PARAMETER
TEST CONDITIONS
-40℃ to +125℃
MIN
TYP
MAX
UNIT
VDDIO /
VDDMAC Sensor
Range
1.44
3.9
V
VDDIO / VDDMAC
Sensor Resolution
(LSB)
-40℃ to +125℃
-40℃ to +125℃
16
mV
mV
VDDIO / VDDMAC
Sensor Accuracy
(voltage and
temperature variation
on single part)
VDDIO /
VDDMAC
-144
144
VDDIO /
VDDMAC Sensor
Accuracy (part-part
variation)
-40℃ to +125℃
-85
2.7
85
4
mV
VSLEEP Sensor
Range
-40℃ to +125℃
-40℃ to +125℃
3.3
8.8
V
VSLEEP Sensor
Resolution (LSB)
mV
VSLEEP Sensor
VSLEEP
Accuracy (voltage and
temperature variation
on single part)
-40℃ to +125℃
-40℃ to +125℃
-120
-50
120
50
mV
mV
VSLEEP Sensor
Accuracy (part-part
variation)
(1) For pins: MDC, TX_CLK, TX_CTRL, TX_D[3:0], and RESET_N
(2) For pins: RX_D[3:0], RX_CLK, RX_CTRL, MDIO, INT_N, and XO.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
21
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.6 Timing Requirements
TEST
CONDITIONS
PARAMETER
MIN
NOM
MAX
UNIT
MII TIMING
T1.1
T1.2
T1.3
T2.1
T2.2
TX_CLK High / Low Time
16
10
0
20
24
ns
ns
ns
ns
ns
TX_D[3:0], TX_ER, TX_EN Setup to TX_CLK
TX_D[3:0], TX_ER, TX_EN Hold from TX_CLK
RX_CLK High / Low Time
16
10
20
20
24
30
RX_D[3:0], RX_ER, RX_DV Delay from RX_CLK rising
RMII MASTER TIMING
T3.1
RMII Master Clock Period
ns
%
RMII Master Clock Duty Cycle
35
4
65
14
65
T3.2
T3.3
TX_D[1:0], TX_ER, TX_EN Setup to RMII Master Clock
TX_D[1:0], TX_ER, TX_EN Hold from RMII Master Clock
ns
ns
2
RX_D[1:0], RX_ER, CRS_DV Delay from RMII Master Clock
rising edge
T3.4
4
10
20
ns
RMII SLAVE TIMING
T3.1
Input Reference Clock Period
ns
%
Reference Clock Duty Cycle
35
4
T3.2
T3.3
T3.4
TX_D[1:0], TX_ER, TX_EN Setup to XI Clock rising
TX_D[1:0], TX_ER, TX_EN Hold from XI Clock rising
RX_D[1:0], RX_ER, CRS_DV Delay from XI Clock rising
ns
ns
ns
2
4
14
44
RGMII INPUT TIMING
Tcyc
Clock Cycle Duration
TX_CLK
36
1
40
2
ns
ns
ns
Tsetup(alig
TX_D[3:0], TX_CTRL Setup to TX_CLK (Align Mode)
n)
Thold(align) TX_D[3:0], TX_CTRL Hold from TX_CLK (Align Mode)
RGMII OUTPUT TIMING
1
2
Tskew(align RX_D[3:0], RX_CTRL Delay from RX_CLK (Align Mode
On PHY Pins
On PHY Pins
-750
2
750
ps
ns
Enabled)
)
Tsetup(shift RX_D[3:0], RX_CTRL Delay from RX_CLK (Shift Mode
Enabled, default)
)
Tcyc
Clock Cycle Duration
RX_CLK
36
45
40
50
44
55
ns
%
Duty_G Duty Cycle
RX_CLK
Tr/Tf
Rise / Fall Time ( 20% to 80%)
CLOAD = 5pF
1.2
ns
SMI TIMING
25pF load
capacitance
T4.1
MDC to MDIO (Output) Delay Time
0
40
20
ns
T4.2
T4.3
MDIO (Input) to MDC Setup Time
MDIO (Input) to MDC Hold Time
MDC Frequency
10
10
ns
ns
2.5
MHz
POWER-UP TIMING
T5.1
T5.2
T5.3
T5.4
Supply ramp time: For all supplies (1)
0.2
8
ms
ms
ms
ms
ms
Supply ramp delay offset: For all supplies
XTAL Startup / Settling: Powerup to XI good/stabilized
Oscillator stabilization time from power up
Last Supply power up To Reset Release
10
0.35
10
10
Post power-up to SMI ready: Post Power-up wait time required
before MDC preamble can be sent for register access
T5.5
10
ms
Copyright © 2021 Texas Instruments Incorporated
22
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.6 Timing Requirements (continued)
TEST
CONDITIONS
PARAMETER
MIN
NOM
MAX
UNIT
T5.6
T5.7
T5.8
Power-up to Strap latch-in
10
10
10
ms
ms
ms
CLKOUT Startup/Settling: Powerup to CLKOUT good/stabilized
Power-up to idle stream
RESET TIMING (RESET_N)
Reset Pulse Width: Miminum Reset pulse width to be able to
reset
T6.1
T6.2
720
1
ns
Reset to SMI ready: Post reset wait time required before MDC
preamble can be sent for register access
ms
Reset to Strap latch-in: Hardware configuration pins transition
to output drivers
T6.3
T6.4
40
µs
µs
Reset to idle stream
1800
WAKE REQUEST AND WAKE PULSE TIMING
T7.1
T7.2
T7.3
T7.4
T7.5
Local Wake-Up Pulse Duration
40
µs
µs
Local Wake-Up to INH Transition
40
0.7
0.7
1.4
Energy-detect-based Wake-Up Pulse Duration
Energy-detect-based Wake-Up to INH Transition
Energy-detect-based Wake-Up to WAKE forwarding pulse
ms
ms
ms
TRANSMIT LATENCY TIMING
MII Rising edge TX_CLK with assertion TX_EN to SSD symbol
205
374
382
233
409
408
ns
ns
ns
on MD
Slave RMII Rising edge XI clock with assertion TX_EN to SSD
symbol on MDI
Master RMII Rising edge clock with assertion TX_EN to SSD
symbol on MDI
RGMII Rising edge TX_CLK with assertion TX_CTRL to SSD
symbol on MDI
370
420
390
456
ns
ns
First symbol of SGMII to SSD symbol on MDI
RECEIVE LATENCY TIMING
SSD symbol on MDI to MII Rising edge of RX_CLK with
assertion of RX_DV
467
527
521
491
574
557
ns
ns
ns
SSD symbol on MDI to Slave RMII Rising edge of XI clock with
assertion of CRS_DV
SSD symbol on MDI to Master RMII Rising edge of Master
clock with assertion of CRS_DV
SSD symbol on MDI to Rising edge of RGMII RX_CLK with
assertion of RX_CTRL
484
708
511
788
ns
ns
SSD symbol on MDI to first symbol of SGMII
25 MHz OSCILLATOR REQUIREMENTS
Frequency Tolerance
Rise / Fall Time (10%-90%)
-100
40
+100
8
ppm
ns
Jitter Tolerance (RMS)
25
ps
XI Duty Cycle in external clock mode
50 MHz OSCILLATOR REQUIREMENTS
Frequency
60
%
50
MHz
ppm
ns
Frequency Tolerance and Stability Over temperature and aging
Rise / Fall Time (10% - 90%)
Duty Cycle
–100
35
100
4
65
%
25 MHz CRYSTAL REQUIREMENTS
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
23
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.6 Timing Requirements (continued)
TEST
CONDITIONS
PARAMETER
MIN
NOM
MAX
UNIT
Frequency
25
MHz
ppm
Ω
Frequency Tolerance and Stability Over temperature and aging
–100
100
100
Equivalent Series Resistance
OUTPUT CLOCK TIMING (25 MHz)
Frequency (PPM)
Duty Cycle
-100
40
100
60
-
%
Rise Time
5000
5000
1000
ps
Fall Time
ps
Jitter (Short Term)
Frequency
ps
25
MHz
(1) For supplies with ramp rate longer than 8ms, a RESET pulse will be required after the last supply becomes stable.
Copyright © 2021 Texas Instruments Incorporated
24
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.7 Timing Diagrams
tT1.1t
tT1.1t
Transmit
Clock
tT1.2t
tT1.3t
Transmit Data
and Control
Valid Data
Transmit
tT2.1t
tT2.1t
Receive
Clock
tT2.2t
Receive Data
and Control
Valid Data
Receive
Figure 7-1. MII Timing
tT3.1t
Clock
tT3.2t
tT3.3t
Transmit
Data and
Control
Valid Data
tT3.4t
Receive
Data and
Control
Valid Data
Figure 7-2. RMII Transmit and Receive Timing
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
25
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
tTcyc
t
TX_CLK
Thold(shift)
TX_D[3:0]
Valid Data
Valid Data
Valid Data
Tsetup(shift)
TX_CTRL
TX_ER
TX_EN
TX_ER
TX_EN
Figure 7-3. RGMII Transmit Timing (Internal Delay Enabled)
tTcyc
t
TX_CLK
TX_D[3:0]
TX_CTRL
Thold(align)
Valid Data
Valid Data
Valid Data
Tsetup(align)
TX_EN
TX_ER
TX_EN
TX_ER
Figure 7-4. RGMII Transmit Timing (Internal Delay Disabled)
Copyright © 2021 Texas Instruments Incorporated
26
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
tTcyc
t
RX_CLK
RX_D[3:0]
RX_CTRL
Tskew(shift)
Valid Data
Valid Data
Valid Data
Tskew(shift)
RX_DV
RX_ER
RX_DV
RX_ER
RX_DV
Figure 7-5. RGMII Receive Timing (Internal Delay Enabled)
tTcyc
t
RX_CLK
RX_D[3:0]
RX_CTRL
Tskew(align)
Valid Data
Valid Data
RX_DV
RX_ER
RX_DV
Figure 7-6. RGMII Receive Timing (Internal Delay Disabled)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
27
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
MDC
tT4.2t
tT4.3t
MDIO
tT4.1t
MDIO
Valid Data
Valid Data
Figure 7-7. Serial Management Timing
Copyright © 2021 Texas Instruments Incorporated
28
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
tT5.3t
XI(crystal)
XI(oscillator)
VDDA
tT5.4t
T5.1
T5.2
VDDIO/ Vsleep
RESET_N
MDC
tT5.5t
tT5.6t
Bootstrap
Latch-in
CLKOUT
tT5.7t
tT5.8t
+1
PAM3
0
(Master)
-1
Figure 7-8. Power-Up Timing
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
29
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
VVDD
XI
tT6.1t
Hardware
RESET_N
MDC
tT6.2t
Bootstrap
Latch-in
Active
I/O Pins
tT6.3t
tT6.4t
+1
PAM3
0
(Master)
-1
Figure 7-9. Reset Timing
Copyright © 2021 Texas Instruments Incorporated
30
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
VSLEEP
WAKE
INH
tT7.1t
tT7.2t
LOCAL WAKE
VSLEEP
+1
MDI
0
-1
tT7.3t
tT7.4t
INH
tT7.5t
WAKE
Figure 7-10. WAKE Timing
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
31
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
7.8 Typical Characteristics
VDDIO = 2.5 V
Figure 7-11. LED pins VOL (2.5 V)
VDDIO = 2.5 V
Figure 7-12. LED pins VOH (2.5 V)
Copyright © 2021 Texas Instruments Incorporated
32
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
VDDIO = 3.3 V
Figure 7-13. LED pins VOL (3.3 V)
VDDIO = 3.3 V
Figure 7-14. LED pins VOH (3.3 V)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
33
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8 Detailed Description
8.1 Overview
The DP83TC812S-Q1 is a 100BASE-T1 automotive Ethernet Physical Layer transceiver. It is IEEE 802.3bw
compliant and AEC-Q100 qualified for automotive applications. The DP83TC812S-Q1 is interoperable with both
BroadR-Reach PHYs and 100BASE-T1 PHYs.
The DP83TC812S-Q1 also supports Open Alliance TC-10 low power mode for additional power savings. The
PHY supports WAKE and INH pins for implementing TC-10 functionality in the system.
This device is specifically designed to operate at 100-Mbps speed while meeting stringent automotive EMC
limits. TheDP83TC812S-Q1 transmits PAM3 ternary symbols at 66.667 MHz over unshielded single twisted-pair
cable. It is application flexible; supporting MII, RMII, RGMII, and SGMII in a single 36-pin VQFN wettable flank
package.
There is an extensive Diagnostic Tool Kit within the DP83TC812S-Q1 for both in-system use as well as
debug, compliance and system prototyping for bring-up. The DP83TC812S-Q1 can meet IEC61000-4-2 Level 4
electrostatic discharge limits and it also includes an on-chip ESD sensor for detecting ESD events in real-time.
Copyright © 2021 Texas Instruments Incorporated
34
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.2 Functional Block Diagram
MII / RGMII Option
SGMII Option
RMII Option
Serial
Management
MII / RMII / RGMII / SGMII Interface
TX
Data
RX
Data
TX_CLK
RX_CLK
MII
Registers
100BASE-T1
PCS - TX
100BASE-T1
PCS - RX
PHY Control
100BASE-T1
PMA - TX
100BASE-T1
PMA - RX
Transmit Block
Receive Block
BIST
TC-10
LED
Driver
Cable Diagnostics
Hybrid
TRD±
LEDs
Figure 8-1. DP83TC812S-Q1
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
35
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.3 Feature Description
Note
Refer to SNLA389 Application Note for more information about the register settings used for
compliance testing. It is necessary to use these register settings in order to achieve the same
performance as observed during compliance testing.
8.3.1 Diagnostic Tool Kit
The DP83TC812 diagnostic tool kit provides mechanisms for monitoring normal operation, device-level
debugging, system-level debugging, fault detection, and compliance testing. This tool kit includes a built-in
self-test with PRBS data, various loopback modes, Signal Quality Indicator (SQI), Time Domain Reflectometry
(TDR), undervoltage monitor, electrostatic discharge monitor, and IEEE 802.3bw test modes.
8.3.1.1 Signal Quality Indicator
When the DP83TC812-Q1 is active, the Signal Quality Indicator may be used to determine the quality of link
based on SNR readings made by the device. SQI is presented as a 8-level indication. Signal quality indication
is accessible through register 0x871. SQI is continuously monitored by the PHY to allow for real-time link signal
quality status.
Bits[3:1] in register 0x871 provide SQI value while bits [7:5] provide the worst SQI value since the last read. The
SQI value reported in register 0x871[3:1] map directly to the SQI levels required by Open Alliance.
In order to get the most accurate SQI reporting, use the initialization routine explained in SNLA389 application
note.
Table 8-1. Signal Quality Indicator
REG 0x871[3:1]
OPEN ALLIANCE SQI LEVEL
LINK QUALITY
Poor/ No Link
0x0
0x1
0x2
0x3
0x4
0x5
0x6
0x7
0 (Worst)
1
2
3
4
Good / Excellent Link
5
6
7 (Best)
8.3.1.2 Electrostatic Discharge Sensing
Electrostatic discharge is a serious issue for electronic circuits and if not properly mitigated can create short-term
issues (signal integrity, link drops, packet loss) as well as long-term reliability faults. The DP83TC812 has robust
integrated ESD circuitry and offers an ESD sensing architecture. ESD events can be detected on MDI pins
independently for further analysis and debug.
Additionally, the DP83TC812 provides an interrupt status flag; Register 0x12[11] is set when an ESD event is
logged. This interrupt can be routed to the INT_N pin using bit[3] of the same register. Register 0x442[14:9] store
the number of ESD events that have occurred since power-up. Hardware and software resets are ignored by the
ESDS register to prevent unwarranted clearing.
8.3.1.3 Time Domain Reflectometry
Time domain reflectometry helps determine the quality of the cable, connectors and terminations in addition
to estimating OPEN and SHORT faults along a cable. The DP83TC812-Q1 transmits a test pulse down the
attached twisted-pair cable. Transmitted pulses continue down the cable and reflect from each imperfection and
fault, allowing the device to measure the time to return and strength (amplitude) of all reflections. This technique
enables the DP83TC812-Q1 to identify cable OPENs and SHORTs.
TDR is activated by setting bit[15] in register 0x1E. The procedure is as follows.
Copyright © 2021 Texas Instruments Incorporated
36
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
•
•
•
•
•
Configure the DP83TC812-Q1 as per the initilization settings from SNLA389 Application Note
Ensure that the Link Partner connected to the PHY is slient. Link will be down during TDR execution.
Run the Pre-TDR configuration settings as listed in SNLA389.
Start TDR by setting register 0x1E[15] to '1'.
Wait 100ms, read register 0x1E[1:0]
– If it reads 0b10 then TDR has executed successfully.
•
If TDR executed successfully then read register 0x310 to get TDR results.
– 0x310[8]: 0 = Half Wire Open not detected or 1 = Half Wire Open detected
– 0x310[7]: 0 = Cable fault not detected or 1 = Cable fault detected
– 0x310[6]: 0 = Cable fault is OPEN or 1 = Cable fault is SHORT
– If valid cable fault is detected then 0x310[5:0] will store the location value in meters.
8.3.1.4 Voltage Sensing
The DP83TC812 offers sensors for monitoringvoltage at the supply pins. Undervoltage monitoring are always
active in the DP83TC812 by default. If an undervoltage condition is detected, interrupt status flag is set in
register 0x0013. These interrupts can also be optionally routed to the INT pin using the same register.
The following method should be used to read each sensor.
•
•
•
Step 1: Program register 0x0467 = 0x6004 ; Initial configuration of monitors
Step 2: Program register 0x046A = 0x00A3; Enable Monitors
Step 3: Configure register 0x0468 with the corresponding setting to select the required sensor.
– VDDA Sensor: Use 0x0468 = 0x0920
– VSLEEP Sensor: Use 0x0468 = 0x1920
– VDDMAC Sensor: Use 0x0468 = 0x2920
– VDDIO Sensor: Use 0x0468 = 0x3920
•
•
Step 4: Read register 0x047B[14:7] and convert this output code to decimal.
Step 5: Use the output code in the following equations to get the sensor's absolute value. Refer to Table 8-2
table for constant values for corresponding sensors.
– vdda_value = 3.3 + (vdda_output_code - vdda_output_mean_code)*slope_vdda_sensor
– vsleep_value = 3.3 + (vsleep_output_code - vsleep_output_mean_code)*slope_vsleep_sensor
– vddmac_value = 3.3 + (vddmac_output_code - vddmac_output_mean_code)*slope_vddmac_sensor
– vddio_value = 3.3 + (vddio_output_code - vddio_output_mean_code)*slope_vddio_sensor
Table 8-2. Sensors Constant Values
Sensor
Constant
Value
VDDA
VSLEEP
VDDMAC
VDDIO
vdda_output_mean_code
slope_vdda_sensor
126
0.0088
134
vsleep_output_mean_code
slope_vsleep_sensor
0.0088
205
vddmac_output_mean_code
slope_vddmac_sensor
vddio_output_mean_code
slope_vddio_sensor
0.016
205
0.016
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
37
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.3.1.5 BIST and Loopback Modes
DP83TC812 incorporates a data-path’s Built-In-Self-Test (BIST) to check the PHY level and system level data-
paths. BIST has following integrated features which make the system level data transfer tests (through-put etc)
and diagnostics possible without relying on MAC or external data generator hardware/software.
The following features are available in the DP83TC812 which can be used for easy evaluation.
1. Loopback modes
2. Data Generator
a. Customizable MAC packets generator
b. Transmitted packet counter
c. PRBS stream generator
3. Data Checker
a. Received MAC packets error checker
b. Received packet counter: Counts total packets received and packets received with errors
c. PRBS lock and PRBS error checker
8.3.1.5.1 Data Generator and Checker
DP83TC812 supports inbuilt Pseudo-random data generator and checker which can be used in conjuction with
Loopback modes to check the data path. Data generator can be programmed to generate either user defined
MAC packets or PRBS stream.
Following
parameters
of
generated
MAC
packets
can
be
configured
(refer
to
registers<0x061B>,register<0x061A> and register<0x0624> for required configuration):
•
•
•
•
•
Packet Length
Inter-packet gap
Defined number of packets to be sent or continuous transmission
Packet data-type: Incremental/Fixed/PRBS
Number of valid bytes per packet
8.3.1.5.2 xMII Loopback
Data
Generator
Data
Checker
MAC
Figure 8-2. xMII Loopback Without Data Generator
xMII Loopback is the shallowest loop through the PHY. It is a useful test mode to validate communications
between the MAC and the PHY. When in xMII Loopback, data transmitted from a connected MAC on the TX path
is internally looped back in the DP83TC812 to the RX pins where it can be checked by the MAC. There is no link
indication when in xMII loopback.
Enable Loopback
Write register 0x0000 = 0x6100
Copyright © 2021 Texas Instruments Incorporated
38
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Enable data generator/checker for MAC side
Data will be generated externally on the MAC TX pins.
Use the following register settings to enable checker depending on the MAC interface mode.
•
•
•
•
For RGMII, write register 0x0619 = 0x1004
For SGMII, write register 0x0619 = 0x1114
For RMII, write register 0x0619 = 0x1224
For MII, write register 0x0619 = 0x1334
Check incoming data from MAC side
Data can be verified at MAC interface RX pins.
Data can also be checked internally by reading registers 0x063C, 0x063D, 0x063E
Enable data generator/checker for Cable side
Not applicable as data will be generated externally on the MAC interface TX pins.
Check data for Cable side
Not applicable as PRBS stream checker works with only internal PRBS generator.
Other system requirements
Generated data will be going to cable side.
8.3.1.5.3 PCS Loopback
Data
Generator
Data
Checker
MAC
Figure 8-3. PCS Loopback with data generator
Data
Generator
Data
Checker
MAC
Figure 8-4. PCS Loopback without data generator
PCS Loopback will loop back data prior to it exiting the PCS and entering the PMA. Data received from the MAC
on the transmit path is brought through the digital block within the PHY where it is then routed back to the MAC
through the receive path. The DP83TC812 receive PMA circuitry is configured for isolation to prevent contention.
Enable Loopback
Write register 0x0016 = 0x0102
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
39
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Enable data generator/checker for MAC side
Write register 0x0619 = 0x1555
Write register 0x0624 = 0x55BF
Check incoming data from MAC side
Data can also be checked internally by reading registers 0x063C, 0x063D, 0x063E
Enable data generator/checker for Cable side
Write register 0x0619 = 0x0557
Write register 0x0624 = 0x55BF
Check data for Cable side
1. Write register 0x0620[1] = 1'b1
2. Read register 0x620
a. Bit [7:0] = Number of errors bytes received
b. Bit [8] = PRBS checker lock status on incoming data (1'b1 indicates lock)
Repeat steps 1 and 2 to continously check error status of incoming data stream.
Other system requirements
Data generate by the internal PRBS will be transmitted over the MDI and the MAC interface.
8.3.1.5.4 Digital Loopback
Data
Generator
Data
Checker
MAC
Figure 8-5. Digital loopback with data generator
Data
Generator
Data
Checker
MAC
Figure 8-6. Digital loopback without data generator
Digital Loopback will loop back data prior to it exiting the Digital and entering the AFE. Data received from the
MAC on the transmit path is brought through the digital block within the PHY where it is then routed back to the
MAC through the receive path. The DP83TC812 receive Analog circuitry is configured for isolation to prevent
contention.
Copyright © 2021 Texas Instruments Incorporated
40
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Enable Loopback
Write register 0x0016 = 0x0104
Enable data generator/checker for MAC side
Write register 0x0619 = 0x1555
Write register 0x0624 = 0x55BF
Check incoming data from MAC side
Data can also be checked internally by reading registers 0x063C, 0x063D, 0x063E
Enable data generator/checker for Cable side
Write register 0x0619 = 0x0557
Write register 0x0624 = 0x55BF
Check data for Cable side
1. Write register 0x0620[1] = 1'b1
2. Read register 0x620
a. Bit [7:0] = Number of errors bytes received
b. Bit [8] = PRBS checker lock status on incoming data (1'b1 indicates lock)
Repeat steps 1 and 2 to continously check error status of incoming data stream.
Other system requirements
Data generate by the internal PRBS will be transmitted over the MDI and the MAC interface.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
41
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.3.1.5.5 Analog Loopback
Data
Generator
Data
Checker
MAC
Figure 8-7. Analog loopback with data generator
Data
Generator
Data
Checker
MAC
Figure 8-8. Analog loopback with data generator
Analog Loopback uses the echoed signals from the unterminated MDI and decodes these signals in the Hybrid
to return the data to the MAC.
Enable Loopback
Write register 0x0016 = 0x0108
Enable data generator/checker for MAC side
Write register 0x0619 = 0x1555
Write register 0x0624 = 0x55BF
Check incoming data from MAC side
Data can also be checked internally by reading registers 0x063C, 0x063D, 0x063E
Enable data generator/checker for Cable side
Write register 0x0619 = 0x0557
Write register 0x0624 = 0x55BF
Check data for Cable side
1. Write register 0x0620[1] = 1'b1
2. Read register 0x620
a. Bit [7:0] = Number of errors bytes received
b. Bit [8] = PRBS checker lock status on incoming data (1'b1 indicates lock)
Repeat steps 1 and 2 to continously check error status of incoming data stream.
Copyright © 2021 Texas Instruments Incorporated
42
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Other system requirements
Data generate by the internal PRBS will be transmitted over the MDI and the MAC interface.
8.3.1.5.6 Reverse Loopback
Data
Generator
Data
Checker
MAC
Figure 8-9. Reverse Loopback With Data Generator
Data
Generator
Data
Checker
MAC
Figure 8-10. Reverse Loopback Without Data Generator
Reverse Loopback receives data on the MDI and passes it through the entire receive block where it is then
looped back within the PCS layer to the transmit block. The data is transmitted back out on the MDI to the
attached Link Partner. To avoid contention, MAC transmit path is isolated.
Enable Loopback
Write register 0x0016 = 0x0110
Enable data generator/checker for MAC side
Use the following register settings to enable checker depending on the MAC interface mode.
•
•
•
•
For RGMII, write register 0x0619 = 0x1004
For SGMII, write register 0x0619 = 0x1114
For RMII, write register 0x0619 = 0x1224
For MII, write register 0x0619 = 0x1334
Write register 0x0624 = 0x55BF
Check incoming data from MAC side
Data can also be checked internally by reading registers 0x063C, 0x063D, 0x063E
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
43
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Enable data generator/checker for Cable side
Write register 0x0619 = 0x0557
Write register 0x0624 = 0x55BF
Check data for Cable side
1. Write register 0x0620[1] = 1'b1
2. Read register 0x620
a. Bit [7:0] = Number of errors bytes received
b. Bit [8] = PRBS checker lock status on incoming data (1'b1 indicates lock)
Repeat steps 1 and 2 to continously check error status of incoming data stream.
Other system requirements
Data generate by the internal PRBS will be transmitted over the MDI and the MAC interface.
8.3.2 Compliance Test Modes
Note
Refer to SNLA389 Application Note for more information about the register settings used for
compliance testing. It is necessary to use these register settings in order to achieve the same
performance as observed during compliance testing.
There are four PMA compliance test modes required in IEEE 802.3bw, sub-clause 96.5.2, which are all
supported by the DP83TC812-Q1 . These compliance test modes include: transmitter waveform Power
Spectral Density (PSD) mask, amplitude, distortion, 100BASE-T1 Master jitter, 100BASE-T1 Slave jitter, droop,
transmitter frequency, frequency tolerance, return loss, and mode conversion.
Any of the three GPIOs can be used to output TX_TCLK for the 100BASE-T1 Slave jitter measurement. For
routing TX_TCLK to CLKOUT pin for 100BASE-T1 Slave Jitter measurement, write to register 0x045F = 0x000D.
The device should be configured in Slave mode.
8.3.2.1 Test Mode 1
Test mode 1 evaluates transmitter droop. In test mode 1, the DP83TC812-Q1 transmits ‘+1’ symbols for a
minimum of 600 ns followed by ‘–1’ symbols for a minimum of 600 ns. This pattern is repeated continuously until
the test mode is disabled.
Test mode 1 is enabled by setting bits[15:13] = 0b001 in the MMD1_PMA_TEST_MODE_CTRL Register
(0x1836).
8.3.2.2 Test Mode 2
Test mode 2 evaluates the transmitter 100BASE-T1 Master mode jitter. In test mode 2, the DP83TC812-Q1
transmits a {+1,-1} data symbol sequence. The transmitter synchronizes the transmitted symbols from the local
reference clock.
Test mode 2 is enabled by setting bits[15:13] = 0b010 in MMD1_PMA_TEST_MODE_CTRL Register (0x1836).
8.3.2.3 Test Mode 4
Test mode 4 evaluates the transmitter distortion. In test mode 4, the DP83TC812-Q1 transmits the sequence of
symbols generated by Equation 1:
g(x) = 1 + x9 + x11
(1)
The bit sequences, x0n and x1n, are generated from combinations of the scrambler in accordance to Equation 2
and Equation 3:
Copyright © 2021 Texas Instruments Incorporated
44
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
'x0n = Scrn[0]
(2)
(3)
x1n = Scrn[1] ^ Scrn[4]
Example streams of the 3-bit nibbles are shown in Table 8-3.
Table 8-3. Transmitter Test Mode 4 Symbol Mapping
x1n
0
x0n
PAM3 SYMBOL
0
0
+1
0
0
1
1
0
1
1
–1
Test mode 4 is enabled by setting bits[15:13] = 0b100 in MMD1_PMA_TEST_MODE_CTRL Register (0x1836).
8.3.2.4 Test Mode 5
Test mode 5 evaluates the transmitter PSD mask. In test mode 5, the DP83TC812-Q1 transmits a pseudo-
random sequence of PAM3 symbols.
Test mode 5 is enabled by setting bits[15:13] = 0b101 in MMD1_PMA_TEST_MODE_CTRL Register (0x1836).
8.4 Device Functional Modes
Stnd_by=1
From any state
Stnd_by=1
RESET = LOW
TC10_en=1 & LPS_rcvd =1
((normal_cmd=1 | | (Auto = 1
& Slp_slnt = 0)) & Stnd_by = 0)
RESET
Stand-by
Normal
Sleep Ack
TC10_SBY=1/0?
TC10_Abrt=1
TC10_en & Sleep_req &
Tx_Send_n = 1
POR incomplete
Sleep_ack_ mer_done ||
Sleep_req
Power Up
Local_Wk ||
WUP
Power
Up
Sleep
Sleep Fail
TC10_SBY = 1 &
MDI_egy_rcv = 0
TC10_SBY=0 &
MDI_egy_rcv = 0
Slp_req_tmr=1
Slp_req_tmr=1
Sleep
Request
Sleep Silent
Tx_LPS_done = 1
&& LPS_rcvd = 1
Figure 8-11. PHY Operation State Diagram
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
45
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.4.1 Power Down
When any of the supply rails are below the POR threshold (~0.6V), the PHY is in a power-down state. All digital
IOs will remain in high impedance states and analog blocks are disabled. PMA termination is not present when
powered down.
8.4.2 Reset
Reset is activated upon power-up, when RESET is pulled LOW (for the minimum reset pulse time) or if hardware
reset is initiated by setting bit[15] in register 0x1F. All digital circuitry is cleared along with register settings
during reset. Once reset completes, device bootstraps are re-sampled and associated bootstrap registers are set
accordingly. PMA termination is not present in reset.
8.4.3 Standby
The device (100BASE-T1 Master mode only) automatically enters into standby post power-up and reset so long
that all supplies including VSLEEP are available and the device is bootstrapped for managed operation.
In standby, all PHY functions are operational except for PCS and PMA blocks. The PMA termination is also not
present. Link establishment is not possible in standby and data cannot be transmitted or received. SMI functions
are operational and register configurations are maintained.
If the device is configured for autonomous operation through bootstrap setting, the PHY automatically switches
to normal operation once POR is complete.
8.4.4 Normal
Normal mode can be entered from either autonomous or managed operation. When in autonomous operation,
the PHY will automatically try to establish a link with a valid Link Partner once POR is complete.
In managed operation, SMI access is required to allow the device to exit standby (100BASE-T1 Master mode
only); commands issued through the SMI allow the device to exit standby and enables both the PCS and PMA
blocks. All device features are operational in normal mode.
Autonomous operation can be enabled through SMI access by setting bit[6] in the register 0x18B.
Copyright © 2021 Texas Instruments Incorporated
46
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.4.5 Sleep Ack
When the PHY receives low power sleep requests from the link partner, it enter Sleep Ack mode. In this mode,
the PHY allows 8ms for the MAC to decide if TC-10 sleep mode must be enabled or not. If the MAC decides to
allow TC-10, the PHY proceeds to the next step in TC-10 state machine. However, the MAC can decide to abort
TC-10 and the PHY returns to Normal mode. TC10 can be aborted via register setting by disabling TC10 or via
GPIO. If TC10 is aborted by disabling TC10 feature, then it is recommended to re-enable TC10 feature once the
sleep request has been aborted.
8.4.6 Sleep Request
Sleep request is entered when switching from normal mode to sleep mode. This is an intermediate state and is
used to for a smooth transition into sleep mode. In sleep request mode, the PHY transmits LPS code-groups,
informing the Link Partner that sleep is requested.
PHY sleep_rqst_timer (default = 16ms) begins once the PHY enters into sleep request mode. LPS decoding at
the Link Partner will trigger the LPS RECEIVED interrupt. In sleep request state device waits for Link Partner to
send LPS symbols. Once LPS symbols are received by the device, it transitions to SLEEP_SILENT state. If the
sleep_rqst_timer expires before device receives LPS codes, the device enters SLEEP FAIL state. .
8.4.7 Sleep Fail
The PHY enters sleep fail mode if the Sleep_rqst_timer expires when in sleep_request state or sleep_silent
state.. This indicates that the link partner has not entered sleep mode. After entering sleep fail mode, the PHY
transitions to Normal mode.
8.4.8 Sleep
If sleep enable is set, the PHY transitions to sleep mode after the MDI line goes silent when in sleep_silent state;
however, if sleep enable is not set, the device transitions to standby after the MDI line goes silent. By default,
sleep enable is set. Once in sleep mode, all PHY blocks are disabled except for energy detection on the MDI. All
register configurations are lost in sleep mode. No link can be established, data cannot be transmitted or received
and SMI access is not available when in sleep mode.
Note
When the PHY is in Sleep mode, the MAC interface should not be driven by the Ethernet MAC.
8.4.9 Wake-Up
The user can wake up the DP83TC812S-Q1 remotely through energy detection on the MDI or locally using the
WAKE pin. For local wake, the WAKE pin must be pulled HIGH. If the WAKE pin is tied LOW, the PHY will only
exit sleep if energy is detected on the MDI.
8.4.10 TC10 System Example
The following block diagrams explains how TC10 sleep and wake function works in a system.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
47
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
VREG
CORE
VBAT
EN
PMIC
(3.3V)
VDDA
VDDIO
VSLEEP
VREG
SLEEP
EN
10k
VDDMAC
GND
INH
(3.3V)
MAC
Voltage
MDI
DP83TC81XX-Q1
100BASE-T1
Ethernet PHY
CPU/MPU
MAC
WAKE
(3.3V)
Remote wake
over MDI
10k
GND
Figure 8-12. TC10 System Example - Remote Wake
VREG
CORE
VBAT
EN
PMIC
(3.3V)
VDDA
VDDIO
VDDMAC
VSLEEP
VREG
SLEEP
EN
10k
GND
INH
(3.3V)
MDI
DP83TC81XX-Q1
100BASE-T1
Ethernet PHY
CPU/MPU
MAC
WAKE
(3.3V)
10k
GND
Local wake
through WAKE
pin
Figure 8-13. TC10 System Example - Local Wake
Remote Wake Up
For remote wake up, the initial state of the system is TC10 sleep. Core voltages to the PHY and MAC are turned
off but the VSLEEP of the PHY is present. At some time, wake-up pulses (WUP) are received on the MDI lines.
The PHY recevies the message and if its a valid sequence then the PHY wakes up and drives INH pin HIGH.
INH pin is used as enable input to voltage regulator (e.g. LDO). Voltage regulators turns on and supplies power
to a power management device. The power management device then supplies power to the PHY, MAC, and any
other devices on the system. The whole system powers up and becomes operational.
Wake Forwarding
DP83TC812-Q1
Copyright © 2021 Texas Instruments Incorporated
48
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
support wake forwarding feature. When the device received Wake-Up Requests (WUR) or Wake-Up Pulses
(MDI) on the MDI then the PHY will transmit an 40µs high pulse on the WAKE pin. This can be used to wake-up
any other PHYs on the system that are in TC-10 sleep.
Local Wake Up
For local wake, it is assumed that some portion of the system is already active and the PHY is in TC10 sleep.
As a example, the system might have micro-controller in active mode to control the WAKE pin of the PHY. When
the MCU wants to wake up the PHY from TC10 sleep, it raises the WAKE pin to 3.3V to send a wake pulse (min.
40μs). The PHY wakes up and drives INH pin HIGH. INH pin is used as enable input to voltage regulator (e.g.
LDO). Voltage regulators turns on and supplies power to a power management device. The power management
device then supplies power to the PHY. Any other device on the system that depends on the PHY wake up can
now be powered up and the system becomes operational.
Local Sleep
When the PHY is in normal operational mode and the MAC needs to put it in TC10 sleep, it initiates the TC10
sleep process via SMI on the PHY. DP83TC812-Q1 then sends LPS signals on MDI to the link partner. If the link
partner also agrees to enter TC10 sleep, the host PHY enters TC10 sleep. It then releases the INH pin and it
gets pulled low through the external pull down resistor. Voltage regulator that uses INH pin as enable input will
be turned off. PHY, MAC, and any other devices that are dependent on the voltage regulator will be turned off.
The PHY will still have VSLEEP voltage present and continue to stay in TC10 sleep.
8.4.11 Media Dependent Interface
8.4.11.1 100BASE-T1 Master and 100BASE-T1 Slave Configuration
100BASE-T1 Master and 100BASE-T1 Slave are configured using either hardware bootstraps or through
register access.
LED_0 controls the 100BASE-T1 Master and 100BASE-T1 Slave bootstrap configuration. By default, 100BASE-
T1 Slave mode is configured because there is an internal pulldown resistor on LED_0 pin. If 100BASE-T1
Master mode configuration through hardware bootstrap is preferred, an external pullup resistor is required.
Additionally, bit[14] in the MMD1_PMA_CTRL_2 Register (Address 0x1834) controls the 100BASE-T1 Master
and 100BASE-T1 Slave configuration. When this bit is set, 100BASE-T1 Master mode is enabled.
8.4.11.2 Auto-Polarity Detection and Correction
During the link training process, the DP83TC812-Q1 100BASE-T1 Slave device is able to detect polarity reversal
and automatically corrects the error. If polarity reversal is detected, the 100BASE-T1 Slave will invert its own
transmitted signals to account for the error and ensure compatibility with the 100BASE-T1 Master. Polarity at the
100BASE-T1 Master is always observed as correct because polarity detection and correction is handled entirely
by the 100BASE-T1 Slave.
Auto-polarity correction may be disabled in cases where it is not required. Disabling of auto-polarity correction is
achieved via register 0x0553.
8.4.11.3 Jabber Detection
The jabber function prevents the PCS Receive state machine from locking up into a DATA state if the End-
of-Stream Delimiters, ESD1 and ESD2, are never detected or received within the rcv_max_timer. When the
maximum receive DATA state timer expires, the PCS Receive state machine is reset and transitions into IDLE
state. IEEE 802.3bw specifies that jabber timeout be set to 1.08 ms ± 54 μs. By default, jabber timeout in the
DP83TC812 is set to 1.1 ms. This timer is configurable in Register 0x496[10:0].
8.4.11.4 Interleave Detection
The interleave function allows for the DP83TC812-Q1 to detect and de-interleave the serial stream from a
connected link partner. The two possible interleave sequences of ternary symbols include: (TAn, TBn) or (TBn,
TAn).
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
49
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.4.12 MAC Interfaces
8.4.12.1 Media Independent Interface
The Media Independent Interface (MII) is a synchronous 4-bit wide nibble data interface that connects the PHY
to the MAC. The MII is fully compliant with IEEE 802.3-2015 clause 22. The PHY has internal series termination
resistors on MII output pins including TX_CLK output when the PHY is operating in MII mode. In this mode, it is
recommended to not leave the MII-TX pins floating or High-Z.
The MII signals are summarized in Table 8-4:
Table 8-4. MII Signals
FUNCTION
PINS
TX_D[3:0]
Data Signals
RX_D[3:0]
TX_EN, TX_ER
RX_DV, RX_ER
TX_CLK
Control Signals
Clock Signals
RX_CLK
TX_CLK
TX_ER
TX_EN
TX_D[3:0]
RX_CLK
RX_DV
PHY
MAC
RX_ER
RX_D[3:0]
Figure 8-14. MII Signaling
Table 8-5. MII Transmit Encoding
TX_EN
TX_ER
TX_D[3:0]
DESCRIPTION
0
0
1
1
0
1
0
1
0000 through 1111
0000 through 1111
0000 through 1111
0000 through 1111
Normal Inter-Frame
Reserved
Normal Data Transmission
Transmit Error Propagation
Copyright © 2021 Texas Instruments Incorporated
50
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-6. MII Receive Encoding
RX_DV
RX_ER
RX_D[3:0]
DESCRIPTION
Normal Inter-Frame
Normal Inter-Frame
Reserved
0
0
0
0
0
1
1
0
1
1
1
1
0
1
0000 through 1111
0000
0001 through 1101
1110
False Carrier Indication
Reserved
1111
0000 through 1111
0000 through 1111
Normal Data Reception
Data Reception with Errors
8.4.12.2 Reduced Media Independent Interface
The DP83TC812-Q1 incorporates the Reduced Media Independent Interface (RMII) as defined in the RMII
Revision 1.2 and 1.0 from the RMII consortium. The purpose of this interface is to provide a reduced pin count
alternative to the IEEE 802.3u MII as specified in Clause 22. Architecturally, the RMII specification provides an
additional reconciliation layer on either side of the MII, but can be implemented in the absence of an MII.
The DP83TC812-Q1 offers two types of RMII operations: RMII Slave and RMII Master. In RMII Slave Mode,
the DP83TC812-Q1 operates off a 50-MHz CMOS-level oscillator, which is either provided by the MAC or
synchronous to the MAC's reference clock. In RMII Master operation, the DP83TC812-Q1 operates off of either
a 25-MHz CMOS-level oscillator connected to XI pin or a 25-MHz crystal connected across XI and XO pins.
When bootstrapping to RMII Master Mode, a 50-MHz output clock will automatically be enabled on RX_D3. This
50-MHz output clock should be routed to the MAC.
The RMII specification has the following characteristics:
•
•
Single clock reference shared between MAC and PHY
Provides independent 2-bit wide transmit and receive data paths
In this mode, data transfers are two bits for every clock cycle using the 50-MHz reference clock for both transmit
and receive paths.
The RMII signals are summarized in Table 8-7:
Table 8-7. RMII Signals
FUNCTION
PINS
TX_D[1:0]
RX_D[1:0]
TX_EN
Data Signals
Control Signals
CRS_DV
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
51
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
TX_EN
TX_D[1:0]
RX_CLK (optional)
RX_DV (optional)
RX_ER (optional)
RX_D[1:0]
PHY
MAC
CRS_DV
Figure 8-15. RMII Signaling
Table 8-8. RMII Transmit Encoding
TX_EN
TX_D[1:0]
DESCRIPTION
Normal Inter-Frame
0
1
00 through 11
00 through 11
Normal Data Transmission
Table 8-9. RMII Receive Encoding
CRS_DV
RX_ER
RX_D[1:0]
DESCRIPTION
Normal Inter-Frame
Normal Inter-Frame
Reserved
0
0
0
1
1
0
1
1
0
1
00 through 11
00
01 through 11
00 through 11
00 through 11
Normal Data Reception
Data Reception with Errors
RMII Slave: Data on TX_D[1:0] are latched at the PHY with reference to the rising edge of the reference clock at
the XI pin. Data is presented on RX_D[1:0] with reference to the same rising clock edges at the XI pin.
RMII Master: Data on TX_D[1:0] are latched at the PHY with reference to the rising edge of the reference clock
at the RX_D3 pin. Data is presented on RX_D[1:0] with reference to the same rising clock edges at the RX_D3
pin.
The DP83TC812-Q1 RMII supplies an RX_DV signal, which provides a simpler method to recover receive data
without the need to separate RX_DV from the CRS_DV indication. RX_ER is also supported even though it is
not required by the RMII specification.
RMII includes a programmable FIFO to adjust for the frequency differences between the reference clock and
the recovered clock. The programmable FIFO, located in the register 0x0011[9:8] and register 0x0648[9:7],
minimizes internal propagation delay based on expected maximum packet size and clock accuracy.
8.4.12.3 Reduced Gigabit Media Independent Interface
The DP83TC812-Q1 also supports Reduced Gigabit Media Independent Interface (RGMII) as specified by
RGMII version 2.0 with LVCMOS. RGMII is designed to reduce the number of pins required to connect MAC and
PHY. To accomplish this goal, the control signals are multiplexed. Both rising and falling edges of the clock are
used to sample the control signal pin on transmit and receive paths. Data is samples on just the rising edge of
the clock. For 100-Mbps operation, RX_CLK and TX_CLK operate at 25 MHz.
Copyright © 2021 Texas Instruments Incorporated
52
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
The RGMII signals are summarized in Table 8-10:
Table 8-10. RGMII Signals
FUNCTION
PINS
TX_D[3:0]
RX_D[3:0]
TX_CTRL
RX_CTRL
TX_CLK
Data Signals
Control Signals
Clock Signals
RX_CLK
TX_CLK
TX_CTRL
TX_D[3:0]
RX_CLK
PHY
MAC
RX_CTRL
RX_D[3:0]
25-MHz Crystal or
CMOS-level
Oscillator
Figure 8-16. RGMII Connections
Table 8-11. RGMII Transmit Encoding
TX_CTRL
(POSITIVE EDGE)
TX_CTRL
(NEGATIVE EDGE)
TX_D[3:0]
DESCRIPTION
0
0
1
1
0
1
0
1
0000 through 1111
0000 through 1111
0000 through 1111
0000 through 1111
Normal Inter-Frame
Reserved
Normal Data Transmission
Transmit Error Propagation
Table 8-12. RGMII Receive Encoding
RX_CTRL
(POSITIVE EDGE)
RX_CTRL
(NEGATIVE EDGE)
RX_D[3:0]
DESCRIPTION
0
0
0
0
1
1
0
1
1
1
0
1
0000 through 1111
0000 through 1101
1110
Normal Inter-Frame
Reserved
False Carrier Indication
Reserved
1111
0000 through 1111
0000 through 1111
Normal Data Reception
Data Reception with Errors
During packet reception, RX_CLK may be stretched on either the positive or negative pulse to accommodate the
transition from the internal free running clock to a recovered clock (data synchronous). Data may be duplicated
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
53
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
on the falling edge of the clock because double data rate (DDR) is only required for 1-Gbps operation, which is
not supported by the DP83TC812-Q1.
The DP83TC812-Q1 supports in-band status indication to help simplify link status detection. Inter-frame signals
on RX_D[3:0] pins as specified in Table 8-13.
Table 8-13. RGMII In-Band Status
RX_CTRL
RX_D3
RX_D[2:1]
RX_D0
RX_CLK Clock Speed:
00 = 2.5 MHz
00
Note:
Duplex Status:
0 = Half-Duplex
1 = Full-Duplex
Link Status:
0 = Link not established
1 = Valid link established
01 = 25 MHz
In-band status is only valid when
RX_CTRL is low
10 = 125 MHz
11 = Reserved
8.4.12.4 Serial Gigabit Media Independent Interface
The Serial Gigabit Media Independent Interface (SGMII) provides a means for data transfer between MAC and
PHY with significantly less signal pins (4 pins) compared to MII (14 pins), RMII (7 pins) or RGMII (12 pins).
SGMII uses low-voltage differential signaling (LVDS) to reduce emissions and improve signal quality.
The DP83TC812 SGMII is capable of operating in 4-wire. SGMII is configurable through hardware bootstraps.
In 4-wire operation, two differential pairs are used to transmit and receive data. Clock and data recovery are
performed in the MAC and in the PHY.
Because the DP83TC812 operates at 100-Mbps, the 1.25-Gbps rate of the SGMII is excessive. The SGMII
specification allows for 100-Mbps operation by replicating each byte within a frame 10 times. Frame elongation
takes place above the IEEE 802.3 PCS layer, which prevents the start-of-frame delimiter from appearing more
than once.
Because the DP83TC812 only supports 100-Mbps speed, SGMII Auto-Negotitation can be disabled by setting
bit[0] = 0b0 in the Register 0x608.
The SGMII signals are summarized in Table 8-14.
Table 8-14. SGMII Signals
FUNCTION
PINS
TX_M, TX_P
RX_M, RX_P
Data Signals
Copyright © 2021 Texas Instruments Incorporated
54
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
TX_M
TX_P
RX_M
RX_P
0.1
0.1
0.1
0.1
F
F
F
F
MAC
PHY
25-MHz Crystal or
CMOS-level
Oscillator
Figure 8-17. SGMII Connections
8.4.13 Serial Management Interface
The Serial Management Interface (SMI) provides access to the DP83TC812S-Q1 internal register space for
status information and configuration. The SMI frames and base registers are compatible with IEEE 802.3 clause
22. The implemented register set consists of the registers required by the IEEE 802.3 plus several others
to provide additional visibility and controllability of the DP83TC812S-Q1 . Additionally, the DP83TC812S-Q1
includes control and status registers added to clause 45 as defined by IEEE 802.3bw. Access to clause 45
register field is achieved using clause 22 access.
The SMI includes the management clock (MDC) and the management input and output data pin (MDIO). MDC is
sourced by the external management entity, also called Station (STA), and can run at a maximum clock rate of
24 MHz. MDC is not expected to be continuous, and can be turned off by the external management entity when
the bus is idle.
MDIO is sourced by the external management entity and by the PHY. The data on the MDIO pin is latched on the
rising edge of the MDC. MDIO pin requires a pullup resistor (2.2 KΩ), which pulls MDIO high during IDLE and
turnaround.
Up to 9 DP83TC812S-Q1 PHYs can share a common SMI bus. To distinguish between the PHYs, a 4-bit
address is used. During power-up-reset, the DP83TC812S-Q1 latches the PHYAD[3:0] configuration pins to
determine its address.
The management entity must not start an SMI transaction in the first cycle after power-up-reset. To maintain
valid operation, the SMI bus must remain inactive at least one MDC cycle after hard reset is deasserted. In
normal MDIO transactions, the register address is taken directly from the management-frame reg_addr field,
thus allowing direct access to 32 16-bit registers (including those defined in IEEE 802.3 and vendor specific).
The data field is used for both reading and writing. The Start code is indicated by a <01> pattern. This pattern
makes sure that the MDIO line transitions from the default idle line state. Turnaround is defined as an idle
bit time inserted between the Register Address field and the Data field. To avoid contention during a read
transaction, no device may actively drive the MDIO signal during the first bit of turnaround. The addressed
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
55
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
DP83TC812S-Q1 drives the MDIO with a zero for the second bit of turnaround and follows this with the required
data.
For write transactions, the station-management entity writes data to the addressed DP83TC812S-Q1 , thus
eliminating the requirement for MDIO Turnaround. The turnaround time is filled by the management entity by
inserting <10>.
Table 8-15. SMI Protocol Structure
SMI PROTOCOL
Read Operation
Write Operation
<idle> <start> <op code> <device address> <reg address> <turnaround> <data> <idle>
<idle><01><10><AAAAA><RRRRR><Z0><XXXX XXXX XXXX XXXX><idle>
<idle><01><01><AAAAA><RRRRR><10><XXXX XXXX XXXX XXXX><idle>
8.4.14 Direct Register Access
Direct register access can be used for the first 31 registers (0x0 through 0x1F).
8.4.15 Extended Register Space Access
The DP83TC812S-Q1 SMI function supports read and write access to the extended register set using registers
REGCR (0xD) and ADDAR (0xE) and the MDIO Manageable Device (MMD) indirect method defined in IEEE
802.3ah Draft for Clause 22 for accessing the Clause 45 extended register set.
REGCR (0xD) is the MDIO Manageable MMD access control. In general, register REGCR[4:0] is the device
address DEVAD that directs any accesses of ADDAR (0xE) register to the appropriate MMD.
The DP83TC812S-Q1 supports 3 MMD device addresses:
1. DEVAD[4:0] = 11111 is used for general MMD register accesses for IEEE defined registers as well as vendor
defined registers.
2. DEVAD[4:0] = 00001 is used for 100BASE-T1 PMA MMD register accesses. Register names for registers
accessible at this device address are preceded by MMD1.
3. DEVAD[4:0] = 00011 is used for vendor specific registers. This registers space is called MMD3.
All accesses through register REGCR and ADDAR must use the correct DEVAD. Transactions with other
DEVADs are ignored. REGCR[15:14] holds the access function: address (00), data with no post increment (01),
data with post increment on read and writes (10) and data with post increment on writes only (11).
•
ADDAR is the address and data MMD register. ADDAR is used in conjunction with REGCR to provide the
access to the extended register set. If register REGCR[15:14] is (00), then ADDAR holds the address of
the extended address space register. Otherwise, ADDAR holds the data as indicated by the contents of
its address register. When REGCR[15:14] is set to (00), accesses to register ADDAR modify the extended
register set address register. This address register must always be initialized to access any of the registers
within the extended register set.
•
•
When REGCR[15:14] is set to (01), accesses to register ADDAR access the register within the extended
register set selected by the value in the address register.
When REGCR[15:14] is set to (10), access to register ADDAR access the register within the extended
register set selected by the value in the address register. After that access is complete, for both reads and
writes, the value in the address register is incremented.
•
When REGCR[15:14] is set to (11), access to register ADDAR access the register within the extended
register set selected by the value in the address register. After that access is complete, for write access
only, the value in the address register is incremented. For read accesses, the value of the address register
remains unchanged.
The following sections describe how to perform operations on the extended register set using register REGCR
and ADDAR.
8.4.16 Write Address Operation
To set the address register:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Write the register address to register ADDAR.
Copyright © 2021 Texas Instruments Incorporated
56
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Subsequent writes to register ADDAR (step 2) continue to write the address register.
8.4.16.1 MMD1 - Write Address Operation
For writing register addresses within MMD1 field:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Write the register address to register ADDAR.
8.4.17 Read Address Operation
To read the address register:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Read the register address from register ADDAR.
Subsequent reads to register ADDAR (step 2) continue to read the address register.
8.4.17.1 MMD1 - Read Address Operation
For reading register addresses within MMD1 field:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Read the register address from register ADDAR.
8.4.18 Write Operation (No Post Increment)
To write a register in the extended register set:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x401F (data, no post increment function field = 01, DEVAD = '11111') to register REGCR.
4. Write the content of the desired extended register set to register ADDAR.
Subsequent writes to register ADDAR (step 4) continue to rewrite the register selected by the value in the
address register.
Note
Steps (1) and (2) can be skipped if the address register was previously configured.
8.4.18.1 MMD1 - Write Operation (No Post Increment)
To write a register in the MMD1 extended register set:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x4001 (data, no post increment function field = 01, DEVAD = '00001') to register REGCR.
4. Write the content of the desired extended register set to register ADDAR.
8.4.19 Read Operation (No Post Increment)
To read a register in the extended register set:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x401F (data, no post increment function field = 01, DEVAD = '11111') to register REGCR.
4. Read the content of the desired extended register set in register ADDAR.
Subsequent reads to register ADDAR (step 4) continue to reading the register selected by the value in the
address register.
Note
Steps (1) and (2) can be skipped if the address register was previously configured.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
57
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.4.19.1 MMD1 - Read Operation (No Post Increment)
To read a register in the MMD1 extended register set:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x4001 (data, no post increment function field = 01, DEVAD = '00001') to register REGCR.
4. Read the content of the desired extended register set in register ADDAR.
8.4.20 Write Operation (Post Increment)
To write a register in the extended register set with post increment:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x801F (data, post increment function field = 10, DEVAD = '11111') or the value 0xC01F
(data, post increment on writes function field = 11, DEVAD = '11111') to register REGCR.
4. Write the content of the desired extended register set to register ADDAR.
Subsequent writes to register ADDAR (step 4) write the next higher addressed data register selected by the
value of the address register; the address register is incremented after each access.
8.4.20.1 MMD1 - Write Operation (Post Increment)
To write a register in the MMD1 extended register set with post increment:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x8001 (data, post increment function field = 10, DEVAD = '00001') or the value 0xC001
(data, post increment on writes function field = 11, DEVAD = '00001') to register REGCR.
4. Write the content of the desired extended register set to register ADDAR.
8.4.21 Read Operation (Post Increment)
To read a register in the extended register set and automatically increment the address register to the next
higher value following the write operation:
1. Write the value 0x1F (address function field = 00, DEVAD = '11111') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x801F (data, post increment function field = 10, DEVAD = '11111') to register REGCR.
4. Read the content of the desired extended register set in register ADDAR.
Subsequent reads to register ADDAR (step 4) read the next higher addressed data register selected by the
value of the address register; the address register is incremented after each access.
8.4.21.1 MMD1 - Read Operation (Post Increment)
To read a register in the MMD1 extended register set and automatically increment the address register to the
next higher value following the write operation:
1. Write the value 0x1 (address function field = 00, DEVAD = '00001') to register REGCR.
2. Write the desired register address to register ADDAR.
3. Write the value 0x8001 (data, post increment function field = 10, DEVAD = '00001') to register REGCR.
4. Read the content of the desired extended register set in register ADDAR.
Copyright © 2021 Texas Instruments Incorporated
58
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.5 Programming
8.5.1 Strap Configuration
The DP83TC812S-Q1 uses functional pins as strap options to place the device into specific modes of operation.
The values of these pins are sampled at power up and hardware reset (through either the RESET pin or register
access). Some strap pins support 3 levels and some strap pins support 2 levels, which are described in greater
detail below. PHY address straps, RX_DV/RX_CTRL and RX_ER, are 3-level straps while all other straps are
two levels. Configuration of the device may be done through strapping or through serial management interface.
Note
Because strap pins are functional pins after reset is deasserted, they must not be connected directly
to VDDIO or VDDMAC or GND. Either pullup resistors, pulldown resistors, or both are required for
proper operation.
Note
When using VDDMAC and VDDIO separately, it is important to connect strap resistors to the correct
voltage rail. Each pin's voltage domain is listed in the Table 8-18 table below.
VDDMAC
or
VDDIO
RH
Rpulldn
RL
Figure 8-18. Strap Circuit
Rpulldn value is included in the Electrical Characteristics table of the datasheet.
Table 8-16. Recommended 3-Level Strap Resistor Ratios for PHY Address
IDEAL RH (kΩ) (VDDIO =
MODE3
IDEAL RH (kΩ) (VDDIO = 3.3V)1
IDEAL RH (kΩ) (VDDIO = 2.5V)2
1.8V)1
OPEN
4
1
2
3
OPEN
13
OPEN
12
4.5
2
0.8
1. Strap resistors with 10% tolerance.
2. Strap resistors with 1% tolerance.
3. RL is optional and can be added if voltage on bootstrap pins needs to be adjusted.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
59
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-17. Recommended 2-Level Strap Resistors
MODE
IDEAL RH (kΩ) 1, 2
1
2
OPEN
2.49
1. Strap resistors with upto 10% tolerance can be used.
2. To gain more margin in customer application for 1.8V VDDIO, either 2.1kΩ +/-10% pull-up can be used or
resistor accuracy of 2.49kΩ resistor can be limited to 1%.
The following table describes the PHY configuration bootstraps:
Table 8-18. Bootstraps
PIN
NAME
DEFAULT
MODE
PIN NO.
DOMAIN
STRAP FUNCTION
DESCRIPTION
MODE
PHY_AD[0]
PHY_AD[2]
1
0
0
RX_DV/
RX_CTRL
15
VDDMAC
1
PHY_AD: PHY Address ID
2
0
1
3
1
1
MODE
PHY_AD[1]
PHY_AD[3]
1
0
0
1
1
RX_ER
14
16
VDDMAC
VDDMAC
1
1
PHY_AD: PHY Address ID
2
0
3
1
CLKOUT
MODE
AUTO
AUTO: Autonomous Disable.
This is a duplicate strap for LED_1. If
CLKOUT pin is configured as LED_1
pin then the AUTOstrap functionality also
moves to the CLKOUT pin.
1
2
0
1
MODE
MAC[0]
RX_D0
RX_D1
RX_D2
RX_D3
LED_0
26
25
24
23
35
VDDMAC
VDDMAC
VDDMAC
VDDMAC
VDDIO
1
1
1
1
1
1
0
MAC: MAC Interface Selection
MAC: MAC Interface Selection
MAC: MAC Interface Selection
2
1
MODE
MAC[1]
1
0
2
1
MODE
MAC[2]
1
0
2
1
MODE
CLKOUT_PIN
CLKOUT_PIN: This strap determines
which pin will be used for output clock.
1
0
2
1
MS
0
MODE
MS: 100BASE-T1 Master & 100BASE-T1
Slave Selection
1
2
MODE
1
1
AUTO
0
AUTO: Autonomous Disable
This is the default strap pin for controlling
AUTO feature. If this pin is configured as
CLKOUT, the AUTO feature will move to
pin 16.
LED_1
6
VDDIO
1
2
1
Copyright © 2021 Texas Instruments Incorporated
60
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Note
Refer to SNLA389 Application Note for more information about the register settings used for
compliance testing. It is necessary to use these register settings in order to achieve the same
performance as observed during compliance testing. Managed mode strap option is recommended
to prevent the link up process from initiating while the software configuration from SNLA389 is being
executed. Once the software configuration is completed, the PHY can be removed from Managed
mode by setting bit 0x018B[6] to ‘0’
RX_D3 strap pin has a special functionality of controlling the output status of CLKOUT (pin 16) and LED_1 (pin
6). The Table 8-19 table below shows how pin 16 and pin 6 will be affected by RX_D3 strap status. Note that
RX_D3 option only changes the pin functionality but not their voltage domains. Pin 16 will always be in VDDMAC
domain and Pin 6 will always be in VDDIO domain. If VDDIO and VDDMAC are at separate voltage levels, it
must be ensured that pin 16 and pin 6 are strapped to their respective voltage domains.
In clock output daisy chain applications, if VDDMAC and VDDIO are at different voltages then clock output
should be routed to pin 6. Internal oscillator of the DP83TC812 operates in the VDDIO domain, so clock ouput
should also be used on the pin in VDDIO domain i.e. pin 6. In clock output daisy chain applications where
VDDMAC and VDDIO are same, this requirement can be ignored. This requirement can also be ignored in
applications where clock output is not being used.
Table 8-19. Clock Output Pin Selection
CLKOUT_PIN
DESCRIPTION
Pin 16 is Clock output, Pin 6 is LED_1 pin. AUTO will be controlled
by straps on pin 6.
0
Pin 6 is Clock output, Pin 16 is LED_1 pin. AUTO will be controlled
by straps on pin 16.
1
Table 8-20. 100BASE-T1 Master and 100BASE-T1 Slave Selection Bootstrap
MS
DESCRIPTION
0
100BASE-T1 Slave Configuration
100BASE-T1 Master Configuration
1
Table 8-21. Autonomous Mode Bootstrap
AUTO
DESCRIPTION
0
1
Autonomous Mode, PHY able to establish link after power-up
Managed Mode, PHY must be allowed to establish link after power-up based on register write
Table 8-22. MAC Interface Selection Bootstraps
MAC[2]
MAC[1]
MAC[0]
DESCRIPTION
0
0
0
0
1
1
1
1
0
0
1
1
0
0
1
1
0
1
0
1
0
1
0
1
SGMII (4-wire)(1)
MII
RMII Slave
RMII Master
RGMII (Align Mode)
RGMII (TX Internal Delay Mode)
RGMII (TX and RX Internal Delay Mode)
RGMII (RX Internal Delay Mode)
(1) SGMII strap mode is only available on 'S' type device variant. For 'R' type device variant, this strap mode is RESERVED
Table 8-23. PHY Address Bootstraps
PHY_AD[3:0]
0000
RX_CTRL STRAP MODE
RX_ER STRAP MODE DESCRIPTIONSection 8.5.1
1
-
1
-
PHY Address: 0b00000 (0x0)
0001
NA
NA
0010
-
-
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
61
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-23. PHY Address Bootstraps (continued)
PHY_AD[3:0]
0011
RX_CTRL STRAP MODE
RX_ER STRAP MODE DESCRIPTIONSection 8.5.1
-
2
3
-
-
1
1
-
NA
0100
0101
0110
PHY Address: 0b00100 (0x4)
PHY Address: 0b00101 (0x5)
NA
0111
-
-
NA
1000
1001
1010
1011
1
-
2
-
PHY Address: 0b01000 (0x8)
NA
1
-
3
-
PHY Address: 0b01010 (0xA)
NA
1100
2
3
2
3
2
2
3
3
PHY Address: 0b01010 (0xC)
PHY Address: 0b01011 (0xD)
PHY Address: 0b01110 (0xE)
PHY Address: 0b01111 (0xF)
1101
1110
1111
8.5.2 LED Configuration
The DP83TC812S-Q1 supports up to three configurable Light Emitting Diode (LED) pins: LED_0, LED_1, and
LED_2 (CLKOUT). Several functions can be multiplexed onto the LEDs for different modes of operation. LED
operations are selected using registers 0x0450.
Because the LED output pins are also used as strap pins, external components required for strapping and
the user must consider the LED usage 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 input upon power up or hardware reset.
Figure 8-19 shows the two proper ways of connecting LEDs directly to the DP83TC812S-Q1 .
Pull-Down
VDDIO
Strap Pin
RCL
D1
RP
RP
D1
RCL
Pull-Up
Strap Pin
Figure 8-19. Example Strap Connections
8.5.3 PHY Address Configuration
The DP83TC812S-Q1 can be set to respond to any of 9 possible PHY addresses through bootstrap pins. The
PHY address is latched into the device upon power-up or hardware reset. Each PHY on the serial management
bus in the system must have a unique PHY address.
By default, DP83TC812S-Q1 will latch to a PHY address of 0 (<0b00000>). This address can be changed by
adding pullup resistors to bootstrap pins found in Section 8.5.3.
Copyright © 2021 Texas Instruments Incorporated
62
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6 Register Maps
8.6.1 Register Access Summary
There are two different methods for accessing registers within the field. Direct register access method is only
allowed for the first 31 registers (0x0 through 0x1F). Registers beyond 0x1F must be accessed by use of the
Indirect Method (Extended Register Space) described in Section 8.4.15.
Table 8-24. MMD Register Space Division
MMD REGISTER SPACE
REGISTER ADDRESS RANGE
MMD1F
MMD1
MMD3
0x0000 - 0x0EFD
0x1000 - 0x1836
0x3000 - 0x3001
Note
For MMD1 and MMD3, the most significant nibble of the register address is used to denote the
respective MMD space. This nibble must be ignored during actual register access operation. For
example, to access register 0x1836, use 0x1 as the MMD indicator and 0x0836 as the register
address.
Table 8-25. Register Access Summary
REGISTER FIELD
REGISTER ACCESS METHODS
Direct Access
Indirect Access, MMD1F = '11111'
Example: to read register 0x17 in MMD1F field with no post increment
Step 1) write 0x1F to register 0xD
0x0 through 0x1F
Step 2) write 0x17 to register 0xE
Step 3) write 0x401F to register 0xD
Step 4) read register 0xE
Indirect Access, MMD1F = '11111'
Example: to read register 0x462 in MMD1F field with no post increment
Step 1) write 0x1F to register 0xD
Step 2) write 0x462 to register 0xE
MMD1F Field
0x20 - 0xFFF
Step 3) write 0x401F to register 0xD
Step 4) read register 0xE
Indirect Access, MMD1 = '00001'
Example: to read register 0x7 in MMD1 field (register 0x1007) with no post increment
Step 1) write 0x1 to register 0xD
Step 2) write 0x7 to register 0xE
MMD1 Field
0x0 - 0xFFF
Step 3) write 0x4001 to register 0xD
Step 4) read register 0xE
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
63
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2 DP83TC812 Registers
DP83TC812 Registers lists the memory-mapped registers for the DP83TC812 registers. All register offset
addresses not listed in DP83TC812 Registers should be considered as reserved locations and the register
contents should not be modified.
Table 8-26. DP83TC812 Registers
Address Acronym
Register Name
Section
0h
BMCR
Section 8.6.2.1
Section 8.6.2.2
Section 8.6.2.3
Section 8.6.2.4
Section 8.6.2.5
Section 8.6.2.6
Section 8.6.2.7
Section 8.6.2.8
Section 8.6.2.9
Section 8.6.2.10
Section 8.6.2.11
Section 8.6.2.12
Section 8.6.2.13
Section 8.6.2.14
Section 8.6.2.15
Section 8.6.2.16
Section 8.6.2.17
Section 8.6.2.18
Section 8.6.2.19
Section 8.6.2.20
Section 8.6.2.21
Section 8.6.2.22
Section 8.6.2.23
Section 8.6.2.24
Section 8.6.2.25
Section 8.6.2.26
Section 8.6.2.27
Section 8.6.2.28
Section 8.6.2.29
Section 8.6.2.30
Section 8.6.2.31
Section 8.6.2.32
Section 8.6.2.33
Section 8.6.2.34
Section 8.6.2.35
Section 8.6.2.36
Section 8.6.2.37
Section 8.6.2.38
Section 8.6.2.39
Section 8.6.2.40
Section 8.6.2.41
1h
BMSR
2h
PHYIDR1
3h
PHYIDR2
10h
PHYSTS
11h
PHYSCR
12h
MISR1
13h
MISR2
15h
RECR
16h
BISCR
18h
MISR3
19h
REG_19
1Bh
TC10_ABORT_REG
CDCR
1Eh
1Fh
PHYRCR
41h
Register_41
Register_133
Register_17F
Register_180
Register_181
Register_182
LPS_CFG4
LPS_CFG
133h
17Fh
180h
181h
182h
183h
184h
185h
187h
188h
189h
18Ah
18Ch
18Eh
300h
301h
302h
303h
304h
305h
306h
310h
430h
450h
451h
LPS_CFG5
LPS_CFG7
LPS_CFG8
LPS_CFG9
LPS_CFG10
LPS_CFG3
LPS_STATUS
TDR_TX_CFG
TAP_PROCESS_CFG
TDR_CFG1
TDR_CFG2
TDR_CFG3
TDR_CFG4
TDR_CFG5
TDR_TC1
A2D_REG_48
LEDS_CFG_1
LEDS_CFG_2
Copyright © 2021 Texas Instruments Incorporated
64
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-26. DP83TC812 Registers (continued)
Address Acronym
Register Name
Section
452h
453h
456h
457h
458h
45Dh
45Fh
485h
486h
489h
496h
497h
4A0h
553h
560h
561h
562h
600h
601h
602h
603h
608h
609h
60Ah
60Bh
60Ch
60Dh
618h
619h
61Ah
61Bh
61Ch
61Dh
61Eh
620h
622h
623h
624h
625h
626h
627h
628h
629h
62Ah
639h
IO_MUX_CFG_1
Section 8.6.2.42
Section 8.6.2.43
Section 8.6.2.44
Section 8.6.2.45
Section 8.6.2.46
Section 8.6.2.47
Section 8.6.2.48
Section 8.6.2.49
Section 8.6.2.50
Section 8.6.2.51
Section 8.6.2.52
Section 8.6.2.53
Section 8.6.2.54
Section 8.6.2.55
Section 8.6.2.56
Section 8.6.2.57
Section 8.6.2.58
Section 8.6.2.59
Section 8.6.2.60
Section 8.6.2.61
Section 8.6.2.62
Section 8.6.2.63
Section 8.6.2.64
Section 8.6.2.65
Section 8.6.2.66
Section 8.6.2.67
Section 8.6.2.68
Section 8.6.2.69
Section 8.6.2.70
Section 8.6.2.71
Section 8.6.2.72
Section 8.6.2.73
Section 8.6.2.74
Section 8.6.2.75
Section 8.6.2.76
Section 8.6.2.77
Section 8.6.2.78
Section 8.6.2.79
Section 8.6.2.80
Section 8.6.2.81
Section 8.6.2.82
Section 8.6.2.83
Section 8.6.2.84
Section 8.6.2.85
Section 8.6.2.86
IO_MUX_CFG_2
IO_MUX_CFG
IO_STATUS_1
IO_STATUS_2
CHIP_SOR_1
LED1_CLKOUT_ANA_CTRL
PCS_CTRL_1
PCS_CTRL_2
TX_INTER_CFG
JABBER_CFG
TEST_MODE_CTRL
RXF_CFG
PG_REG_4
TC1_CFG_RW
TC1_LINK_FAIL_LOSS
TC1_LINK_TRAINING_TIME
RGMII_CTRL
RGMII_FIFO_STATUS
RGMII_CLK_SHIFT_CTRL
RGMII_EEE_CTRL
SGMII_CTRL_1
SGMII_EEE_CTRL_1
SGMII_STATUS
SGMII_EEE_CTRL_2
SGMII_CTRL_2
SGMII_FIFO_STATUS
PRBS_STATUS_1
PRBS_CTRL_1
PRBS_CTRL_2
PRBS_CTRL_3
PRBS_STATUS_2
PRBS_STATUS_3
PRBS_STATUS_4
PRBS_STATUS_5
PRBS_STATUS_6
PRBS_STATUS_7
PRBS_CTRL_4
PATTERN_CTRL_1
PATTERN_CTRL_2
PATTERN_CTRL_3
PMATCH_CTRL_1
PMATCH_CTRL_2
PMATCH_CTRL_3
TX_PKT_CNT_1
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
65
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-26. DP83TC812 Registers (continued)
Address Acronym
Register Name
Section
63Ah
63Bh
63Ch
63Dh
63Eh
648h
649h
64Ah
871h
TX_PKT_CNT_2
Section 8.6.2.87
Section 8.6.2.88
Section 8.6.2.89
Section 8.6.2.90
Section 8.6.2.91
Section 8.6.2.92
Section 8.6.2.93
Section 8.6.2.94
Section 8.6.2.95
Section 8.6.2.96
Section 8.6.2.97
Section 8.6.2.98
Section 8.6.2.99
Section 8.6.2.100
Section 8.6.2.101
Section 8.6.2.102
TX_PKT_CNT_3
RX_PKT_CNT_1
RX_PKT_CNT_2
RX_PKT_CNT_3
RMII_CTRL_1
RMII_STATUS_1
RMII_OVERRIDE_CTRL
dsp_reg_71
1000h MMD1_PMA_CTRL_1
1001h MMD1_PMA_STATUS_1
1007h MMD1_PMA_STAUS_2
100Bh MMD1_PMA_EXT_ABILITY_1
1012h MMD1_PMA_EXT_ABILITY_2
1834h MMD1_PMA_CTRL_2
1836h MMD1_PMA_TEST_MODE_CTR
L
3000h MMD3_PCS_CTRL_1
3001h MMD3_PCS_Status_1
Section 8.6.2.103
Section 8.6.2.104
Complex bit access types are encoded to fit into small table cells. DP83TC812 Access Type Codes shows the
codes that are used for access types in this section.
Table 8-27. DP83TC812 Access Type Codes
Access Type
Code
Description
Read Type
H
H
R
Set or cleared by hardware
Read
R
RH
R
H
Read
Set or cleared by hardware
Write Type
W
W
Write
W0S
W
Write
0S
0 to set
W1S
WSC
W
1S
Write
1 to set
W
Write
Reset or Default Value
-n
Value after reset or the default
value
Copyright © 2021 Texas Instruments Incorporated
66
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.1 BMCR Register (Address = 0h) [Reset = 2100h]
BMCR is shown in BMCR Register and described in BMCR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-20. BMCR Register
15
14
13
12
11
10
9
8
MII_reset
xMII Loopback Manual_speed_
MII
Auto-
Negotiation
Enable
Power Down
Isolate
RESERVED
Duplex Mode
RH/W1S-0b
R/W-0b
6
R-1b
5
R-0b
4
R/W-0b
R/W-0b
2
R-0b
1
R-1b
0
7
3
RESERVED
R/W-0b
RESERVED
R-0b
Table 8-28. BMCR Register Field Descriptions
Bit
Field
MII_reset
Type
Reset
Description
15
RH/W1S
0b
MII Reset. This bit will reset the Digital blocks of the PHY and return
registers 0x0-0x0F back to default values. Other register will not be
affected.
0b = No reset
1b = Digital in reset and all MII regs (0x0 - 0xF) reset to default
14
xMII Loopback
R/W
0b
xMII Loopback: 1 = xMII Loopback enabled 0 = Normal Operation
When xMII loopback mode is activated, the transmitted data
presented on xMII TXD is looped back to xMII RXD internally. There
is no LINK indication generated when xMII loopback is enabled.
1b = Enable Loopback from G/MII input to G/MII output
13
12
Manual_speed_MII
R
R
1b
0b
Speed Selection: Always 100-Mbps Speed
Auto-Negotiation Enable
Auto-Negotiation: Not supported on this device
0b = Disable Auto-Negotiation
11
Power Down
R/W
0b
Power Down: The PHY is powered down after this bit is set. Only
register access is enabled during this power down condition.
The power down mode can be controlled via this bit or via INT_N pin.
INT_N pin needs to be configured to operate as power down control.
This bit is OR-ed with the input from the INT_N pin. When the active
low INT_N is asserted, this bit is set.
0b = Normal Mode
1b = IEEE Power Down
10
Isolate
R/W
0b
Isolate:Isolates the port from the xMII with the exception of the serial
management interface
0b = Normal Mode
1b = Enable Isolate Mode
9
8
RESERVED
Duplex Mode
R
R
0b
1b
Reserved
1 = Full Duplex 0 = Half duplex
0b = Half duplex
1b = Full Duplex
7
RESERVED
RESERVED
R/W
R
0b
0b
Reserved
6-0
Reserved
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
67
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.2 BMSR Register (Address = 1h) [Reset = 0061h]
BMSR is shown in BMSR Register and described in BMSR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-21. BMSR Register
15
14
13
12
11
10
9
8
0
100Base-T4
100Base-X Full 100Base-X Half 10 Mbps Full
10 Mbps Half
Duplex
RESERVED
Duplex
R-0b
Duplex
R-0b
Duplex
R-0b
R-0b
R-0b
3
R-0b
7
6
5
4
2
1
RESERVED
MF Preamble
Suppression
Auto-
Negotiation
Complete
Remote fault
Auto-
Negotiation
Ability
Link status
jabber detect
Extended
Capability
R-0b
R-1b
R-1b
H-0b
R-0b
0b
H-0b
R-1b
Table 8-29. BMSR Register Field Descriptions
Bit
15
14
Field
100Base-T4
Type
Reset
Description
R
0b
Always 0 - PHY not able to perform 100Base-T4
100Base-X Full Duplex
100Base-X Half Duplex
10 Mbps Full Duplex
10 Mbps Half Duplex
RESERVED
R
0b
1 = PHY able to perform full duplex 100Base-X 0 = PHY not able to
perform full duplex 100Base-X
0b = PHY not able to perform full duplex 100Base-X
1b = PHY able to perform full duplex 100Base-X
13
12
11
R
R
R
R
0b
0b
0b
1 = PHY able to perform half duplex 100Base-X 0 = PHY not able to
perform half duplex 100Base-X
0b = PHY not able to perform half duplex 100Base-X
1b = PHY able to perform half duplex 100Base-X
1 = PHY able to operate at 10Mbps in full duplex 0 = PHY not able to
operate at 10Mbps in full duplex
0b = PHY not able to operate at 10Mbps in full duplex
1b = PHY able to operate at 10Mbps in full duplex
1 = PHY able to operate at 10Mbps in half duplex 0 = PHY not able
to operate at 10Mbps in half duplex
0b = PHY not able to operate at 10Mbps in half duplex
1b = PHY able to operate at 10Mbps in half duplex
10-7
6
0b
1b
Reserved
MF Preamble Suppression R
1 = PHY will accept management frames with preamble suppressed
0 = PHY will not accept management frames with preamble
suppressed
0b = PHY will not accept management frames with preamble
suppressed
1b = PHY will accept management frames with preamble suppressed
5
Auto-Negotiation
Complete
R
1b
1 = Auto-Negotiation process completed 0 = Auto Negotiation
process not completed (either still in process, disabled or reset)
0b = Auto Negotiation process not completed (either still in process,
disabled or reset)
1b = Auto-Negotiation process completed
4
3
Remote fault
H
R
0b
0b
1 = Remote fault condition detected 0 = No remote fault condition
detected
0b = No remote fault condition detected
1b = Remote fault condition detected
Auto-Negotiation Ability
1 = PHY is able to perform Auto-Negotiation 0 = PHY is not able to
perform Auto-Negotiation
0b = PHY is not able to perform Auto-Negotiation
1b = PHY is able to perform Auto-Negotiation
Copyright © 2021 Texas Instruments Incorporated
68
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-29. BMSR Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
2
Link status
0b
Link Status bit
0b = Link is down
1b = Link is up
1
0
jabber detect
H
R
0b
1b
1= jabber condition detected 0 = No jabber condition detected
0b = No jabber condition detected
1b = jabber condition detected
Extended Capability
1 = Extended register capabilities 0 = Basic register set capabilities
only
0b = Basic register set capabilities only
1b = Extended register capabilities
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
69
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.3 PHYIDR1 Register (Address = 2h) [Reset = 2000h]
PHYIDR1 is shown in PHYIDR1 Register and described in PHYIDR1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-22. PHYIDR1 Register
15
14
13
12
11
10
9
8
0
Organizationally Unique Identifier Bits 21:6
R-10000000000000b
7
6
5
4
3
2
1
Organizationally Unique Identifier Bits 21:6
R-10000000000000b
Table 8-30. PHYIDR1 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
Organizationally Unique
Identifier Bits 21:6
R
1000000000 Organizationally Unique Identification Number
0000b
Copyright © 2021 Texas Instruments Incorporated
70
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.4 PHYIDR2 Register (Address = 3h) [Reset = A271h]
PHYIDR2 is shown in PHYIDR2 Register and described in PHYIDR2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-23. PHYIDR2 Register
15
14
13
12
11
10
9
8
0
Organizationally Unique Identifier Bits 5:0
R-101000b
Model Number
R-100111b
7
6
5
4
3
2
1
Model Number
R-100111b
Revision Number
R-1b
Table 8-31. PHYIDR2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
Organizationally Unique
Identifier Bits 5:0
R
101000b
Organizationally Unique Identification Number
9-4
Model Number
R
R
100111b
1b
Vendor Model Number: The six bits of vendor model number are
mapped from bits 9 to 4
3-0
Revision Number
Device Revision Number
0b = Silicon Rev 1.0
1b = Silicon Rev 2.0
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
71
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.5 PHYSTS Register (Address = 10h) [Reset = 0004h]
PHYSTS is shown in PHYSTS Register and described in PHYSTS Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-24. PHYSTS Register
15
14
13
12
11
10
9
8
RESERVED
RESERVED receive_error_la RESERVED
tch
RESERVED
signal_detect descrambler_lo
ck
RESERVED
R-0b
R-0b
H-0b
H-0b
4
H-0b
3
R/W0S-0b
2
R/W0S-0b
R-0b
7
6
5
1
0
mii_interrupt
H-0b
RESERVED
R-0b
jabber_dtct
R-0b
RESERVED loopback_status duplex_status
H-0b R-0b R-1b
RESERVED
R-0b
link_status
R-0b
Table 8-32. PHYSTS Register Field Descriptions
Bit
15
14
13
12
11
10
Field
RESERVED
Type
Reset
Description
Reserved
Reserved
R
0b
RESERVED
R
0b
receive_error_latch
RESERVED
H
0b
RxerrCnt0 since last read.clear on read
H
0b
Reserved
Reserved
RESERVED
H
0b
signal_detect
R/W0S
0b
Channel ok latch low
0b = Channel ok had been reset
1b = Channel ok is set
9
descrambler_lock
R/W0S
0b
Descrambler lock latch low
0b = Descrmabler had been locked
1b = Descrambler is locked
8
7
RESERVED
mii_interrupt
R
H
0b
0b
Reserved
Interrupts pin status, cleared on reading 0x12 1b0 = Interrupts pin
not set 1b1 = Interrupt pin had been set
6
5
4
3
RESERVED
jabber_dtct
R
R
H
R
0b
0b
0b
0b
Reserved
duplicate from reg.0x1.1
Reserved
RESERVED
loopback_status
MII loopback status
0b = No MII loopback
1b = MII loopback
2
duplex_status
R
1b
Duplex mode status
0b = Half duplex
1b = Full duplex
1
0
RESERVED
link_status
R
R
0b
0b
Reserved
duplication of reg.0x1.2 - link_status_bit
0b = Link is down
1b = Link is up
Copyright © 2021 Texas Instruments Incorporated
72
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.6 PHYSCR Register (Address = 11h) [Reset = 010Bh]
PHYSCR is shown in PHYSCR Register and described in PHYSCR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-25. PHYSCR Register
15
14
13
12
11
10
9
8
dis_clk_125
pwr_save_mod
e_en
pwr_save_mode
sgmii_soft_rese use_PHYAD0_a
tx_fifo_depth
R/W-1b
t
s_Isolate
R/W-0b
R/W-0b
R/W-0b
6
R/W-0b
R/WSC-0b
7
5
4
3
2
1
0
RESERVED
R/W-0b
RESERVED
R-0b
int_pol
R/W-1b
force_interrupt
R/W-0b
INTEN
INT_OE
R/W-1b
R/W-1b
Table 8-33. PHYSCR Register Field Descriptions
Bit
Field
dis_clk_125
Type
Reset
Description
15
R/W
0b
1 = Disable CLK125 (Sourced by the CLK125 port)
1b = Disable CLK125 (Sourced by the CLK125 port)
14
pwr_save_mode_en
pwr_save_mode
R/W
R/W
0b
0b
Enable power save mode config from reg
13-12
Power Save Mode
0b = Normal mode
1b = IEEE mode: power down all digital and analog blocks, if bit [11]
set to zero, PLL is also powered down 10 = Reserved 11 = Reserved
11
10
sgmii_soft_reset
R/WSC
0b
0b
Reset SGMII
use_PHYAD0_as_Isolate R/W
1- when phy_addr == 0, isolate MAC Interface 0- do not Isolate for
PHYAD == 0.
0b = do not Isolate for PHYAD is 0.
1b = when phy_addr is 0, isolate MAC Interface
9-8
tx_fifo_depth
R/W
1b
RMII TX fifo depth
0b = 4 nibbles
1b = 5 nibbles
1010b = 6 nibbles
1011b = 8 nibbles
7
6-4
3
RESERVED
RESERVED
int_pol
R/W
R
0b
0b
1b
Reserved
Reserved
R/W
Interrupt Polarity
0b = Steady state (normal operation) without an interrupt is logical 0;
during interrupt, pin is logical 1
1b = Steady state (normal operation) without an interrupt is logical 1;
during interrupt, pin is logical 0
2
1
0
force_interrupt
INTEN
R/W
R/W
R/W
0b
1b
1b
Force interrupt pin
0b = Do not force interrupt pin
1b = Force interrupt pin
Enable interrupts
0b = Disable interrupts
1b = Enable interrupts
INT_OE
Interrupt/Power down pin configuration
0b = PIN is a power down PIN (input)
1b = PIN is an interrupt pin (output)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
73
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.7 MISR1 Register (Address = 12h) [Reset = 0000h]
MISR1 is shown in MISR1 Register and described in MISR1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-26. MISR1 Register
15
14
13
12
11
10
9
8
link_qual_int
energy_det_int
link_int
wol_int
esd_int
ms_train_done_
int
fhf_int
rhf_int
H-0b
7
H-0b
6
H-0b
H-0b
H-0b
H-0b
2
H-0b
H-0b
5
4
3
1
0
link_qual_int_en energy_det_int_
en
link_int_en
wol_int_en
esd_int_en
ms_train_done_
int_en
fhf_int_en
rhf_int_en
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
Table 8-34. MISR1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
link_qual_int
H
0b
Link quality(Not good) interrupt
0b = Link qual is Good
1b = Link qual is Not Good when link is ON.
14
energy_det_int
H
0b
This INT can be asserted upon Rising edge only of energy_det
signal using reg0x101 bit [0] : cfg_energy_det_int_le_only. status
output of energy_det_hist signal on reg0x19 bit[10].
0b = No Change of energy detected
1b = Change of energy_detected (both rising and falling edges)
13
12
link_int
wol_int
H
H
0b
0b
Link status change interrupt
0b = No change of link status interrupt pending.
1b = Change of link status interrupt is pending and is cleared by the
current read.
Interrupt bit indicating that WOL packet is received
0b = No WoL interrupt pending.
1b = WoL packet received interrupt is pending and is cleared by the
current read.
11
10
esd_int
H
H
0b
0b
1 = ESD detected interrupt is pending and is cleared by the current
read. 0 = No ESD interrupt pending.
ms_train_done_int
1 = M/S Link Training Completed interrupt is pending and is cleared
by the current read. 0 = No M/S Link Training Completed interrupt
pending.
9
8
fhf_int
rhf_int
H
H
0b
0b
1 = False carrier counter half-full interrupt is pending and is cleared
by the current read. 0 = No false carrier counter half-full interrupt
pending.
1 = Receive error counter half-full interrupt is pending and is cleared
by the current read. 0 = No receive error carrier counter half-full
interrupt pending.
7
6
5
4
3
2
1
0
link_qual_int_en
energy_det_int_en
link_int_en
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0b
0b
0b
0b
0b
0b
0b
0b
Enable Interrupt on Link Quality status.
Enable Interrupt on change of Energy Detect histr. Status
Enable Interrupt on change of link status
wol_int_en
Enable Interrupt on WoL detection
esd_int_en
Enable Interrupt on ESD detect event
ms_train_done_int_en
fhf_int_en
Enable Interrupt on M/S Link Training Completed event
Enable Interrupt on False Carrier Counter Register half-full event
Enable Interrupt on Receive Error Counter Register half-full event
rhf_int_en
Copyright © 2021 Texas Instruments Incorporated
74
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.8 MISR2 Register (Address = 13h) [Reset = 0000h]
MISR2 is shown in MISR2 Register and described in MISR2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-27. MISR2 Register
15
under_volt_int
H-0b
14
13
12
11
10
9
8
over_volt_int
H-0b
RESERVED
H-0b
RESERVED
H-0b
RESERVED
H-0b
sleep_int
H-0b
pol_int
H-0b
jabber_int
H-0b
7
6
5
4
3
2
1
0
under_volt_int_ over_volt_int_e page_rcvd_int_
Fifo_int_en
RESERVED
sleep_int_en
pol_int_en
jabber_int_en
en
n
en
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
Table 8-35. MISR2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
under_volt_int
H
0b
1 = Under Voltage has been detected 0 =Under Voltage has not
been detected
0b = Under Voltage has not been detected
1b = Under Voltage has been detected
14
over_volt_int
H
0b
1 = Over Voltage has been detected 0 = Over Voltage has not been
detected
0b = Over Voltage has not been detected
1b = Over Voltage has been detected
13
12
11
10
RESERVED
RESERVED
RESERVED
sleep_int
H
H
H
H
0b
0b
0b
0b
Reserved
Reserved
Reserved
1 = Sleep mode has changed 0 = Sleep mode has not changed
0b = Sleep mode has not changed
1b = Sleep mode has changed
9
8
pol_int
H
H
0b
0b
The device has auto-polarity correction when operating in slave
mode. This bit will reflect if polarity was automatically swapped or
not.
0b = Data polarity has not changed
1b = Data polarity has changed
jabber_int
1 = Jabber detected 0 = Jabber not detected
0b = Jabber not detected
1b = Jabber detected
7
6
5
4
under_volt_int_en
over_volt_int_en
page_rcvd_int_en
Fifo_int_en
R/W
R/W
R/W
R/W
0b
0b
0b
0b
0 = Disable interrupt
0b = Disable interrupt
0 = Disable interrupt
0b = Disable interrupt
1 = Enable interrupt
1b = Enable interrupt
1 = Enable interrupt
1b = Enable interrupt
3
2
RESERVED
sleep_int_en
R/W
R/W
0b
0b
Reserved
1 = Enable interrupt
1b = Enable interrupt
1
pol_int_en
R/W
0b
1 = Enable interrupt
1b = Enable interrupt
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
75
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-35. MISR2 Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
0
jabber_int_en
R/W
0b
1 = Enable interrupt
1b = Enable interrupt
Copyright © 2021 Texas Instruments Incorporated
76
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.9 RECR Register (Address = 15h) [Reset = 0000h]
RECR is shown in RECR Register and described in RECR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-28. RECR Register
15
14
13
12
11
10
9
1
8
0
rx_err_cnt
0b
7
6
5
4
3
2
rx_err_cnt
0b
Table 8-36. RECR Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
rx_err_cnt
0b
RX_ER Counter: When a valid carrier is presented (only while
RX_DV is set), and there is at least one occurrence of an invalid
data symbol, this 16-bit counter increments for each receive error
detected. The RX_ER counter does not count in xMII loopback
mode. The counter stops when it reaches its maximum count
(0xFFFF). When the counter exceeds half-full (0x7FFF), an interrupt
is generated. This register is cleared on read.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
77
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.10 BISCR Register (Address = 16h) [Reset = 0100h]
BISCR is shown in BISCR Register and described in BISCR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-29. BISCR Register
15
14
13
12
11
10
prbs_sync_loss
H-0b
9
8
RESERVED
R-0b
RESERVED core_pwr_mode
R-0b
R-1b
7
6
5
4
3
2
1
0
RESERVED
R-0b
tx_mii_lpbk
R/W-0b
loopback_mode
R/W-0b
pcs_lpbck
R/W-0b
RESERVED
R/W-0b
Table 8-37. BISCR Register Field Descriptions
Bit
15-11
10
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
prbs_sync_loss
H
0b
Prbs lock lost latch status
0b = Prbs lock never lost
1b = Prbs lock had been lost
9
8
RESERVED
R
R
0b
1b
Reserved
core_pwr_mode
1b0 = Core is in power down or sleep mode 1b1 = Core is is normal
power mode
0b = Core is in power down or sleep mode
1b = Core is is normal power mode
7
6
RESERVED
tx_mii_lpbk
R
0b
0b
Reserved
R/W
Transmit data control during xMII Loopback
0b = Suppress data during xMII loopback
1b = Transmit data on MDI during xMII loopback
5-2
loopback_mode
R/W
0b
Loopback Modes (Bit [1:0] should be 0)
1b = Digital Loopback
10b = Analog Loopback
100b = Reverse Loopback
1000b = External Loopback
1
0
pcs_lpbck
R/W
R/W
0b
0b
PCS loopback after PAM3
0b = Disable PCS Loopback
1b = Enable PCS Loopback
RESERVED
Reserved
Copyright © 2021 Texas Instruments Incorporated
78
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.11 MISR3 Register (Address = 18h) [Reset = X]
MISR3 is shown in MISR3 Register and described in MISR3 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-30. MISR3 Register
15
14
13
12
POR_done_int
H-0b
11
10
9
8
wup_psv_int
H-0b
no_link_int
H-0b
sleep_fail_int
H-0b
no_frame_int
H-0b
wake_req_int WUP_sleep_int
LPS_int
H-0b
H-0b
2
H-0b
1
7
6
5
4
3
0
wup_psv_int_en no_link_int_en sleep_fail_int_e POR_done_int_ no_frame_int_e wake_req_int_e WUP_sleep_int
LPS_int_en
n
en
n
n
_en
R/W-X
R/W-0b
R/W-1b
R/W-0b
R/W-0b
R/W-1b
R/W-0b
R/W-1b
Table 8-38. MISR3 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
wup_psv_int
H
0b
0b = WUP are not received
1b = WUP received from remote PHY when in passive link
14
no_link_int
H
0b
1= Link has not been observed within time programmed in 0x562
once training has started. 0= Link up is still in progress or Link has
already formed
0b = Link up is still in progress or Link has already formed
1b = Link has not been observed within time programmed in 0x562
once training has started.
13
12
sleep_fail_int
H
H
0b
0b
0b = Sleep negotiation not failed yet
1b = Sleep negotiation failed
POR_done_int
0b = POR not completed yet
1b = POR completed (required for re-initialization of registers when
we come out of sleep)
11
10
9
no_frame_int
H
0b
0b
0b
0b
X
0b = Frame was detected
1b = No Frame detected for transmission or reception in given time
wake_req_int
H
0b = Wake-up request not received
1b = Wake-up request command was received from remote PHY
WUP_sleep_int
LPS_int
H
0b = WUP not received
1b = WUP received from remote PHY when in sleep
8
H
0b = LPS symbols not detected
1b = LPS symbols detetced
7
wup_psv_int_en
no_link_int_en
sleep_fail_int_en
POR_done_int_en
no_frame_int_en
wake_req_int_en
R/W
R/W
R/W
R/W
R/W
R/W
0b = Disable interrupt
1b = Enable interrupt
6
0b
1b
0b
0b
1b
0b = Disable interrupt
1b = Enable interrupt
5
0b = Disable interrupt
1b = Enable interrupt
4
0b = Disable interrupt
1b = Enable interrupt
3
0b = Disable interrupt
1b = Enable interrupt
2
0b = Disable interrupt
1b = Enable interrupt
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
79
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-38. MISR3 Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
1
WUP_sleep_int_en
R/W
0b
0b = Disable interrupt
1b = Enable interrupt
0
LPS_int_en
R/W
1b
0b = Disable interrupt
1b = Enable interrupt
Copyright © 2021 Texas Instruments Incorporated
80
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.12 REG_19 Register (Address = 19h) [Reset = 0800h]
REG_19 is shown in REG_19 Register and described in REG_19 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-31. REG_19 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
RESERVED
RESERVED
RESERVED dsp_energy_det
ect
RESERVED
R-0b
R-0b
5
R-0b
4
R-1b
3
R-0b
7
6
2
1
RESERVED
R-0b
PHY_ADDR
R-0b
Table 8-39. REG_19 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-14
13
RESERVED
RESERVED
RESERVED
RESERVED
dsp_energy_detect
RESERVED
PHY_ADDR
R
0b
Reserved
R
0b
Reserved
12
R
0b
Reserved
11
R
1b
Reserved
10
R
0b
DSP energy detected status
Reserved
9-5
4-0
R
0b
R
0b
PHY address decode from straps
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
81
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.13 TC10_ABORT_REG Register (Address = 1Bh) [Reset = 0000h]
TC10_ABORT_REG is shown in TC10_ABORT_REG Register and described in TC10_ABORT_REG Register
Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-32. TC10_ABORT_REG Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
cfg_tc10_abort_ cfg_sleep_abort
gpio_en
R/W-0b
R/W-0b
Table 8-40. TC10_ABORT_REG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-2
1
RESERVED
R
0b
Reserved
cfg_tc10_abort_gpio_en
R/W
0b
enables aborting TC10 via GPIO. one of CLKOUT/LED_1 pins which
is being used as an LED can be used to abort
0b = disable TC10 abort via GPIO
1b = enable TC10 abort via GPIO
0
cfg_sleep_abort
R/W
0b
loc_sleep_abprt as defined by TC10 standard. Aborts sleep
negotiation while in SLEEP_ACK state
0b = allow TC10 sleep negotiation
1b = abort TC10 sleep negotiation
Copyright © 2021 Texas Instruments Incorporated
82
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.14 CDCR Register (Address = 1Eh) [Reset = 0000h]
CDCR is shown in CDCR Register and described in CDCR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-33. CDCR Register
15
14
13
12
11
10
9
8
tdr_start
cfg_tdr_auto_ru
n
RESERVED
R-0b
RH/W1S-0b
7
R/W-0b
6
5
4
3
2
1
0
RESERVED
R-0b
tdr_done
R-0b
tdr_fail
R-0b
Table 8-41. CDCR Register Field Descriptions
Bit
Field
Type
Reset
Description
15
tdr_start
RH/W1S
0b
clr by tdr done Start TDR manually
0b = No TDR
1b = TDR start
14
cfg_tdr_auto_run
R/W
0b
Enable TDR auto run on link down
0b = TDR start manually
1b = TDR start automatically on link down
13-2
1
RESERVED
tdr_done
R
R
0b
0b
Reserved
TDR done status
0b = TDR still not done
1b = TDR done
0
tdr_fail
R
0b
TDR fail status
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
83
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.15 PHYRCR Register (Address = 1Fh) [Reset = 0000h]
PHYRCR is shown in PHYRCR Register and described in PHYRCR Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-34. PHYRCR Register
15
14
13
12
11
10
9
8
0
Software Global
Reset
Digital reset
RESERVED
RESERVED
RH/W1S-0b
RH/W1S-0b
R/W-0b
R/W-0b
7
6
5
4
3
2
1
Standby_mode
R/W-0b
RESERVED
R/W-0b
RESERVED
R-0b
RESERVED
R/W-0b
Table 8-42. PHYRCR Register Field Descriptions
Bit
Field
Type
Reset
Description
15
Software Global Reset
RH/W1S
0b
Hardware Reset(Reset digital + register file)
0b = Normal Operation
1b = Reset PHY. This bit is self cleared and has the same effect as
the RESET pin.
14
Digital reset
RH/W1S
0b
Software Restart
0b = Normal Operation
1b = Restart PHY. This bit is self cleared and resets all PHY circuitry
except registers.
13
12-8
7
RESERVED
RESERVED
Standby_mode
R/W
R/W
R/W
0b
0b
0b
Reserved
Reserved
Standby Mode
0b = Normal operation
1b = Standby mode enabled
6
5
RESERVED
RESERVED
RESERVED
R/W
R
0b
0b
0b
Reserved
Reserved
Reserved
4-0
R/W
Copyright © 2021 Texas Instruments Incorporated
84
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.16 Register_41 Register (Address = 41h) [Reset = 88F7h]
Register_41 is shown in Register_41 Register and described in Register_41 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-35. Register_41 Register
15
14
13
12
11
10
9
8
0
cfg_ether_type_pattern
R/W-1000100011110111b
7
6
5
4
3
2
1
cfg_ether_type_pattern
R/W-1000100011110111b
Table 8-43. Register_41 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
cfg_ether_type_pattern
R/W
1000100011 Ethertype pattern to be detected when 0x40[0] is enabled
110111b
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
85
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.17 Register_133 Register (Address = 133h) [Reset = 0000h]
Register_133 is shown in Register_133 Register and described in Register_133 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-36. Register_133 Register
15
14
13
12
11
10
9
8
RESERVED
link_up_c_and_ link_status_pc
s
link_status
RESERVED
R-0b
R-0b
R-0b
R-0b
R-0b
7
6
5
4
3
2
1
0
RESERVED
R-0b
RESERVED
R-0b
RESERVED
R-0b
RESERVED
R-0b
RESERVED
R-0b
descr_sync
R-0b
loc_rcvr_status rem_rcvr_status
R-0b R-0b
Table 8-44. Register_133 Register Field Descriptions
Bit
15
14
13
12
11-8
7
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
link_up_c_and_s
link_status_pc
link_status
R
0b
link up for C & S
PHY control in SEND_DATA state
link status set by link monitor
Reserved
R
0b
R
0b
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
descr_sync
R
0b
R
0b
Reserved
6
R
0b
Reserved
5
R
0b
Reserved
4
R
0b
Reserved
3
R
0b
Reserved
2
R
0b
Status of descrambler
0b = Scrambler Not Locked
1b = Scrambler Locked
1
0
loc_rcvr_status
rem_rcvr_status
R
R
0b
0b
Local receiver status
0b = Local PHY received link invalid
1b = Local PHY received link valid
Remote receiver status
0b = Remote PHY received link invalid
1b = Remote PHY received link valid
Copyright © 2021 Texas Instruments Incorporated
86
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.18 Register_17F Register (Address = 17Fh) [Reset = 4028h]
Register_17F is shown in Register_17F Register and described in Register_17F Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-37. Register_17F Register
15
14
13
12
11
10
9
8
cfg_en_wur_via cfg_en_wup_via
RESERVED
R-0b
_wake
_wake
R/W-0b
R/W-1b
7
6
5
4
3
2
1
0
cfg_wake_pin_len_fr_wur_th
R/W-101000b
Table 8-45. Register_17F Register Field Descriptions
Bit
Field
Type
Reset
Description
15
cfg_en_wur_via_wake
R/W
0b
enable sending WUR when wake pin is asserted during active link.
Duration of pulse on WAKE pin can be configured in 0x17F[7:0]
0b = disable sending WUR when pulse on wake pin
1b = enable sending WUR when pulse on wake pin
14
cfg_en_wup_via_wake
RESERVED
R/W
R
1b
enable sending WUP when device is woken by WAKE pin
0b = disables WUP
1b = enables WUP
13-8
7-0
0b
Reserved
cfg_wake_pin_len_fr_wur_ R/W
th
101000b
Width of pulse in microseconds required to initiate WUR during an
active link
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
87
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.19 Register_180 Register (Address = 180h) [Reset = 0000h]
Register_180 is shown in Register_180 Register and described in Register_180 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-38. Register_180 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
7
6
5
4
3
2
1
0
RESERVED
R-0b
cfg_sleep_req_timer_sel
R/W-0b
RESERVED
R-0b
cfg_sleep_ack_timer_sel
R/W-0b
Table 8-46. Register_180 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-5
4-3
RESERVED
R
0b
Reserved
cfg_sleep_req_timer_sel
R/W
0b
Configure sleep request timer
0b = 16ms
1b = 4ms
10b = 32ms
11b = 40ms
2
RESERVED
R
0b
0b
Reserved
1-0
cfg_sleep_ack_timer_sel R/W
Configure sleep acknowledge timer
0b = 8ms
1b = 6ms
10b = 24ms
11b = 32ms
Copyright © 2021 Texas Instruments Incorporated
88
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.20 Register_181 Register (Address = 181h) [Reset = 0000h]
Register_181 is shown in Register_181 Register and described in Register_181 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-39. Register_181 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
rx_lps_cnt
R-0b
7
6
5
4
3
2
1
0
rx_lps_cnt
R-0b
Table 8-47. Register_181 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-0
RESERVED
rx_lps_cnt
R
0b
Reserved
R
0b
indicates number of LPS codes received
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
89
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.21 Register_182 Register (Address = 182h) [Reset = 0000h]
Register_182 is shown in Register_182 Register and described in Register_182 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-40. Register_182 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
tx_lps_cnt
R-0b
7
6
5
4
3
2
1
0
tx_lps_cnt
R-0b
Table 8-48. Register_182 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-0
RESERVED
tx_lps_cnt
R
0b
Reserved
R
0b
indicates number of WUR codes received
Copyright © 2021 Texas Instruments Incorporated
90
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.22 LPS_CFG4 Register (Address = 183h) [Reset = 0000h]
LPS_CFG4 is shown in LPS_CFG4 Register and described in LPS_CFG4 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-41. LPS_CFG4 Register
15
14
13
12
11
10
9
8
cfg_send_wup_ cfg_force_lps_sl cfg_force_lps_sl cfg_force_tx_lp cfg_force_tx_lp cfg_force_lps_li cfg_force_lps_li cfg_force_lps_s
dis_tx
eep_en
R/W-0b
eep
s_en
s
nk_control_en
R/W-0b
nk_control
R/W-0b
t_en
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
7
6
5
4
3
2
1
0
RESERVED
R-0b
cfg_force_lps_st
R/W-0b
Table 8-49. LPS_CFG4 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
cfg_send_wup_dis_tx
R/W
0b
Write 1 to this bit to send WUP when PHY control is in
DISABLE_TRANSMIT state
14
13
12
11
10
cfg_force_lps_sleep_en
cfg_force_lps_sleep
cfg_force_tx_lps_en
cfg_force_tx_lps
R/W
R/W
R/W
R/W
0b
0b
0b
0b
0b
force control enable for sleep from LPS SM to PHY control SM
force value for sleep from LPS SM to PHY control SM
force enable for TX_LPS
force value for TX_LPS
cfg_force_lps_link_control R/W
_en
force link control enable to LPS state machine
9
8
cfg_force_lps_link_control R/W
0b
0b
0b
0b
force link control value from LPS state machine
force enable for LPS state machine
Reserved
cfg_force_lps_st_en
RESERVED
R/W
R
7
6-0
cfg_force_lps_st
R/W
force value of LPS state machine
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
91
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.23 LPS_CFG Register (Address = 184h) [Reset = 0223h]
LPS_CFG is shown in LPS_CFG Register and described in LPS_CFG Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-42. LPS_CFG Register
15
14
13
12
11
10
9
8
cfg_reset_wur_
cnt_rx_data
RESERVED
R-0b
cfg_reset_lps_c
nt_rx_data
RESERVED
R-0b
cfg_reset_wur_
cnt_tx_data
RESERVED
R/W-0b
R/W-0b
4
R/W-1b
1
R-0b
0
7
6
5
3
2
RESERVED
cfg_reset_lps_c cfg_wake_fwd_ cfg_wake_fwd_
cfg_wake_fwd_dig_timer
R/W-0b
cfg_wake_fwd_ cfg_wake_fwd_
nt_tx_data
en_wup_psv_lin
k
man_trig
en_wur
en_wup
R-0b
R/W-0b
R/W-1b
R/W-0b
R/W-1b
R/W-1b
Table 8-50. LPS_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15
cfg_reset_wur_cnt_rx_dat R/W
a
0b
When set, resets the WUR received symbol counter upon receiving
data
14-13
12
RESERVED
R
0b
0b
Reserved
cfg_reset_lps_cnt_rx_data R/W
When set, resets the LPS received symbol counter upon receiving
data
11-10
9
RESERVED
R
0b
1b
Reserved
cfg_reset_wur_cnt_tx_dat R/W
a
When set, resets the transmitted WUR symbols count when sending
data
8-7
6
RESERVED
R
0b
0b
Reserved
cfg_reset_lps_cnt_tx_data R/W
When set, resets the transmitted LPS symbols count when sending
data
5
cfg_wake_fwd_en_wup_p R/W
sv_link
1b
control to enable/disable Wake forwarding on WAKE pin when WUP
is received when in PASSIVE_LINK mode
0b = disables wake forwarding
1b = enables wake forwarding
4
cfg_wake_fwd_man_trig
R/W
0b
0b
Write 1 to manually generate Wake forwarding signal on WAKE pin.
This bit is self-cleared
3-2
cfg_wake_fwd_dig_timer R/W
when wake up request is received on an active link, the width of
wake forwarding pulses are configurable to : 00: 50us 01: 500us 10:
2ms 11: 20ms
1
0
cfg_wake_fwd_en_wur
cfg_wake_fwd_en_wup
R/W
R/W
1b
1b
If set, enables doing wake forwarding when WUR symbols are
received
0b = Don 't do wake forwarding on WAKE pin
1b = do wake forwarding on WAKE pin
If set, enables doing wake forwarding when WUP symbols are
received
0b = Don 't do wake forwarding on WAKE pin
1b = do wake forwarding on WAKE pin
Copyright © 2021 Texas Instruments Incorporated
92
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.24 LPS_CFG5 Register (Address = 185h) [Reset = 0000h]
LPS_CFG5 is shown in LPS_CFG5 Register and described in LPS_CFG5 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-43. LPS_CFG5 Register
15
14
13
12
11
10
9
8
0
cfg_wup_timer
R/W-0b
RESERVED
R-0b
7
6
5
4
3
2
1
RESERVED
R-0b
cfg_rx_wur_sym_gap
R/W-0b
cfg_rx_lps_sym_gap
R/W-0b
Table 8-51. LPS_CFG5 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-13
cfg_wup_timer
R/W
0b
Time for which PHY control SM stays in WAKE_TRANSMIT b000:
1ms b001: 0.7ms b010: 1.3ms b011: 0.85ms b100: 1.5ms b101: 2ms
b110: 2.5ms b111: 3ms
12-4
3-2
RESERVED
R
0b
0b
0b
Reserved
cfg_rx_wur_sym_gap
cfg_rx_lps_sym_gap
R/W
R/W
max gap allowed b/w two WUR symbols for ack of WUR
max gap allowed b/w two LPS symbols for ack of LPS
1-0
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
93
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.25 LPS_CFG7 Register (Address = 187h) [Reset = 0000h]
LPS_CFG7 is shown in LPS_CFG7 Register and described in LPS_CFG7 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-44. LPS_CFG7 Register
15
14
13
12
11
10
9
8
0
cfg_tx_lps_stop
_on_done
RESERVED
R/W-0b
7
R-0b
3
6
5
4
2
1
cfg_tx_lps_sel
R/W-0b
Table 8-52. LPS_CFG7 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
cfg_tx_lps_stop_on_done R/W
0b
configures the device to stop sending LPS codes once it is done
sending the number of codes configures in 0x1879:0
0b = continues even after reaching limit
1b = stops after reaching limit
14-8
9-0
RESERVED
R
0b
0b
Reserved
cfg_tx_lps_sel
R/W
Indicates number of LPS symbols to be transmitted before
tx_lps_done becomes true
Copyright © 2021 Texas Instruments Incorporated
94
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.26 LPS_CFG8 Register (Address = 188h) [Reset = 0080h]
LPS_CFG8 is shown in LPS_CFG8 Register and described in LPS_CFG8 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-45. LPS_CFG8 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
cfg_tx_wur_sel
R/W-10000000b
7
6
5
4
3
2
1
cfg_tx_wur_sel
R/W-10000000b
Table 8-53. LPS_CFG8 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-0
RESERVED
R
0b
Reserved
cfg_tx_wur_sel
R/W
10000000b Indicates number of WUR symbols to be transmitted
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
95
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.27 LPS_CFG9 Register (Address = 189h) [Reset = 0040h]
LPS_CFG9 is shown in LPS_CFG9 Register and described in LPS_CFG9 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-46. LPS_CFG9 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
cfg_rx_lps_sel
R/W-1000000b
7
6
5
4
3
2
1
0
cfg_rx_lps_sel
R/W-1000000b
Table 8-54. LPS_CFG9 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-0
RESERVED
R
0b
Reserved
cfg_rx_lps_sel
R/W
1000000b
Indicates number of LPS symbols to be received to set lps_recv
Copyright © 2021 Texas Instruments Incorporated
96
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.28 LPS_CFG10 Register (Address = 18Ah) [Reset = 0040h]
LPS_CFG10 is shown in LPS_CFG10 Register and described in LPS_CFG10 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-47. LPS_CFG10 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
cfg_rx_wur_sel
R/W-1000000b
7
6
5
4
3
2
1
0
cfg_rx_wur_sel
R/W-1000000b
Table 8-55. LPS_CFG10 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-0
RESERVED
R
0b
Reserved
cfg_rx_wur_sel
R/W
1000000b
Indicates number of WUR symbols to be received to acknowlege
WUR and do wake forwarding
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
97
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.29 LPS_CFG3 Register (Address = 18Ch) [Reset = 0000h]
LPS_CFG3 is shown in LPS_CFG3 Register and described in LPS_CFG3 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-48. LPS_CFG3 Register
15
14
13
12
11
10
9
8
RESERVED
cfg_lps_pwr_m
ode
R-0b
4
RH/W1S-0b
0
7
6
5
3
2
1
cfg_lps_pwr_mode
RH/W1S-0b
Table 8-56. LPS_CFG3 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-9
8-0
RESERVED
R
0b
Reserved
cfg_lps_pwr_mode
RH/W1S
0b
1b = Normal command
10b = Sleep request
10000b = Standby command
10000000b = WUR command
100000000b = Go to Passive Link command
Copyright © 2021 Texas Instruments Incorporated
98
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.30 LPS_STATUS Register (Address = 18Eh) [Reset = 0000h]
LPS_STATUS is shown in LPS_STATUS Register and described in LPS_STATUS Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-49. LPS_STATUS Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
7
6
5
4
3
2
1
0
RESERVED
R-0b
status_lps_st
R-0b
Table 8-57. LPS_STATUS Register Field Descriptions
Bit
15-7
6-0
Field
Type
Reset
Description
RESERVED
status_lps_st
R
0b
Reserved
R
0b
LPS SM state
1b = SLEEP
10b = STANDBY
100b = NORMAL
1000b = SLEEP_ACK
10000b = SLEEP_REQ
100000b = SLEEP_FAIL
1000000b = SLEEP_SILENT
1000001b = PASSIVE_LINK
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
99
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.31 TDR_TX_CFG Register (Address = 300h) [Reset = 2710h]
TDR_TX_CFG is shown in TDR_TX_CFG Register and described in TDR_TX_CFG Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-50. TDR_TX_CFG Register
15
14
13
12
11
10
9
8
cfg_tdr_tx_duration
R/W-10011100010000b
7
6
5
4
3
2
1
0
cfg_tdr_tx_duration
R/W-10011100010000b
Table 8-58. TDR_TX_CFG Register Field Descriptions
Bit
15-0
Field
cfg_tdr_tx_duration
Type
Reset
Description
R/W
1001110001 TDR transmit duration in usec, Default : 10000usec
0000b
Copyright © 2021 Texas Instruments Incorporated
100 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.32 TAP_PROCESS_CFG Register (Address = 301h) [Reset = 1703h]
TAP_PROCESS_CFG is shown in TAP_PROCESS_CFG Register and described in TAP_PROCESS_CFG
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-51. TAP_PROCESS_CFG Register
15
7
14
13
12
11
10
9
1
8
0
RESERVED
R-0b
cfg_end_tap_index
R/W-10111b
6
5
4
3
2
RESERVED
R-0b
cfg_start_tap_index
R/W-11b
Table 8-59. TAP_PROCESS_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-13
12-8
7-5
RESERVED
R
0b
Reserved
cfg_end_tap_index
RESERVED
R/W
R
10111b
0b
End echo coefficient index for peak detect sweep during TDR
Reserved
4-0
cfg_start_tap_index
R/W
11b
Starting echo coefficient index for peak detect sweep during TDR
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 101
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.33 TDR_CFG1 Register (Address = 302h) [Reset = 0045h]
TDR_CFG1 is shown in TDR_CFG1 Register and described in TDR_CFG1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-52. TDR_CFG1 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
7
6
5
4
3
2
1
cfg_forward_shadow
R/W-100b
cfg_post_silence_time
R/W-1b
cfg_pre_silence_time
R/W-1b
Table 8-60. TDR_CFG1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-8
7-4
RESERVED
cfg_forward_shadow
R
0b
Reserved
R/W
100b
Num of neighboring echo coeff taps to be considered for calculating
local maximum
3-2
1-0
cfg_post_silence_time
cfg_pre_silence_time
R/W
R/W
1b
1b
Post-Silence state timer in ms 0x00 : 0ms 0x01 : 10ms 0x10 : 100ms
0x11 : 1000ms
Pre-Silence state timer in ms 0x00 : 0ms 0x01 : 10ms 0x10 : 100ms
0x11 : 1000ms
Copyright © 2021 Texas Instruments Incorporated
102 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.34 TDR_CFG2 Register (Address = 303h) [Reset = 0419h]
TDR_CFG2 is shown in TDR_CFG2 Register and described in TDR_CFG2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-53. TDR_CFG2 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
cfg_tdr_filt_loc_offset
R/W-100b
7
6
5
4
3
2
1
cfg_tdr_filt_init
R/W-11001b
Table 8-61. TDR_CFG2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-13
12-8
7-0
RESERVED
R
0b
Reserved
cfg_tdr_filt_loc_offset
cfg_tdr_filt_init
R/W
R/W
100b
11001b
tap index offset of dyamic peak equation, cfg_start_tap_index + 1'b1
Value of peak_th at x=start_tap_index of dynamic peak threshold
equation
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 103
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.35 TDR_CFG3 Register (Address = 304h) [Reset = 0030h]
TDR_CFG3 is shown in TDR_CFG3 Register and described in TDR_CFG3 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-54. TDR_CFG3 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
7
6
5
4
3
2
1
cfg_tdr_filt_slope
R/W-110000b
Table 8-62. TDR_CFG3 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-8
7-0
RESERVED
R
0b
Reserved
cfg_tdr_filt_slope
R/W
110000b
Slope of dynamic peak threshold equation (0.4)
Copyright © 2021 Texas Instruments Incorporated
104 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.36 TDR_CFG4 Register (Address = 305h) [Reset = 0004h]
TDR_CFG4 is shown in TDR_CFG4 Register and described in TDR_CFG4 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-55. TDR_CFG4 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
RESERVED
R/W-0b
RESERVED
R/W-0b
7
6
5
4
3
2
1
0
RESERVED
R/W-0b
RESERVED
R/W-0b
hpf_gain_tdr
R/W-0b
pga_gain_tdr
R/W-100b
Table 8-63. TDR_CFG4 Register Field Descriptions
Bit
15-10
9
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
RESERVED
RESERVED
RESERVED
hpf_gain_tdr
pga_gain_tdr
R/W
R/W
R/W
R/W
R/W
0b
Reserved
8-7
6
0b
Reserved
0b
Reserved
5-4
3-0
0b
HPF gain code during TDR
PGA gain code during TDR
100b
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 105
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.37 TDR_CFG5 Register (Address = 306h) [Reset = 000Ah]
TDR_CFG5 is shown in TDR_CFG5 Register and described in TDR_CFG5 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-56. TDR_CFG5 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
7
6
5
4
3
2
1
RESERVED
cfg_half_open_
det_en
cfg_cable_delay_num
R/W-1010b
R-0b
R/W-0b
Table 8-64. TDR_CFG5 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-5
4
RESERVED
R
0b
Reserved
cfg_half_open_det_en
R/W
0b
enables detection of half cable
0b = Disables half open detection
1b = Enbales half open detection
3-0
cfg_cable_delay_num
R/W
1010b
Configure the propagation delay per meter of the cable in
nanoseconds. This is used for the fault location estimation Valid
values : 4 'd0 to 4 'd11 - [4.5:0.1:5.6]ns Default : 4 'd10 (5.5 ns)
Copyright © 2021 Texas Instruments Incorporated
106 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.38 TDR_TC1 Register (Address = 310h) [Reset = 0000h]
TDR_TC1 is shown in TDR_TC1 Register and described in TDR_TC1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-57. TDR_TC1 Register
15
14
13
12
11
10
9
8
RESERVED
half_open_dete
ct
R-0b
4
R-0b
0
7
6
5
3
2
1
peak_detect
R-0b
peak_sign
R-0b
peak_loc_in_meters
R-0b
Table 8-65. TDR_TC1 Register Field Descriptions
Bit
15-9
8
Field
Type
Reset
Description
RESERVED
R
0b
Reserved
half_open_detect
R
0b
Half wire open detect value
0b = Half wire open not detected
1b = Half wire open detected
7
6
peak_detect
R
R
R
0b
0b
0b
Set if fault is detected in cable
0b = Fault not detected in cable
1b = Fault detected in cable
peak_sign
Nature of discontinuity. Valid only if peak_detect is set
0b = Short to GND, supply, or between MDI pins
1b = Open. Applicable to both 1-wire and 2-wire open faults
5-0
peak_loc_in_meters
Fault location in meters (Valid only if peak_detect is set)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 107
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.39 A2D_REG_48 Register (Address = 430h) [Reset = 0770h]
A2D_REG_48 is shown in A2D_REG_48 Register and described in A2D_REG_48 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-58. A2D_REG_48 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
RESERVED
R/W-0b
dll_tx_delay_ctrl_rgmii_sl
R/W-111b
7
6
5
4
3
2
1
0
dll_rx_delay_ctrl_rgmii_sl
R/W-111b
RESERVED
R/W-0b
Table 8-66. A2D_REG_48 Register Field Descriptions
Bit
Field
Type
Reset
Description
Reserved
Reserved
15-13
12
RESERVED
RESERVED
R
0b
R/W
0b
11-8
dll_tx_delay_ctrl_rgmii_sl R/W
111b
controls TX DLL in RGMII mode inSteps of 312.5ps, affects the
CLK_90 output.
Delay = ((Bit[11:8] in decimal) + 1)*312.5 ps
7-4
3-0
dll_rx_delay_ctrl_rgmii_sl R/W
111b
0b
Controls RX DLL in RGMII mode in Steps of 312.5ps, affects the
CLK_90 output.
Delay = ((Bit[7:4] in decimal) + 1)*312.5 ps
RESERVED
R/W
Reserved
Copyright © 2021 Texas Instruments Incorporated
108 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.40 LEDS_CFG_1 Register (Address = 450h) [Reset = 2610h]
LEDS_CFG_1 is shown in LEDS_CFG_1 Register and described in LEDS_CFG_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-59. LEDS_CFG_1 Register
15
14
13
12
11
10
9
8
RESERVED leds_bypass_str
etching
leds_blink_rate
R/W-10b
led_2_option
R/W-110b
R-0b
7
R/W-0b
6
5
4
3
2
1
0
led_1_option
R/W-1b
led_0_option
R/W-0b
Table 8-67. LEDS_CFG_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
14
RESERVED
R
0b
Reserved
leds_bypass_stretching
R/W
0b
0 - Noraml Operation 1 - Bypass LEDs stretching
0b = Noraml Operation
1b = Bypass LEDs stretching
13-12
leds_blink_rate
R/W
10b
0b = 20Hz (50mSec)
1b = 10Hz (100mSec)
1010b = 5Hz (200mSec)
1011b = 2Hz (500mSec)
11-8
7-4
led_2_option
led_1_option
led_0_option
R/W
R/W
R/W
110b
1b
Controlls LED_2 sources
(same as bits 3:0)
Controlls LED_1 sources
(same as bits 3:0)
3-0
0b
Controlls LED_0 source:
0b = link OK
1b = link OK + blink on TX/RX activity
10b = link OK + blink on TX activity
11b = link OK + blink on RX activity
100b = link OK + 100Base-T1 Master
101b = link OK + 100Base-T1 Slave
110b = TX/RX activity with stretch option
111b = Reserved
1000b = Reserved
1001b = Link lost (remains on until register 0x1 is read)
1010b = PRBS error (toggles on error)
1011b = XMII TX/RX Error with stretch option
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 109
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.41 LEDS_CFG_2 Register (Address = 451h) [Reset = 0049h]
LEDS_CFG_2 is shown in LEDS_CFG_2 Register and described in LEDS_CFG_2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-60. LEDS_CFG_2 Register
15
14
13
12
11
10
9
8
clk_o_gpio_ctrl_ led_1_gpio_ctrl led_0_gpio_ctrl
RESERVED
R-0b
led_2_drv_en
3
_3
_3
R/W-0b
R/W-0b
R/W-0b
R/W-0b
7
6
5
4
3
2
1
0
led_2_drv_val
R/W-0b
led_2_polarity
R/W-1b
led_1_drv_en
R/W-0b
led_1_drv_val
R/W-0b
led_1_polarity
R/W-1b
led_0_drv_en
R/W-0b
led_0_drv_val
R/W-0b
led_0_polarity
R/W-1b
Table 8-68. LEDS_CFG_2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
clk_o_gpio_ctrl_3
led_1_gpio_ctrl_3
led_0_gpio_ctrl_3
RESERVED
R/W
0b
MSB of CLKOUT gpio control. This bit provides additional options for
configuring CLKOUT
If set to 1, it changes the effect ofclk_o_gpio_ctrl bits of 0x453
Reg 0x453[2:0] will control CLKOUT as follows
0b = pwr_seq_done
1b = loc_wake_req from analog
10b = loc_wake_req to PHY control
11b = tx_lps_done
100b = tx_lps_done_64
101b = tx_lps
110b = pcs rx sm - receiving
111b = pcs tx sm - tx_enable
14
R/W
R/W
R
0b
0b
0b
MSB of LED_1 gpio control. This bit provides additional options for
configuring LED_0
If set to 1, it changes the effect of led_1_gpio_ctrl bits of 0x452
Reg 0x452[10:8] will control LED_1 as follows
0b = pwr_seq_done
1b = loc_wake_req from analog
10b = loc_wake_req to PHY control
11b = tx_lps_done
100b = tx_lps_done_64
101b = tx_lps
110b = pcs rx sm - receiving
111b = pcs tx sm - tx_enable
13
MSB of LED_0 gpio control. This bit provides additional options for
configuring LED_0
If set to 1, it changes the effect of led_0_gpio_ctrl bits of 0x452
Reg 0x452[2:0] will control LED_0 as follows
0b = pwr_seq_done
1b = loc_wake_req from analog
10b = loc_wake_req to PHY control
11b = tx_lps_done
100b = tx_lps_done_64
101b = tx_lps
110b = pcs rx sm - receiving
111b = pcs tx sm - tx_enable
12-9
Reserved
Copyright © 2021 Texas Instruments Incorporated
110
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-68. LEDS_CFG_2 Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
8
led_2_drv_en
R/W
0b
0 - LED_2 is in normal operation mode 1 - Drive the value of LED_2
(driven value is bit 9)
0b = LED_2 is in normal operation mode
1b = Drive the value of LED_2 (driven value is bit 9)
7
6
led_2_drv_val
led_2_polarity
R/W
R/W
0b
1b
If bit #8 is set, this is the value of LED_2
LED_2 polarity
0b = Active low
1b = Active high
5
led_1_drv_en
R/W
0b
0 - LED_1 is in normal operation mode 1 - Drive the value of LED_1
(driven value is bit #5)
0b = LED_1 is in normal operation mode
1b = Drive the value of LED_1 (driven value is bit #5)
4
3
led_1_drv_val
led_1_polarity
R/W
R/W
0b
1b
If bit #4 is set, this is the value of LED_1
LED_1 polarity: if(RX_D3_strap == 1) reset_val = ~CLKOUT_strap
else reset_val = ~LED_1_strap
0b = Active low
1b = Active high
2
led_0_drv_en
R/W
0b
0 - LED_0 is in normal operation mode 1 - Drive the value of LED_0
(driven value is bit #1)
1
0
led_0_drv_val
led_0_polarity
R/W
R/W
0b
1b
If bit #1 is set, this is the value of LED_1
LED_0 polarity: reset_val = ~LED_0_strap
0b = Active low
1b = Active high
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
111
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.42 IO_MUX_CFG_1 Register (Address = 452h) [Reset = 0000h]
IO_MUX_CFG_1 is shown in IO_MUX_CFG_1 Register and described in IO_MUX_CFG_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-61. IO_MUX_CFG_1 Register
15
14
6
13
12
11
10
2
9
8
0
led_1_clk_div_2
_en
led_1_clk_source
led_1_clk_inv_e
n
led_1_gpio_ctrl
R/W-0b
7
R/W-0b
R/W-0b
3
R/W-0b
5
4
1
led_0_clk_div_2
_en
led_0_clk_source
led_0_clk_inv_e
n
led_0_gpio_ctrl
R/W-0b
R/W-0b
R/W-0b
R/W-0b
Table 8-69. IO_MUX_CFG_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
led_1_clk_div_2_en
led_1_clk_source
R/W
0b
If led_1_gpio is configured to led_1_clk_source, Selects divide by 2
of clock at led_1_clk_source
14-12
R/W
0b
In case clk_out is MUXed to LED_1 IO, this field controls clk_out
source:
000b - XI clock
001b - 200M pll clock
010b - 67 MHz ADC clock (recovered)
011b - Free 200MHz clock
100b - 25M MII clock derived from 200M LD clock
101b - 25MHz clock to PLL (XI or XI/2) or POR clock
110b - Core 100 MHz clock
111b - 67 MHz DSP clock (recovered, 1/3 duty cycle)
11
led_1_clk_inv_en
led_1_gpio_ctrl
R/W
R/W
0b
0b
If led_1_gpio is configured to led_1_clk_source, Selects inversion of
clock at led_1_clk_source
10-8
controls the output of LED_1 IO:
000b - LED_1 (default: LINK + ACT)
001b - LED_1 Clock mux out
010b - WoL
011b - Under-Voltage indication
100b - 1588 TX
101b - 1588 RX
110b - ESD
111b - interrupt
if(RX_D3_strap ==1)
reset_val = 3'b001
else
reset_val = 3'b000
7
led_0_clk_div_2_en
led_0_clk_source
R/W
R/W
0b
0b
If led_0_gpio is configured to led_0_clk_source, Selects divide by 2
of clock at led_0_clk_source
6-4
In case clk_out is MUXed to LED_0 IO, this field controls clk_out
source:
0b = XI clock
1b = 200M pll clock
10b = 67 MHz ADC clock (recovered)
11b = Free 200MHz clock
100b = 25M MII clock derived from 200M LD clock
101b = 25MHz clock to PLL (XI or XI/2) or POR clock
110b = Core 100 MHz clock
111b = 67 MHz DSP clock (recovered, 1/3 duty cycle)
Copyright © 2021 Texas Instruments Incorporated
112
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Table 8-69. IO_MUX_CFG_1 Register Field Descriptions (continued)
Bit
Field
Type
Reset
Description
3
led_0_clk_inv_en
R/W
0b
If led_0_gpio is configured to led_0_clk_source, Selects inversion of
clock at led_0_clk_source
2-0
led_0_gpio_ctrl
R/W
0b
controls the output of LED_0 IO:
0b = LED_0 (default: LINK) 001b =LED_0 Clock mux out 010b =
WoL 011b = Under-Voltage indication 100b = 1588 TX 101b = 1588
RX 110b = ESD 111b = interrupt
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
113
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.43 IO_MUX_CFG_2 Register (Address = 453h) [Reset = 0001h]
IO_MUX_CFG_2 is shown in IO_MUX_CFG_2 Register and described in IO_MUX_CFG_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-62. IO_MUX_CFG_2 Register
15
14
13
12
11
10
2
9
8
cfg_tx_er_on_le
d1
RESERVED
R-0b
clk_o_clk_div_2
_en
R/W-0b
7
R/W-0b
0
6
5
4
3
1
clk_o_clk_source
R/W-0b
clk_o_clk_inv_e
n
clk_o_gpio_ctrl
R/W-0b
R/W-1b
Table 8-70. IO_MUX_CFG_2 Register Field Descriptions
Bit
15
Field
Type
R/W
R
Reset
Description
cfg_tx_er_on_led1
RESERVED
0b
configures led_1 pin to tx_er pin and LED_1 pin is made input
Reserved
14-9
8
0b
clk_o_clk_div_2_en
R/W
0b
If clk_out is configured to output clk_o_clk_source, Selects divide by
2 of clock at clk_o_clk_source
7-4
clk_o_clk_source
R/W
0b
In case clk_out is MUXed to CLK_O IO, this field controls clk_out
source: 0000b - XI clock
0001b - 200M pll clock
0010b - 67 MHz ADC clock (recovered)
0011b - Free 200MHz clock
0100b - 25M MII clock derived from 200M LD clock
0101b - 25MHz clock to PLL (XI or XI/2) or POR clock
0110b - Core 100 MHz clock
0111b - 67 MHz DSP clock (recovered, 1/3 duty cycle)
1000b - CLK25_50 (50 MHz in RMII, 25 MHz in others)
1001b - 50M RMII RX clk
1010b - SGMII serlz clk
1011b - SGMII deserlz clk
1100b - 30ns tick
1101b - 40ns tick
1110b - DLL TX CLK
1111b - DLL RX CLK
3
clk_o_clk_inv_en
clk_o_gpio_ctrl
R/W
R/W
0b
1b
If clk_out is configured to output clk_o_clk_source, Selects inversion
of clock at clk_o_clk_source
2-0
controls the output of CLK_O IO:
000b - LED_1
001b - CLKOUT Clock mux out
010b - WoL
011b - Under-Voltage indication
100b - 1588 TX
101b - 1588 RX
110b - ESD
111b - interrupt
Automatically gets configured
to 3 'h0 if pin6(LED_1) is strapped
As daisy chain CLKOUT
if(RX_D3_strap ==1)
reset_val = 3'b000
else
reset_val = 3'b001
Copyright © 2021 Texas Instruments Incorporated
114
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.44 IO_MUX_CFG Register (Address = 456h) [Reset = 0000h]
IO_MUX_CFG is shown in IO_MUX_CFG Register and described in IO_MUX_CFG Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-63. IO_MUX_CFG Register
15
14
13
12
11
10
9
8
rx_pins_pupd_value
rx_pins_pupd_f
orce_control
tx_pins_pupd_value
R/W-0b
tx_pins_pupd_f
orce_control
mac_rx_impedance_ctrl
R/W-0b
R/W-0b
5
R/W-0b
R/W-0b
7
6
4
3
2
1
0
mac_rx_impedance_ctrl
R/W-0b
mac_tx_impedance_ctrl
R/W-0b
Table 8-71. IO_MUX_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-14
rx_pins_pupd_value
R/W
0b
when RX pins PUPD force control is enabled, PUPD is contolled by
this register
0b = No pull
1b = Pull up
10b = Pull down
11b = Reserved
13
rx_pins_pupd_force_contr R/W
ol
0b
0b
enables PUPD force control on RX MAC pins
0b = No force control
1b = enables force control
12-11
tx_pins_pupd_value
R/W
when TX pins PUPD force control is enabled, PUPD is contolled by
this register
0b = No pull
1b = Pull up
10b = Pull down
11b = Reserved
10
tx_pins_pupd_force_contr R/W
ol
0b
enables PUPD force control on TX MAC pins
0b = No force control
1b = enables force control
9-5
4-0
mac_rx_impedance_ctrl
mac_tx_impedance_ctrl
R/W
R/W
0b
0b
RX MAC interface PAD impedance control
TX MAC interface PAD impedance control
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
115
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.45 IO_STATUS_1 Register (Address = 457h) [Reset = 0000h]
IO_STATUS_1 is shown in IO_STATUS_1 Register and described in IO_STATUS_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-64. IO_STATUS_1 Register
15
14
13
12
11
10
9
8
io_status_1
R-0b
7
6
5
4
3
2
1
0
io_status_1
R-0b
Table 8-72. IO_STATUS_1 Register Field Descriptions
Bit
15-0
Field
io_status_1
Type
Reset
Description
R
0b
If IO direction is controlled via register IO_MUX_CFG &amp;
IO_INPUT_MODE_1, and direction is INPUT
(i.e. io_oe_n_force_ctrl=1, io_input_mode[*]=1) - shows the current
value of the following IOs:
bit 0 - RX_D3
bit 1 - TX_CLK
bit 2 - TX_EN
bit 3 - TX_D0
bit 4 - TX_D1
bit 5 - TX_D2
bit 6 - TX_D3
bit 7 - INT_N
bit 8 - CLKOUT
bit 9 - LED_0
bit 10 - RX_CLK
bit 11 - RX_DV
bit 12 - 0
bit 13 - RX_ERR
bit 14 - LED_1
bit 15 - RX_D0
Copyright © 2021 Texas Instruments Incorporated
116
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.46 IO_STATUS_2 Register (Address = 458h) [Reset = 0000h]
IO_STATUS_2 is shown in IO_STATUS_2 Register and described in IO_STATUS_2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-65. IO_STATUS_2 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
7
6
5
4
3
2
1
0
RESERVED
R-0b
io_status_2
R-0b
Table 8-73. IO_STATUS_2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-2
1-0
RESERVED
io_status_2
R
0b
Reserved
R
0b
"If IO direction is controlled via register IO_MUX_CFG
&amp; IO_INPUT_MODE_2, and direction is INPUT (i.e.
io_oe_n_force_ctrl=1, io_input_mode[*]=1) - shows the current value
of the following IOs: bit 0 - RX_D1 bit 1 - RX_D2 "
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
117
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.47 CHIP_SOR_1 Register (Address = 45Dh) [Reset = 0000h]
CHIP_SOR_1 is shown in CHIP_SOR_1 Register and described in CHIP_SOR_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-66. CHIP_SOR_1 Register
15
14
13
12
RX_D3_POR
R-0b
11
10
9
8
RESERVED
R-0b
RESERVED
R-0b
LED1_POR
R-0b
RESERVED
R-0b
RESERVED
R-0b
LED0_STRAP RXD3_STRAP
R-0b
1
R-0b
0
7
6
5
4
3
2
RXD2_STRAP RXD1_STRAP RXD0_STRAP RXCLK_STRAP
R-0b R-0b R-0b R-0b
RXER_STRAP
R-0b
RXDV_STRAP
R-0b
Table 8-74. CHIP_SOR_1 Register Field Descriptions
Bit
Field
Type
Reset
0b
0b
0b
0b
0b
0b
0b
0b
0b
0b
0b
0b
0b
0b
Description
15
14
13
12
11
10
9
RESERVED
R
RESERVED
R
Reserved
LED1_POR
R
LED_1 strap sampled at power up
RX_D3 strap sampled at power up
Reserved
RX_D3_POR
RESERVED
R
R
RESERVED
R
Reserved
LED0_STRAP
RXD3_STRAP
RXD2_STRAP
RXD1_STRAP
RXD0_STRAP
RXCLK_STRAP
RXER_STRAP
RXDV_STRAP
R
LED_0 strap sampled at power up or reset
RX_D3 strap sampled at reset
RX_D2 strap sampled at power up or reset
RX_D1 strap sampled at power up or reset
RX_D0 strap sampled at power up or reset
RX_CLK strap sampled at power up or reset
RX_ER strap sampled at power up or reset
RX_DV strap sampled at power up or reset
8
R
7
R
6
R
5
R
4
R
3-2
1-0
R
R
Copyright © 2021 Texas Instruments Incorporated
118
Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.48 LED1_CLKOUT_ANA_CTRL Register (Address = 45Fh) [Reset = 000Ch]
LED1_CLKOUT_ANA_CTRL is shown in LED1_CLKOUT_ANA_CTRL Register and described in
LED1_CLKOUT_ANA_CTRL Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-67. LED1_CLKOUT_ANA_CTRL Register
15
14
13
12
11
10
9
8
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R-0b
7
6
5
4
3
2
1
0
RESERVED
clkout_ana_sel_
1p0v_sl
led_1_ana_mux_ctrl
R/W-11b
clkout_ana_mux_ctrl
R/W-0b
R-0b
R/W-0b
Table 8-75. LED1_CLKOUT_ANA_CTRL Register Field Descriptions
Bit
15
Field
Type
R/W
R/W
R
Reset
Description
RESERVED
0b
Reserved
14
RESERVED
0b
Reserved
13-5
4
RESERVED
0b
Reserved
clkout_ana_sel_1p0v_sl
led_1_ana_mux_ctrl
R/W
R/W
0b
For selecting test line b/w analog test clocks
3-2
11b
Selects the signal to be sent out on LED_1 pin Automatically
selects output from digital if Pin6(LED_1) is strapped As daisy chain
CLKOUT if(RX_D3_strap == 1) reset_val = 2'b00 else reset_val =
2'b11
0b = Daisy chain clock
1b = TX_TCLK for test modes
10b = ANA Test clock
11b = clkout_out_1p0v_sl from digital
1-0
clkout_ana_mux_ctrl
R/W
0b
Selects the signal to be sent out on CLKOUT pin Automatically
selects output from digital if Pin6(LED_1) is strapped As daisy chain
CLKOUT if(RX_D3_strap == 1) reset_val = 2'b11 else reset_val =
2'b00
0b = Daisy chain clock
1b = TX_TCLK for test modes
10b = ANA Test clock
11b = clkout_out_1p0v_sl from digital
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback
119
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.49 PCS_CTRL_1 Register (Address = 485h) [Reset = 1078h]
PCS_CTRL_1 is shown in PCS_CTRL_1 Register and described in PCS_CTRL_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-68. PCS_CTRL_1 Register
15
14
13
12
11
10
9
8
RESERVED
cfg_force_slave cfg_dis_ipg_scr cfg_link_control
RESERVED
cfg_desc_first_l
ock_count
_phase1_done
R/W-0b
_lock_check
R/W-0b
R-0b
7
R/W-1b
4
R-0b
2
R/W-1111000b
0
6
5
3
1
cfg_desc_first_lock_count
R/W-1111000b
Table 8-76. PCS_CTRL_1 Register Field Descriptions
Bit
15
14
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
cfg_force_slave_phase1_ R/W
done
0b
Force to say phase1 of DSP slave training done
13
cfg_dis_ipg_scr_lock_che R/W
ck
0b
Disable scrambler lock check during IPG
12
11-9
8-0
cfg_link_control
RESERVED
R/W
R
1b
Enable for the entire training/linkup to start
Reserved
0b
cfg_desc_first_lock_count R/W
1111000b
Number of idle symbols to decide on scrambler lock
Copyright © 2021 Texas Instruments Incorporated
120 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.50 PCS_CTRL_2 Register (Address = 486h) [Reset = 0A05h]
PCS_CTRL_2 is shown in PCS_CTRL_2 Register and described in PCS_CTRL_2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-69. PCS_CTRL_2 Register
15
14
13
12
11
10
9
8
cfg_desc_error_count
R/W-1010b
7
6
5
4
3
2
1
0
RESERVED
R-0b
cfg_rem_rcvr_sts_error_cnt
R/W-101b
Table 8-77. PCS_CTRL_2 Register Field Descriptions
Bit
Field
Type
R/W
R
Reset
1010b
0b
Description
15-8
7-5
cfg_desc_error_count
RESERVED
Number of non-idle ymbols to look for to say scrambler unlocked
Reserved
4-0
cfg_rem_rcvr_sts_error_c R/W
nt
101b
No of error symbols to rem rcvr status to go low
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 121
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.51 TX_INTER_CFG Register (Address = 489h) [Reset = 0001h]
TX_INTER_CFG is shown in TX_INTER_CFG Register and described in TX_INTER_CFG Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-70. TX_INTER_CFG Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
cfg_force_tx_int cfg_tx_interleav cfg_interleave_
erleave
e_en
det_en
R-0b
R/W-0b
R/W-0b
R/W-1b
Table 8-78. TX_INTER_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-3
RESERVED
R
0b
Reserved
2
1
cfg_force_tx_interleave
cfg_tx_interleave_en
R/W
R/W
0b
Force interleave on Tx
0b
Enable interleave on tx, if interleave detected on the Rx
0b = Interleave on Tx disabled
1b = Interleave on Tx enabled if interleave detected on Rx
0
cfg_interleave_det_en
R/W
1b
Enable interleave detection
0b = Disable Interleave Detection
1b = Enable Interleave Detection
Copyright © 2021 Texas Instruments Incorporated
122 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.52 JABBER_CFG Register (Address = 496h) [Reset = 044Ch]
JABBER_CFG is shown in JABBER_CFG Register and described in JABBER_CFG Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-71. JABBER_CFG Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
cfg_rcv_jab_timer_val
R/W-10001001100b
7
6
5
4
3
2
1
0
cfg_rcv_jab_timer_val
R/W-10001001100b
Table 8-79. JABBER_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-11
10-0
RESERVED
R
0b
Reserved
cfg_rcv_jab_timer_val
R/W
1000100110 Jabber timeout count in usec
0b
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 123
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.53 TEST_MODE_CTRL Register (Address = 497h) [Reset = 01C0h]
TEST_MODE_CTRL is shown in TEST_MODE_CTRL Register and described in TEST_MODE_CTRL Register
Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-72. TEST_MODE_CTRL Register
15
7
14
13
12
11
10
9
8
RESERVED
R-0b
cfg_test_mode1_symbol_cnt
R/W-11100b
6
5
4
3
2
1
0
cfg_test_mode1_symbol_cnt
R/W-11100b
RESERVED
R-0b
Table 8-80. TEST_MODE_CTRL Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
9-4
RESERVED
R
0b
Reserved
cfg_test_mode1_symbol_c R/W
nt
11100b
number of +1/-1 symbols to send in test_mode_1 N= 2 + 2*
CFG_TEST_MODE1_SYMBOL_CNT
3-0
RESERVED
R
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
124 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.54 RXF_CFG Register (Address = 4A0h) [Reset = 1000h]
RXF_CFG is shown in RXF_CFG Register and described in RXF_CFG Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-73. RXF_CFG Register
15
bits_nibbles_swap
R/W-0b
14
13
12
11
10
9
8
sfd_byte
R/W-0b
RESERVED
R/W-1b
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R/W-0b
7
6
5
4
3
2
1
0
enhanced_mac
_support
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
R/W-0b
RESERVED
RESERVED
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R/W-0b
R-0b
R/W-0b
Table 8-81. RXF_CFG Register Field Descriptions
Bit
Field
Type
Reset
Description
15-14
bits_nibbles_swap
R/W
0b
Option to swap bits / nibbles inside every RX data byte
0b = regular order, no swaps - RXD[3-0]
1b = swap bits order - RXD[0-3]
1010b = swap nibbles order - { RXD[3-0] , RXD[7-4] }
1011b = swap bits order in each nibble - { RXD[4-7] , RXD[0-3] }
13
sfd_byte
R/W
0b
0 - SFD is 0xD5 (i.e. RXF module searchs 0xD5) 1 - SFD is 0x5D
(i.e. RXF module searchs 0x5D)
0b = SFD is 0xD5 (i.e. RXF module searchs 0xD5)
1b = SFD is 0x5D (i.e. RXF module searchs 0x5D)
12
11
10-9
8
RESERVED
R/W
R/W
R/W
R/W
R/W
1b
0b
0b
0b
0b
Reserved
Reserved
Reserved
Reserved
RESERVED
RESERVED
RESERVED
7
enhanced_mac_support
Enables enhanced RX features. This bit shall be set when using
wakeup abilities, CRC check or RX 1588 indication
6
5
4
3
2
1
0
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
R/W
R/W
R/W
R/W
R/W
R
0b
0b
0b
0b
0b
0b
0b
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
R/W
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 125
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.55 PG_REG_4 Register (Address = 553h) [Reset = 0000h]
PG_REG_4 is shown in PG_REG_4 Register and described in PG_REG_4 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-74. PG_REG_4 Register
15
14
13
12
11
10
9
8
0
RESERVED
R/W-0b
force_pol_en
R/W-0b
force_pol_val
R/W-0b
RESERVED
R/W-0b
7
6
5
4
3
2
1
RESERVED
R/W-0b
Table 8-82. PG_REG_4 Register Field Descriptions
Bit
Field
Type
R/W
R/W
Reset
Description
15-14
13
RESERVED
force_pol_en
0b
Reserved
0b
Enable force on polarity
0b = Auto-polarity on MDI
1b = Force polarity on MDI
12
force_pol_val
RESERVED
R/W
R/W
0b
0b
Polarity force value. Only valid if bit [13] is 1.
0b = Forced Normal polarity
1b = Forced Inverted polarity
11-0
Reserved
Copyright © 2021 Texas Instruments Incorporated
126 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.56 TC1_CFG_RW Register (Address = 560h) [Reset = 07E4h]
TC1_CFG_RW is shown in TC1_CFG_RW Register and described in TC1_CFG_RW Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-75. TC1_CFG_RW Register
15
7
14
13
12
11
10
2
9
8
0
RESERVED
R-0b
RESERVED
R/W-0b
cfg_link_status_metric
R/W-0b
cfg_link_failure_multihot
R/W-111111b
6
5
4
3
1
cfg_link_failure_multihot
R/W-111111b
cfg_comm_timer_thrs
R/W-0b
cfg_bad_sqi_thrs
R/W-100b
Table 8-83. TC1_CFG_RW Register Field Descriptions
Bit
Field
Type
Reset
Description
Reserved
Reserved
15-14
13
RESERVED
RESERVED
cfg_link_status_metric
R
0b
R/W
R/W
0b
12-11
0b
selects following link up signals as defined by C&S
0b = link_up_c_and_s
1b = link_montor_status
10b = (phy_control = SEND_DATA)
11b = comm_ready from TC1 spec
10-5
cfg_link_failure_multihot
R/W
111111b
each bit enables logging of link failure in the given scenario:
bit[5] - SQI greater than configured thershold in register
cfg_bad_sqi_thrs
bit[6] - RCV_JABBER_DET5 - BAD_SSD
bit[7] - LINK_FAILED
bit[8] - RX_ERROR
bit[9] - BAD_END
bit[10] - RESERVED
4-3
2-0
cfg_comm_timer_thrs
cfg_bad_sqi_thrs
R/W
R/W
0b
selects the hysteresis timer value for TC1 comm ready
0b = 2ms
1b = 500us
10b = 1ms
11b = 4ms
100b
SQI threshold used to increment Link Failure Count defined by TC1.
Whenever SQI becomes worse than the threshold, link failure count
(Register 0x0561 bit[9:0]) as defined by TC1 is incremented
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 127
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.57 TC1_LINK_FAIL_LOSS Register (Address = 561h) [Reset = 0000h]
TC1_LINK_FAIL_LOSS is shown in TC1_LINK_FAIL_LOSS Register and described in TC1_LINK_FAIL_LOSS
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-76. TC1_LINK_FAIL_LOSS Register
15
7
14
6
13
12
11
10
9
1
8
0
link_losses
R-0b
link_failures
R-0b
5
4
3
2
link_failures
R-0b
Table 8-84. TC1_LINK_FAIL_LOSS Register Field Descriptions
Bit
Field
Type
Reset
Description
15-10
link_losses
R
0b
Number of Link Losses occurred since last power cycle (as per TC1
specification)
9-0
link_failures
R
0b
Number of Link Failures causing NOT a link loss since last power
cycle (as per TC1 specification)
Copyright © 2021 Texas Instruments Incorporated
128 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.58 TC1_LINK_TRAINING_TIME Register (Address = 562h) [Reset = 0000h]
TC1_LINK_TRAINING_TIME is shown in TC1_LINK_TRAINING_TIME Register and described in
TC1_LINK_TRAINING_TIME Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-77. TC1_LINK_TRAINING_TIME Register
15
comm_ready
R-0b
14
6
13
12
11
10
9
1
8
0
RESERVED
R-0b
7
5
4
3
2
lq_ltt
R-0b
Table 8-85. TC1_LINK_TRAINING_TIME Register Field Descriptions
Bit
Field
Type
Reset
Description
15
comm_ready
R
0b
TC1 comm ready signal (Optimized link status indication for higher
Layers to indicate if communication is possible via link)
0b = Communication Not Possible
1b = Communication Possible
14-8
7-0
RESERVED
lq_ltt
R
R
0b
0b
Reserved
Link training time of the last link training (as per TC1 specification)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 129
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.59 RGMII_CTRL Register (Address = 600h) [Reset = 0030h]
RGMII_CTRL is shown in RGMII_CTRL Register and described in RGMII_CTRL Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-78. RGMII_CTRL Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
7
6
5
4
3
2
1
0
RESERVED
rgmii_tx_half_full_th
cfg_rgmii_en
R/W-0b
inv_rgmii_txd
inv_rgmii_rxd sup_tx_err_fd_r
gmii
R-0b
R/W-11b
R/W-0b
R/W-0b
R/W-0b
Table 8-86. RGMII_CTRL Register Field Descriptions
Bit
15-7
6-4
3
Field
Type
Reset
Description
RESERVED
R
0b
Reserved
rgmii_tx_half_full_th
cfg_rgmii_en
R/W
R/W
11b
0b
RGMII TX sync FIFO half full threshold in number if nibbles
RGMII enable bit Default from strap if(RX_D2_strap == 1) reset_val
= 1 else reset_val = 0
0b = RGMII disable
1b = RGMII enable
2
1
0
inv_rgmii_txd
R/W
R/W
R/W
0b
0b
0b
Invert RGMII Tx wire order - full swap [3:0] -- [0:3]
Invert RGMII Rx wire order - full swap [3:0] -- [0:3]
this bit can disable the TX_ERR indication input
inv_rgmii_rxd
sup_tx_err_fd_rgmii
Copyright © 2021 Texas Instruments Incorporated
130 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.60 RGMII_FIFO_STATUS Register (Address = 601h) [Reset = 0000h]
RGMII_FIFO_STATUS is shown in RGMII_FIFO_STATUS Register and described in RGMII_FIFO_STATUS
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-79. RGMII_FIFO_STATUS Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
rgmii_tx_af_full rgmii_tx_af_em
_err
pty_err
R-0b
R-0b
Table 8-87. RGMII_FIFO_STATUS Register Field Descriptions
Bit
Field
Type
Reset
Description
15-2
RESERVED
R
0b
Reserved
1
0
rgmii_tx_af_full_err
rgmii_tx_af_empty_err
R
0b
RGMII Tx fifo full error
RGMII Tx fifo empty error
R
0b
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 131
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.61 RGMII_CLK_SHIFT_CTRL Register (Address = 602h) [Reset = 0000h]
RGMII_CLK_SHIFT_CTRL is shown in RGMII_CLK_SHIFT_CTRL Register and described in
RGMII_CLK_SHIFT_CTRL Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-80. RGMII_CLK_SHIFT_CTRL Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
cfg_rgmii_rx_clk cfg_rgmii_tx_clk
_shift_sel
_shift_sel
R/W-0b
R/W-0b
Table 8-88. RGMII_CLK_SHIFT_CTRL Register Field Descriptions
Bit
Field
Type
Reset
Description
15-2
1
RESERVED
R
0b
Reserved
cfg_rgmii_rx_clk_shift_sel R/W
0b
0: clock and data are aligned 1: clock on PIN is delayed by 90
degrees relative to RGMII_RX data if({RX_D2_strap, RX_D1_strap}
== 2'b11) reset_val = 1 else resett_val = 0
0b = clock and data are aligned
1b = clock on PIN is delayed by 90 degrees relative to RGMII_RX
data
0
cfg_rgmii_tx_clk_shift_sel R/W
0b
use this mode when RGMII_TX_CLK &amp; RGMII_TXD are
aligned if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b101)
reset_val = 1 else if({RX_D2_strap, RX_D1_strap, RX_D0_strap} ==
3'b110) reset_val = 1 else reset_val = 0
Copyright © 2021 Texas Instruments Incorporated
132 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.62 RGMII_EEE_CTRL Register (Address = 603h) [Reset = 0000h]
RGMII_EEE_CTRL is shown in RGMII_EEE_CTRL Register and described in RGMII_EEE_CTRL Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-81. RGMII_EEE_CTRL Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
cfg_rgmii_wake_signaling_en
R/W-0b
Table 8-89. RGMII_EEE_CTRL Register Field Descriptions
Bit
Field
RESERVED
Type
Reset
Description
15-2
1-0
R
0b
Reserved
cfg_rgmii_wake_signaling R/W
_en
0b
RGMII signaling behavior during exit LPI period.
Bit[1] - exhibit rx_err on rx_ctrl for lpi_exit, else rx_ctrl is zero for both
lpi and exit_lpi periods.
Bit[0] - exhibit zeros on rxd for lpi_exit, else rxd=IB_code
Note: option 00b is not supported, non-valid coding.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 133
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.63 SGMII_CTRL_1 Register (Address = 608h) [Reset = 007Bh]
SGMII_CTRL_1 is shown in SGMII_CTRL_1 Register and described in SGMII_CTRL_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-82. SGMII_CTRL_1 Register
15
14
13
12
11
10
9
8
sgmii_tx_err_di cfg_align_idx_fo
cfg_align_idx_value
R/W-0b
cfg_sgmii_en cfg_sgmii_rx_p
ol_invert
s
rce_en
R/W-0b
R/W-0b
R/W-0b
1
R/W-0b
0
7
6
5
4
3
2
cfg_sgmii_tx_po
l_invert
serdes_tx_bits_order
serdes_rx_bits_ cfg_sgmii_align
sgmii_autoneg_timer
sgmii_autoneg_
en
order
_pkt_en
R/W-0b
R/W-11b
R/W-1b
R/W-1b
R/W-1b
R/W-1b
Table 8-90. SGMII_CTRL_1 Register Field Descriptions
Bit
15
Field
Type
R/W
R/W
R/W
Reset
Description
sgmii_tx_err_dis
0b
SGMII TX err disable bit
Force word boundray index selection
14
cfg_align_idx_force_en
cfg_align_idx_value
0b
13-10
0b
when cfg_align_idx_force is set,This value set the iword boundray
index
9
cfg_sgmii_en
R/W
0b
SGMII enable bit Default from strap if({RX_D2_strap, RX_D1_strap,
RX_D0_strap} == 3'b000) reset_val = 1 else reset_val = 0
0b = SGMII MAC i/f disabled
1b = SGMII MAC i/f enabled
8
7
cfg_sgmii_rx_pol_invert
cfg_sgmii_tx_pol_invert
serdes_tx_bits_order
serdes_rx_bits_order
R/W
R/W
R/W
R/W
0b
SGMII RX bus invert polarity
0b
SGMII TX bus invert polarity
6-5
4
11b
1b
SERDES TX bits order (input to digital core)
SERDES RX bits order (output of digital core) : 0 - MSB-first (default)
1 - LSB-first (reversed order)
3
cfg_sgmii_align_pkt_en
sgmii_autoneg_timer
R/W
R/W
1b
1b
For aligning the start of read out TX packet (towards serializer) w/
tx_even pulse. To sync with the Code_Group/OSET FSM code slots.
Default is '1', when using '0' we go back to Gemini code
2-1
Selects duration of SGMII Auto-Negotiation timer
0b = 1.6ms
1b = 2us
10b = 800us
11b = 11ms
0
sgmii_autoneg_en
R/W
1b
sgmii auto negotiation enable
0b = SGMII autoneg disabled
1b = SGMII autoneg enabled
Copyright © 2021 Texas Instruments Incorporated
134 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.64 SGMII_EEE_CTRL_1 Register (Address = 609h) [Reset = 0000h]
SGMII_EEE_CTRL_1 is shown in SGMII_EEE_CTRL_1 Register and described in SGMII_EEE_CTRL_1
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-83. SGMII_EEE_CTRL_1 Register
15
14
13
12
11
10
9
8
cfg_sgmii_tx_tr_timer_val
R/W-0b
cfg_sgmii_tx_tq_timer_val
R/W-0b
7
6
5
4
3
2
1
0
cfg_sgmii_tx_tq_timer_val
R/W-0b
cfg_sgmii_tx_ts_timer_val
cfg_support_no
n_eee_mac_sg
mii_en
R/W-0b
R/W-0b
Table 8-91. SGMII_EEE_CTRL_1 Register Field Descriptions
Bit
15-11
10-6
5-1
Field
Type
Reset
Description
cfg_sgmii_tx_tr_timer_val R/W
cfg_sgmii_tx_tq_timer_val R/W
cfg_sgmii_tx_ts_timer_val R/W
0b
0b
0b
0
cfg_support_non_eee_ma R/W
c_sgmii_en
0b
special mode to support non sgmii eee mac in eee mode in the phy
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 135
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.65 SGMII_STATUS Register (Address = 60Ah) [Reset = 0000h]
SGMII_STATUS is shown in SGMII_STATUS Register and described in SGMII_STATUS Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-84. SGMII_STATUS Register
15
7
14
13
5
12
11
10
9
8
RESERVED
sgmii_page_rec link_status_100 sgmii_autoneg_ cfg_align_en cfg_sync_status
eived
R-0b
0bx
complete
R-0b
R-0b
6
R-0b
R-0b
1
R-0b
0
4
3
2
cfg_align_idx
R-0b
RESERVED
R-0b
Table 8-92. SGMII_STATUS Register Field Descriptions
Bit
Field
Type
Reset
Description
15-13
12
RESERVED
R
0b
Reserved
sgmii_page_received
link_status_1000bx
R
0b
Clear on read bit. Indicates that a new auto neg page was received
11
R
0b
sgmii link status
0b = SGMII link is down
1b = SGMII link is up
10
sgmii_autoneg_complete
R
0b
sgmii autoneg complete indication
0b = SGMII autoneg incomplete
1b = SGMII autoneg completed
9
cfg_align_en
cfg_sync_status
cfg_align_idx
RESERVED
R
R
R
R
0b
0b
0b
0b
word boundary FSM - align indication
word boundary FSM - sync status indication
word boundary index selection
Reserved
8
7-4
3-0
Copyright © 2021 Texas Instruments Incorporated
136 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.66 SGMII_EEE_CTRL_2 Register (Address = 60Bh) [Reset = 0005h]
SGMII_EEE_CTRL_2 is shown in SGMII_EEE_CTRL_2 Register and described in SGMII_EEE_CTRL_2
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-85. SGMII_EEE_CTRL_2 Register
15
7
14
6
13
12
11
10
9
8
0
RESERVED
R-0b
5
4
3
2
1
RESERVED
R-0b
cfg_sgmii_rx_quiet_timer_val
R/W-101b
Table 8-93. SGMII_EEE_CTRL_2 Register Field Descriptions
Bit
Field
RESERVED
Type
Reset
Description
15-4
3-0
R
0b
Reserved
cfg_sgmii_rx_quiet_timer_ R/W
val
101b
Configures the RX Quiet Timer Value.
Timer Value = (3100 + code*100)us
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 137
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.67 SGMII_CTRL_2 Register (Address = 60Ch) [Reset = 0024h]
SGMII_CTRL_2 is shown in SGMII_CTRL_2 Register and described in SGMII_CTRL_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-86. SGMII_CTRL_2 Register
15
14
13
5
12
11
10
2
9
8
RESERVED
sgmii_cdr_lock_
force_val
R-0b
R/W-0b
0
7
6
4
3
1
sgmii_cdr_lock_ sgmii_mr_restar
tx_half_full_th
rx_half_full_th
force_ctrl
t_an
R/W-0b
RH/W1S-0b
R/W-100b
R/W-100b
Table 8-94. SGMII_CTRL_2 Register Field Descriptions
Bit
15-9
8
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
sgmii_cdr_lock_force_val R/W
sgmii_cdr_lock_force_ctrl R/W
0b
SGMII cdr lock force value
SGMII cdr lock force enable
Restart sgmii autonegotiation
7
0b
6
sgmii_mr_restart_an
tx_half_full_th
RH/W1S
0b
5-3
2-0
R/W
R/W
100b
100b
SGMII TX sync FIFO half full threshold
SGMII RX sync FIFO half full threshold
rx_half_full_th
Copyright © 2021 Texas Instruments Incorporated
138 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.68 SGMII_FIFO_STATUS Register (Address = 60Dh) [Reset = 0000h]
SGMII_FIFO_STATUS is shown in SGMII_FIFO_STATUS Register and described in SGMII_FIFO_STATUS
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-87. SGMII_FIFO_STATUS Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
sgmii_rx_af_full sgmii_rx_af_em sgmii_tx_af_full sgmii_tx_af_em
_err
pty_err
_err
pty_err
H-0b
H-0b
H-0b
H-0b
Table 8-95. SGMII_FIFO_STATUS Register Field Descriptions
Bit
Field
Type
Reset
Description
15-4
3
RESERVED
R
0b
Reserved
sgmii_rx_af_full_err
H
0b
SGMII RX fifo full error
0b = No error indication
1b = SGMII RX fifo full error has been indicated
2
1
0
sgmii_rx_af_empty_err
sgmii_tx_af_full_err
H
H
H
0b
0b
0b
SGMII RX fifo empty error
0b = No error indication
1b = SGMII RX fifo empty error has been indicated
SGMII TX fifo full error
0b = No error indication
1b = SGMII TX fifo full error has been indicated
sgmii_tx_af_empty_err
SGMII TX fiff empty error
0b = No error indication
1b = SGMII TX fifo empty error has been indicated
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 139
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.69 PRBS_STATUS_1 Register (Address = 618h) [Reset = 0000h]
PRBS_STATUS_1 is shown in PRBS_STATUS_1 Register and described in PRBS_STATUS_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-88. PRBS_STATUS_1 Register
15
7
14
6
13
12
11
10
9
1
8
0
RESERVED
R-0b
5
4
3
2
prbs_err_ov_cnt
R-0b
Table 8-96. PRBS_STATUS_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-8
7-0
RESERVED
R
0b
Reserved
prbs_err_ov_cnt
R
0b
Holds number of error counter overflow that received by the PRBS
checker. Value in this register is locked when write is done to register
0x001B bit[0] or bit[1]. Counter stops on 0xFF. Note: when PRBS
counters work in single mode, overflow counter is not active
Copyright © 2021 Texas Instruments Incorporated
140 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.70 PRBS_CTRL_1 Register (Address = 619h) [Reset = 0574h]
PRBS_CTRL_1 is shown in PRBS_CTRL_1 Register and described in PRBS_CTRL_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-89. PRBS_CTRL_1 Register
15
14
6
13
12
11
10
9
8
RESERVED
R-0b
cfg_pkt_gen_64
R/W-0b
send_pkt
RH/W1S-0b
RESERVED
R-0b
cfg_prbs_chk_sel
R/W-101b
7
5
4
3
2
1
0
RESERVED
R-0b
cfg_prbs_gen_sel
cfg_prbs_cnt_m cfg_prbs_chk_e cfg_pkt_gen_pr
pkt_gen_en
ode
nable
bs
R/W-111b
R/W-0b
R/W-1b
R/W-0b
R/W-0b
Table 8-97. PRBS_CTRL_1 Register Field Descriptions
Bit
15-14
13
Field
Type
Reset
Description
RESERVED
R
0b
Reserved
cfg_pkt_gen_64
R/W
0b
0b = Transmit 1518 byte packets in packet generation mode
1b = Transmit 64 byte packets in packet generation mode
12
send_pkt
RH/W1S
0b
Enables generating MAC packet with fix/incremental data w CRC
(pkt_gen_en has to be set and cfg_pkt_gen_prbs has to be clear)
Cleared automatically when pkt_done is set
11
RESERVED
R
0b
Reserved
10-8
cfg_prbs_chk_sel
R/W
101b
000 : Checker receives from RGMII TX
001 : Checker receives from SGMII TX
010 : Checker receives from RMII RX
011 : Checker receives from MII
101 : Checker receives from Cu RX
110 : Reserved
111 : Reserved
7
RESERVED
R
0b
Reserved
6-4
cfg_prbs_gen_sel
R/W
111b
000 : PRBS transmits to RGMII RX
001 : PRBS transmits to SGMII RX
010 : PRBS transmits to RMII RX
011 : PRBS transmits to MII RX
101 : PRBS transmits to Cu TX
110 : Reserved
111 : Reserved
3
cfg_prbs_cnt_mode
R/W
0b
0b = Single mode, When one of the PRBS counters reaches max
value, PRBS checker stops counting.
1b = Continuous mode, when one of the PRBS counters reaches
max value, pulse is generated and counter starts counting from zero
again
2
1
cfg_prbs_chk_enable
cfg_pkt_gen_prbs
R/W
R/W
1b
0b
Enable PRBS checker
If set: (1) When pkt_gen_en is set, PRBS packets are generated
continuously (3) When pkt_gen_en is cleared, PRBS RX checker is
still enabled If cleared: (1) When pkt_gen_en is set, non - PRBS
packet is generated (3) When pkt_gen_en is cleared, PRBS RX
checker is disabled as well
0
pkt_gen_en
R/W
0b
Enable/disable for prbs/packet generator
0b = Disable for prbs/packet generator
1b = Enable for prbs/packet generator
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 141
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.71 PRBS_CTRL_2 Register (Address = 61Ah) [Reset = 05DCh]
PRBS_CTRL_2 is shown in PRBS_CTRL_2 Register and described in PRBS_CTRL_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-90. PRBS_CTRL_2 Register
15
7
14
6
13
5
12
cfg_pkt_len_prbs
R/W-10111011100b
11
10
2
9
1
8
0
4
3
cfg_pkt_len_prbs
R/W-10111011100b
Table 8-98. PRBS_CTRL_2 Register Field Descriptions
Bit
15-0
Field
cfg_pkt_len_prbs
Type
Reset
Description
R/W
1011101110 Length (in bytes) of PRBS packets and MAC packets w CRC
0b
Copyright © 2021 Texas Instruments Incorporated
142 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.72 PRBS_CTRL_3 Register (Address = 61Bh) [Reset = 007Dh]
PRBS_CTRL_3 is shown in PRBS_CTRL_3 Register and described in PRBS_CTRL_3 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-91. PRBS_CTRL_3 Register
15
7
14
6
13
5
12
11
10
2
9
1
8
0
RESERVED
R-0b
4
3
cfg_ipg_len
R/W-1111101b
Table 8-99. PRBS_CTRL_3 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-8
7-0
RESERVED
cfg_ipg_len
R
0b
Reserved
R/W
1111101b
Inter-packet gap (in bytes) between packets
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 143
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.73 PRBS_STATUS_2 Register (Address = 61Ch) [Reset = 0000h]
PRBS_STATUS_2 is shown in PRBS_STATUS_2 Register and described in PRBS_STATUS_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-92. PRBS_STATUS_2 Register
15
7
14
6
13
12
11
10
9
1
8
0
prbs_byte_cnt
R-0b
5
4
3
2
prbs_byte_cnt
R-0b
Table 8-100. PRBS_STATUS_2 Register Field Descriptions
Bit
15-0
Field
prbs_byte_cnt
Type
Reset
Description
R
0b
Holds number of total bytes that received by the PRBS checker.
Value in this register is locked when write is done to register 0x001B
bit[0] or bit[1]. When PRBS Count Mode set to zero, count stops on
0xFFFF
Copyright © 2021 Texas Instruments Incorporated
144 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.74 PRBS_STATUS_3 Register (Address = 61Dh) [Reset = 0000h]
PRBS_STATUS_3 is shown in PRBS_STATUS_3 Register and described in PRBS_STATUS_3 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-93. PRBS_STATUS_3 Register
15
7
14
6
13
12
11
10
9
1
8
0
prbs_pkt_cnt_15_0
R-0b
5
4
3
2
prbs_pkt_cnt_15_0
R-0b
Table 8-101. PRBS_STATUS_3 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
prbs_pkt_cnt_15_0
R
0b
Bits [15:0] of number of total packets received by the PRBS checker
Value in this register is locked when write is done to register 0x001B
bit[15] or bit[14]. When PRBS Count Mode set to zero, count stops
on 0xFFFFFFFF
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 145
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.75 PRBS_STATUS_4 Register (Address = 61Eh) [Reset = 0000h]
PRBS_STATUS_4 is shown in PRBS_STATUS_4 Register and described in PRBS_STATUS_4 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-94. PRBS_STATUS_4 Register
15
7
14
6
13
12
11
10
9
1
8
0
prbs_pkt_cnt_31_16
R-0b
5
4
3
2
prbs_pkt_cnt_31_16
R-0b
Table 8-102. PRBS_STATUS_4 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
prbs_pkt_cnt_31_16
R
0b
Bits [31:16] of number of total packets received by the PRBS
checker Value in this register is locked when write is done to register
0x001B bit[15] or bit[14]. When PRBS Count Mode set to zero, count
stops on 0xFFFFFFFF
Copyright © 2021 Texas Instruments Incorporated
146 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.76 PRBS_STATUS_5 Register (Address = 620h) [Reset = 0000h]
PRBS_STATUS_5 is shown in PRBS_STATUS_5 Register and described in PRBS_STATUS_5 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-95. PRBS_STATUS_5 Register
15
7
14
13
12
11
10
9
8
RESERVED
R-0b
pkt_done
R-0b
pkt_gen_busy
R-0b
prbs_pkt_ov
R-0b
prbs_byte_ov
R-0b
prbs_lock
R-0b
6
5
4
3
2
1
0
prbs_err_cnt
R-0b
Table 8-103. PRBS_STATUS_5 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-13
12
RESERVED
pkt_done
R
0b
Reserved
R
0b
Set when all MAC packets w CRC are transmitted
status of packet generator
11
pkt_gen_busy
prbs_pkt_ov
R
0b
10
R
0b
If set, packet counter reached overflow Overflow is cleared when
PRBS counters are cleared - done by setting bit[15] of 0x001B
9
prbs_byte_ov
R
0b
If set, bytes counter reached overflow Overflow is cleared when
PRBS counters are cleared - done by setting bit[15] of 0x001B
8
prbs_lock
R
R
0b
0b
prbs lock status
7-0
prbs_err_cnt
Holds number of errored bytes that received by the PRBS checker
Value in this register is locked when write is done to bit[0] or bit[1]
When PRBS Count Mode set to zero, count stops on 0xFF Notes:
Writing bit 0 generates a lock signal for the PRBS counters. Writing
bit 1 generates a lock and clear signal for the PRBS counters
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 147
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.77 PRBS_STATUS_6 Register (Address = 622h) [Reset = 0000h]
PRBS_STATUS_6 is shown in PRBS_STATUS_6 Register and described in PRBS_STATUS_6 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-96. PRBS_STATUS_6 Register
15
7
14
6
13
12
pkt_err_cnt_15_0
R-0b
11
10
9
1
8
0
5
4
3
2
pkt_err_cnt_15_0
R-0b
Table 8-104. PRBS_STATUS_6 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
pkt_err_cnt_15_0
R
0b
bits [15:0] of counter which records number or PRBS erroneous
bytes received. This field gets cleared when bit[15] or bit[14] is
written as 1 to register 0x001B
Copyright © 2021 Texas Instruments Incorporated
148 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.78 PRBS_STATUS_7 Register (Address = 623h) [Reset = 0000h]
PRBS_STATUS_7 is shown in PRBS_STATUS_7 Register and described in PRBS_STATUS_7 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-97. PRBS_STATUS_7 Register
15
7
14
6
13
12
11
10
9
1
8
0
pkt_err_cnt_31_16
R-0b
5
4
3
2
pkt_err_cnt_31_16
R-0b
Table 8-105. PRBS_STATUS_7 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
pkt_err_cnt_31_16
R
0b
bits [31:16] of counter which records number or PRBS erroneous
bytes received. This field gets cleared when bit[15] or bit[14] is
written as 1 to register 0x001B
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 149
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.79 PRBS_CTRL_4 Register (Address = 624h) [Reset = 5511h]
PRBS_CTRL_4 is shown in PRBS_CTRL_4 Register and described in PRBS_CTRL_4 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-98. PRBS_CTRL_4 Register
15
7
14
6
13
5
12
11
10
2
9
8
0
cfg_pkt_data
R/W-1010101b
4
3
1
cfg_pkt_mode
R/W-0b
cfg_pattern_vld_bytes
R/W-10b
cfg_pkt_cnt
R/W-1b
Table 8-106. PRBS_CTRL_4 Register Field Descriptions
Bit
Field
Type
R/W
R/W
Reset
1010101b
0b
Description
15-8
7-6
cfg_pkt_data
cfg_pkt_mode
Fixed data to be sent in Fix data mode
Selects the type of data sent
0b = Incremental Data
1b = Fixed Data
10b = PRBS Data (Random Data)
11b = PRBS Data (Random Data)
5-3
2-0
cfg_pattern_vld_bytes
cfg_pkt_cnt
R/W
R/W
10b
1b
Number of bytes of valid pattern in packet (Max - 6)
Configures the number of MAC packets to be transmitted by packet
generator
0b = 1 packet
1b = 10 packets
10b = 100 packets
11b = 1000 packets
100b = 10000 packets
101b = 100000 packets
110b = 1000000 packets
111b = Continuous packets
Copyright © 2021 Texas Instruments Incorporated
150 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.80 PATTERN_CTRL_1 Register (Address = 625h) [Reset = 0000h]
PATTERN_CTRL_1 is shown in PATTERN_CTRL_1 Register and described in PATTERN_CTRL_1 Register
Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-99. PATTERN_CTRL_1 Register
15
7
14
6
13
12
11
10
9
1
8
0
pattern_15_0
R/W-0b
5
4
3
2
pattern_15_0
R/W-0b
Table 8-107. PATTERN_CTRL_1 Register Field Descriptions
Bit
15-0
Field
pattern_15_0
Type
Reset
Description
R/W
0b
Bits 15:0 of pattern
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 151
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.81 PATTERN_CTRL_2 Register (Address = 626h) [Reset = 0000h]
PATTERN_CTRL_2 is shown in PATTERN_CTRL_2 Register and described in PATTERN_CTRL_2 Register
Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-100. PATTERN_CTRL_2 Register
15
7
14
6
13
12
11
10
9
1
8
0
pattern_31_16
R/W-0b
5
4
3
2
pattern_31_16
R/W-0b
Table 8-108. PATTERN_CTRL_2 Register Field Descriptions
Bit
15-0
Field
pattern_31_16
Type
Reset
Description
R/W
0b
Bits 31:16 of pattern
Copyright © 2021 Texas Instruments Incorporated
152 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.82 PATTERN_CTRL_3 Register (Address = 627h) [Reset = 0000h]
PATTERN_CTRL_3 is shown in PATTERN_CTRL_3 Register and described in PATTERN_CTRL_3 Register
Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-101. PATTERN_CTRL_3 Register
15
7
14
6
13
12
11
10
9
1
8
0
pattern_47_32
R/W-0b
5
4
3
2
pattern_47_32
R/W-0b
Table 8-109. PATTERN_CTRL_3 Register Field Descriptions
Bit
15-0
Field
pattern_47_32
Type
Reset
Description
R/W
0b
Bits 47:32 of pattern
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 153
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.83 PMATCH_CTRL_1 Register (Address = 628h) [Reset = 0000h]
PMATCH_CTRL_1 is shown in PMATCH_CTRL_1 Register and described in PMATCH_CTRL_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-102. PMATCH_CTRL_1 Register
15
7
14
6
13
12
11
10
9
1
8
0
pmatch_data_15_0
R/W-0b
5
4
3
2
pmatch_data_15_0
R/W-0b
Table 8-110. PMATCH_CTRL_1 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
pmatch_data_15_0
R/W
0b
Bits 15:0 of Perfect Match Data - used for DA (destination address)
match
Copyright © 2021 Texas Instruments Incorporated
154 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.84 PMATCH_CTRL_2 Register (Address = 629h) [Reset = 0000h]
PMATCH_CTRL_2 is shown in PMATCH_CTRL_2 Register and described in PMATCH_CTRL_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-103. PMATCH_CTRL_2 Register
15
7
14
6
13
12
11
10
9
1
8
0
pmatch_data_31_16
R/W-0b
5
4
3
2
pmatch_data_31_16
R/W-0b
Table 8-111. PMATCH_CTRL_2 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
pmatch_data_31_16
R/W
0b
Bits 31:16 of Perfect Match Data - used for DA (destination address)
match
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 155
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.85 PMATCH_CTRL_3 Register (Address = 62Ah) [Reset = 0000h]
PMATCH_CTRL_3 is shown in PMATCH_CTRL_3 Register and described in PMATCH_CTRL_3 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-104. PMATCH_CTRL_3 Register
15
7
14
6
13
12
11
10
9
1
8
0
pmatch_data_47_32
R/W-0b
5
4
3
2
pmatch_data_47_32
R/W-0b
Table 8-112. PMATCH_CTRL_3 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
pmatch_data_47_32
R/W
0b
Bits 47:32 of Perfect Match Data - used for DA (destination address)
match
Copyright © 2021 Texas Instruments Incorporated
156 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.86 TX_PKT_CNT_1 Register (Address = 639h) [Reset = 0000h]
TX_PKT_CNT_1 is shown in TX_PKT_CNT_1 Register and described in TX_PKT_CNT_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-105. TX_PKT_CNT_1 Register
15
7
14
6
13
12
tx_pkt_cnt_15_0
0b
11
10
9
1
8
0
5
4
3
2
tx_pkt_cnt_15_0
0b
Table 8-113. TX_PKT_CNT_1 Register Field Descriptions
Bit
15-0
Field
tx_pkt_cnt_15_0
Type
Reset
Description
0b
Lower 16 bits of Tx packet counter Note : Register is cleared when
0x60F, 0x610, 0x611 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 157
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.87 TX_PKT_CNT_2 Register (Address = 63Ah) [Reset = 0000h]
TX_PKT_CNT_2 is shown in TX_PKT_CNT_2 Register and described in TX_PKT_CNT_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-106. TX_PKT_CNT_2 Register
15
7
14
6
13
12
tx_pkt_cnt_31_16
0b
11
10
9
1
8
0
5
4
3
2
tx_pkt_cnt_31_16
0b
Table 8-114. TX_PKT_CNT_2 Register Field Descriptions
Bit
15-0
Field
tx_pkt_cnt_31_16
Type
Reset
Description
0b
Upper 16 bits of Tx packet counter Note : Register is cleared when
0x60F, 0x610, 0x611 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
158 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.88 TX_PKT_CNT_3 Register (Address = 63Bh) [Reset = 0000h]
TX_PKT_CNT_3 is shown in TX_PKT_CNT_3 Register and described in TX_PKT_CNT_3 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-107. TX_PKT_CNT_3 Register
15
7
14
6
13
12
11
10
9
1
8
0
tx_err_pkt_cnt
0b
5
4
3
2
tx_err_pkt_cnt
0b
Table 8-115. TX_PKT_CNT_3 Register Field Descriptions
Bit
15-0
Field
tx_err_pkt_cnt
Type
Reset
Description
0b
Tx packet w error (CRC error) counter Note : Register is cleared
when 0x60F, 0x610, 0x611 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 159
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.89 RX_PKT_CNT_1 Register (Address = 63Ch) [Reset = 0000h]
RX_PKT_CNT_1 is shown in RX_PKT_CNT_1 Register and described in RX_PKT_CNT_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-108. RX_PKT_CNT_1 Register
15
7
14
6
13
12
rx_pkt_cnt_15_0
0b
11
10
9
1
8
0
5
4
3
2
rx_pkt_cnt_15_0
0b
Table 8-116. RX_PKT_CNT_1 Register Field Descriptions
Bit
15-0
Field
rx_pkt_cnt_15_0
Type
Reset
Description
0b
Lower 16 bits of Rx packet counter Note : Register is cleared when
0x612, 0x613, 0x614 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
160 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.90 RX_PKT_CNT_2 Register (Address = 63Dh) [Reset = 0000h]
RX_PKT_CNT_2 is shown in RX_PKT_CNT_2 Register and described in RX_PKT_CNT_2 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-109. RX_PKT_CNT_2 Register
15
7
14
6
13
12
rx_pkt_cnt_31_16
0b
11
10
9
1
8
0
5
4
3
2
rx_pkt_cnt_31_16
0b
Table 8-117. RX_PKT_CNT_2 Register Field Descriptions
Bit
15-0
Field
Type
Reset
Description
rx_pkt_cnt_31_16
0b
Upper 16 bits of Rx packet counter Note : Register is cleared when
0x612, 0x613, 0x614 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 161
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.91 RX_PKT_CNT_3 Register (Address = 63Eh) [Reset = 0000h]
RX_PKT_CNT_3 is shown in RX_PKT_CNT_3 Register and described in RX_PKT_CNT_3 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-110. RX_PKT_CNT_3 Register
15
7
14
6
13
12
11
10
9
1
8
0
rx_err_pkt_cnt
0b
5
4
3
2
rx_err_pkt_cnt
0b
Table 8-118. RX_PKT_CNT_3 Register Field Descriptions
Bit
15-0
Field
rx_err_pkt_cnt
Type
Reset
Description
0b
Rx packet w error (CRC error) counter Note : Register is cleared
when 0x612, 0x613, 0x614 are read in sequence
Copyright © 2021 Texas Instruments Incorporated
162 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.92 RMII_CTRL_1 Register (Address = 648h) [Reset = 0120h]
RMII_CTRL_1 is shown in RMII_CTRL_1 Register and described in RMII_CTRL_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-111. RMII_CTRL_1 Register
15
14
13
12
11
10
9
8
RESERVED
cfg_rmii_dis_del
ayed_txd_en
cfg_rmii_half_full_th
R-0b
5
R/W-0b
2
R/W-10b
7
6
4
3
1
0
cfg_rmii_half_fu cfg_rmii_mode cfg_rmii_bypass
cfg_xi_50
RESERVED
RESERVED cfg_rmii_rev1_0 cfg_rmii_enh
ll_th
_afifo_en
R/W-10b
R/W-0b
R/W-1b
R/W-0b
R/W-0b
R/W-0b R/W-0b R/W-0b
Table 8-119. RMII_CTRL_1 Register Field Descriptions
Bit
15-11
10
Field
RESERVED
Type
Reset
Description
R
0b
Reserved
cfg_rmii_dis_delayed_txd_ R/W
en
0b
If set, disables delay of TXD in RMII mode
9-7
6
cfg_rmii_half_full_th
cfg_rmii_mode
R/W
R/W
10b
0b
FIFO Half Full Threshold in nibbles for the RMII Rx FIFO
1 = RMII enabled 0 = RMII disabled if({RX_D2_strap, RX_D1_strap}
== 2'b01) reset_val = 1 else reset_val = 0
0b = RMII disabled
1b = RMII enabled
5
4
cfg_rmii_bypass_afifo_en R/W
1b
0b
1= RMII async fifo bypass enable 0= RMII async fifo not bypassed
0b = RMII async fifo not bypassed
1b = RMII async fifo bypass enable
cfg_xi_50
R/W
XI sel for RMII mode if({RX_D2_strap, RX_D1_strap, RX_D0_strap}
== 3'b010) reset_val = 1 else reset_val = 0
3
2
1
0
RESERVED
RESERVED
cfg_rmii_rev1_0
cfg_rmii_enh
R/W
R/W
R/W
R/W
0b
0b
0b
0b
Reserved
Reserved
RMII Rev1.0 enable bit
RMII enahnced mode enable bit
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 163
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.93 RMII_STATUS_1 Register (Address = 649h) [Reset = 0000h]
RMII_STATUS_1 is shown in RMII_STATUS_1 Register and described in RMII_STATUS_1 Register Field
Descriptions.
Return to the DP83TC812 Registers.
Figure 8-112. RMII_STATUS_1 Register
15
7
14
6
13
12
11
10
9
8
RESERVED
R-0b
5
4
3
2
1
0
RESERVED
R-0b
rmii_af_unf_err rmii_af_ovf_err
R-0b R-0b
Table 8-120. RMII_STATUS_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-2
RESERVED
R
0b
Reserved
1
0
rmii_af_unf_err
rmii_af_ovf_err
R
0b
Clear on read bit RMII fifo undeflow error status
Clear on Read bit RMII fifo overflow status
R
0b
Copyright © 2021 Texas Instruments Incorporated
164 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.94 RMII_OVERRIDE_CTRL Register (Address = 64Ah) [Reset = 0010h]
RMII_OVERRIDE_CTRL is shown in RMII_OVERRIDE_CTRL Register
and
described
in
RMII_OVERRIDE_CTRL Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-113. RMII_OVERRIDE_CTRL Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
cfg_clk50_tx_dll cfg_clk50_dll
RESERVED
R/W-0b
R/W-0b
R/W-0b
7
6
5
4
3
2
1
0
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R/W-1b
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R/W-0b
RESERVED
R/W-0b
Table 8-121. RMII_OVERRIDE_CTRL Register Field Descriptions
Bit
15-11
10
Field
Type
Reset
Description
RESERVED
R
0b
Reserved
cfg_clk50_tx_dll
R/W
0b
1 = use 50M DLL clock in RMII master for TX 0 = legacy mode
if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b011) reset_val
= 1 else reset_val = 0
0b = legacy mode
1b = use 50M DLL clock in RMII master for TX
9
cfg_clk50_dll
R/W
0b
1 = use 50M DLL clock in RMII slave for RX 0 = use legacy mode
if({RX_D2_strap, RX_D1_strap, RX_D0_strap} == 3'b010) reset_val
= 1 else reset_val = 0
0b = use legacy mode
1b = use 50M DLL clock in RMII slave for RX
8
7
6
5
4
3
2
1
0
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
RESERVED
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
R/W
0b
0b
0b
0b
1b
0b
0b
0b
0b
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Reserved
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 165
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.95 dsp_reg_71 Register (Address = 871h) [Reset = 0000h]
dsp_reg_71 is shown in dsp_reg_71 Register and described in dsp_reg_71 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-114. dsp_reg_71 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
7
6
worst_sqi_out
0b
5
4
3
2
1
RESERVED
R-0b
sqi_out
R-0b
RESERVED
R-0b
Table 8-122. dsp_reg_71 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-8
7-5
4
RESERVED
worst_sqi_out
RESERVED
sqi_out
R
0b
Reserved
0b
Worst SQI value since last read
Reserved
R
R
R
0b
3-1
0
0b
SQI value
RESERVED
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
166 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.96 MMD1_PMA_CTRL_1 Register (Address = 1000h) [Reset = 0000h]
MMD1_PMA_CTRL_1 is shown in MMD1_PMA_CTRL_1 Register and described in MMD1_PMA_CTRL_1
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-115. MMD1_PMA_CTRL_1 Register
15
14
6
13
12
11
10
9
1
8
PMA_reset
R/W-0b
RESERVED
R-0b
7
5
4
3
2
0
RESERVED
R-0b
PMA_loopback
R/W-0b
Table 8-123. MMD1_PMA_CTRL_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
PMA_reset
R/W
0b
0 = PMA not reset 1= PMA reset
0b = PMA not reset
1b = PMA reset
14-1
0
RESERVED
R
0b
0b
Reserved
PMA_loopback
R/W
0 = PMA loopback not set 1= PMA loopback set
0b = PMA loopback not set
1b = PMA loopback set
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 167
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.97 MMD1_PMA_STATUS_1 Register (Address = 1001h) [Reset = 0000h]
MMD1_PMA_STATUS_1
is
shown
in
MMD1_PMA_STATUS_1
Register
and
described
in
MMD1_PMA_STATUS_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-116. MMD1_PMA_STATUS_1 Register
15
7
14
6
13
12
11
10
9
1
8
0
RESERVED
R-0b
5
4
3
2
RESERVED
R-0b
link_status
R-0b
RESERVED
R-0b
Table 8-124. MMD1_PMA_STATUS_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-3
2
RESERVED
link_status
R
0b
Reserved
R
0b
link status from link monitor state machine
0b = link status is down
1b = link status is up
1-0
RESERVED
R
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
168 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.98 MMD1_PMA_STAUS_2 Register (Address = 1007h) [Reset = 003Dh]
MMD1_PMA_STAUS_2 is shown in MMD1_PMA_STAUS_2 Register and described in MMD1_PMA_STAUS_2
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-117. MMD1_PMA_STAUS_2 Register
15
7
14
6
13
12
11
10
9
1
8
0
RESERVED
R-0b
5
4
3
2
RESERVED
R-0b
PMA/PMD type selection
R-111101b
Table 8-125. MMD1_PMA_STAUS_2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-6
5-0
RESERVED
R
0b
Reserved
PMA/PMD type selection
R
111101b
PMA or PMD type selection field
11111xb = reserved for future use
111100b = reserved for future use
1110xxb = reserved for future use
110xxxb = reserved for future use
111101b = 100BASE-T1 PMA or PMD
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 169
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.99 MMD1_PMA_EXT_ABILITY_1 Register (Address = 100Bh) [Reset = 0800h]
MMD1_PMA_EXT_ABILITY_1 is shown in MMD1_PMA_EXT_ABILITY_1 Register and described in
MMD1_PMA_EXT_ABILITY_1 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-118. MMD1_PMA_EXT_ABILITY_1 Register
15
14
13
12
11
10
9
8
0
RESERVED
R-0b
BASE-T1
extended
abilities
RESERVED
R-1b
3
R-0b
1
7
6
5
4
2
RESERVED
R-0b
Table 8-126. MMD1_PMA_EXT_ABILITY_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-12
11
RESERVED
R
0b
Reserved
BASE-T1 extended
abilities
R
1b
1 = PMA/PMD has BASE-T1 extended abilities listed in register 18 in
MMD1 0 = PMA/PMD does not have BASE-T1 extended abilities
0b = PMA/PMD does not have BASE-T1 extended abilities
1b = PMA/PMD has BASE-T1 extended abilities listed in register 18
in MMD1
10-0
RESERVED
R
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
170 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.100 MMD1_PMA_EXT_ABILITY_2 Register (Address = 1012h) [Reset = 0001h]
MMD1_PMA_EXT_ABILITY_2 is shown in MMD1_PMA_EXT_ABILITY_2 Register and described in
MMD1_PMA_EXT_ABILITY_2 Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-119. MMD1_PMA_EXT_ABILITY_2 Register
15
7
14
6
13
12
11
10
9
1
8
RESERVED
R-0b
5
4
3
2
0
RESERVED
R-0b
100BASE-T1
ability
R-1b
Table 8-127. MMD1_PMA_EXT_ABILITY_2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-1
0
RESERVED
100BASE-T1 ability
R
0b
Reserved
R
1b
1 = PMA/PMD is able to perform 100BASE-T1 0 = PMA/PMD is not
able to perform 100BASE-T1
0b = PMA/PMD is not able to perform 100BASE-T1
1b = PMA/PMD is able to perform 100BASE-T1
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 171
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.101 MMD1_PMA_CTRL_2 Register (Address = 1834h) [Reset = 8000h]
MMD1_PMA_CTRL_2 is shown in MMD1_PMA_CTRL_2 Register and described in MMD1_PMA_CTRL_2
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-120. MMD1_PMA_CTRL_2 Register
15
14
13
12
11
10
9
1
8
0
master_slave_
man_cfg_en
brk_ms_cfg
RESERVED
R-0b
R-1b
7
R/W-0b
6
5
4
3
2
RESERVED
R-0b
type selection
R-0b
Table 8-128. MMD1_PMA_CTRL_2 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
master_slave_man_cfg_e
n
R
1b
Value always 1
14
brk_ms_cfg
R/W
0b
1 = Configure PHY as MASTER 0 = Configure PHY as SLAVE
pkg_36: reset_val = LED_0_strap pkg_28: reset_val = RX_D3_strap
0b = Configure PHY as SLAVE
1b = Configure PHY as MASTER
13-4
3-0
RESERVED
R
R
0b
0b
Reserved
type selection
type selection field 1xxxb = Reserved for future use 01xxb =
Reserved for future use 001xb = Reserved for future use 0001b =
Reserved for future use
0b = 100BASE-T1
Copyright © 2021 Texas Instruments Incorporated
172 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.102 MMD1_PMA_TEST_MODE_CTRL Register (Address = 1836h) [Reset = 0000h]
MMD1_PMA_TEST_MODE_CTRL is shown in MMD1_PMA_TEST_MODE_CTRL Register and described in
MMD1_PMA_TEST_MODE_CTRL Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-121. MMD1_PMA_TEST_MODE_CTRL Register
15
7
14
13
12
11
10
9
1
8
0
brk_test_mode
R/W-0b
RESERVED
R/W-0b
6
5
4
3
2
RESERVED
R/W-0b
Table 8-129. MMD1_PMA_TEST_MODE_CTRL Register Field Descriptions
Bit
15-13
Field
Type
Reset
Description
brk_test_mode
R/W
0b
100BASE-T1 test mode control
000b = Normal mode operation
001b = Test mode 1
010b = Test mode 2
011b = Reserved
100b = Test mode 4
101b = Test mode 5
110b = Reserved
111b = Reserved
12-0
RESERVED
R/W
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 173
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.103 MMD3_PCS_CTRL_1 Register (Address = 3000h) [Reset = 0000h]
MMD3_PCS_CTRL_1 is shown in MMD3_PCS_CTRL_1 Register and described in MMD3_PCS_CTRL_1
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-122. MMD3_PCS_CTRL_1 Register
15
14
13
12
11
10
9
1
8
0
PCS_Reset
PCS_loopback
RESERVED
rx_clock_stoppa
ble
RESERVED
R-0b
R/W-0b
7
R/W-0b
6
R-0b
4
R/W-0b
2
5
3
RESERVED
R-0b
Table 8-130. MMD3_PCS_CTRL_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15
PCS_Reset
R/W
0b
Reset bit, Self Clear. When write to this bit 1: 1. reset the registers
(not vendor specific) at MMD3/MMD7. 2. Reset brk_top Please
notice: This register is WSC (write-self-clear) and not read-only!
14
13-11
10
PCS_loopback
RESERVED
R/W
R
0b
0b
0b
This bit is cleared by PCS_Reset
Reserved
rx_clock_stoppable
R/W
RW, reset value = 1. 1= PHY may stop receive clock during LPI 0=
Clock not stoppable Note: this flop implemented at glue logic
9-0
RESERVED
R
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
174 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
8.6.2.104 MMD3_PCS_Status_1 Register (Address = 3001h) [Reset = 0000h]
MMD3_PCS_Status_1 is shown in MMD3_PCS_Status_1 Register and described in MMD3_PCS_Status_1
Register Field Descriptions.
Return to the DP83TC812 Registers.
Figure 8-123. MMD3_PCS_Status_1 Register
15
14
13
12
11
10
9
8
RESERVED
R-0b
TX_LPI_receive RX_LPI_receive Tx_LPI_indicati Rx_LPI_indicati
d
d
on
on
R-0b
R-0b
R-0b
R-0b
7
6
5
4
3
2
1
0
RESERVED tx_clock_stoppa
ble
RESERVED
R-0b
R-0b
R-0b
Table 8-131. MMD3_PCS_Status_1 Register Field Descriptions
Bit
Field
Type
Reset
Description
15-12
11
RESERVED
R
0b
Reserved
TX_LPI_received
R
0b
RO/LH
0b = LPI not received
1b = Tx PCS hs received LPI
10
9
RX_LPI_received
Tx_LPI_indication
R
R
0b
0b
RO/LH
0b = LPI not received
1b = Rx PCS hs received LPI
1= TX PCS is currently receiving LPI 0= PCS is not currently
receiving LPI
0b = PCS is not currently receiving LPI
1b = TX PCS is currently receiving LPI
8
Rx_LPI_indication
R
0b
1= RX PCS is currently receiving LPI 0= PCS is not currently
receiving LPI
0b = PCS is not currently receiving LPI
1b = RX PCS is currently receiving LPI
7
6
RESERVED
R
R
0b
0b
Reserved
tx_clock_stoppable
1= the MAC may stop the clock during LPI 0= Clock not stoppable
0b = Clock not stoppable
1b = the MAC may stop the clock during LPI
5-0
RESERVED
R
0b
Reserved
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 175
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
9 Application and Implementation
Application Information Disclaimer
9.1 Application Information Disclaimer
Note
Information in the following applications sections is not part of the TI component specification,
and TI does not warrant its accuracy or completeness. TI’s customers are responsible for
determining suitability of components for their purposes, as well as validating and testing their design
implementation to confirm system functionality.
9.2 Application Information
The DP83TC812 is a single-port 100-Mbps Automotive Ethernet PHY. It supports IEEE 802.3bw and allows
for connections to an Ethernet MAC through MII, RMII, RGMII, or SGMII. When using the device for Ethernet
applications, it is necessary to meet certain requirements for normal operation. The following subsections are
intended to assist in appropriate component selection and required connections.
Note
Refer to SNLA389 Application Note for more information about the register settings used for
compliance testing. It is necessary to use these register settings in order to achieve the same
performance as observed during compliance testing.
9.3 Typical Applications
Figure 9-1 through Figure 9-5 show some the typical applications for the DP83TC812x-Q1.
DC
Blocking
TX_CLK
TX_D[3:0]
TX_EN
CMC
4
TRD_P
TRD_N
Automotive
Connector
ESD
ESD
(op onal)
(op onal)
RX_CLK
RX_D[3:0]
RX_DV
4
CM
Termina on
VDDIO
Media Access Controller
DP83TC81XX-Q1
MDIO
MDC
MDI
Coupling
ESD
Shunt
GND
INT
Figure 9-1. Typical Application (MII)
Copyright © 2021 Texas Instruments Incorporated
176 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
DC
Blocking
CMC
2
2
TRD_P
TRD_N
TX_D[1:0]
TX_EN
Automotive
ESD
ESD
Connector
(op onal)
(op onal)
CM
Termina on
RX_D[1:0]
CRS_DV
VDDIO
Media Access Controller
DP83TC81XX-Q1
MDIO
MDC
MDI
Coupling
ESD
Shunt
GND
INT
XI
25-MHz
Reference
Clock
XI
RMII Reference Clock
50-MHz
Reference
Clock
Figure 9-2. Typical Application (RMII Slave)
DC
Blocking
CMC
2
2
TRD_P
TRD_N
TX_D[1:0]
TX_EN
Automotive
Connector
ESD
ESD
(op onal)
(op onal)
CM
Termina on
RX_D[1:0]
CRS_DV
VDDIO
Media Access Controller
DP83TC81XX-Q1
MDIO
MDC
MDI
Coupling
ESD
Shunt
GND
INT
25-MHz
Reference
Clock
XI
RMII Reference Clock
RX_D3 (50-MHz)
Figure 9-3. Typical Application (RMII Master)
DC
Blocking
TX_CLK
TX_D[3:0]
TX_CTRL
CMC
4
TRD_P
TRD_N
Automotive
Connector
ESD
ESD
(op onal)
(op onal)
RX_CLK
RX_D[3:0]
RX_CTRL
4
CM
Termina on
VDDIO
Media Access Controller
DP83TC81XX-Q1
MDIO
MDC
MDI
Coupling
ESD
Shunt
GND
INT
Figure 9-4. Typical Application (RGMII)
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 177
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
DC
Blocking
0.1 F
SIP
CMC
TRD_P
TRD_N
Automotive
Connector
0.1 F
0.1 F
ESD
ESD
SIN
(op onal)
(op onal)
SOP
CM
Termina on
0.1 F
VDDIO
SON
Media Access Controller
DP83TC81XS-Q1
MDIO
MDC
MDI
Coupling
ESD
Shunt
WAKE
INT
GND
25-MHz
Reference
Clock
Figure 9-5. Typical Application (SGMII)
Copyright © 2021 Texas Instruments Incorporated
178 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
9.3.1 Design Requirements
For these typical applications, use the following as design parameters from the table below. Refer to Power
Supply Recommendations section for detailed connection diagram.
Table 9-1. Design Parameters
DESIGN PARAMETER
EXAMPLE VALUE
1.8 V, 2.5 V, or 3.3 V
1.8 V, 2.5 V, or 3.3 V
3.3 V
VDDIO
VDDMAC
VDDA
VSLEEP
3.3 V
(2) (3)
Decoupling capacitors VDDIO
0.01 μF
(3)
(Optional) ferrite bead for VDDIO
1 kΩ at 100 MHz (BLM18KG601SH1D)
0.01 μF, 0.47 μF
(2)
Decoupling capacitors VDDMAC
Ferrite bead for VDDMAC
1 kΩ at 100 MHz (BLM18KG601SH1D)
0.01 μF, 0.47 μF
(2)
Decoupling capacitors VDDA
(Optional) ferrite bead for VDDA
1 kΩ at 100 MHz (BLM18KG601SH1D)
0.1 μF
Decoupling capacitors
VSLEEP
DC Blocking Capacitors (2)
0.1 μF
200 μH
1 kΩ
Common-Mode Choke
Common Mode Termination Resistors(1)
MDI Coupling Capacitor (2)
ESD Shunt(2)
4.7 nF
100 kΩ
25 MHz
Reference Clock
(1) 1% tolerance components are recommended.
(2) 10% tolerance components are recommended.
(3) If VDDIO is separate from VDDMAC then additional ferrite bead and 0.47μF capacitor will be
required on VDDIO.
9.3.1.1 Physical Medium Attachment
There must be no metal running beneath the common-mode choke. CMCs can inject noise into metal beneath
them, which can affect the emissions and immunity performance of the system. Because the DP83TC812S-Q1
is a voltage mode line driver, no external termination resistors are required. The ESD shunt and MDI coupling
capacitor must be connected to ground. Ensure that the common mode termination resistors are 1% tolerance or
better to improve differential coupling.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 179
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
9.3.1.1.1 Common-Mode Choke Recommendations
The following CMCs are recommended for use with the DP83TC812S-Q1 :
Table 9-2. Recommended CMCs
MANUFACTURER
Pulse Electronics
Murata
PART NUMBER
AE2002
DLW43MH201XK2L
DLW32MH201XK2
ACT1210L-201
Murata
TDK
Table 9-3. CMC Electrical Specifications
PARAMETER
TYP
–0.5
–1.0
–26
–20
–24
–42
–25
–70
–50
–24
UNITS
CONDITIONS
1 – 30 MHz
30 – 60 MHz
1 – 30 MHz
30 – 60 MHz
1 MHz
dB
Insertion Loss
dB
dB
Return Loss
dB
dB
Common-Mode Rejection
dB
10 – 100 MHz
400 MHz
dB
dB
1 – 10 MHz
100 MHz
Differential Common-Mode Rejection
dB
dB
1000 MHz
Copyright © 2021 Texas Instruments Incorporated
180 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
9.3.2 Detailed Design Procedure
When creating a new system design with an Ethernet PHY, follow this schematic capture procedure:
1. Select desired PHY hardware configurations in table Table 8-18.
2. Use the Electrical Characteristics table, the Table 8-16 table and the Table 8-17 table to select the correct
external bootstrap resistors.
3. If using LEDs, ensure the correct external circuit is applied as shown in Figure 8-19.
4. Select an appropriate clock source that adheres to either the CMOS-level oscillator or crystal resonator
requirements within the Electrical Characteristics table.
5. Select a CMC, a list of recommended CMCs are located in Table 9-2.
6. Add common-mode termination, DC-blocking capacitors, an MDI-coupling capacitor, and an ESD shunt
found in Table 9-1.
7. Ensure that there is sufficient supply decoupling on VDDIO and VDDA supply pins.
8. Add an external pullup resistor (tie to VDDIO) on MDIO line.
9. If operating with SGMII, place 0.1-μF, DC-blocking capacitors between the MAC and PHY SGMII pins.
10. If sleep modes are not desired, WAKE and EN pins must be tied to VSLEEP directly or through an external
pullup resistor.
The following layout procedure must be followed:
1. Locate the PHY near the edge of the board so that short MDI traces can be routed to the desired connector.
2. Place the MDI external components: CMC, DC-blocking capacitors, CM termination, MDI-coupling capacitor,
and ESD shunt.
3. Create a top-layer metal pour keepout under the CMC.
4. Ensure that the MDI TRD_M and TRD_P traces are routed such that they are 100-Ω differential.
5. Place the clock source near the XI and XO pins.
6. Ensure that when configured for MII, RMII, or RGMII operation, the xMII pins are routed 50-Ω and are
single-ended with reference to ground.
7. Ensure that transmit path xMII pins are routed such that setup and hold timing does not violate the PHY
requirements.
8. Ensure that receive path xMII pins are routed such that setup and hold timing does not violate the MAC
requirements.
9. Ensure that when configured for SGMII operation, the xMII RX_P, RX_M, TX_P, and TX_M pins are routed
100-Ω differential.
10. Place the MDIO pullup close to the PHY.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 181
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
9.3.3 Application Curves
The following curves were obtained using the PHY evaluation module under nominal conditions.
Figure 9-6. MDI IDLE Stream
Figure 9-7. MDI IDLE Stream (Variable Persistence)
Copyright © 2021 Texas Instruments Incorporated
182 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
10 Power Supply Recommendations
The DP83TC812S-Q1 is capable of operating with a wide range of IO supply voltages (3.3 V, 2.5 V, or 1.8 V).
No power supply sequencing is required. The recommended power supply de-coupling network is shown in the
figure below. For improved conducted emissions, an optional ferrite bead may be placed between the supply and
the PHY de-coupling network.
Typical TC-10 application block diagram along with supply and peripherals is shown below. TPS7B81-Q1 is the
recommended part number to be used as 3.3V LDO for the VSLEEP rail. The low quiescent current of this LDO
makes it ideal for TC-10 applications.
Opꢀonal Ferrite Bead
VDDA
0.01µF
0.47µF
Ferrite Bead
0.01µF
0.47µF
VREG
(3.3V)
VSLEEP
VBAT
VREG
(3.3V)
INH
0.1µF
0.01µF
TPS7B81
10k
GND
VDDIO
MII
RMII
RGMII
SGMII
100BASE-T1
IEEE 802.3bw
VDDMAC
CMC
DP83TC81XX-Q1
100BASE-T1
Ethernet PHY
CPU/MPU
MAC
Automotive
Connector
ESD
ESD
(3.3V)
(opꢀonal)
(opꢀonal)
WAKE
10k
GND
DC
Blocking
CM
Terminaꢀon
Downstream
PHYs
25MHz
Clock
Source
Output
Clock
Optional
Straps
Status
LEDs
MDI
Coupling
ESD
Shunt
NOTE: When VDDIO is separate from VDDMAC, extra ferrite bead and 0.47uF capacitor must
be used for decoupling.
GND
Figure 10-1. Typical TC-10 Application With Peripherals
When VDDIO and VDDMAC are separate, both voltage rails should have a dedicated network of ferrite bead,
0.47uF, and 0.01uF capacitors. VSLEEP can also be connected to VDDA, 0.1uF capacitor should be retained in
this configuration.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 183
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Current Consumption Break-Down
The following table highlights the break down of power consumption in active mode for each supply rail,
specifically highlighting the split between VDDMAC and VDDIO.
Table 10-1. Active Mode Current Consumption
VOLTAGE RAIL
VOLTAGE (V)
MAX CURRENT (mA)1
MII
3.3
3.3
2.5
1.8
3.3
2.5
1.8
3.3
VDDA
63
VDDIO
4
3
2
VDDMAC
VSLEEP
20
15
11
2
RMII
3.3
3.3
2.5
1.8
3.3
2.5
1.8
3.3
VDDA
63
6
VDDIO
4
3
VDDMAC
VSLEEP
17
13
10
2
RGMII
3.3
VDDA
63
4
VDDIO
3.3
2.5
3
1.8
2
VDDMAC
VSLEEP
3.3
17
13
10
2
2.5
1.8
3.3
SGMII
3.3
VDDA
95
4
VDDIO
3.3
2.5
3
1.8
2
VDDMAC
3.3
8
2.5
6
1.8
4
3.3
2
VSLEEP
1. Current consumption measured across voltage, temperature, and process with active data communication.
Copyright © 2021 Texas Instruments Incorporated
184 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
11 Layout
11.1 Layout Guidelines
11.1.1 Signal Traces
PCB traces are lossy and long traces can degrade signal quality. Traces must be kept short as possible. Unless
mentioned otherwise, all signal traces must be 50-Ω, single-ended impedance. Differential traces must be
50-Ω single-ended and 100-Ω differential. Take care to ensure impedance is controlled throughout. Impedance
discontinuities will cause reflections leading to emissions and signal integrity issues. Stubs must be avoided on
all signal traces, especially differential signal pairs.
Figure 11-1. Differential Signal Trace Routing
Within the differential pairs, trace lengths must be run parallel to each other and matched in length. Matched
lengths minimize delay differences, avoiding an increase in common mode noise and emissions. Length
matching is also important for MAC interface connections. All transmit signal traces must be length matched
to each other and all receive signal traces must be length matched to each other. For SGMII differential traces, it
is recommended to keep the skew mismatch below 20ps.
Ideally, there must be no crossover on signal path traces. High speed signal traces must be routed on internal
layers to improved EMC performance. However, vias present impedance discontinuities and must be minimized
when possible. Route trace pairs on the same layer. Signals on different layers must not cross each other
without at least one return path plane between them. Differential pairs must always have a constant coupling
distance between them. For convenience and efficiency, TI recommends routing critical signals first (that is, MDI
differential pairs, reference clock, and MAC IF traces).
11.1.2 Return Path
A general best practice is to have a solid return path beneath all signal traces. This return path can be
a continuous ground or DC power plane. Reducing the width of the return path can potentially affect the
impedance of the signal trace. This effect is more prominent when the width of the return path is comparable to
the width of the signal trace. Breaks in return path between the signal traces should be avoided at all cost. A
signal crossing a split plane may cause unpredictable return path currents and could impact signal quality and
result in emissions issues.
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 185
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
Figure 11-2. Power and Ground Plane Breaks
11.1.3 Metal Pour
All metal pours that are not signals or power must be tied to ground. There must be no floating metal in the
system, and there must be no metal between differential traces.
11.1.4 PCB Layer Stacking
To meet signal integrity and performance requirements, minimum four-layer PCB is recommended. However, a
six-layer PCB and above must be used when possible.
Figure 11-3. Recommended PCB Layer Stack-Up
Copyright © 2021 Texas Instruments Incorporated
186 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
11.2 Layout Example
There is an evaluation board references for the DP83TC812-Q1 . The DP83TC812EVM-MC is a media
converter board which can be used for interoperability and bit error rate testing.
Di eren al Rou ng
Void metal under CMC on top layer
Di eren al Rou ng
Power Ground
Di eren al Rou ng
CM Connec on
Automotive
Connector
Figure 11-4. MDI Low-Pass Filter Layout Recommendation
Copyright © 2021 Texas Instruments Incorporated
Submit Document Feedback 187
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
DP83TC812S-Q1, DP83TC812R-Q1
SNLS654A – APRIL 2021 – REVISED DECEMBER 2021
www.ti.com
12 Device and Documentation Support
12.1 Receiving Notification of Documentation Updates
To receive notification of documentation updates, navigate to the device product folder on ti.com. In the upper
right corner, click on Alert me to register and receive a weekly digest of any product information that has
changed. For change details, review the revision history included in any revised document.
12.2 Support Resources
TI E2E™ support forums are an engineer's go-to source for fast, verified answers and design help — straight
from the experts. Search existing answers or ask your own question to get the quick design help you need.
Linked content is provided "AS IS" by the respective contributors. They do not constitute TI specifications and do
not necessarily reflect TI's views; see TI's Terms of Use.
12.3 Community Resources
12.4 Trademarks
PHYTER™ and TI E2E™ are trademarks of Texas Instruments.
All trademarks are the property of their respective owners.
12.5 Electrostatic Discharge Caution
This integrated circuit can be damaged by ESD. Texas Instruments recommends that all integrated circuits be handled
with appropriate precautions. Failure to observe proper handling and installation procedures can cause damage.
ESD damage can range from subtle performance degradation to complete device failure. Precision integrated circuits may
be more susceptible to damage because very small parametric changes could cause the device not to meet its published
specifications.
12.6 Glossary
TI Glossary
This glossary lists and explains terms, acronyms, and definitions.
13 Mechanical, Packaging, and Orderable Information
The following pages include mechanical, packaging, and orderable information. This information is the most
current data available for the designated devices. This data is subject to change without notice and revision of
this document. For browser-based versions of this data sheet, refer to the left-hand navigation.
Copyright © 2021 Texas Instruments Incorporated
188 Submit Document Feedback
Product Folder Links: DP83TC812S-Q1 DP83TC812R-Q1
PACKAGE OPTION ADDENDUM
www.ti.com
20-Dec-2021
PACKAGING INFORMATION
Orderable Device
Status Package Type Package Pins Package
Eco Plan
Lead finish/
Ball material
MSL Peak Temp
Op Temp (°C)
Device Marking
Samples
Drawing
Qty
(1)
(2)
(3)
(4/5)
(6)
DP83TC812RRHARQ1
DP83TC812RRHATQ1
DP83TC812SRHARQ1
DP83TC812SRHATQ1
PDP83TC812SRHATQ1
ACTIVE
ACTIVE
ACTIVE
ACTIVE
ACTIVE
VQFN
VQFN
VQFN
VQFN
VQFN
RHA
RHA
RHA
RHA
RHA
36
36
36
36
36
2500 RoHS & Green
250 RoHS & Green
2500 RoHS & Green
NIPDAU
Level-3-260C-168 HR
Level-3-260C-168 HR
Level-3-260C-168 HR
Level-3-260C-168 HR
Call TI
-40 to 125
-40 to 125
-40 to 125
-40 to 125
-40 to 125
812R
812R
812S
812S
NIPDAU
NIPDAU
NIPDAU
Call TI
250
250
RoHS & Green
TBD
(1) The marketing status values are defined as follows:
ACTIVE: Product device recommended for new designs.
LIFEBUY: TI has announced that the device will be discontinued, and a lifetime-buy period is in effect.
NRND: Not recommended for new designs. Device is in production to support existing customers, but TI does not recommend using this part in a new design.
PREVIEW: Device has been announced but is not in production. Samples may or may not be available.
OBSOLETE: TI has discontinued the production of the device.
(2) RoHS: TI defines "RoHS" to mean semiconductor products that are compliant with the current EU RoHS requirements for all 10 RoHS substances, including the requirement that RoHS substance
do not exceed 0.1% by weight in homogeneous materials. Where designed to be soldered at high temperatures, "RoHS" products are suitable for use in specified lead-free processes. TI may
reference these types of products as "Pb-Free".
RoHS Exempt: TI defines "RoHS Exempt" to mean products that contain lead but are compliant with EU RoHS pursuant to a specific EU RoHS exemption.
Green: TI defines "Green" to mean the content of Chlorine (Cl) and Bromine (Br) based flame retardants meet JS709B low halogen requirements of <=1000ppm threshold. Antimony trioxide based
flame retardants must also meet the <=1000ppm threshold requirement.
(3) MSL, Peak Temp. - The Moisture Sensitivity Level rating according to the JEDEC industry standard classifications, and peak solder temperature.
(4) There may be additional marking, which relates to the logo, the lot trace code information, or the environmental category on the device.
(5) Multiple Device Markings will be inside parentheses. Only one Device Marking contained in parentheses and separated by a "~" will appear on a device. If a line is indented then it is a continuation
of the previous line and the two combined represent the entire Device Marking for that device.
(6)
Lead finish/Ball material - Orderable Devices may have multiple material finish options. Finish options are separated by a vertical ruled line. Lead finish/Ball material values may wrap to two
lines if the finish value exceeds the maximum column width.
Addendum-Page 1
PACKAGE OPTION ADDENDUM
www.ti.com
20-Dec-2021
Important Information and Disclaimer:The information provided on this page represents TI's knowledge and belief as of the date that it is provided. TI bases its knowledge and belief on information
provided by third parties, and makes no representation or warranty as to the accuracy of such information. Efforts are underway to better integrate information from third parties. TI has taken and
continues to take reasonable steps to provide representative and accurate information but may not have conducted destructive testing or chemical analysis on incoming materials and chemicals.
TI and TI suppliers consider certain information to be proprietary, and thus CAS numbers and other limited information may not be available for release.
In no event shall TI's liability arising out of such information exceed the total purchase price of the TI part(s) at issue in this document sold by TI to Customer on an annual basis.
Addendum-Page 2
PACKAGE MATERIALS INFORMATION
www.ti.com
21-Dec-2021
TAPE AND REEL INFORMATION
*All dimensions are nominal
Device
Package Package Pins
Type Drawing
SPQ
Reel
Reel
A0
B0
K0
P1
W
Pin1
Diameter Width (mm) (mm) (mm) (mm) (mm) Quadrant
(mm) W1 (mm)
DP83TC812RRHARQ1
DP83TC812RRHATQ1
DP83TC812SRHARQ1
DP83TC812SRHATQ1
VQFN
VQFN
VQFN
VQFN
RHA
RHA
RHA
RHA
36
36
36
36
2500
250
330.0
180.0
330.0
180.0
16.4
16.4
16.4
16.4
6.3
6.3
6.3
6.3
6.3
6.3
6.3
6.3
1.1
1.1
1.1
1.1
12.0
12.0
12.0
12.0
16.0
16.0
16.0
16.0
Q2
Q2
Q2
Q2
2500
250
Pack Materials-Page 1
PACKAGE MATERIALS INFORMATION
www.ti.com
21-Dec-2021
*All dimensions are nominal
Device
Package Type Package Drawing Pins
SPQ
Length (mm) Width (mm) Height (mm)
DP83TC812RRHARQ1
DP83TC812RRHATQ1
DP83TC812SRHARQ1
DP83TC812SRHATQ1
VQFN
VQFN
VQFN
VQFN
RHA
RHA
RHA
RHA
36
36
36
36
2500
250
367.0
210.0
367.0
210.0
367.0
185.0
367.0
185.0
35.0
35.0
35.0
35.0
2500
250
Pack Materials-Page 2
PACKAGE OUTLINE
RHA0036A
VQFN - 1 mm max height
S
C
A
L
E
2
.
0
0
0
PLASTIC QUAD FLATPACK - NO LEAD
6.1
5.9
A
B
PIN 1 INDEX AREA
6.1
5.9
0.1 MIN
(0.13)
A
-
A
4
0
.
0
0
0
SECTION A-A
TYPICAL
1.0
0.8
C
SEATING PLANE
0.08 C
0.05
0.00
2X 4
SYMM
(0.2) TYP
EXPOSED
THERMAL PAD
18
10
9
19
(0.16)
TYP
A
A
SYMM
37
2X 4
3.7 0.1
32X 0.5
PIN 1 ID
1
27
0.31
0.19
36X
36
28
0.5
0.1
C A B
36X
0.3
0.05
4225089/A 06/2019
NOTES:
1. All linear dimensions are in millimeters. Any dimensions in parenthesis are for reference only. Dimensioning and tolerancing
per ASME Y14.5M.
2. This drawing is subject to change without notice.
3. The package thermal pad must be soldered to the printed circuit board for thermal and mechanical performance.
www.ti.com
EXAMPLE BOARD LAYOUT
RHA0036A
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
(
3.7)
SYMM
SEE SOLDER MASK
DETAIL
36
28
36X (0.6)
27
36X (0.25)
1
(1.6)
TYP
32X (0.5)
(0.625)
TYP
37
SYMM
(R0.05) TYP
(5.8)
(
0.2) TYP
VIA
19
9
10
18
(0.625) TYP
(1.6) TYP
(5.8)
LAND PATTERN EXAMPLE
EXPOSED METAL SHOWN
SCALE: 15X
0.07 MIN
ALL AROUND
0.07 MAX
ALL AROUND
METAL UNDER
SOLDER MASK
METAL EDGE
EXPOSED METAL
SOLDER MASK
OPENING
EXPOSED
METAL
SOLDER MASK
OPENING
NON SOLDER MASK
DEFINED
SOLDER MASK DEFINED
(PREFERRED)
SOLDER MASK DETAILS
4225089/A 06/2019
NOTES: (continued)
4. This package is designed to be soldered to a thermal pad on the board. For more information, see Texas Instruments literature
number SLUA271 (www.ti.com/lit/slua271).
5. Vias are optional depending on application, refer to device data sheet. If any vias are implemented, refer to their locations shown
on this view. It is recommended that vias under paste be filled, plugged or tented.
www.ti.com
EXAMPLE STENCIL DESIGN
RHA0036A
VQFN - 1 mm max height
PLASTIC QUAD FLATPACK - NO LEAD
(1.25)
TYP
36
28
36X (0.6)
27
36X (0.25)
1
32X (0.5)
(1.25) TYP
(5.8)
SYMM
37
(R0.05) TYP
9
19
9X ( 1.05)
10
18
SYMM
(5.8)
SOLDER PASTE EXAMPLE
BASED ON 0.125 MM THICK STENCIL
SCALE: 15X
EXPOSED PAD 37
72% PRINTED SOLDER COVERAGE BY AREA UNDER PACKAGE
4225089/A 06/2019
NOTES: (continued)
6. Laser cutting apertures with trapezoidal walls and rounded corners may offer better paste release. IPC-7525 may have alternate
design recommendations.
www.ti.com
IMPORTANT NOTICE AND DISCLAIMER
TI PROVIDES TECHNICAL AND RELIABILITY DATA (INCLUDING DATA SHEETS), DESIGN RESOURCES (INCLUDING REFERENCE
DESIGNS), APPLICATION OR OTHER DESIGN ADVICE, WEB TOOLS, SAFETY INFORMATION, AND OTHER RESOURCES “AS IS”
AND WITH ALL FAULTS, AND DISCLAIMS ALL WARRANTIES, EXPRESS AND IMPLIED, INCLUDING WITHOUT LIMITATION ANY
IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT OF THIRD
PARTY INTELLECTUAL PROPERTY RIGHTS.
These resources are intended for skilled developers designing with TI products. You are solely responsible for (1) selecting the appropriate
TI products for your application, (2) designing, validating and testing your application, and (3) ensuring your application meets applicable
standards, and any other safety, security, regulatory or other requirements.
These resources are subject to change without notice. TI grants you permission to use these resources only for development of an
application that uses the TI products described in the resource. Other reproduction and display of these resources is prohibited. No license
is granted to any other TI intellectual property right or to any third party intellectual property right. TI disclaims responsibility for, and you
will fully indemnify TI and its representatives against, any claims, damages, costs, losses, and liabilities arising out of your use of these
resources.
TI’s products are provided subject to TI’s Terms of Sale or other applicable terms available either on ti.com or provided in conjunction with
such TI products. TI’s provision of these resources does not expand or otherwise alter TI’s applicable warranties or warranty disclaimers for
TI products.
TI objects to and rejects any additional or different terms you may have proposed. IMPORTANT NOTICE
Mailing Address: Texas Instruments, Post Office Box 655303, Dallas, Texas 75265
Copyright © 2021, Texas Instruments Incorporated
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明