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:使用 MDIO USB 工具查询 DP83869Hm 以太网 PHY 配置

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1372361/dp83869hm-query-regarding-configuration-of-dp83869hm-ethernet-phy-using-mdio-usb-tool

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

工具与软件:

尊敬的 TI 支持团队:

我希望这封邮件能让您满意。 我目前正在处理一个项目、把 DP83869Hm 以太网 PHY 和 MSP432P401R LaunchPad 连接起来。 MDIO 接口连接到引脚 P2.7、MDC 接口连接到引脚 P2.6。 此外、根据建议的设置建立 GND 连接。

项目概述:

我项目的目标是将以太网铜缆(BASE-T)转换为以太网光纤。 为此、我需要相应地配置 DP83869Hm 以太网 PHY。

查询详细信息:

  1. 访问 PHY 地址:
    • 完成当前硬件设置后、如何使用 MDIO USB 工具访问 PHY 地址?
  2. 配置要求:
    • 是否可以直接使用 MDIO USB 工具执行必要的配置、例如设置 PHY 地址和调整其他参数、而无需编程?
  3. 软件兼容性:
    • 哪些软件应用程序与用于配置 DP83869Hm 以太网 PHY 的 MDIO USB 工具兼容?
  4. 其他支持:
    • 是否有任何特定的资源、文档或教程可帮助我有效地利用 MDIO USB 工具来配置 DP83869Hm 以太网 PHY?

项目详细信息:

  • 硬件设置:
    • MSP432P401R LaunchPad
    • DP83869Hm 以太网 PHY
    • MDIO 接口连接到引脚 P2.7
    • MDC 接口连接到引脚 P2.6
    • 已建立 GND 连接

感谢您的提示、因为我目前正在为我的项目配置以太网 PHY。

