ZHCACH7A March   2023  – June 2025 DP83826E , DP83826I

 

  1.   1
  2.   商标
  3. 1DP83826 应用概述
  4. 2排查应用问题
    1. 2.1 原理图和布局检查清单
    2. 2.2 器件运行状况检查
      1. 2.2.1 电压检查
      2. 2.2.2 探测 RESET_N 信号
      3. 2.2.3 探测 RBIAS 和 CEXT
      4. 2.2.4 探测 XI 时钟
      5. 2.2.5 在初始化期间探测搭接引脚
      6. 2.2.6 探测串行管理接口信号(MDC、MDIO)
        1. 2.2.6.1 读取并检查寄存器值
          1. 2.2.6.1.1 扩展寄存器访问
    3. 2.3 MDI 运行状况检查
      1. 2.3.1 磁性元件
      2. 2.3.2 探测 MDI 信号
      3. 2.3.3 链路质量检查
      4. 2.3.4 合规性
    4. 2.4 MII 运行状况检查
      1. 2.4.1 MII 检查
      2. 2.4.2 RMII 检查
    5. 2.5 环回和 PRBS
      1. 2.5.1 环回模式
      2. 2.5.2 通过 MAC 发送和接收数据包
      3. 2.5.3 通过 BIST 发送和接收数据包
  5. 3总结
  6. 4参考资料
  7. 5修订历史记录

MII 检查

媒体独立接口 (MII) 是一个同步 4 位宽半字节数据接口,用于将 PHY 连接到 MAC。MII 完全符合 IEEE 802.3-2002 第 22 条。

硬件配置 Strap 8 RX_D2 =“0”时,默认情况下在 PHY 中设置 MII。Reg 0x0467[8] 可确认 strap 8 的状态(高电平或低电平),Reg 0x0468[4] 可确认 PHY 的初始 MAC 模式 (MII = 0 | RMII = 1)。

MII 信号具体汇总如下:

表 2-8 MII 信号
功能引脚
数据信号TX_D[3:0]
RX_D[3:0]
发送和接收信号TX_EN
RX_DV
线路状态信号CRS
COL
误差信号RX_ER
DP83826 MII 信令图 2-13 MII 信令

参考下面的波形来验证 100BASE-Tx MII 模式下的预期 MAC 数据和时钟信号。表 2-9 显示了从数据表获取的显示在波形中的规格。如果 PHY 未建立链接或链接速率为10Mbps,则 MII 信令需要为 2.5Mhz;如果链接速率为 100Mbps,则需要为 25MHz。请注意,TX_CLK 和 RX_CLK 都是 PHY 的输出。

如果怀疑 MAC 总线(TX 或 RX)有问题,请探测布线接收器侧的线路,确保满足接收器的建立时间和保持时间以及 VIH/VIL 要求。违反这些规范的典型症状是,当 PHY 指示干净的流量 (Reg 0x15) 时,MAC 上出现数据包错误。

表 2-9 100M MII 接收时序
测试条件 最小值 典型值 最大值 单位
RX_CLK 高电平/低电平时间 16 20 24 ns
RX_D[3:0]、RX_ER、RX_DV 相对于 RX_CLK 上升的延迟时间 10 30 ns
表 2-10 100M MII 传输时序
测试条件 最小值 典型值 最大值 单位
TX_CLK 高电平/低电平时间 16 20 24 ns
TX_D[3:0],TX_ER、TX_EN 设置为 TX_CLK 10 ns
TX_D[3:0],来自 TX_CLK 的 TX_ER、TX_EN 保持 0 ns
表 2-11 10M MII 接收时序
测试条件 最小值 典型值 最大值 单位
RX_CLK 高电平/低电平时间 160 200 240 ns
RX_D[3:0]、RX_ER、RX_DV 相对于 RX_CLK 上升的延迟时间 100 300 ns
表 2-12 10M MII 传输时序
测试条件 最小值 典型值 最大值 单位
TX_CLK 高电平/低电平时间 190 200 240 ns
TX_D[3:0],TX_ER、TX_EN 设置为 TX_CLK 25 ns
TX_D[3:0],来自 TX_CLK 的 TX_ER、TX_EN 保持 0 ns
DP83826 100M RX_CLK 高电平时间图 2-14 100M RX_CLK 高电平时间
DP83826 从 RX_CLK 上升的 100M RX_D1 延迟图 2-15 从 RX_CLK 上升的 100M RX_D1 延迟