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.

[参考译文] DP83867IRPAP-EVM:通过 USB-2-MDIO 访问 DP83867IRPAP-EVM 寄存器

Guru**** 1142300 points
Other Parts Discussed in Thread: DP83TC812EVM-MC, DP83867IRPAP-EVM, USB-2-MDIO, UNIFLASH, MSP-EXP430G2ET, DP83TG720EVM-MC, MSP430F5529, DP83867IR
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1310504/dp83867irpap-evm-dp83867irpap-evm-register-access-through-usb-2-mdio

器件型号:DP83867IRPAP-EVM
主题中讨论的其他器件:USB-2-MDIOUNIFLASHDP83TG720EVM-MCMSP430F5529、DP83TC812EVM-MC、 DP83867IR

你好

   其目的是使用  我最近从德州仪器购买的 DP83867IRPAP-EVM 检测以太网帧的 SFD。

   该问题与  通过 USB-2-MDIO 读取/写入 DP83867IRPAP-EVM 的寄存器有关。

我已阅读 USB-2-MDIO 软件工具(TI.com) 和  如何配置 DP83867帧起始检测(TI.com)的文档

问题如下:  

1.根据 如何配置 DP83867帧起始检测(TI.com)、我们必须对寄存器进行编程、以检测以太网帧的 SFD。

  我是否需要 USB-2-MDIO SW 与电路板 DP83867IRPAP-EVM 之间的任何 SW 驱动器?  如果是,Pls 让我知道需要哪一个?  

 2.  计算机中已安装 USB-2-MDIO 软件, DP83867IRPAP-EVM 通过以太网与计算机连接。

 在板 DP83867IRPAP-EVM 上对寄存器进行编程是否还需要其他任何 参数?   

 DP83867 EVM 支持串行管理(MDIO/MDC)和 RGMII/GMII/MII MAC 接口。 通过以下 API 访问串行管理接口: J8

 DP83867IRPAP-EVM 板 具有 MDIO 和 MDC 引脚。   MDIO 位于引脚37、MDC 位于引脚39。

我需要了解如何将 串行管理接口  J8 对于安装了 USB-2-MDIO 软件的计算机?  

如果需要任何特殊接口(J8接口)、请告诉我可以从哪里获得它。

 

期待听到详细的答案。  

 

谢谢

