ZHCADI8A December   2023  – November 2025 DP83822H , DP83822HF , DP83822I , DP83822IF , DP83826I

 

  1.   1
  2.   摘要
  3.   商标
  4. 1DP83822 应用概述
  5. 2排查 PHY 应用问题
    1. 2.1 原理图和布局检查清单
    2. 2.2 器件运行状况检查
      1. 2.2.1 电源斜坡时序检查
        1. 2.2.1.1 XI 时钟不稳定时的电源斜坡
      2. 2.2.2 电压检查
      3. 2.2.3 探测 RESET_N 信号
      4. 2.2.4 探测 RBIAS 引脚
      5. 2.2.5 探测 XI 时钟
      6. 2.2.6 在初始化期间探测搭接引脚
      7. 2.2.7 探测串行管理接口(MDC、MDIO)信号
        1. 2.2.7.1 读取并检查寄存器值
          1. 2.2.7.1.1 扩展寄存器访问
    3. 2.3 MDI 运行状况检查
      1. 2.3.1 磁性元件
      2. 2.3.2 探测 MDI 信号
      3. 2.3.3 链路质量检查
      4. 2.3.4 调试光纤连接
      5. 2.3.5 调试帧起始检测
      6. 2.3.6 合规性
    4. 2.4 MII 运行状况检查
      1. 2.4.1 MII 检查
      2. 2.4.2 RMII 检查
      3. 2.4.3 RGMII 检查
    5. 2.5 环回和 PRBS
      1. 2.5.1 环回模式
      2. 2.5.2 通过 MAC 发送和接收数据包
      3. 2.5.3 通过 BIST 发送和接收数据包
  6. 3工具和参考
    1. 3.1 DP83822 寄存器访问
    2. 3.2 Linux 上的软件和驱动程序调试
      1. 3.2.1 普通端子输出和解决方案
  7. 4总结
  8. 5参考资料
  9. 6修订历史记录

链路质量检查

建立有效链路后,确认密钥状态寄存器值并直观验证链路 LED 是否亮起,链路仍可能出现数据包错误。

链路问题可能有以下几种原因:

  • 链路伙伴传输问题

  • 电缆长度和质量
  • 25MHz 参考时钟的时钟质量
  • MDI 信号质量

PHY 通电并连接到链路伙伴后,可以读取以下寄存器以确定链路的运行状况:

表 2-10 链路质量 MSE 寄存器
通道寄存器地址
A0x218

对于给定的通道,读取寄存器值以确定 MSE(均方误差),并参阅 表 2-11 来确定链路质量。

表 2-11 MSE 链路质量范围
链路质量寄存器内容
非常好

< 0x20A

良好

0x20A - 0x33B

不佳

> 0x33B

也可以在 PHY 上执行时域反射法 (TDR) 测试,以检测线路连接内的问题以及故障发生位置。有关不同 TDR 配置和测试模式以及如何在 PHY 上运行 TDR 测试的详细信息,请参阅如何使用 DP83822 的 TDR 功能