SNLA443A December   2023  – August 2025 DP83869HM

 

  1.   1
  2.   Abstract
  3.   Trademarks
  4. 1DP83869 Application Overview
  5. 2Troubleshooting the Application
    1. 2.1 Schematic and Layout Checklist
    2. 2.2 Device Health Checks
      1. 2.2.1 Voltage Checks
      2. 2.2.2 Probe the RESET_N Signal
      3. 2.2.3 Probe RBIAS
      4. 2.2.4 Probe the XI Clock
      5. 2.2.5 Probe the Strap Pins During Initialization
        1. 2.2.5.1 Configuring Correct Operational Mode
      6. 2.2.6 Probe the Serial Management Interface (MDC, MDIO)
        1. 2.2.6.1 Read and Check Register Values
    3. 2.3 MDI Health Checks
      1. 2.3.1 Magnetics
      2. 2.3.2 Probe the MDI Signals
      3. 2.3.3 Check the Link Quality
        1. 2.3.3.1 Improving Short Cable Link Margin
        2. 2.3.3.2 Improving Inter-channel Link Margin
      4. 2.3.4 Compliance
    4. 2.4 MII Health Checks
      1. 2.4.1 MII Check
      2. 2.4.2 RGMII Check
      3. 2.4.3 SGMII Check
    5. 2.5 Loopback and PRBS
      1. 2.5.1 Loopback Modes
      2. 2.5.2 Transmitting and Receiving Packets with the MAC
      3. 2.5.3 Transmitting and Receiving Packets with BIST
  6. 3Operational Mode Clarification
    1. 3.1 Bridge Modes
    2. 3.2 Fiber Configuration
      1. 3.2.1 Fiber Registers
      2. 3.2.2 Media Converter LED Behavior
  7. 4Tools and References
    1. 4.1 Extended Register Access
      1. 4.1.1 Read (No Post Increment) Operation
      2. 4.1.2 Write (No Post Increment) Operation
    2. 4.2 Software and Driver Debug on Linux
      1. 4.2.1 Common Terminal Outputs
  8. 5Summary
  9. 6References
  10. 7Revision History

RGMII Check

Reduced Gigabit Media Independent Interface (RGMII) is a 4-bit wide data interface that supports up to 1000Mbps communication between a PHY and MAC. RGMII mode can be enabled via strapping the OPMODE[2:0] pins low, or by writing '000' to register 0x01DF[2:0].

The RGMII signals are summarized below:

Table 2-11 RGMII Signals
Function Pins
Data Signals TX_D[3:0]
RX_D[3:0]
Transmit and Receive Signals TX_CTRL
RX_CTRL
DP83869HM RGMII Signaling Figure 2-15 RGMII Signaling

Reference the waveforms in this section to verify the expected MAC data and clock signals for RGMII in shift and align modes. To capture data and clock signals, measure close to the receiver end. Note the following requirements for selecting the correct delay mode:

Table 2-12 Selecting the Correct RGMII Delay Mode
If MAC's Configuration is:Required PHY Configuration
RGMII Align Mode on TX sideRGMII Shift Mode on TX side
RGMII Align Mode on RX sideRGMII Shift Mode on RX side
RGMII Shift Mode on TX sideRGMII Align Mode on TX side
RGMII Shift Mode on RX sideRGMII Align Mode on RX side

RX_D[3:0] Data Aligned with RX_CLK

For the PHY set in RX align mode in 10/100Mbps, probe the clock and data signals on the MAC end and compare to the reference waveforms shown below.

DP83869HM 10Mbps Data Aligned With RX_CLKFigure 2-16 10Mbps Data Aligned With RX_CLK

Verify the frequency of the clock (C2) as 2.5 MHz and the data (C1) being sampled at the rising edge of the clock.

DP83869HM 100Mbps Data Aligned With RX_CLKFigure 2-17 100Mbps Data Aligned With RX_CLK

Verify the frequency of the clock (C2) as 25 MHz and the data (C1) being sampled at the rising edge of the clock.

DP83869HM 10Mbps Data and Clock Delay in Align ModeFigure 2-18 10Mbps Data and Clock Delay in Align Mode

Verify the delay between clock and data is <500ps in align mode.

RX_D[3:0] Data and RX_CLK in Shift Mode

For the PHY set in RX shift mode (0x32) in 10/100Mbps, probe the clock and data signals on the MAC end and compare to the following reference waveforms.

DP83869HM 10Mbps Data and RX_CLK in Shift Mode (4ns Programmed Delay)Figure 2-19 10Mbps Data and RX_CLK in Shift Mode (4ns Programmed Delay)

Verify the delay between clock and data is >1ns in shift mode. The programmed delay is relative to the clock's initial position in aligned mode. Measuring the difference in the clock's position before and after setting shift mode yields a value closer to the programmed delay.

TX_D[3:0] and TX_CLK in Shift and Align Mode

With the PHY set in TX shift or align mode, probe the data and clock signals on the PHY end and verify the timing requirements below are met:

Table 2-13 RGMII Timings
PARAMETERMINNOMMAXUNIT
TskewTData to Clock output Skew
(at Transmitter)
–5000500ps
TskewRData to Clock input Skew
(at Receiver)
11.82.6ns
TsetupTData to Clock output Setup
(at Transmitter – internal delay)
1.22ns
TholdTClock to Data output Hold
(at Transmitter – internal delay)
1.22ns
TsetupRData to Clock input Setup
(at Receiver – internal delay)
12ns
TholdRClock to Data input Hold
(at Receiver – internal delay)
12ns
TcycClock Cycle Duration7.288.8ns
Duty_GDuty Cycle for Gigabit455055%
Duty_TDuty Cycle for 10/100T405060%
TRRise Time (20% to 80%)0.75ns
TFFall Time (20% to 80%)0.75ns