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.

[参考译文] DP83TC812S-Q1:寄存器设置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1607140/dp83tc812s-q1-register-settings

器件型号: DP83TC812S-Q1

您好、

我是否知道启用这组配置需要哪些寄存器设置?

  1. 全双工+ 100Mbps
  2. 主模式
  3. 禁用自动 MDIX 并设置静态 MDI
  4. 禁用所有 TC10、 睡眠和唤醒功能以及 IEEE 断电设置
  5. 将两个 LED 设置为 TX 活动
  6. 禁用自动极性。 设置强制正常极性
  7. 启用 MAC 接口模式为 SGMII 或 RGMII
  8. 禁用所有省电模式设置
  9. 将介质操作模式设置为 Cu SFP
  10. 禁用所有中断屏蔽
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Priyanka:

    请在下面查看我的答复:

    1.无需配置。 该器件仅支持 Open Alliance 和 IEEE 802.3bw 100BASE-T1 规范。

    2.主模式使用带 2.9kΩ 电阻器的自举引脚 35。

    3、此 PHY 仅支持 100Base-T1。 不存在 Audo-MDIX 功能。

    4.

    - VSLEEP 引脚应连接至 VDDA(或任何 3.3V 电源)。

    - WAKE 引脚应直接上拉至相应的 VSLEEP 电源连接或通过低于 10kΩ 的电阻器上拉。 WAKE 引脚无法上拉至 VDDIO/VDDMAC 电源。

    - INH 可以保持悬空。

    -写入 reg<0x018B>[8]= 1  

    5、 通过寄存器 0x0450 和 0x0451 设置 LED 配置
    对于 LED_0(引脚 35)在 TX 活动时闪烁、请写入寄存器:
    reg<0x0450>[3:0]= 0x2

    对于 LED_1(引脚 6)在 TX 活动时闪烁、请写入寄存器:
    reg<0x0450>[7:4]= 0x2

    6.通过寄存器 0x0553 禁用自动极性校正功能。  

    我们通常不建议这样做、因为我们在之前的客户案例中看到了一些链路问题。 我可以问为什么您询问是否禁用自动极性检测?

     7. Mac 接口模式可以使用引脚 24、25、26 进行配置。 有关更详细的 Strap 配置选项、请参阅数据表表 7-20(自动加载)和 7-24(MAC 接口选择自动加载)。

    8. 默认情况下、省电模式关闭。

    9、 此设备不支持铜质 SFP。 该器件专为单一非屏蔽双绞线电缆而设计。

    10.要禁用中断、请写入寄存器:
    reg<0x0011>[1]= 0

    能否 详细谈谈您的用例? 您对禁用自动 MDIX 和铜缆 SFP 支持的问题表明、此汽车 100Base-T1 PHY 可能不是最合适的。 我很乐意帮助 您推荐更适合您需求的 PHY。

    此致、

    Charles

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

    感谢 Charles 的详细答复。 我们的应用确实需要汽车器件、只是环境的要求不同。

    我还有几个问题:

    1.哪个寄存器控制省电模式?

    2.启用 RMII 和 SGMII 模式需要哪些寄存器设置?

    3.是否可以在 SGMII 和 RMII 接口上禁用自动负输入?

    4.我能知道您以前在禁用自动极性的情况下遇到过哪种类型的链路建立问题吗?

    5.如何设置 SQI 阈值?

    6.如何启用 TDR 功能? 执行 TDR 需要什么寄存器读取/写入?

    如果可能、我们能否接听电话讨论我们的用例和相关配置?

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

    尊敬的 Priyanka:

    请查看下面的回答:  

    1. 您能解释一下节能模式的含义吗? 此 PHY 支持 TC10 睡眠、IEEE 断电和待机模式。
    2. 启动时无需访问寄存器即可配置 Mac 模式。 根据 表 7-24 中列出的自举(MAC 接口选择自举)搭接器件 足以将 PHY 配置为 RMII 和 SGMII 模式。
    3. 若要禁用自动协商、请执行以下操作:  
      1. RMII 不支持自动协商  
      2. 要禁用 SGMII 自动协商、 请写入 reg<0x608>[0]= 0x0
    4. 我想指出的是、在主器件侧禁用自动极性无关紧要、因为从器件是校正主器件极性的器件。 我们不建议禁用此功能。 我是否可以再问这个问题的目的?  
    5. SQI 阈值根据 Open Alliance 规范所需的等级进行预设。
    6. 请参阅 SNLA389 、其中介绍了 DP83TC812 的 TDR 测试配置。

    我们不 支持通过 e2e 咨询致电。  很抱歉给您带来不便。 请联系您的 FAE 以获得更多支持。  

    此致、

    Charles Wang

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

    1.我是指以任何方式影响功率的所有模式 — 如 TC10、IEEE 或待机模式。 我们能否读取链接到这些模式的寄存器值的配置、以确保这些位在任何 EMI/辐射类型的环境中不会翻转?  

    4.我们正在一个高度确定的网络类型中工作,我们需要固定 PHY 的极性和两端的电缆  

    感谢您的答复并提供了所有必要的详细信息。

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

    尊敬的 Priyanka:

    很抱歉耽误你的时间。 感谢您为我提供更多详细信息。 您的用例现在对我来说更加清楚了。

    1. 这些模式的配置寄存器:
      1. TC10:
        1. 遵循 snla411第 8 节非 TC10 应用程序的配置。 这与我之前的回答相同
        2. 您可以通过检查 reg<0x018B>[8]= 0x1 来监控 TC10 是否禁用
          1.  (snla411)
      2. IEEE 断电模式
        1. 正常模式:reg<0x0>[11]= 0x0
        2. IEEE 断电模式:reg<0x0>[11]= 0x1
      3.  待机模式:
        1. 正常模式:reg<0x1F>[7]= 0x0
        2. 待机模式:reg<0x1F>[7]= 0x1

       4、理解。 请按照这两次寄存器写入来强制 MDI 极性。 寄存器 0x533 表。 

    1. 启用强制极性:reg<0x553>[13]= 0x1
    2. 设置极性强制值:
      1. 正常极性:reg<0x553>[12]= 0x0
      2. 反极性:reg<0x553>[12]= 0x1

    此致、

    Charles Wang