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

调试 MAC 接口

MII 链路

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

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

MII 信号具体汇总如下:

表 3-8 MII 信号
功能 引脚
数据信号 TX_D[3:0]
RX_D[3:0]
发送和接收信号 TX_EN
RX_DV
线路状态信号 CRS
COL
误差信号 RX_ER
GUID-916845DC-3BF2-4C23-A17F-172157055696-low.gif图 3-7 MII 信令

参考下面的波形来验证 100BASE-Tx MII 模式下的预期 MAC 数据和时钟信号。该表显示了从数据表获取的显示在波形中的规格。

表 3-9 100M MII 接收时序
参数 测试条件 最小值 典型值 最大值 单位
T1 RX_CLK 高电平/低电平时间 16 20 24 ns
T2 RX_D[3:0],从 RX_CLK 上升的 RX_ER、RX_DV 延迟 10 30 ns
GUID-20230103-SS0I-GDXX-VLRD-5LLPM9TGNGJM-low.svg图 3-8 RX_CLK 高电平时间
GUID-20230103-SS0I-SC8K-KHCF-WMT9CGHLQC1Z-low.svg图 3-9 从 RX_CLK 上升的 RX_D1 延迟

RMII 链路

RMII 规范 v1.2 中指定的简化媒体独立接口为第 22 条中指定的 IEEE 802.3 MII 提供了更少的引脚数替代方案。从架构上讲,RMII 规范在 MII 的任一侧提供了一个额外的调节层,但在没有 MII 的情况下可实现。DP83826 提供两种类型的 RMII 操作:RMII 主器件和 RMII 从器件。

在 RMII 主工作模式下,DP83826 由连接到 XI 引脚的 25MHz CMOS 电平振荡器或连接在 XI 和 XO 引脚上的 25MHz 晶体供电。从 DP83826 引用的 50MHz 输出时钟可连接到 MAC。

在 RMII 从工作模式下,DP83826 由连接到 XI 引脚的 50MHz CMOS 电平振荡器供电,并且与 MAC 共用同一个时钟。此外,PHY 还可通过主机 MAC 提供的 50MHz 时钟运行。

RMII 规范具有以下特性:

  • 支持 100BASE-TX 和 10BASE-Te
  • 从 MAC 到 PHY(或来自外部源)的单个时钟基准
  • 提供独立的 2 位宽发送和接收数据路径
  • 使用与 MII 接口相同的 CMOS 信号电平

可通过上拉硬件配置 Strap 8 RX_D2 =“1”来设置 RMII。寄存器 0x0467、位 8 可确认 Strap 8(高电平或低电平)的状态,寄存器 0x0468 可确认 PHY 的 MAC 模式(MII =“0”| RMII =“1”)。

在此模式下,使用内部 50MHz 参考时钟为发送和接收路径,每个时钟周期的数据传输为 2 位。RMII 信号具体汇总如下:

表 3-10 RMII 信号
功能 引脚
接收数据线 TX_D[1:0]
传输数据线 RX_D[1:0]
接收控制信号 TX_EN
发送控制信号 CRS_DV
GUID-0495BCA5-CBFF-4EB3-AA6B-40C2FCB39826-low.gif图 3-10 RMII 从信令
GUID-03E98BAF-5A0E-42AB-BC5A-13E0D5CBD9DE-low.gif图 3-11 RMII 主信令

TX_D[1:0] 上的数据以 RMII 主模式和从模式下的 50MHz 时钟为基准锁存在 PHY 上。RX_D[1:0] 上的数据以 50MHz 时钟为基准提供。此外,CRX_DV 可被配置为 RX_DV 信号。它可以通过一种更简单的方法恢复接收数据,而无需将 RX_DV 与 CRS_DV 指示分开。