SNLA266A January   2016  – December 2023 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83825I , DP83826E , DP83826I

 

  1.   1
  2.   DP8382x IEEE 802.3u Compliance and Debug
  3.   Trademarks
  4. 1Terminology
  5. 2Standards and System Requirements
    1. 2.1 Standards
    2. 2.2 Test Equipment Suppliers
    3. 2.3 Test Equipment Requirements
  6. 3Ethernet Physical Layer Compliance Testing
    1. 3.1 Standard Test Setup and Procedures
    2. 3.2 100BASE-TX Compliance Testing
      1. 3.2.1 Template (Active Output Interface)
      2. 3.2.2 Differential Output Voltage
      3. 3.2.3 Rise and Fall Time
      4. 3.2.4 Waveform Overshoot
      5. 3.2.5 Jitter
      6. 3.2.6 Duty Cycle Distortion
      7. 3.2.7 Return Loss
    3. 3.3 10BASE-Te Compliance Testing
      1. 3.3.1 Link Pulse
      2. 3.3.2 10BASE-Te Standard
        1. 3.3.2.1 TP_IDL
        2. 3.3.2.2 MAU, Internal
        3. 3.3.2.3 Jitter With TPM
        4. 3.3.2.4 Jitter Without TPM
        5. 3.3.2.5 Differential Voltage
        6. 3.3.2.6 Common-Mode Voltage
        7. 3.3.2.7 Return Loss
        8. 3.3.2.8 Harmonic Content
  7. 4How to Tune DP83825 VoD Swing
    1. 4.1 Example of Tuning DP83825 VoD Swing
  8. 5IEEE802.3u Compliance Testing Scripts for the DP8382x
  9. 6References
  10. 7Revision History

Example of Tuning DP83825 VoD Swing

This section provides an example of how to tune VoD Swing in the DP83825. Figure 4-1 shows the DP83825 before VoD Swing tuning. In this example, a device with a nominal RBIAS is measuring a positive and negative VoD at 100Mbps of 1.068 V and -1.116 V, respectively. As the bounds for this speed is having [0.95 V, 1.05 V] and [-1.05 V, -0.95 V], a -8% tune is desired. This tuning brings the VoD to a theoretical 0.98 V and -1.0272 V.

GUID-20231207-SS0I-QM4X-T3NR-DNNXBFMKTPS7-low.svgFigure 4-1 Untuned DP83825 100Mbps VoD

To tune the device for -8% swing use the following procedure.

  1. Set register 0x30B = 0xC40
  2. Set register 0x30C = 0xF
  3. Set register 0x30E = Offset_-1.
    1. Read Reg 0x333 = 0x520B. This means that:

      1. A = 10
      2. B = 8
    2. C = 6
    3. D = 5
    4. Offset_-1 = 2048   ×   ( 2 × 5 + 1 ) = 22528 = 0x5800

After programming each register, the measured VoD on the scope is 0.996 V and -1.008 V. Figure 4-2 shows the output after tuning -8%.

GUID-20231207-SS0I-NZQJ-WXD3-HNC748BBXS6N-low.svgFigure 4-2 Tuned DP83825 100Mbps VoD