SNLS505H July   2016  – July 2026 DP83822H , DP83822HF , DP83822I , DP83822IF

PRODUCTION DATA  

  1.   1
  2. Features
  3. Applications
  4. Description
  5. Device Comparison Table
  6. Pin Configuration and Functions
  7. Specifications
    1. 6.1  Absolute Maximum Ratings
    2. 6.2  ESD Ratings
    3. 6.3  Recommended Operating Conditions
    4. 6.4  Thermal Information
    5. 6.5  Electrical Characteristics
    6. 6.6  Timing Requirements, Power-Up Timing
    7. 6.7  Timing Requirements, Power-Up With Unstable XI Clock
    8. 6.8  Timing Requirements, Reset Timing
    9. 6.9  Timing Requirements, Serial Management Timing
    10. 6.10 Timing Requirements, 100Mbps MII Transmit Timing
    11. 6.11 Timing Requirements, 100Mbps MII Receive Timing
    12. 6.12 Timing Requirements, 10Mbps MII Transmit Timing
    13. 6.13 Timing Requirements, 10Mbps MII Receive Timing
    14. 6.14 Timing Requirements, RMII Transmit Timing
    15. 6.15 Timing Requirements, RMII Receive Timing
    16. 6.16 Timing Requirements, RGMII
    17. 6.17 Normal Link Pulse Timing
    18. 6.18 Auto-Negotiation Fast Link Pulse (FLP) Timing
    19. 6.19 10BASE-Te Jabber Timing
    20. 6.20 100BASE-TX Transmit Latency Timing
    21. 6.21 100BASE-TX Receive Latency Timing
    22. 6.22 Timing Diagrams
    23. 6.23 Typical Characteristics
  8. Detailed Description
    1. 7.1 Overview
    2. 7.2 Functional Block Diagram
    3. 7.3 Feature Description
      1. 7.3.1 Energy Efficient Ethernet
        1. 7.3.1.1 EEE Overview
        2. 7.3.1.2 EEE Negotiation
      2. 7.3.2 Wake-on-LAN Packet Detection
        1. 7.3.2.1 Magic Packet Structure
        2. 7.3.2.2 Magic Packet Example
        3. 7.3.2.3 Wake-on-LAN Configuration and Status
      3. 7.3.3 Start of Frame Detect for IEEE 1588 Time Stamp
      4. 7.3.4 Clock Output
    4. 7.4 Device Functional Modes
      1. 7.4.1  MAC Interfaces
        1. 7.4.1.1 Media Independent Interface (MII)
        2. 7.4.1.2 Reduced Media Independent Interface (RMII)
        3. 7.4.1.3 RMII Repeater Mode
        4. 7.4.1.4 Reduced Gigabit Media Independent Interface (RGMII)
      2. 7.4.2  Serial Management Interface
        1. 7.4.2.1 Extended Register Space Access
        2. 7.4.2.2 Write Address Operation
        3. 7.4.2.3 Read Address Operation
        4. 7.4.2.4 Write (No Post Increment) Operation
        5. 7.4.2.5 Read (No Post Increment) Operation
        6. 7.4.2.6 Write (Post Increment) Operation
        7. 7.4.2.7 Read (Post Increment) Operation
        8. 7.4.2.8 Example Write Operation (No Post Increment)
        9. 7.4.2.9 Example Read Operation (No Post Increment)
      3. 7.4.3  100BASE-TX
        1. 7.4.3.1 100BASE-TX Transmitter
          1. 7.4.3.1.1 Code-Group Encoding and Injection
          2. 7.4.3.1.2 Scrambler
          3. 7.4.3.1.3 NRZ to NRZI Encoder
          4. 7.4.3.1.4 Binary to MLT-3 Converter
        2. 7.4.3.2 100BASE-TX Receiver
      4. 7.4.4  100BASE-FX
        1. 7.4.4.1 100BASE-FX Transmit
        2. 7.4.4.2 100BASE-FX Receive
      5. 7.4.5  10BASE-Te
        1. 7.4.5.1 Squelch
        2. 7.4.5.2 Normal Link Pulse Detection and Generation
        3. 7.4.5.3 Jabber
        4. 7.4.5.4 Active Link Polarity Detection and Correction
      6. 7.4.6  Auto-Negotiation (Speed / Duplex Selection)
      7. 7.4.7  Auto-MDIX Resolution
      8. 7.4.8  Loopback Modes
        1. 7.4.8.1 Near-End Loopback
        2. 7.4.8.2 MII Loopback
        3. 7.4.8.3 PCS Loopback
        4. 7.4.8.4 Digital Loopback
        5. 7.4.8.5 Analog Loopback
        6. 7.4.8.6 Far-End (Reverse) Loopback
      9. 7.4.9  BIST Configurations
      10. 7.4.10 Cable Diagnostics
        1. 7.4.10.1 TDR
      11. 7.4.11 Fast Link Down Functionality
    5. 7.5 Programming
      1. 7.5.1 Hardware Bootstrap Configurations
      2. 7.5.2 LED Configuration
      3. 7.5.3 PHY Address Configuration
  9. Register Maps
  10. Application and Implementation
    1. 9.1 Application Information
    2. 9.2 Typical Applications
      1. 9.2.1 TPI Network Circuit
        1. 9.2.1.1 Design Requirements
        2. 9.2.1.2 Detailed Design Procedure
        3. 9.2.1.3 Application Curves
      2. 9.2.2 Fiber Network Circuit
        1. 9.2.2.1 Design Requirements
          1. 9.2.2.1.1 Clock Requirements
            1. 9.2.2.1.1.1 Oscillator
            2. 9.2.2.1.1.2 Crystal
        2. 9.2.2.2 Detailed Design Procedure
          1. 9.2.2.2.1 MII Layout Guidelines
          2. 9.2.2.2.2 RMII Layout Guidelines
          3. 9.2.2.2.3 RGMII Layout Guidelines
          4. 9.2.2.2.4 MDI Layout Guidelines
        3. 9.2.2.3 Application Curves
    3. 9.3 Power Supply Recommendations
      1. 9.3.1 Power Supply Characteristics
    4. 9.4 Layout
      1. 9.4.1 Layout Guidelines
        1. 9.4.1.1 Signal Traces
        2. 9.4.1.2 Return Path
        3. 9.4.1.3 Transformer Layout
          1. 9.4.1.3.1 Transformer Recommendations
        4. 9.4.1.4 Metal Pour
        5. 9.4.1.5 PCB Layer Stacking
      2. 9.4.2 Layout Example
  11. 10Device and Documentation Support
    1. 10.1 Documentation Support
      1. 10.1.1 Related Documentation
    2. 10.2 Receiving Notification of Documentation Updates
    3. 10.3 Support Resources
    4. 10.4 Trademarks
    5. 10.5 Electrostatic Discharge Caution
    6. 10.6 Glossary
  12. 11Revision History
  13. 12Mechanical, Packaging, and Orderable Information

