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.

[参考译文] DP83867IR:USB-2-MDIO 始终提供返回("Error!) 设备未连接!"

Guru**** 2455360 points
Other Parts Discussed in Thread: MSP-EXP430F5529LP, USB-2-MDIO, MSP430F5529

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/611436/dp83867ir-usb-2-mdio-always-gives-back-error-device-not-connected

器件型号:DP83867IR
主题中讨论的其他器件:MSP-EXP430F5529LPUSB-2-MDIOMSP430F5529

您好!

我将使用 MSP430F5529 Launch Pad (MSP-EXP430F5529LP)和 USB-2-MDIO 软件来控制 DP83867。

 

我认为硬件设置正常。 在打孔焊盘上将 IO 电压设置为1.8V、并提供1.8V 电压。

已将 MDC 和 MDIO 从 Launch Pad 连接到 PHY。 已在计算机上安装驱动程序和 USB-2-MDIO 软件。

已将“USB_2_MDIO_F5.hex”刷写到 Launch Pad。

可以启动 USB-2-MDIO 软件。 波特率和端口可被设定。

在“Open Port”(打开端口)之后,状态变为“HW Connected”(硬件已连接)。

 

我们将硬件上的 PHY 地址设置为10 (1010b / 0xA)。 然后、我选择 PHY ID 10。

当选择了一个寄存器(例如0000)并且读取完成时、我总是返回消息:

“寄存器0000是:错误! 设备未连接!”。

在示波器上、我可以调试/查看通信期间发送和接收的数据。

MDC 和 MDIO 上的数据似乎正确。

 

我还向 LED 控制寄存器0x19写入了数据、以打开 LED。

我能够通过设置寄存器0x19来控制 LED。 LED 可打开和

相应的寄存器值来执行的操作。

这表明从 PC 到 LaunchPad 到 PHY 器件的通信工作正常。

但 USB-2-MDIO 软件始终显示消息“Register 0019 is:Error! 设备未连接!”。

 

另外,“查找 PHY ID”也不起作用。 响应是

“PHY ID x 为 Noi 可用”,其中 x 从0变为31。

在示波器上、可以看到在检查 PHY ID 10时 PHY 给出了响应。

 

执行脚本时,始终出现“错误! 设备未连接!” 反馈。

 

可能出什么问题了? 驱动程序? UART 设置?

 

我们拥有64位 Windows 7专业版。

我尝试使用另一个 USB 端口。

我在另一台计算机(相同的操作系统)上安装了所有程序

 

非常感谢您的参与

 

此致

Christoph

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

    MSP430F5529在其电压设置为1.8V 时无法可靠通信。请施加2.1V 电压来运行 MSP430F5529。 在 MSP430 IO = 2.1V 时、它仍能够与 VDDIO = 1.8V 下运行的 DP83867连接

    由于 MDIO 正在工作、这必须是 F5529的 UART 和位于 LaunchPad 的 EZFet 部分的 F5528之间的通信问题。

    请告诉我、如果增大此电压有什么帮助、如果没有、您将不得不探索 MSP430 UART 驱动程序的重新安装。

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

    Rob、您好!

    非常感谢您的提示。

    我将在今天尝试并提供反馈。

    此致

    Christoph

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

    我已根据您的建议将 IO 电压更改为2.1V。
    现在数据传输工作正常。 读回寄存器值在 USB-2-MDIO GUI 中正确显示。

    感谢你的帮助
    此致
    Christoph