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.

[参考译文] DP83TD510E-EVM:无法使 DP83TD510E-EVM 板相互连接。

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/942140/dp83td510e-evm-cannot-get-dp83td510e-evm-boards-to-connect-to-each-other

器件型号:DP83TD510E-EVM
主题中讨论的其他器件:USB-2-MDIO

使用台式电源为 DP83TD510E-EVM 供电有助于使电路板连接到 USB-2-MDIO 软件。  我认为我正在正确使用 USB-2-MDIO 工具、并将之前提供的 (自动协商初始化和 Force_1Vpp_Master_Init.txt)脚本写入一个板的 PHY 0、并将(自动协商初始化和 Force_1Vpp_Slave_Init.txt) 脚本写入另一个板的 PHY 0。  我确保在每种情况下"扩展寄存器访问设置为"否"。  每个电路板都与 Raspberry Pis 建立了链路、并连接到其 RJ45端口、但电路板不会通过我在它们之间连接的单对进行相互连接。  您能建议我可能缺少的一些步骤、以便我可以通过单对使两个板相互连接吗? 如果有用、我将尝试包括电路板和设置的照片。

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

    我在原始帖子上没有看到图片、因此我将其作为 Word document.e2e.ti.com/.../DP83TD510E_2D00_EVM-setup-photos.docx 附加

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

    您好、Wayne、

    您如何确认脚本已成功上传? 您能否共享 DP83TD510器件的寄存器转储?  

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

    您好、Cecilia、

    我不确定脚本是否已正确上传。  我假设附加文件中显示的屏幕显示已成功上传。  我不确定如何获取寄存器转储、但我愿意尝试。  

    Waynee2e.ti.com/.../Script-upload.docx

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

    尊敬的 Cecilia、Justin:

    我想我弄清楚了如何读取寄存器值、很明显、我尝试加载的脚本不会加载。  第一个寄存器"001f"应该包含"8000"、但它的读数为"0000"。  此电路板需要进入特殊模式来读取和写入它吗?  我正在从外部为其供电、并使用 USB 端口将程序加载到它。  

    韦恩

    e2e.ti.com/.../Board-LEDs.docx

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

    您好、Wayne、

    您似乎已经与 Justin 就 E2E 进行了公开讨论。 让我们合并线程、以便在调试中有一个 E2E 链。 我也在这个主题中添加了 Justin。

    至于有关001f 的问题、该寄存器实际上是用于复位的写操作、并在写入0000后读回该寄存器。 我建议读取寄存器0x0000和0x0001

    谢谢、

    Cecilia

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

    您好、Cecilia、

    感谢您整合线程。  还感谢您提供有关读取正确寄存器的提示。  在执行我认为正确的1VppMaster 和1VppSlave 脚本后、我仍然无法使电路板彼此或与电路板另一端(RJ45侧)的设备可靠地连接。  我能够读取0000/0001寄存器中的"Master"为1100/0149、"Slave"为0100/0149。  明天我将能够做更多的工作。

    韦恩

    (wayne.hopkinson@commscope.com)

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

    您好、Wayne、

    您能否验证您使用哪种设置来运行下面的配置脚本?

    为了在 DP83TD510E 板之间建立链路、可运行三种可能的配置:

    1. A 板和 B 板上的 AutoNegotiation_Initialization.txt。(扩展寄存器菜单应设置为"是")

    2. A 板上的 Force_1Vpp_Master_Init.txt 和 B 板上的 Force_1Vpp_Slave_Init.txt。(扩展寄存器菜单应设置为"no")

    3. A 板上的 Force_2p4Vpp_Master_Init.txt 和 B 板上的 Force_2p4Vpp_Slave_Init.txt。(扩展寄存器菜单应设置为"no")

    请勿在同一电路板上同时运行自协商和强制模式脚本。  

    此致、
    Justin  

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

    您好!

    最初、我尝试同时使用 AutoNeg 选项和1V 主器件/从器件选项。  我理解这是不正确的。  我不知道我是否需要对电路板做些什么、以使其放弃先前的尝试。

    从那时起、我一直关注1V 主器件/从器件选项。  为此、我尝试将1V 主器件脚本上传到其中一个电路板上(通过 USB 端口)、并使用其相应端口将1V 从器件脚本上传到另一个电路板上。  我不再使用 AutoNeg 脚本。  我将此脚本上传到 PHY 00、并将扩展寄存器设置为否  在每种情况下、脚本似乎都加载了、最后一个帖子是我读取寄存器0000和0001的内容。  电路板由外部电源供电、选择 USB 电源的跳线未短接。

    下面是对这种相对简单的应用的更广泛的描述: 我可以让两台 Raspberry Pi 计算机通过 iPerf 相互通信。  它们通过集线器和4线对类电缆相互连接。  我想用1线对电缆替换其中一根4线对电缆、并在 PIA 之间建立相同的接触。  为此、我使用两个 TI DP83TD510E-EVM 模块彼此相对、其 RJ45部分朝"外"。  因此、实际上、我只是使用 TI 电路板从4线对转换为1线对、然后再返回。  

    韦恩

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

    我不知道这是否解决了问题、但我转移到了另一个 USB 集线器、在对电路板进行下电上电并重试先前发送的主/从脚本后、我的两个电路板正在相互通信。  此问题可以解决。

x 出现错误。请重试或与管理员联系。