ZHCSM98D August 2020 – December 2023 DP83TD510E
PRODUCTION DATA
串行管理接口支持访问 DP83TD510E 内部寄存器空间,从而获得状态信息和配置。SMI 符合 IEEE 802.3 第 22 条和第 45 条条款。所实现的寄存器组包括 IEEE 802.3 所需的寄存器和其他几个寄存器,能够提高 DP83TD510E 的可见性和可控性。
SMI 包括管理时钟 (MDC) 和管理输入/输出数据引脚 (MDIO)。MDC 由外部管理实体(也称为站 (STA))提供,可在 1.75MHz 的最大时钟速率下运行。MDC 不应持续运行,在总线空闲时可由外部管理实体关闭。
MDIO 由外部管理实体和 PHY 提供。MDIO 引脚上的数据在 MDC 的上升沿锁存。MDIO 引脚需要上拉电阻 (2.2kΩ),可在 IDLE 和转换期间将 MDIO 拉高。
最多 16 个 PHY 可共用一条公共 SMI 总线。为了区分 PHY,在上电或硬件复位期间,DP83TD510E 通过锁存 Phy_Address[3:0] 配置引脚来确定其地址。
管理实体在上电或硬件复位后的第一个周期内不得启动 SMI 事务,而是应等待上电和复位完成。如需了解上电和复位时间,请参阅时序部分。在正常 MDIO 事务中,寄存器地址直接取自管理帧 reg_addr 字段,因此允许直接访问 32 个 16 位寄存器(包括 IEEE 802.3 定义的寄存器和特定于供应商的寄存器)。数据字段用于读取和写入操作。开始代码由 <01> 模式指示。该模式确保 MDIO 线路从默认空闲线路状态转换。转换定义为寄存器地址字段与数据字段之间所插入的空闲位时间。为避免读取事务期间发生资源争夺,在转换的第一位期间,没有器件可主动驱动 MDIO 信号。定址 DP83TD510E 在第二个转换位时以零驱动 MDIO,并在此之后以所需数据驱动。
对于写入事务,站管理实体会将数据写入定址 DP83TD510E,因而无需 MDIO 转换。转换时间由管理实体通过插入 <10> 来填充。
应在 <idle> 期间提供时钟以完成事务。
SMI 协议 | <idle><start><op code><PHY address><reg addr><turnaround><data><idle> |
---|---|
读取操作 | <idle><01><10><AAAAA><RRRRR><Z0><XXXX XXXX XXXX XXXX><idle> |
写入操作 | <idle><01><01><AAAAA><RRRRR><10><XXXX XXXX XXXX XXXX><idle> |