ZHCADI5 December   2023 DP83869HM

 

  1.   1
  2.   摘要
  3.   商标
  4. 1DP83869 应用概述
  5. 2排查应用问题
    1. 2.1 配置正确的运行模式
    2. 2.2 原理图和布局检查清单
    3. 2.3 元件检查清单
    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 调试 MAC 接口
      1. 2.6.1 RGMII
      2. 2.6.2 SGMII
  6. 3澄清了运行模式
    1. 3.1 桥接模式
    2. 3.2 光纤配置
      1. 3.2.1 光纤寄存器
  7. 4工具和参考
    1. 4.1 DP83869HM 寄存器访问
    2. 4.2 扩展寄存器访问
      1. 4.2.1 读取(无后增量)操作
      2. 4.2.2 写入(无后增量)操作
    3. 4.3 Linux 上的软件和驱动程序调试
      1. 4.3.1 普通端子输出
  8. 5总结
  9. 6参考资料

配置正确的运行模式

DP83869HM 的运行模式是通过 OPMODE[0]、OPMODE[1] 和 OPMODE[2] 搭接配置的。表 2-1 中提供了每个 OPMODE 配置的简要总结。如需了解更多信息,请参阅数据表编程 部分。

要验证 DP83869HM 的运行模式,可读取寄存器 0x6E 进行确认。如果寄存器 0x6E 与您预期的硬件搭接配置不匹配,则系统中的某个器件会导致 PHY 搭接至不正确的模式。确保 GPIO_1、RX_D3 和 RX_D2(分别负责 OPMODE[0..2] 的引脚)线路在 PHY 启动期间保持静默。

寄存器 0x6E 是只读的,这意味着不能通过写入该寄存器来更改运行模式。DP83869HM 的软件配置可通过寄存器 0x1DF 进行,该寄存器允许通过写入来配置 OPMODE。某些运行模式需要比寄存器 0x1DF 更多的寄存器写入操作,此信息在数据表运行模式的寄存器配置 部分中提供。

注: 寄存器 0x6E 和 0x1DF 是扩展寄存器,不能直接访问。请参考节 4.2

表 2-1 功能模式自动加载表
引脚名称 搭接名称 引脚数 默认值 OPMODE[2] OPMODE[1] OPMODE[0] 功能模式
JTAG_TDO/GPIO_1 OPMODE[0] 22 0 0 0 0 RGMII 转铜缆 (1000Base-T/100Base-TX/10Base-Te)
0 0 1 RGMII 转 1000Base-X
RX_D3 OPMODE[1] 36 0 0 1 0 RGMII 转 100Base-FX
0 1 1 RGMII-SGMII 桥接模式
RX_D2 OPMODE[2] 35 0 1 0 0 1000Base-T 转 1000Base-X
1 0 1 100Base-Tx 转 100Base-FX
1 1 0 SGMII 转铜缆 (1000Base-T/100Base-TX/10Base-Te)
1 1 1 用于边界扫描的 JTAG