ZHCABZ7C October   2015  – April 2024 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS

 

  1.   1
  2.   商标
  3. 1简介
  4. 2排查应用问题
    1. 2.1 读取并检查寄存器值以进行基本运行状况检查
    2. 2.2 原理图和布局检查清单
    3. 2.3 元件检查清单
      1. 2.3.1 磁性元件
      2. 2.3.2 晶体/振荡器
    4. 2.4 外设引脚检查
      1. 2.4.1 电源
      2. 2.4.2 RBIAS 电压和电阻
      3. 2.4.3 探测 XI 时钟
      4. 2.4.4 探测 RESET_N 信号
      5. 2.4.5 在初始化期间探测配置 (strap) 引脚
      6. 2.4.6 探测串行管理接口信号(MDC、MDIO)
      7. 2.4.7 探测 MDI 信号
    5. 2.5 链路质量检查
    6. 2.6 使用各种环回模式进行内置自检
    7. 2.7 调试 MAC 接口
      1. 2.7.1 RGMII 调试
      2. 2.7.2 SGMII 调试
  5. 3应用特定调试
    1. 3.1 提高短电缆的链路裕度
    2. 3.2 提高不同通道的链路裕度
    3. 3.3 在 100Mbps 全双工强制模式下建立链路
    4. 3.4 1Gbps 通信中的链路建立不稳定问题调试
    5. 3.5 DP83867PHY 和 DP83867PHY 无法以 1Gbps 建立链路
    6. 3.6 合规性调试
    7. 3.7 EMC 调试
    8. 3.8 工具和参考
      1. 3.8.1 DP83867 寄存器访问
      2. 3.8.2 扩展寄存器访问
  6. 4结论
  7. 5参考资料
  8. 6修订历史记录

RGMII 调试

参考本节中的波形,验证移位和对齐模式下 RGMII 的预期 MAC 数据和时钟信号。要捕获数据和时钟信号,请在靠近接收器端的位置进行测量。要选择正确的延迟模式,请注意以下要求:

表 2-7 选择正确的 RGMII 延迟模式
如果 MAC 的配置为 所需的 PHY 配置
TX 端的 RGMII 对齐模式 TX 端的 RGMII 移位模式
RX 端的 RGMII 对齐模式 RX 端的 RGMII 移位模式
TX 端的 RGMII 移位模式 TX 端的 RGMII 对齐模式
RX 端的 RGMII 移位模式 RX 端的 RGMII 对齐模式
注:

在移位模式下,可以使用 RGMII 延迟控制寄存器 (RGMIIDCTL) 地址 0x0086 来调整时钟偏斜。

RX_D[3:0] 数据与 RX_CLK 对齐

对于在 RX 对齐模式下设置为 10/100Mbps 的 PHY,探测 MAC 端的时钟和数据信号,并与下图的参考波形进行比较:

DP83867 10Mbps 数据与 RX_CLK 对齐图 2-11 10Mbps 数据与 RX_CLK 对齐

验证时钟 (C2) 的频率是否为 2.5MHz,以及在时钟的上升沿对数据 (C1) 进行采样。

DP83867 100Mbps 数据与 RX_CLK 对齐图 2-12 100Mbps 数据与 RX_CLK 对齐

验证时钟 (C2) 的频率是否为 25MHz,以及在时钟的上升沿对数据 (C1) 进行采样。

DP83867 对齐模式下的 10Mbps 数据和时钟延迟图 2-13 对齐模式下的 10Mbps 数据和时钟延迟

验证对齐模式下时钟和数据之间的延迟是否 <500ps。

移位模式下的 RX_D[3:0] 数据和 RX_CLK

对于在 RX 移位模式 (0x32) 下设置为 10/100Mbps 的 PHY,探测 MAC 端的时钟和数据信号,并与下面的参考波形进行比较。

DP83867 移位模式下的 10Mbps 数据和 RX_CLK(4ns 编程延迟)图 2-14 移位模式下的 10Mbps 数据和 RX_CLK(4ns 编程延迟)

验证移位模式下时钟和数据之间的延迟是否 >1ns。编程的延迟是相对于时钟在对齐模式下的初始位置。在设置移位模式之前和之后测量时钟位置的差值将得到一个更接近编程延迟的值。

移位和对齐模式下为 TX_D[3:0] 和 TX_CLK

对于在 TX 移位或对齐模式下设置的 PHY,探测 PHY 端的数据和时钟信号,并验证是否满足以下时序要求:

对于在 TX 移位或对齐模式下设置的 PHY,探测 PHY 端的数据和时钟信号,并验证是否满足以下时序要求:

参数 最小值 标称值 最大值 单位
TskewT 数据到时钟输出偏斜
(在变送器处)
-500 0 500 ps
TskewR 数据到时钟输入偏斜
(在接收器处)
1 1.8 2.6 ns
TsetupT 数据到时钟输出设置
(在变送器处 – 内部延迟)
1.2 2 ns
TholdT 时钟到数据输出保持
(在变送器处 - 内部延迟)
1.2 2 ns
TsetupR 数据到时钟输入设置
(在接收器处 – 内部延迟)
1 2 ns
TholdR 时钟到数据输入保持
(在接收器处 - 内部延迟)
1 2 ns
Tcyc 时钟周期时长 7.2 8 8.8 ns
Duty_G 千兆位的占空比 45 50 55%
Duty_T 10/100T 的占空比 40 50 60%
TR 上升时间(20% 至 80%) 0.75 ns
TF 下降时间(20% 至 80%) 0.75 ns