感谢您关注此问题。 在为我的工程成功配置 DP83869Hm 以太网 PHY 方面、我期待您的指导和支持。

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

    嗨、Manikandasamy、

    很高兴听到您使用我们的 PHY、我很乐意提供帮助。 请在下面找到我的回复。

    1. 访问 PHY 地址:
      • 完成当前硬件设置后、如何使用 MDIO USB 工具访问 PHY 地址?
        • PHY 地址由自举引脚 RX_D0和 RX_D1设置。  更多信息、请参阅数据表中第7.5节"编程"中的表7-11。
    2. 配置要求:
      • 是否可以直接使用 MDIO USB 工具执行必要的配置、例如设置 PHY 地址和调整其他参数、而无需编程?
        • PHY 地址不能通过寄存器写入进行配置。 有关 PHY 的所有其他特性可通过寄存器写入进行配置、例如在 OPMODE 之间切换和启用/禁用功能。
    3. 软件兼容性:
      • 哪些软件应用程序与用于配置 DP83869Hm 以太网 PHY 的 MDIO USB 工具兼容?
    4. 其他支持:
      • 是否有任何特定的资源、文档或教程可帮助我有效地利用 MDIO USB 工具来配置 DP83869Hm 以太网 PHY?

    此致、

    Alvaro

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

    尊敬的  Alvaro:

              感谢您的答复。

    正如我之前所说 、MDIO 接口连接到引脚 P6.4、MDC 接口连接到 MSP432P401R LaunchPad EVM 的引脚 P6.5。 此外、根据建议的设置建立 GND 连接。

    我已参考以下链接并在 MSP432P401R 中进行了尝试

    https://www.ti.com/lit/ug/snlu197/snlu197.pdf?ts = 1717836423765&ref_url=https%253A%252F%252Fwww.google.com%252F

    USB MDIO 工具将仅适用于 MSP430系列、 也适用于 MSP432P4系列。 我尝试从 USB MDIO 工具获得的 PHY 地址 设备未正确连接错误 .

    因此、请澄清一下我、如何将 USB MDIO 工具与 MSP432P401R Launchpad 配合使用、以读取 DP83868HM PHY 地址并访问 DP83869HM 的另一个寄存器。

     

    我想问的另一件事是、如果我要读取与 MSP432P4连接的 PHY 地址并访问另一个寄存器、我可以获取示例代码或相关文档以供参考。 如果您提供了对解决问题非常有帮助的任何链接或代码、

    谢谢。此致

    J. Manikandasamy

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

    嗨、Manikandasamy、

    您当前的测试设置是什么?  MSP432P401R 已连接到什么? DP83869HM 位于哪个板上、它是我们的 EVM 吗?  MSP432P401R Launchpad 和 DP83869之间的连接是如何建立的?

    此致、

    Alvaro

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

    尊敬的 Alvaro:

             我目前的设置是使用 MSP432P401R Launchpad EVM、而 DP83868HM 将位于我们的定制电路板中。 我将 DP83869HM 以太网 PHY (在我们的定制电路板上)与 MSP432P401R LaunchPad 相连、以访问 PHY。 连接如下:

    硬件设置:

    • 微控制器: MSP432P401R LaunchPad EVM
    • 以太网 PHY: 在定制电路板上使用 DP83869HM
    • 连接:
      • MDIO 连接到 MSP432P401R 上的 P2.7
      • MDC 连接到 MSP432P401R 上的 P2.6
      • 已连接公共接地
    • PHY 隔离: DP83869HM 与定制板的微控制器隔离

    查询详细信息:

    1. MSP432P401R LaunchPad 上的跳线配置:

      • 关于需要在 MSP432P401R LaunchPad 上移除或调整哪些跳线以确保与 MDIO 和 MDC 线不发生冲突、您能否提供详细的指导?
      • 我正在关注 https://www.ti.com/lit/ug/snlu197/snlu197.pdf? MSP430F5系列中的 MSP430F5=1718083726940&ref_url=https%253A%252F%252Fwww.ti.com%252Ftool%252FUSB-2-MDIO 文档、该文档删除了一些跳线。因此在我的案例中、需要移除哪些跳线、用于连接 ts 和 MDC 的引脚是否正确或错误?如果错误、请提供正确的引脚来配置 MDC 和 MDIO。
    2. 使用 MDIO USB 工具:

      • 我们如何在此设置中使用 TI MDIO USB 工具访问 DP83869HM 的 PHY 地址?
      • 使用 MDIO USB 工具配置 DP83869HM 以太网 PHY 而无需额外编程的步骤是什么?
      • 请 在 USB 2 MDIO 文档中提供与第2.3.1节"刷写 MSP430G2 Launchpad"相关的一些详细信息。 如何刷写 msp432P4。
    3. 请求访问 PHY 的代码

                  如果有用于 MSP432P4的任何代码或链接、可用于通过相同的硬件设置访问 PHY。

    感谢您关注此问题。 在为我的项目成功配置 DP83869HM 以太网 PHY 方面、我期待您的指导和支持。

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

    嗨、 Manikandasamy

    遗憾的是、我不熟悉 MSP432P401R LaunchPad、但我在线上找到了此链接 MSP-EXP432P401R。  

    我将把该线程重新分配给其他团队、他们可以帮助您确认 MDC 和 MDIO 的连接。  请让团队一天或两天来查看此主题并作出回应。

    此致、

    Alvaro

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

    您好!

     您在 https://e2e.ti.com/support/microcontrollers/msp-low-power-microcontrollers-group/msp430/f/msp-low-power-microcontroller-forum/1372346/tidm-captivate-msp432-assistance-required-for-interfacing-dp83869-phy-with-msp432p401r-launchpad 中打开了相同的主题。  我在该主题中向您提供了一些反馈。 我不确定的是您为什么要使用 MSP432P LaunchPad 进行开发。 MSP432P 是 EOL 器件。 在 e2e 上不支持此器件。 如果您要使用位辅助方法来仿真 MDIO/MDO、则实际上可以使用任何其他 MCU、例如 TM4C。 或许能够帮我弄清楚您实际使用的是哪个主机 MCU。

    我将关闭该主题帖。 如果您有任何问题、可以使用该主题进行讨论。  

    我建议您查看示波器或逻辑分析仪上 MDIO 和 MDC 信号的波形。 将您的信号与参考 MDC/MDIO 波形进行比较。 Wikipedia 有一个简单的示例波形。 请见 https://en.wikipedia.org/wiki/Management_Data_Input /输出。如果您进行一些搜索、您当然可以在线上找到更多示例波形。 从基础知识开始。 您是否甚至看到有任何来自 P2.6和 P2.7的信号? 也许、从一个简单的方法开始、您甚至可以切换 P2.6和 P2.7以生成方波吗? 这是为了确保正确初始化器件、以便从开始。