ZHCABZ7B October   2015  – December 2022 DP83867CR , DP83867CS , DP83867E , DP83867IR , DP83867IS

 

  1. 1商标
  2. 2DP83867 应用概述
  3. 3排查应用问题
    1. 3.1 读取并检查寄存器值
    2. 3.2 原理图和布局检查清单
    3. 3.3 元件检查清单
    4. 3.4 外设引脚检查
      1. 3.4.1 电源
      2. 3.4.2 RBIAS 电压和电阻
      3. 3.4.3 探测 XI 时钟
      4. 3.4.4 探测 RESET_N 信号
      5. 3.4.5 在初始化期间探测配置引脚
      6. 3.4.6 探测串行管理接口信号(MDC、MDIO)
      7. 3.4.7 探测 MDI 信号
    5. 3.5 链路质量检查
    6. 3.6 具有各种环回模式的内置自检
    7. 3.7 调试 MAC 接口
    8. 3.8 应用特定调试
    9. 3.9 工具和参考
      1. 3.9.1 DP83867 寄存器访问
      2. 3.9.2 扩展寄存器访问
      3. 3.9.3 应用手册参考
  4. 4结论
  5. 5修订历史记录

读取并检查寄存器值

读取寄存器并验证数据表中显示的默认值。请注意,某些寄存器的初始值可能会因 strap 配置选项而异。

下面展示了在启用自协商的情况下以 1000Mbps 速率运行 PHY 和链路的预期寄存器值。

表 3-1 DP83867 寄存器值参考
寄存器地址 寄存器值
0x0000 1140
0x0001 769D
0x0002 2000
0x0003 A231
0x0004 (1) 0061
0x0005 (2) C1E1
0x0006 006F
0x0007 2001
0x0008 4806
0x0009 0300
0x000A 3C00
0x000D 401F
0x000E 0000
0x000F 3000
0x0010 5048
0x0011 BF02
0x0012 0000
0x0013 1C42
0x0014 29C7
0x0015 0000
0x0016 0000
0x0017 0040
0x0018 6150
0x0019 4444
0x001A 0002
0x001E 0002

在 PHY 以给定速度链接的情况下,使用这些值作为参考来识别预期运行的任何变化。

(1) 通过禁用寄存器 0x4 中其他速度的广播,强制使用 1000Mbps。

(2) 寄存器 0x5 的值将根据链路伙伴通告的不同而变化。

示例:在以 10Mbps 的速率为 PHY 供电并链接之后,寄存器 0x0001 以十六进制值 7969 读取。注意到该值与 796D 预期值之间的差异,等效二进制值用于确定哪些位不同。在这种情况下,bit[2] 为低电平,而预期值为高电平。参考数据表寄存器映射,寄存器 0x0001 的 bit[2] 对应于链路状态。由此,我们知道 PHY 未链接。

对于表中显示的任何不同于预期值的值,重复此过程将有助于诊断 PHY 的确切状态来解决遇到的任何问题。

有关使用 USB-2-MDIO 接口读取和写入寄存器的信息,请参阅工具一章。