ZHCACH7 march   2023 DP83826E

 

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

读取并检查寄存器值

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

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

表 3-1 DP83826 寄存器值参考
寄存器地址 寄存器值
10Mbps 100Mbps
0x0000 3100 3100
0x0001 786D 786D
0x0002 2000 2000
0x0003 A130 A130
0x0004 0041 01E1
0x0005 (1) 41E1 41E1
0x0006 0007 0007
0x0007 2001 2001
0x0008 0000 0000
0x0009 0000 0000
0x000A 0100 0100
0x000B 0000 0000
0x000D 0000 0000
0x000E 0000 0000
0x000F 0000 0000
0x0010 (2) 4717 或 0017 4715 或 0715
0x0011 0108 0108
0x0012 7400 7400
0x0013 2800 2800
0x0014 0000 0000
0x0015 0000 0000
0x0016 0100 0100
0x0017 0041 0041
0x0018 0480 0480
0x0019 C000 CC00
0x001A 0000 0000
0X001B 007D 007D
0X001B 05EE 05EE
0X001C 0000 0000
0x001E 0002 0102

在 PHY 以给定速度链接的情况下,使用这些值作为参考来识别预期运行的任何变化。请注意,并非所有寄存器都需要相同,例如。

  1. 寄存器 0x0005 的值取决于链路伙伴的能力。
  2. 寄存器 0x0010 的 MSB 中的“4”或“0”差异是由于位 14 MDI/MDIX 模式造成的,不会产生任何影响。显着差异是作为 LSB 的“7”或“5”,这会告知您速度状态。

示例:在以 10Mbps 的速率为 PHY 供电并链接之后,寄存器 0x0010 以十六进制值 0017 读取。这意味着位 [4, 2, 1, 0] 为高电平。这些位会确认:自协商完成、全双工、10Mbps 模式以及建立了有效链路。

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