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.

[参考译文] DP83869HM:DP83869HM

Guru**** 2455360 points


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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/829063/dp83869hm-dp83869hm

器件型号:DP83869HM

大家好、

光纤接口已连接。 我的客户使用9.4.8.4 1000M 媒体转换器模式。 光纤接口可以正常工作。

将44写入1df

将1140写入0

写入5048至10

将1140写入 C00

OPMODE [2:0]= 0x4

当我的客户将9.4.8.2 RGMII 设置为1000Base-X 模式时

将41写入1df

将1140写入0

OPMODE [2:0]= 0x1

读取 C01 [2]= 0

当我的客户将9.4.8.2 RGMII 设置为1000Base-X 模式时

将41写入1df

将2100写入0/Force 模式

OPMODE [2:0]= 0x1

读 C01 [2]= 1

但有 TX 数据、没有 RX 数据、ping 不起作用。

您能否为我提供正确的光纤接口操作流程:选择哪种模式、如何设置寄存器以及如何设置设置设置设置设置? 提前感谢您。

此致、

Amy

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

    您好、Amy、

    对于 RGMII 至1000Base-X、0x32和0x86的寄存器值是多少? 默认情况 下、将为 PHY 的 RX 和 TX 启用 RGMII 延迟。 这假定 MAC 内部没有延迟。 如果 MAC 内部存在延迟、则需要禁用 PHY 的 RGMII 内部延迟。 请检查 MAC 数据表以验证是否存在 RGMII 内部延迟、然后使用寄存器0x32位[1:0]禁用 PHY 的内部延迟。

    此致

    Aniruddha

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

    您好、Aniruddha、

    非常感谢您的回复。

    我们将 RGMII 调试为1000Base-T 时没有问题 在 RGMII 至1000Base-X 中、是否需要使用寄存器0x32 [1:0]来禁用物理层的内部延迟? 或者、我们需要根据 MAC 的延迟做出决定:如果 MAC 内部存在延迟、我们需要禁用 RGMII 内部延迟;如果 MAC 内部没有延迟、我们需要启用 RGMII 内部延迟、对吧?

    此致、

    Amy

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

    您好、Aniruddha、

    再次感谢。

    根据 snla318手册、只要设置了其中一个寄存器或设置、光纤接口就可以正常工作:换句话说、当铜缆端口正常工作时、将0X0041写入0X01DF、将0X1140写入0X0C00、将0x4000写入0X001F、光纤接口就可以工作。 对吗、还是我误解了它? 但是、如果我们改变这种方式、光纤接口将无法工作。 我们还有没有设置的其他东西吗?

    Slaa318:www.ti.com.cn/.../snla318.pdf