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**** 2455510 points
Other Parts Discussed in Thread: MSP430F5529

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/768624/dp83869hm-dp83869hm-copper-ethernet-port-will-not-connect

器件型号:DP83869HM
主题中讨论的其他器件:DP83869MSP430F5529

我使用另一家公司的以太网交换机芯片构建了一个电路板、该芯片包含 RJ45插孔和 RGMII 端口。 DP83869的铜端口上有一个 RJ45插孔。 这些自举设置用于 RGMII 到铜缆以太网的配置。

当我将器件连接到 RJ45时、它不会连接。 我确实获得了 FLP 脉冲、因此看起来它正在尝试连接、但自动协商从未完成。

我有一个连接到 RESET_N 引脚和 MDIO 引脚的小型 MCU。 我可以使用该设置读取和写入寄存器。 这些寄存器看起来是针对我想要的模式设置的、自协商从未完成。

上电后、我让 MCU 下拉复位300ms、然后变为高电平。 然后、根据数据表、我将寄存器0x9设置为0x0B00、等待5秒钟、让器件尝试连接。 下面是一些寄存器的转储:

REG[0x0]=[0x1140]
REG[0x1]=[0x7949]
REG[0x4]=[0x1E1]
REG[0x5]=[0x0]
REG[0x9]=[0xB00]
REG[0xA]=[0x0] REG[0x10]
=[0x5048] REG=[0x302]=[0x40]=[0x302]=[0x20Q]=[0x20Q]=[0x29]=[0x302]=[0x302]=[0x302]=[0x302]=[0x29]=[0x20]=[0x20]=[REG]=[0x302]=[0x20]=[0x20]=[0x20]=[0x20]=[0x







我没有看到这些值有什么问题、只是插入的器件从未连接过。

有人看到我做了什么错了吗?

谢谢、

John S.

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

    寄存器0x05表示链接解串器共享的自动协商功能。 上面的值表示所有0x00。 似乎 Link-Parnter 未发送或电缆有问题。


    您能否连接两个 DP83869并进行检查?

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

    AHA、我认为我发现了问题。 与 EVM 相比、我将这两对连接向后。 我有一个不同的芯片、也用 A、B、C 和 D 标记了对、因此我使用了与插孔中磁性元件的连接。 实际上、DP83869上的连接是反向的。

    我将在板上做一些手术、看看这是否能解决问题。

    John S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    好的、您发现了问题。 如果您需要进一步的帮助、请随时向我发布。

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

    Geet、您好!

    事实证明这不是问题。 尽管 EVM 的线对向后连接、但仍有一条注释显示"镜像模式"。 因此、只要自举设置为镜像模式、它实际上是正确的。 所以我的连接是正确的。

    我想它可能与自动 MDIX 有关、因此我将一些示波器探针连接到 RJ45变压器引脚、看起来 FLPS 的序列就是它应该的样子。 在没有插入电缆的情况下、我在通道 A 上获得 FPS、然后在通道 B 上获得 FPS、然后返回通道 A 等 就像其他器件一样。 但是、当插入另一个器件时、我看不到交流通道 A/B、我同时在两个通道上获得相同的 FLS 序列。 我还没有看到过这种情况。 我尝试连接到计算机和交换机、并获得相同的结果。 因此、它仍然无法正常工作。

    此时、我不确定这是自动 MDIX 还是自动协商问题。

    我刚刚使用 DP83869进入另一个电路板(我将在另一篇文章中介绍它)、其铜缆以太网连接工作正常、我在两个电路板上完全相同地连接 MDI、因此我不确定第一个电路板到底是什么情况。

    John S.

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

    "但是、当插入另一个器件时、我看不到交流通道 A/B、我在两个通道上同时获得相同的 FLS 序列。 我还没有看到过这种情况。 "

    这可能是因为 DUT 和链路合作伙伴都在传输 FLPS、交替传输通道 A 和 B


    当您说它在其他板上工作时? 这是 EVM 或您自己的电路板??

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

    是的、看起来两侧都在脚尖上单步执行、但自动 MDIX 协议应该防止这种情况发生。 我了解了一组同时属于"PC"类型的其他器件会发生什么情况、而自动 MDIX 实际上最终会找出问题。 DP83869似乎是我尝试过的唯一一个不起作用的问题。

    "其他板"是我自己的板、我没有 EVM。 即使连接到"PC"类型的链接伙伴、它也能正常连接。 因此、它看起来不是 DP83869固有的特性。

    谢谢、

    John S.

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    DP83869支持自动 MDIX。 链路伙伴自动协商寄存器是否显示一些非零内容?

    您可以尝试在100M 模式下进行连接吗?


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

    是否有进一步的更新? 您是否能够使其正常工作?

    此致、
    GET
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Geet、您好!
    我现在已经放弃了电路板上的这个。 一旦 MDIO 工作正常、我将尝试在 EVM 上执行此操作。 明天、我将获得一些 Adafruit tinket M0板、其中一个非常小的 ARM 处理器板具有 USB 接口、可构成非常好的 MDIO 控制器。 因此、如果我没有获得 INF 文件来使板载 MDIO 正常工作、我将连接其中一个 Adafruit 板、以便开始查看寄存器。 我设计的板上已经有一个用于 DP83869的板。 这样、我就可以在 EVM 上工作、直到它工作、检查寄存器差异并找出电路板上的问题。

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


    这是我们第一次尝试在 DP83869 EVM 上集成 MCU、因为客户无需单独购买 MSP430 LaunchPad、因此可以轻松地为他们提供支持。 我们将查看在发布前在实验室中进行测试时其损坏的位置。

    目前,一条更简单、更经测试的路由可以是:带有 MSP430F5529 LaunchPad 的 MDIO-USB 工具:它已被我们的100个客户使用,而这些客户不会出现任何问题。

    找到有效的解决方案后、您可以尝试启用 Addraruit 或您选择的其他解决方案。

    此致、
    GET
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我要关闭此主题。 如果您需要进一步的评估、请打开新主题并提供对此主题的引用。

    此致、
    GET