ZHCADO3 January   2024 DP83TC812R-Q1 , DP83TC812S-Q1

 

  1.   1
  2.   商标
  3. 1前言
  4.   命名惯例
  5. 2相关文档
  6. 3支持资源
  7. 4排查 PHY 应用问题
    1. 4.1  原理图和布局检查清单
    2. 4.2  验证 PHY 是否成功上电
    3. 4.3  外设引脚检查
      1. 4.3.1 探测 RESET_N 引脚
      2. 4.3.2 探测 INH 引脚
      3. 4.3.3 探测 CLKOUT 引脚
      4. 4.3.4 探测串行管理接口(MDC、MDIO)引脚
    4. 4.4  寄存器转储比较
    5. 4.5  验证 Strap 配置
    6. 4.6  检查 MDI 信号
    7. 4.7  链路接通失败常见问题
    8. 4.8  信号质量检查
    9. 4.9  上电时序
    10. 4.10 环回测试
    11. 4.11 调试 MAC 接口
    12. 4.12 验证 Open Alliance PMA 合规性
    13. 4.13 工具和参考
      1. 4.13.1 DP83TC812 寄存器访问
      2. 4.13.2 DP83TC812 USB2MDIO 脚本
      3. 4.13.3 扩展寄存器访问
      4. 4.13.4 Linux 上的软件和驱动程序调试
        1. 4.13.4.1 常见的 Linux 终端输出
  8. 5结语

信号质量检查

通过读取寄存器 0x1 = 0x0065 确认链路接通后,您可以使用 DP83TC812 的信号质量指标 (SQI) 功能检查链路质量。由布局或电缆缺陷导致的链路质量不佳可能会导致位流中出现数据包错误或链路丢弃。

SQI 方法通过测量 Open Alliance 规定的信噪比来量化信号质量。该值的范围为 0 至 7,其中 7 对应于最佳链路质量。可以读取寄存器 0x871 位 [3:1] 以识别 3 位 SQI 值。读取该寄存器并验证该值是否大于 4 以保持出色的链路质量。小于 4 的值可能表明原理图/布局、电缆存在缺陷或处于嘈杂的环境中。请验证您的设计是否符合 DP83TC812 原理图和布局检查清单中给出的建议。

此外,验证 SNLA389 中给出的脚本是否已写入 PHY。必须编写此脚本才能保持出色的信号质量。

表 4-5 DP83TC812 SQI 映射

寄存器 0x871[3:1]

Open Alliance SQI 等级

链路质量

0x0

0(最差)

链路不良或无链路

0x1

1

0x2

2

0x3

3

0x4

4

良好或出色的链路

0x5

5

0x6

6

0x7

7(最佳)