ZHCACH7A March 2023 – June 2025 DP83826E , DP83826I
RMII 规范 v1.2 中指定的简化媒体独立接口为第 22 条中指定的 IEEE 802.3 MII 提供了更少的引脚数替代方案。从架构上讲,RMII 规范在 MII 的任一侧提供了一个额外的调节层,但在没有 MII 的情况下可实现。DP83826 提供两种类型的 RMII 工作模式:RMII 住工作模式和 RMII 从工作模式。
RMII 主工作模式下,通过连接 XI 引脚的 25MHz CMOS 级振荡器或连接 XI 与 XO 引脚的 25MHz 晶体为 DP83826 供电。50MHz 输出时钟以 DP83826 为基准,应连接到 MAC。
在 RMII 从工作模式下,DP83826 由连接到 XI 引脚的 50MHz CMOS 电平振荡器供电,并且与 MAC 共用同一个时钟。或者,PHY 还可通过主机 MAC 提供的 50MHz 时钟运行。
RMII 规范具有以下特性:
可通过上拉硬件配置 Strap 8 RX_D2 = 1 来设置 RMII。Reg 0x0467[8] 可确认 Strap 8 的状态(高电平或低电平),Reg 0x0468 可确认 PHY 的 MAC 模式 (MII = 0 | RMII = 1)。
该模式下,发送与接收路径均采用 50MHz 内部基准时钟,每个时钟周期可传输 2 比特数据。RMII 信号具体汇总如下:
| 功能 | 引脚 |
|---|---|
| 接收数据线 | TX_D[1:0] |
| 传输数据线 | RX_D[1:0] |
| 接收控制信号 | TX_EN |
| 发送控制信号 | CRS_DV |
图 2-16 RMII 从信令 – MAC 从配置
图 2-18 RMII 主信令TX_D[1:0] 上的数据以 RMII 主模式和从模式下的 50MHz 时钟为基准锁存在 PHY 上。RX_D[1:0] 上的数据以 50MHz 时钟为基准提供。此外,CRX_DV 可被配置为 RX_DV 信号。它可以通过一种更简单的方法恢复接收数据,而无需将 RX_DV 与 CRS_DV 指示分开。
CH 1(RMII 50Mhz 时钟),CH 2 (RX_D0)
图 2-19 RMII 时钟和数据