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修订历史记录

读取并检查寄存器值以进行基本运行状况检查

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

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

表 2-1 DP83867 寄存器值参考
寄存器地址(h) 寄存器值(h) 说明
0x0000 0x1140

MII 环回;

自协商启用和禁用

0x0001 0x769D 链路状态
0x0003 0xA231 PHY 版本
0x0004 (1) 0x0061 DUT 10/100Mbps 广播
0x0005 (2) 0xC1E1 LP 10/100Mbps 广播
0x0009 0x0300

合规性测试模式;

DUT 1000Base 速度广播

0x000A 0x3C00 LP 1000Base 速度广播
0x0010 0x5048

启用 SGMII;

启用节能模式;

手动 MDI 或 MDIX 配置

0x0011 0xBF02 PHY 状态
0x0012 0x0000 中断状态
0x0013 0x1C42 中断状态 2
0x0014 0x29C7 启用速度优化
0x0015 0x0000 RX_ER 计数器
0x0016 0x0000 启用 PRBS 生成器和校验器;

启用环回

0x0017 0x0040

PRBS 状态

0x0018 0x6150

LED 配置

0x0019 0x4444

LED 配置 2

0x001E 0x0002 TDR 寄存器;

启用自动 MDIX

0x006E (3) 基于配置 (strap) 电阻 配置 (strap) 状态寄存器
0x006F (3) 基于配置 (strap) 电阻 配置 (strap) 状态寄存器 2

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

通过禁用寄存器 0x4 中其他速度的广播(10Mbps 和 100Mbps),可实现仅启用 1000Mbps。
寄存器 0x5 的值将根据链路伙伴广播的不同而变化。
0x006E 和 0x006F 是扩展寄存器

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

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

有关使用 USB-2-MDIO 接口读取和写入寄存器的信息,请参阅节 3.8