克里什

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

    您好、Krish:

    该 EVM 没有 USB2MDIO 所依赖的 MCU、具体来说就是 MSP430F5529LP。 若要取消门控、我建议获取此 Launchpad 以帮助评估此器件。 然后、您需要使用 TI 软件 Uniflash 并使用随附的文件刷写 LaunchPad、将 LaunchPad 引脚4.1连接到 EVM 的 MDC 引脚、将4.2连接到 MDIO 引脚、同时连接板之间的 GND。 然后、您将能够评估该器件的寄存器。 对不清楚的地方道歉。

    此致、

    格罗姆

    e2e.ti.com/.../7357.msp430_2D00_usb_2D00_to_2D00_mdio_2D00_universal_2D00_v3.04.txt

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

    您好、Gerome

    感谢您的回答。

    您具体提到了  MSP430F5529LP。  我想知道为什么要专门讨论 MSP430F5529LP? 为什么不选择   MSP-EXP430G2ET?  

    您可以向我推荐一份介绍 MSP430* launchpad 与 EVM 电路板之间总体连接的 TI 文档吗?

    我是否需要为此 EVM 板安装任何驱动程序?  

    谢谢

    克里什

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

    您好、Krish:

    我们大多数较新的 EVM (如 DP83TC812EVM-MC 和 DP83TG720EVM-MC)上都有 MSP430F5529 (作为板上的 IC、而不是连接到外部板)、因此是一个良好的起点。 此 EVM 是一个独立的 PHY、因此不需要安装驱动程序。

    此致、

    格罗姆

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

    您好、Gerome

    您曾提到较新的 IC 具有内置  MSP430F5529。

    但是、在本例中、我已安装 DP83867IRPAP-EVM 、但不确定它是否是较新的 EVM。

    因此、我仍然必须   从外部连接 MSP430F5529和电路板 DP83867IRPAP-EVM?

    请确认  MSP430F5529 LaunchPad 与板 DP83867IRPAP-EVM 兼容、并且需要在外部进行连接。

    请在购买之前确认以上内容。

    谢谢你。

    克里什

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

    您好,Krish:

    您是对的。 您需要将 MSP430F5529从外部连接到 DP83867IRPAP-EVM。 为此、您需要使用前面附加的闪存文件使用 uniflash 刷写 LaunchPad、将引脚4.1 (MDC)和4.2 (MDIO)连接到 EVM 中的相应器件、为 EVM 和 LaunchPad 上电、并使用 USB2MDIO。

    此致、

    格罗姆

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

    您好 Gerome

    1. 将 引脚4.1 (MDC)和4.2 (MDIO)连接到 EVM 中的相应部件

    2.我用你在这里的第一篇文章中发送的文本文件闪存了启动板。 =>成功完成。

    3.尝试使用 USB-2-MDIO 写入/读取寄存器

    4. 但是,我读写寄存器时收到"设备未连接"信息。  

    5.如何解决"设备未连接"问题?  

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

    您好、Krish:

    在通过 USB 为 Launchpad 上电之前、请确保 PHY 已打开并已连接到 Launchpad。

    此外、我注意到 EVM 的 VDDIO 为2.5V。 如果 LaunchPad 的电压为3.3V、则会发生 VDDIO 域冲突。 要缩小差距、您是否可以断开 Launchpad 中间的3.3V 接头、然后将电源连接到 Launchpad 底部的3.3V 引脚、该电源设置为2.5V。 这将使 Launchpad 2.5V VDDIO 兼容。

    此致、

    格罗姆

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

    您好、Gerome

      是的、我在 Launch Pad 之前先为 EVM - PHY 加电。  但是、仍然会显示"Device not connected"。

    是否需要 根据以下 TI 指南拆除 Launch Pad (MSP430F5529)中的任何跳线?

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

    您好!

    在2.5V 下运行、编辑了我的上述响应。

    此致、

    格罗姆

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

    您好、Gerome

      需要对最后一个答案进行解释。

    >>另外我注意到 EVM 的 VDDIO 电压是2.5V。 如果 LaunchPad 的电压为3.3V、则会发生 VDDIO 域冲突。 要缩小差距、CAN >>请断开 Launchpad 中间的3.3V 接头的连接、然后将电源连接到 Launchpad 底部的3.3V 引脚>>、将该电源设置为2.5V。 这将使 Launchpad 2.5V VDDIO 兼容。

    1. Launchpad 已在顶部端口通过 USB 由5V 电源供电。  您是否希望我为 右侧底部引脚提供另一个3.3V 附加电源?   两个不同的电源(5V 和3.3V)同时连接到 launchpad?   

    2.如下图所示、3.3V 电源(在 Launchpad 内部)由5V 电源提供、3.3V 电源由 Launchpad 自动提供给目标器件(MSP430F)。  那么、 为什么我们必须在此 Launchpad 的引脚电平重新提供3.3V 电压、同时通过 USB 提供5V 电压。

    第10页、从  MSP430F5529 LaunchPad 开发套件(MSP-EXP430F5529LP)用户指南(修订版 D)(TI.com)

    谢谢

    克里什

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

    您好、Krish:

    虽然它可能看起来不正统,这是正确的解释。 在图表中、您可以看到红色的跳线是由 Launchpad 顶部的 LDO 提供的3.3V 电压。 我们要移除该跳线以切断该连接。 相反、我们希望从外部电源为连接到目标 MCU 的3.3V 接头提供2.5V 电源。 这可以通过电路板右下角的3.3V 电源引脚完成。 同样、在切断3.3V LDO 后、该电压将仅由外部电源提供。 这样做是为了将 MCU 的 VDDIO 域操纵为2.5V 而不是3.3V、从而匹配 PHY 的 VDDIO。

    此致、

    格罗姆

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

    您好、Gerome

    我想需要将3.3V 电源施加到电路板右下角的3.3V 电源引脚。

    但是、根据您的最后一个答案、我需要 2.5V 要应用于3.3V 电源引脚的电源? 请确认我需要购买2.5V 电源吗?  

    您能否建议专门适合于电路板底部引脚的此电源的正确器件型号。  

    ----------------

    此外、我想知道 这种非传统方法是由于 MSP430F5529 Launchpad 吗?   

    您可以建议我另一个 launchpad ,我不必通过这种非正统的方法。  

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

    您好、Krish:

    确实如此、需要将2.5V 电源连接到3.3V 引脚、以便为 MCU 提供2.5V VDDIO。  

    任何典型的可变实验室电源应该就足够了。

    此致、

    格罗姆

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

    您好、Gerome

       感谢您的澄清。

    我仍想知道为什么这种非传统的外部电源连接方式、同时我们已经通过 USB 为 Launchpad 提供5V 电压。

    请解释以下问题。  

    1.由于该特定 EVM (例如  DP83867IRPAP、其中 VDDIO 为2.5V)、是否需要2.5V 的外部电源?   

    2.像  DP83867ERGZ - R 这样的 EVM 是否也有2.5V 的 VDDIO?   即使我买了  DP83867ERGZ EVM ,我也会需要这个特殊的2.5伏电源吗?  

    3.让我知道 EVM 的组合是什么(?) 和 Launch Pad (?) 是否会在同一 VDDIO 工作,而不需要这种非正统的方式连接外部电源?  

    4. 2.5V 电源很难获得,在亚马逊找不到。  外部电源是否可以在 Launchpad 上工作?   

     

    谢谢

    克里什

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

    您好、Krish:

    是的、这是因为匹配了 DP83867IRPAP EVM 的 VDDIO。

    此致

    格罗姆

    ____

    更新1/25/24:大家好、Krish、我想更正一下我之前关于 RGZ EVM 的 VDDIO 为3.3V 的陈述。 它实际上是2.5V。 但是、我已经在 EVM 上亲自测试了 Launchpad、并且连接可以正常工作、但可能需要多次重复启动电路板和 LaunchPad、以便 FW 注册 PHY 以允许访问。

    您还可以使用第二选项:DP83TC812EVM-MC。 这是一个可由单个 USB 电源供电并可通过同一电缆访问寄存器的一体式选项。 唯一的缺点是 GPIO 是 NC、因此要进行探测、您需要直接在 PHY 引脚上进行探测。

    我对整个进程造成的混乱和挫折表示歉意。  

    此致、

    格罗姆

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

    您好、Gerome

      我刚刚看到了您更正后的答案版本。  

    1. 您会说"RGZ EVM 的 VDDIO 是3.3V。 它实际上是2.5V "。   这是否意味着 即使对于 DP83867ERGZ EVM、我也需要在 Launchpad MSP430F5529的外部应用2.5 V 的电压?  

    2. 您说 " 但是、我已经使用 EVM 亲自对 Launchpad 进行了测试、并且连接可以正常工作、但可能需要多次迭代对电路板和 LaunchPad 进行下电上电、以便 FW 注册 PHY 以允许访问。 "  

    您能否说明一下有关如何进行下电上电的上述说明的 TI 规格?  

    3.  此下电上电过程是否仅适用于 RGZ EVM 和 MSP430F5529?    DP83867IRPAP 不需要此过程。 ?  

    4. 我正在查找具有=>  SFD IEEE 1588时间戳功能的 EVM 板。  我只有两个选择。 =>  DP83867ERGZ 或  DP83867IRPAP。  我有 Launchpad MSP430F5529。

    这些 EVM 和 Launch Pad 由 TI 技术支持团队推荐。 我是 TI 技术团队建议我使用的 EVM 和 Launchpad 由于无法协同工作或不兼容、从而使整个过程更加混乱和沮丧。

    请向我建议正确的过程是什么以及 EVM 与 Launchpad 的正确组合是什么。  

    也请回答上述问题。

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

    您好 Gerome,正在等待您对我的最后一篇文章的回答。  

    最重要的是、对于(DP83867ERGZ EVM 和 MSP430F5529)=>是否仍然需要为 MSP430F5529提供外部2.5V 电源 、或者、它只需通过 USB 使用5V 电源就可以正常工作。 ?  

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

    您好、Krish:

    通过 USB 使用5V 电源应该足以实现此目的、但下电上电时可能需要一些迭代、以确保 MSP 能够正确识别 PHY。 之前、您曾表示难以获得2.5V 电源、因此我将尝试提供一些解决方案。

    如果您正在寻找一种一体式解决方案来在 GPIO 上评估 PHY 的 SFD、同时通过 USB 为寄存器供电和访问、我建议您查看 DP83TC812EVM-MC、因为它具有此功能、 尽管 GPIO 引脚为 NC、因此您需要直接探测。

    我们的 DP83867IR 产品页面中还有其他 EVM、它们也具有带 PHY 的 MCU、以便进行正确的寄存器访问。

    我对这种情况造成的挫折表示歉意。 我已在这些 EVM 的下一修订版中注明了这一点。

    此致、
    格罗姆

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

    您好、Gerome

        感谢您的回答。

    您建议将   DP83TC812EVM-MC 作为一个解决方案。  但是、我查看了该 EVM 的规格。  但是、它没有明确 表示它支持 帧起始检测 IEEE 1588时间戳

    您能否指出 DP83TC812EVM-MC 的 TI 规格、其中说明它支持以下各项。

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

    您好!

    您可以将 DP83TC812EVM-MC 用于其 DP83867部分。 由于此 PHY 确实支持1588 SFD、并且可以通过 USB 电缆访问电源和寄存器、因此唯一需要注意的是需要直接探测 GPIO 引脚。

    此致、

    格罗姆

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

    您好、Gerome

      根据您的建议、我 最近购买了 DP83TC812EVM-MC。

    我在电路板上针对 PHY 寄存器测试了写入/读取、工作正常。 好极了。  

    具体而言、我希望在 DP83TC812EVM-MC 上检测 SFD、并应能够通过引脚/GPIO 进行目测检查。

    以下所示的 TI 规范(第3页第4节)介绍了专门针对 DP83867IRPAP、DP83867ERGZ-S、 DP83867ERGZ-R 等 EVM 检测 SFD 的过程。    

    如何配置 DP83867帧起始检测(TI.com)

    我在这款新电路板 DP83TC812EVM-MC 上尝试了完全相同的过程  、但似乎不适用于  DP83TC812EVM-MC。  

    1.为了检测此 DP83TC812EVM-MC 上的 SFD、需要对哪些寄存器(地址、数据)进行编程。  ?   

    2、步骤(1)完成后,我可以检查哪些引脚或 GPIO ?  

    3.请告诉我检测特定于  DP83TC812EVM-MC。

    期待您尽早收到我的项目的消息、这取决于 SFD 检测。  

    谢谢

    克里什

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

    您好、Krish:

    这很奇怪、因为我们的团队最近在 ERGZ EVM 上对此进行了测试、没有任何问题。 寄存器配置如应用手册所示、但无论电路板如何、都应应用相同的设置。

    该过程还要求在 MDI 上发送数据、以便通过 PHY、并将探针放在 DP83867的 GPIO_0引脚上。

    请您提供您正在执行的程序吗? 什么是 PHY ID? 探头与引脚连接的设置图片。

    此致、

    格罗姆

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

    您好、Gerome

       您发送的寄存器编程 适用于  ERGZ EVM。

    但是、在上一篇文章中、我曾要求寄存器编程新的板载  DP83TC812EVM-MC  (非 ERGZ EVM)。

    请告知我正确的寄存器编程过程和 PROB 设置、以检测  DP83TC812EVM-MC。

    我只有一个  DP83TC812EVM-MC 。  数据包生成器可通过以太网电缆连接到 EVM。

    哪些引脚位于 DP83TC812EVM-MC  需要探测以检测 SFD?  

    以下测试设置是否足以检测 SFD?  

    数据包生成器=> DP83TC812EVM-MC =>探头?   

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

    您好、Krish:

    这仍然可以正常工作、因为 PHY 是相同的;DP83867。 您将需要直接根据应用手册在 DP83867引脚上进行探测。

    此致、

    格罗姆

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

    您好、Gerome

    仅供您参考: 您之前的回答不正确,不适用于  DP83TC812EVM-MC。   

    以下对象的正确流程:  DP83TC812EVM-MC。   

    1.将0x1080写入寄存器0x04A0  

    2. 将0x0406写入寄存器0x0452  <= 新信息。

    3.软件重启: 将0x4000写入寄存器0x001F

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

    您好、Krish:

    您要在该电路板上写入哪个 PHY?

    此致、

    格罗姆

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

    您好、Gerome

    DP83867的 SFD 寄存器与 DP83TC812中的寄存器不同。  

    部分  8.6.2.44 IO_MUX_CFG_1 寄存器0x0452是用于为 DP83TC812配置 SFD 的寄存器。

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

    您好、Krish:

    我很好奇、当先前的所有调试都面向 DP83867时、您为什么要使用 DP83TC812。 该电路板具有两个 PHY、因此出于调试的所有意图和目的、您可以忽略该电路板的100Base-T1部分。

    此致、

    格罗姆