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:如何禁用链路损耗直通

Guru**** 2421500 points
Other Parts Discussed in Thread: DP83869HM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/915350/dp83869hm-how-do-i-disable-link-loss-pass-through

器件型号:DP83869HM

我们的板没有到 RX_CLK 引脚的连接。  操作码配置引脚将操作码模式设置为1。  重新配置为1000BASE 介质转换器模式后,我们的主板的行为就像启用了链路丢失直通模式一样。  断开任一端口会使另一个端口断开。  但是、寄存器0x1EC 的寄存器设置似乎表示链路损耗直通被禁用。

我更改了寄存器0x1EC 的"0"位和"0"、但这不影响电路板的行为。

以下是寄存器转储:

0x000:0x1140 0x7969 0x2000 0xa0F1 0x0001 0xcde1 0x006f 0x2001
0x008:0x4006 0x0200 0x3800。 … 0x401f 0x616d 0xf000
0x010:0x5048 bbf02 0x0000 0x5c40 0x29c7 0x0000 0x0000 0x0040
0x018:0x615b 0x4004 0x0002...... … … 0x0012 0x0000
0x020:…… … … … … 0x0480...... …
0x028:...... … … … 0x141f 0x0000 0x0221......
0x030:… 0x10b0 0x00d0 0x0000… … … 0x0003
0x038:...... 0x0000 0x0000… … … … …
0x040:… … … 0x07a0... … … …
0x048:...... … … … … … … 0x0166
0x068:...... … … … … … 0x021c。
0x080:… … … … … … 0x0077…
0x130:… … … … 0x1000 0x0000… …
0x170:0x0c0f...... … … … … … …
0x180:… … … … … … … …
0x188:… … … … … … … …
0x190:0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000 0x0000
0x198:0x0000 0x0000. … … … … …
0x1a0:… … … … 0x0000 0x0000 0x0000…
0x1d8:… … … … … … … 0x0044
0x1e0:0x417a...... … … … … … …
0x1e8:… … … … 0x1ffd… … …
0xC00:0x1140 0x616d 0x2000 0xa0F1 0x0020 0x4060 0x0007 0x2001
0xc08:0x0000… … … … … … …
0xC10:… … … … … … … …
0xc18:0x01ff 0x0011...... … … … … …

是否有另一个需要更改的寄存器值以禁用链路丢失直通?

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

    您好!

    让我看看并返回。

    此致、
    GET

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

    昨天我通过反复试验发现、清除寄存器0x1EC 会禁用链路丢失直通。  之前的讨论表明位"0"控制此功能、但情况似乎并非如此。

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

    您好!

    0x01EC、位0是启用/禁用链路丢失直通的正确寄存器。 您应该能够通过自举配置来实现此目的。

    此致、

    GET

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

    我很困惑。  在执行更多测试后、在我看来、寄存器0x01EC 第3位启用/禁用1000BASE 介质转换器模式下的链路丢失直通。

    这将有助于获得寄存器0x01EC 的文档。

    使用我的板时、使用自举配置并不容易。

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

    您好!

    我之前的回答中有错误。 它是0x1EC 寄存器的位3、用于启用和禁用链路损耗直通功能。

    此致、
    GET

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

    Geet、您好!

    这是一个后续行动。

    在100BASE 介质转换器模式下禁用链路直通功能后、PHY 不会在没有 FX 链路时设置 BMSR 和 PHY_STATUS 中的链路状态位。  然而、另一端认为它已链接、LED0亮起、并在收到帧时闪烁。

    在100BASE 介质转换器模式下启用链路直通功能后,铜缆侧的链路丢失不会导致光纤侧的链路丢失。  该行为在1000BASE 介质转换器模式下是对称的。

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

    尊敬的 John:

    在 MC 模式下、铜侧地址为0x00...  而光纤寄存器地址从0x0C00开始。 我希望您能看到正确的 regiser 设置。

    2.链路损耗直通已经过测试、预计正常工作。 您能否分享测试链路损耗通过的设置详细信息和程序?

    此致、

    GET

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

    Geet、您好!

    我做了更多的测试。

    寄存器没有任何问题。

    关于 PHY 未能设置链路状态位、我发现在设置/清除链路丢失直通位后重新启动自动协商有所帮助。

    关于100BASE 模式下的链路丢失,问题出在用于测试的介质转换器中。  禁用了 FEFI 检测。  具有 DP83869HM 的一对装置在100BASE 介质转换器模式下工作正常。