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.

[参考译文] DP83867IR:DP83867IR 内部测试模式

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1634623/dp83867ir-dp83867ir-internal-test-mode

器件型号: DP83867IR

尊敬的技术支持团队:

我已将 DP83876IR 的 RX_CTL 引脚的 strap 配置设置为模式 1。

在数据表的表 7-5 注释 (2) 中、“配置寄存器 4“中第[7]位的描述包括术语“内部测试模式“。

问题 1:您能解释一下什么是“内部测试模式“吗?

问题 2:即使“配置寄存器 4“的第[7]位保持为 1、是否可以进行 1000Base-T 通信?

问题 3:如果“配置寄存器 4“的第[7]位未设置为 0、可能会发生什么类型的问题?

 

note2.png

CFG4.png

此致

Katsufumi

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

    你好 Katsufumi-San、

    1.我们不能透露什么内部测试模式。

    2、是的、即使 PHY 处于内部测试模式、PHY 也能正常工作。 它将进行 1G 通信、而不会出现任何问题。

    3、您可以将其设置为 0、但因为这不是在内部测试模式下输出 PHY 的唯一位。 寄存器 0x6F[8]还指示 PHY 是否处于测试模式、因此如果未设置该位、则无需将该位清零。

    此致、

    j

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

    你好、J-San

    感谢您的答复。

    根据数据表、由于 0x6F[8]的默认值为 0 且为只读 (RO)、因此禁用内部测试模式的唯一方法似乎是将 0x31[7]设置为 0。 这种理解是否正确?

    是否有其他方法、例如将 0x6F[8]设置为 1?

    此致

    Katsufumi

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

    你好 Katsufumi-San、  


    根据数据表、0x6f[8]的默认值为 0 且为只读 (RO)、因此禁用内部测试模式的唯一方法似乎是将 0x31[7]设置为 0。 这种理解是否正确?

    是的、正确。  

    是否有另一种方法、例如将 0x6f[8]设置为 1?

    这是不可能的。  

    但请注意、仅当 0x6F[8]设置为 0 时、才需要将 0 写入 0x31[7]。 数据表指定该位的默认值为 0、但这并不完全成立、因为复位值取决于配置 (strap) 引脚。 如果 RX_CTL 引脚搭接至模式 1 或 2、0x6F[8]可设置为 0。 否则、默认情况下此位应设置为 1。  

    此致、
    j

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

    你好、J-San

    感谢您的答复。

    您的解释有助于我解决问题。

    此致

    Katsufumi