ZHCAEO6 November 2024 DP83867CS , DP83867E , DP83867IS , DP83869HM , DP83TC811S-Q1 , DP83TC812S-Q1 , DP83TC813S-Q1 , DP83TC814S-Q1 , DP83TC817S-Q1 , DP83TC818S-Q1 , DP83TG720S-Q1 , DP83TG721S-Q1
以太网和 SGMII 都具有相互独立的自协商过程。以太网 PHY 和 PHY 链路伙伴之间通过 MDI 线路进行以太网自动协商。在此过程中,两个器件会交换有关速度、双工模式和流控制的信息,并以两个链路伙伴广播的最大能力建立链路。
SGMII 自动协商是 PHY 向 MAC 发送更新后的控制信息的过程。此控制信息在 Cisco SGMII 标准中指定。当 MAC 收到此信息时,MAC 通过将确认位置为有效来确认收到更新后的控制信息。在 TI 以太网 PHY 中,此确认位与 SGMII Page Received 寄存器位相关联。在 SGMII 自动协商中,不存在功能最大化,只是 PHY 和 MAC 之间的信息交换。
如果发生 SGMII 链路建立问题,请检查在 PHY 和 MAC 中自动协商是否都已禁用或都已启用。在任一情况下,PHY 和 MAC 必须支持相同的通信速度。
如果 PHY 先于 MAC 启动,则可能需要重新启动 SGMII,MAC 才能接收控制信息,从而成功建立链路。
如果 SGMII 链路建立仍然失败,还可以调整某些 TI 以太网 PHY 的自动协商计时器,以使 PHY 端的整个自动协商周期更慢或更快。要调整计时器,请设置器件数据表中所述的 sgmii_autoneg_timer 位字段,然后重新启动 SGMII 自动协商或通过写入 0x1F=0x4000 复位 PHY。