大家好、
如数据表中所述、 DP83TG720S-Q1支持远程睡眠
实际上、我对如何知道在没有来自链路伙伴的任何信号的情况下需要远程睡眠几乎不会感到困惑。
连接方是否发送任何其他信号或中断来指示 PHY 将通过其他 PHY 远程进入睡眠状态、以便我可以编写代码根据远程睡眠条目设置寄存器?
提前感谢、
此致、
Ahmed。
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
大家好、
如数据表中所述、 DP83TG720S-Q1支持远程睡眠
实际上、我对如何知道在没有来自链路伙伴的任何信号的情况下需要远程睡眠几乎不会感到困惑。
连接方是否发送任何其他信号或中断来指示 PHY 将通过其他 PHY 远程进入睡眠状态、以便我可以编写代码根据远程睡眠条目设置寄存器?
提前感谢、
此致、
Ahmed。
你好、 Gokul、
正如您提到的、步骤1、2应在连接后完成、因此在执行这些步骤时、我对 DUT 有一些疑问:
1-设置步骤1后、对于主从模式下的远程睡眠、器件是否处于正常模式且链路状态将为打开?
2 -对于远程睡眠主节点、第一步是 写入 寄存器[0x018B]的位[8]='B1、 执行此步骤后、器件将能够在执行本地睡眠部分中提到的步骤后本地进入睡眠状态、还是 应首先将寄存器[0x018B]的位[8]恢复为 b0?
3 -对于主模式和从模式下的远程睡眠、第二步"使 WAKE 引脚处于低电平"后、DUT 将处于正常或低功耗模式吗?
此致、
Ahmed。
您好、 Vikram、
实际上、 数据表第7.4.6.3节中提到的寄存器写入 没有明确提到 在主节点中进行本地睡眠以及在从模式下进行远程睡眠时如何处理寄存器0x018B 位[8]、这就是我在 这两种情况下询问寄存器0x018B 位[8]的状态是什么?
Gokul 还说:" 如果要从远程睡眠更改为本地睡眠、则需要翻转寄存器0x018B[8]。" 此开关意味着、如果将寄存 器0x018B[8]设置为1以进行远程睡眠、则在本地睡眠模式下的寄存器配置将受到链接后所执行的操作的影响。
此致、
Ahmed。
您好、Ahmed、
很抱歉我造成了混乱。
链接后的初始化设置:对两个器件进行编程以支持主器件和从器件的远程睡眠、如下所示(步骤1、2)
这就是上述初始化后从远程睡眠切换到本地的方法。
如果 要将主设备切换到本地睡眠:
相反、如果您要将从设备切换到本地睡眠模式:
如果您需要更多详细信息、请告诉我。
--
此致、
Gokul。
你好、 Gokul、
感谢您的支持。
也感谢 Vikram 的帮助。
如果可以更清楚地说明这一点、我建议在数据表中编辑这一部分、尤其是对于
这只是我的看法,决定是你的。
此致、
Ahmed