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:铜至 SGMII 问题

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1193443/dp83869hm-copper-to-sgmii-issue

器件型号:DP83869HM

您好!

我们已配置并捆绑了 DP 芯片、以在100Mbps (而非1000mvps)时作为铜缆连接到 SGMII。  

 

只有运行模式1和2被上拉、只有 ANEGSEL _1也被上拉。  

 

此外、还输入了以下寄存器值:

让寄存器0x1DF = 0046

让寄存器0x0 = 1140

让寄存器0x09 = 0800

让寄存器0x10 = 5048

让寄存器0xC00 = 2100

让寄存器0x1F = 4000

 

一切看起来都很好、但 SGMII 链路未启动。  

寄存器 C01仍然显示链路断开。  

 

我们发现寄存器 C00始终为1140、而不是保持在所需的2100上(以保持100Mbps)。  

 

100BaseTX 链路以100Mbps 的速率运行。

我们还需要 SGMII 链路以100Mbps 的速率运行。  

已连接多次读取的寄存器转储。

请尽快帮助。  

谢谢你。  

此致

Rajesh

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

    您好、Rajesh、

    [引用 userid="52362" URL"~/support/interface-group/interface/f/interface-forum/1193443/dp83869hm-copper-to-sgmii-issue ]我们发现寄存器 C00始终转至1140、而不是停留在所需的2100上(以保持100Mbps)。  [/报价]

    C00h [位13]将受到自举配置的影响。


    您能告诉我什么与 SGMII 相连吗? 它支持或运行的速度是多少?

    此外、在连接到 RJ-45侧的链路伙伴侧?

    谢谢、
    Rahul

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

    您好 Rahul、

    感谢您的回答。  

     我们有两个具有 DP 芯片的板。  

     这两个板连接在一起、类似于数据表的图9-12。  

     近端和远端链路伙伴是 PC 在自动协商后以100Mbps 的速率连接到主板(PC 设置为自动协商,主板还设置为 PC 端的自动协商,同时将 ANEGSEL_1上拉,以确保主板不会向 PC 通告1G 速度)。  

     这两块板通过双绞线连接在一起。  

    寄存器1h、11h 和 C01h 中有3个链路状态指示器。  

    前两个指示灯与板到 PC 链路相关。 第3个指示符处理 SOP/SON、SIP/SIN 上的链路状态。  

     当我们将电路板配置为100m 介质转换器时、所有三个指示灯都显示链接(寄存器 C01h 显示614D)。  

     但是、当我们将电路板配置为 Cu 至 SGMII 时、只有前两个指示灯亮起、而第三个指示灯熄灭(寄存器 C01h 显示的是6149、而不是614D)。  

     看起来、Cu 至 SGMII 运算模式搭接(运算模式1和2上拉)会强制寄存器 C00h 保持在1140。  

     在保持运行模式1和2上拉的情况下、强制 SGMII 寄存器 C00h 保持值2100而不跳转到1140、正确的步骤是什么?

     换句话说、100m 铜质转 SGMII 配置(而非1G)的正确过程是什么?  

     请注意、在 SOP/SON/SIP/SIN 连接上、我们使用的电缆最大速率为100Mbps、这是我们的项目要求状态。 事实证明、100baseFX 的连接正常、但 SGMII 不能正常连接。  

    谢谢您、

    此致、

    Rajesh  

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

    您好、Rajesh、

    感谢您分享详细信息。

    在 MDI 两侧都注意到链接时,是否可以共享寄存器37h 的值?

    谢谢、
    Rahul

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

    您好 Rahul、

    感谢您的回答。  

     显示0000的寄存器37h  

    SGMII 自动协商未完成。  

     希望有人建议下一步做什么。  

     如果您能向我提供有关 DP 芯片内100baseFX 块和 SGMII 块之间链路建立差异的信息、我会有所帮助。  

    当运行模式0和2被上拉时、寄存器 C01显示614D (100Mbps 媒体转换器模式)。  

    但当运算模式1和2上拉时(Cu 至 SGMII 模式)、寄存器 C01显示6149。  

     如果我们知道上述技术差异、这将有助于找出问题所在。  

     此外,在纯铜至 SGMII 模式下,寄存器 C00应遵循寄存器00h 的速度,但不应遵循该速度。 您为什么这么认为?

     谢谢您、

    此致、

    Rajesh  

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

    您好、Rajesh、

    感谢您分享您的回答。

    请给我一些时间来回答您的问题、因为我们目前已被客户问题淹没、我将在本周结束时向您提供最新信息。

    谢谢、
    Rahul

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

    您好 Rahul、

    是否有先前问题的更新?

    等待您的回复、

    请尽快回复、这非常紧急。

    此致、

    Rajesh

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

    您好、Rajesh、

    在介质转换器模式下、C01可用于检查光纤端的链路、也可用于 RGMII-SGMII 模式。

    但是、对于 SGMII 到铜线模式、我们必须验证 SGMII 自动协商是否已完成、以检查是否已建立链路、这可以通过寄存器37h 进行验证。

    此致、
    Rahul

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

    您好 Rahul、

    感谢您提供的信息、

    我们如何使 SGMII 链路遵循 PC 链路的速度(100Mbps)?

    这是紧急情况。 非常感谢您的及时响应。  

    此致、

    Rajesh

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

    您好、Rajesh、

    可以禁用 SGMII 自动协商过程、并且可以强制 SGMII 速度模式达到 MDI 解析速度。 可以通过 MDI 自动协商或 MDI 手动速度模式启用 SGMII 强制速度模式。 可以通过 CFG2寄存器(地址14h)中的 SGMII_AutoNeg_EN 寄存器位禁用 SGMII 自动协商。

    此致、
    Rahul