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结语

扩展寄存器访问

要在扩展寄存器空间中读取和写入寄存器,请参阅以下过程:

MMD“1F”寄存器的写入过程:

写入 reg<000D> = 0x001F

写入 reg<000E> = <address>

写入 reg<000D> = 0x401F

写入 reg<000E> = <value>

MMD“1F”寄存器的读取过程:

写入 reg<000D> = 0x001F

写入 reg<000E> = <address>

写入 reg<000D> = 0x401F

读取 reg<000E>

注: 要读取/写入 MMD“1”寄存器,请将 1F 替换为 01。