可在本地(引脚/寄存器写入)或通过远程链路伙伴进入睡眠状态。
主模式 PHY 的本地睡眠进入:
- 步骤 1:写入寄存器 [0x018B] 的位 [7] = 'b1。
- 步骤 2:写入 reg0x042F = 0x0007、reg0x041E = 0x0100
- 步骤 3:将 wake 引脚置为低电平并保持低电平,以便进入睡眠模式。
从模式 PHY 的本地睡眠进入:
- 步骤 1:写入寄存器 [0x018B] 的位 [8] = 'b0。
- 步骤 2:写入寄存器 [0x018B] 的位 [7] = 'b1。
- 步骤 3:写入 reg0x042F = 0x0007、reg0x041E = 0x0100
- 步骤 4 :将 wake 引脚置为低电平并保持低电平,以便进入睡眠模式。
主模式 PHY 的远程睡眠进入:
- 器件与链路伙伴建立链路之后,根据如下说明,从模式 PHY 可远程使主模式进入睡眠状态。
- 步骤 1:写入寄存器 [0x018B] 的位 [8] = 'b1 和寄存器 [0x018B] 的位 [7] = 'b1。
- 步骤 2:将 wake 引脚置为低电平
- 步骤 3:PHY 将进入睡眠模式,损失线路能量
从模式 PHY 的远程睡眠进入:
- 步骤 1:写入寄存器 [0x018B] 的位 [7] = 'b1。
- 步骤 2:将 wake 引脚置为低电平。
- 步骤 3:PHY 将进入睡眠模式,损失线路能量(主模式完全进入睡眠时:无数据、无 send-s)。这可通过将链路伙伴置于管理模式(不允许器件启动链路建立序列)来实现。
注: 仅当使用 INH 信号断开电源时,PHY 才会进入睡眠模式,如图睡眠模式所需实现所示。