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.

[参考译文] DP83822IF:禁用自动协商功能后、器件无法建立链路

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1310170/dp83822if-the-device-cannot-build-up-link-once-auto-negotiate-function-is-disabled

器件型号:DP83822IF
主题中讨论的其他器件: DP83825

您好、专家!


我的客户 报告了 DP83822IF 问题。  

如果带有 DP83822IF 的一台设备连接到另一台相同的设备或 PC、并且两侧都启用了 自动协商功能、则该器件通常可以正常工作。 但是、问题在于一旦其中一端被禁用进行自协商、设备就无法建立100BASE-TX 链路。 客户已尝试启用 自动 MDIX、但无法解决问题。

我们应该如何解决这个问题?

谢谢!
约翰

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

    您好、John:

    当10/100 PHY 设置为禁用自动协商时、其 MDI 中会充斥着扰空闲信号、而不是随自动协商提供的 FLP (快速链路脉冲)。 由于另一端需要 FLPS、但却得到空闲态、因此 PHY 无法完成所需的过程来建立链路。 因此、建议对两个 PHY 进行自动协商或对这两个 PHY 进行手动配置。

    此致、

    格罗姆

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

    您好、Gerome、

    感谢您的解释。  

    此致、

    约翰

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

    您好、Gerome、

    客户告诉我、设备的另一侧不在他们的控制范围内。 他们的设备必须与不同供应商的设备配合使用。 当前的问题是另一端设备在强制模式下工作、并且其设备启用了自动协商、而协商结果始终为10Mbps 模式。 但是、根据802.3标准、在这种情况下、设备应该能够在100Mbps/半双工模式下协商。 我们的 DP83822为何无法实现这一目标? 它不能支持并行检测吗?

    此致、

    约翰

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

    您好、John:

    我刚才碰巧、如果器件正在禁用自动协商、它们也必须强制 MDI (X)。 如果 DP83822是强制运行的器件、请禁用自动 MDIX (寄存器0x19[15])。 可能需要根据需要进行切换。 已经使用具有 DP83825 EVM 的 DP83822在实验室中重新创建此重建。

    此致、

    格罗姆

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

    您好、Gerome、

    谢谢! 我将请工程师完成您提到的测试。

    客户具有此类要求的原因是、他们希望其设备以100Mbps 的速率与任何其他设备通信。 他们只能控制自己的设备、而伙伴设备无法控制。 我不确定没有自动协商的100BASE-TX 设备是否也会针对自动 MDIX 禁用?

    谢谢!

    约翰

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

    您好、John:

    这是一个可以理解的关切。 但是、我们只能控制我们的设备。 如果设备禁用其自动协商功能、建议也手动强制进行 MDI/x 设置。 如果我们的器件处于自动协商状态、则需要连接方进行配置。

    此致、

    格罗姆

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

    您好、Gerome、

    好的、明白。 为什么强制链路伙伴的 MDI/x 设置来确保两个器件之间的正确连接? 如果是、我们还可以强制 DP83822的 MDI/x 设置并尝试不同的  Reg 0x19[14]设置吗?

    此致、

    约翰

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

    您好、Gerome、

    工程师告诉我、他们可以通过禁用自动 MDIX 和切换 Force-MDIX 来建立100M 链路。 但他们认为这对他们来说不方便、因为他们的系统不知道链路伙伴的状态。 他们告诉我、其他竞争对手的器件不需要此类操作。 DP83822一旦配置为自动协商、似乎就无法运行 Auto-MDIX。  这是根本原因吗?

    谢谢!

    约翰

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

    您好、John:

    我的一位同事基于此编写了一个常见问题解答: https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1276226/faq-can-auto-negotiation-link-up-with-force-mode-on-100mbps?tisearch=e2e-sitesearch&keymatch=%2525252520user%252525253A511468#

    首先、禁用自动协商功能的目的是能够用于需要热插拔的系统中。 因此、需要全面了解系统(速度、双工、MDIX)。 如果您的客户打算与其他合作伙伴兼容、建议所有内容都启用了自动协商、如果某个链路伙伴不是自动协商、则它会在他们上面进行专门配置以处理该边缘情况。

    此致、

    格罗姆