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:DP83869使用 MSP-EXP430G2ET 进行访问

Guru**** 2392215 points
Other Parts Discussed in Thread: MSP430F5529, USB-2-MDIO, MSP-EXP430G2ET, DP83869EVM

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1467846/dp83869hm-dp83869-accessing-with-msp-exp430g2et

器件型号:DP83869HM
主题中讨论的其他器件:USB-2-MDIOMSP-EXP430G2ETDP83869、MSP430F5529 DP83869EVM

工具与软件:

您好!

我们尝试 按照 USB-2-MDIO 文档通过连接 MDC、MDIO 线路来使用 MSP-EXP430G2ET 电路板访问 DP83869 PHY。  

我们的 PHY ID 是0000。 但在尝试使用 USB-2-MDIO 工具时、我们使所有32个 PHY 都可用、但我们无法读取任何特定的寄存器。

我们将值设为 FFFF

 

请帮助我们通过 MSP-EXP430G2ET 板访问 DP83869。 原理图文件随附。

此致

Guru Sai prasanth a.


e2e.ti.com/.../DP83869_5F00_Texas.pdf

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

    您好!

    我建议使用 MSP430F5529 Launchpad、而不是 MSP430G2。 我们的大多数现代 EVM 仅使用 MSP430F 芯片。 获得该板并刷写后、我们可以继续讨论。

    此致、

    Gerome.

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

    您好!  

    我们使用  MSP-EXP430G2ET Launch pad 中的 M430F5528芯片组。 这样我们就可以访问 DP83869、因为我们以前通过另一个产品访问过。  

    此致

    Guru

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

    尊敬的 Guru:

    我认为目标器件是 G2553、它与 MSP430F5529-LP 上的 F5529不同。 我们可以查询这方面的信息、但我建议您使用 MSP430F5529-LP。

    您能否分享从 Launchpad 到 PHY 的连接方案以及上电顺序? 是否已使用 USB2MDIO 固件刷写 DUT?

    此致、

    Gerome.

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

    您好!

    现在可以检测 PHY DP83869、如下图所示。

    但当我们读取任何寄存器时、它仅为所有寄存器返回一个值。

    请帮助我读取寄存器。

    请查看随附的原理图

    返工完成: 下拉 R442以在 RGMII 至光纤1000M 模式下进行配置

     e2e.ti.com/.../EPCB_2D00_5049_2D00_O_2D00_00-_2D00_-texas-query.pdf

    此致

    Guru  

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

    尊敬的 Guru:

    我对显示的回读非常好奇。 您能将 Launchpad 中的装置照片分享给 DUT 吗?

    此致、

    Gerome.

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

    您好!

    正如我们在 MSP430 Flasher 指南文档中所述、P1.4 (MDC)和 P1.5 (MDIO)连接到 DP83869 MDC、MDIO 引脚、我们也相应地进行了接地。

    此致

    Guru

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

    您好 Guru、

    如前所述、我不熟悉将 USB2MDIO 与 MSPG2 Launchpad 配合使用、而只熟悉 MSP430F5529 Launchpad。 如需继续支持、建议切换到使用此 LaunchPad。 另外、我唯一建议的就是尝试翻转 MDC 和 MDIO、并重新读取预期值。

    此致、

    Gerome.

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

    您好!

    很抱歉这么晚才回复。 同时、我们还采购了  MSP430F5529 Launchpad。

    我们曾尝试读取 DP83869 PHY、得到的值相同:所有寄存器均为94dB。

    我们可以读取其他 PHY (例如、使用同一电路板的 VSC8211、而不会出现任何错误)

    根据建议、我们已交换 MDC、MDIO 线路。 在这种情况下、PHY 0也未检测到。

    请指导我们阅读使用新电路板时的 DP83869 PHY。  

    此致

    Guru

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

    尊敬的 Guru:

    这是非常奇怪的。 即使在使用 MSP430F5529 LP 运行时、也不会出现此行为。 如果您仅在此电路板上看到此错误、请 更换器件。 请注意、MDC 不需要 PU。  

    是否生产的所有电路板都存在此问题? 有多少人?

    此致、

    Gerome.

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

    尊敬的 Gerome:

    我想要求您 对器件进行 ABA 交换。

    我们已检查所有板。 所有卡都存在同样的问题。

    请注意、MDC 不需要 PU。

    在多个板中、我们实现了相同的标准。 我们已删除并检查了相同的问题。

    我们按照随附的文档刷写 MSP430F5529 LP。

    e2e.ti.com/.../MSP430-Flasher-guide.pdf

    此致、

    Guru

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

    尊敬的 Guru:

    在这种情况下、您能否使用此固件刷写 LaunchPad? 这仍将实现 USB2MDIO 功能、但将成为 TI 实验室中的标准配置。

    我也很好奇、您是否有 DP83869EVM 或其他 TI EVM、其中提供了 MDC/MDIO 连接。 我想彻底弄清 LaunchPad 是否存在问题、以及硬件设计是否可能是问题。

    此致、

    Gerome.

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

    尊敬的 Gerome:

    我们没有  DP83869EVM 或其他 TI EVM

    我们已经复查了电压3.3V、2.5V。 1.1V。 一切都在变得完全正确。

    我们还检查了 CLK_OUT (引脚40):它是25MHz

    LaunchPad 工作正常、因为我们能够读取 同一电路板中的其他 PHY (VSC8211)。

    此致

    Guru

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

    尊敬的 Guru:

    感谢您提供的信息。 不清楚如果不存在严重故障、PHY 为什么会为所有寄存器返回相同的值。 除了寄存器访问之外、PHY 是否能够获得 SGMII 链路并具有干净的吞吐量通信? 这将有助于确定 PHY 是否处于不良行为的严重状态。 这可以通过更多基于应用/系统的检查(如 LED 指示、链路伙伴通信、MAC 状态)来获得。 由于该器件应位于 RGMII/SGMII 桥中、因此将 RGMII 总线置于特定频率(取决于速度)是功能的指示信号。  

    我还想从示波器层面了解 MDC/MDIO 通信。 在返回0x94DB 值时、是否可以提供 MDC/MDIO 通信的注释范围热? 这将有助于排除信号完整性问题。

    我还从上次开机自检中连接了 MSP 固件。 可以使用 Uniflash 刷写此闪存

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

    此致、

    Gerome.

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

    尊敬的 Gerome:

    PHY 无法获得 SGMII 链路、无 LED 指示、无链路伙伴通信。

    请在下面找到0x94DB 的 MDC、MDIO 数据的波形。

    此致

    Guru

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

    尊敬的 Guru:

    感谢您提供的信息。 现在、我想改变这种做法、因为所报告的意见是一个严重的失败。 我想检查一下上电顺序和捆扎从电气方面看是否良好。

    请提供以下内容的屏幕截图:

    1)所有电源轨、RESET_N、PWDN

    2) 2) RESET_N、在 RESET_N 置为无效时所有配置(strap)引脚

    您还能否提供电路板上 DP83869器件的顶部标识图片?

    此致、

    Gerome.

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

    尊敬的  Gerome:

    请在随附文档中找到波形。

    对于 JTAG_TDO 引脚、根据配置(strap)和硬件连接、我们应该会 获得3.3V 电压、但会得到3.3V 电压 0.063V。

    e2e.ti.com/.../DP83869_5F00_debugging.docx

    请 在我们的电路板中找到 DP83869器件的顶部标识。

    此致

    Guru

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

    尊敬的 Guru:

    我看到波形是实心的、不是过渡的。 这可能向我指示引脚处于稳定状态、这可能是它们的直流值的原因。 但是、我会担心捆扎行为。 简而言之、该引脚使用外部电阻器充当 PHY 的直流偏置。 重要的是、不能通过其他任何因素(例如 MAC 或 SoC)驱动该电阻器来完成其工作。 您能否通过 RESET_N 取消置位触发示波器来重新分析自举引脚? 这样可让您了解该引脚上以正确时序与稳态功能采样的电压。

    此致、

    Gerome.

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

    尊敬的  Gerome:

    请在适用范围内查找带有 RESET_N 和取消置位的随附文档。

    如我们的原理图所示、无论 DP83869是否会产生任何驱动器问题、RGMII 线都连接到 LAN7431 (Microchip 芯片组)。

    e2e.ti.com/.../DP83869_5F00_debugging2.docx

    此致

    Guru

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

    尊敬的 Guru:

    感谢您的示波器截图。 最坏情况下、这意味着 PHY 处于 RGMII 转铜缆或1000BASE-X 这里肯定还缺少一些其他东西。 我建议您获取我们的 DP83869EVM、因为这是一个公开可用的工作电路、以便交叉参考其他运行状况检查。  

    此致、

    Gerome.

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

    尊敬的 Gerome:  

    我们不能购买  DP83869EVM。 是否有任何用于读取带 MDC 和 MDIO 线路的 DP83869的示例代码?

    此致

    Guru

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

    您好 Guru、

    没有专门用于 DP83869的示例代码。 正如您提到的、如果 LaunchPad 与其他器件一起工作、它与 DP83869的工作方式应完全相同、因为 SMI 是用于以太网 PHY 寄存器访问的通用总线。

    因此、我想使用我们的 EVM 来排除设计中固有的硬件依赖性。  

    此致、

    Gerome.