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:禁用其 Open Alliance TC10功能

Guru**** 2392555 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1519100/dp83tg720s-q1-disable-its-open-alliance-tc10-functionality

器件型号:DP83TG720S-Q1

工具/软件:

关于 TI PHY (DP83TG720SWRHARQ1)、我有疑问。 如何在 PHY (DP83TG720SWRHARQ1)上禁用其 Open Alliance TC10功能? 这包括:

  1. 禁止 PHY 发送 LPS (低功耗睡眠)。
  2. 禁用 PHY 以接收 LPS (低功耗睡眠)。
  3. 禁用 PHY 发送 WUP/WUR (WAKE_UP 请求/ WAKE_UP 脉冲)。
  4. 禁止 PHY 接收 WUP/WUR、或换句话说、禁用 PHY 的远程唤醒检测功能。

请帮助我提供相关的寄存器设置以实现上述功能。 谢谢!

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的先辉:

    DP83TG720没有符合 TC -10标准的睡眠/唤醒功能。 您是否正在考虑其他产品?

    此致、

    Evan Su

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好 Evan Su、

        感谢您的答复。  我们预期、DP83TG720 PHY 在进入睡眠模式之前不应发送低功耗信号(LPS)、在进入睡眠模式后也不应接收其他节点发送的 LPS。   根据您的响应、DP83TG720 PHY 似乎不支持符合 TC -10标准的睡眠功能。 那么、这是否意味着我们无需进行任何其他配置、并且我们的期望已经得到满足?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的先辉:

     数据表的第6.4.5节介绍了 DP83TG720睡眠模式实现(不遵循 TC 10)、状态转换见6.4.6。 通常、有特定的命令序列、唤醒线路操作和 MDI 静音条件、用于将 PHY 发送至睡眠状态或将 PHY 从睡眠状态唤醒。 关于您的具体问题、我的理解是:

    • 1) DP83TG720不会向另一个 PHY 发送任何信号以启动睡眠模式
    • 2) DP83TG720接收低功耗信号后不会进入远程睡眠模式
    • 3) DP83TG720不会 向其他 PHY 发送任何目的的唤醒脉冲或请求、除非它专门配置为发送 Send-T 信号
    • 4)睡眠时、DP83TG720将侦听来自链路伙伴的 Send-S 符号(主模式 PHY 发送以发起链路建立的符号)或 Send-T 符号(必须明确选择和传输)。 我目前不确定是否可以禁用此功能、需要进一步研究。

    我对您的询问有点困惑:您是否计划在您的设计中使用睡眠模式、并且不希望从 MDI 活动中进行任何远程唤醒? 我不知道使用的链路伙伴 PHY 是什么、但由于 DP83TG720的睡眠模式不遵循 TC -10标准并需要特定指令、因此我预计不实施远程睡眠和远程唤醒程序应该会非常容易。

    此致、

    Evan Su