Reduced Media Independent Interface (RMII)

The DP83822 incorporates the Reduced Media Independent Interface (RMII) as specified in the RMII specification 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 DP83822 offers two types of RMII operations: RMII Follower and RMII Leader. In RMII Follower operation, the DP83822 operates off of a 50MHz CMOS-level oscillator connected to the XI pin and shares the same clock as the MAC. In RMII Leader operation, the DP83822 operates off of either a 25MHz CMOS-level oscillator connected to XI pin or a 25MHz crystal connected across XI and XO pins. A 50MHz output clock referenced from any of the three DP83822 GPIOs is connected to the MAC.

Note:

If RMII Leader mode is configured through bootstraps, a 50MHz output clock is automatically enabled on RX_D3 (GPIO3).

The RMII specification has the following characteristics:

  • Supports 100BASE-FX, 100BASE-TX and 10BASE-Te.
  • Single clock reference sourced from the MAC to PHY (or from an external source)
  • Provides independent 2-bit wide transmit and receive data paths
  • Uses CMOS signal levels, the same levels as the MII interface

In this mode, data transfers are two bits for every clock cycle using the internal 50MHz reference clock for both transmit and receive paths.

Table 7-2 summarizes the RMII signals.

Table 7-2 RMII Signals
FUNCTION PINS
Data Signals TX_D[1:0]
RX_D[1:0]
Transmit and Receive Signals TX_EN
CRS_DV
DP83822HF DP83822IF DP83822H DP83822I RMII Follower
                    Signaling Figure 7-5 RMII Follower Signaling
DP83822HF DP83822IF DP83822H DP83822I RMII Leader Signaling Figure 7-6 RMII Leader Signaling

Data on TX_D[1:0] are latched at the PHY with reference to the clock edges on the XI pin. Data on RX_D[1:0] are latched at the MAC with reference to the same clock edges on the XI pin. RMII operates at the same speed in 10BASE-Te, 100BASE-TX and 100BASE-FX. In 10BASE-Te the data is 10 times slower than the reference clock, so transmit data is sampled every 10 clock cycles. Likewise, receive data is generated on every 10th clock so that an attached MAC device can sample the data every 10 clock cycles.

In addition, RMII mode supplies an RX_DV signal that allows a simpler method of recovering receive data without the need to separate RX_DV from the CRS_DV indication. RX_ER is also supported even though RX_ER is not required by the RMII specification.

RMII includes a programmable elastic buffer to adjust for the frequency differences between the reference clock and the recovered receive clock. The programmable elastic buffer minimizes internal propagation delay based on expected maximum packet size and clock accuracy.

Table 7-3 indicates how to program the buffer FIFO based on the expected maximum packet size and clock accuracy, assuming that the RMII reference clock and the far-end transmitter clock have the same accuracy.

Table 7-3 Recommended RMII Packet Sizes
START THRESHOLD
RBR[1:0]
LATENCY
TOLERANCE
RECOMMENDED PACKET SIZE
AT ±50ppm
RECOMMENDED PACKET SIZE
AT ±100ppm
1 (4 bits) 2 bits 2400 bytes 1200 bytes
2 (8 bits) 6 bits 7200 bytes 3600 bytes
3 (12 bits) 10 bits 12000 bytes 6000 bytes
4 (16 bits) 14 bits 16800 bytes 8400 bytes