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:EVM 通信问题

Guru**** 2533870 points
Other Parts Discussed in Thread: DP83TD510E-EVM, USB-2-MDIO, DP83TD510E, DP83822I

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

https://e2e.ti.com/support/interface-group/interface/f/interface-forum/1058200/dp83td510e-evm-evm-communication-issue

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

您好、先生、

客户有以下问题、您能就此问题提供建议吗?

我正在尝试基于2个评估板 DP83TD510E-EVM 创建一个使用10Base-T1L 技术的演示。

两个板通过一根10米 SPE 电缆连接在一起、每个板通过以太网电缆连接到笔记本电脑。

两个电路板也通过 USB 供电(无外部电源)。

想法是尝试从笔记本电脑 A 发送数据包到 B。但我想了解电路板应该如何工作。

我到目前为止所管理的是为 Windows 安装驱动程序、使用 USB-2-MDIO 打开板的端口。 我还在每个寄存器中读取0、因此我不知道这是否是个问题。

感谢您提前进行澄清。

此致、

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

    您好 Frank1、  

    感谢您的查询。

    如果您在所有寄存器上读取0、请参阅以下步骤

    将 R24替换为0欧姆电阻器、以便仅通过 USB 端口为其供电、  

     请检查 C62和 C70两端的直流电压。

    检查 R149处的时钟

    使用 S4执行复位。

    进一步调试:

    如果 R149上没有时钟、 DP83822看起来 根本没有时钟信号。  您可能需要通过 MDIO 接口检查寄存器的配置。

    USB-2-MDIO  

    3.4 SMI 连接

    在介质转换器配置中、DP83TD510E 和 DP83822I 的 MDIO/MDC 线路连接在一起。 两个 PHY 都可以同时访问。 DP83TD510E 已设置为 PHY 地址00、DP83822I 已设置为 PHY 地址05。   将 micro-USB 连接到 J4

    请参阅用户指南的第4节"软件"。

    在默认状态  下、DP83TD510E 寄存器0x0017位7设置为"XI is 50MHz"。 将其更改为"XI is 25MHz"、它将在 R149上产生一个时钟信号。  

    简   而言之:将"4021"写入 DP83TD510E 上的寄存器"0017"、您将能够通过 SMI 与 DP83822通信。

    https://e2e.ti.com/support/interface-group/interface---internal/f/interface---internal-forum/1032585/dp83td510e-evm-can-t-establish-link

    此致、

    Sreenivasa

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

    您好 Frank1、  

    您是否有机会进行一些测试?

    此致、

    Sreenivasa

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

    您好 、Sreenivasa、

    在我删除 R24来解决空寄存器问题之前、我想知道一些事情。
    我打算通过 T1L 开发板将传感器数据从 ESP32发送到 RaspberryPi (请参阅已加入的演示文稿)。
    我想知道如何将数据从 ESP32发送到 RaspberryPi、是否可以通过串行/USB 将数据发送到第一个 T1L 板并通过以太网从第二个板接收 RaspberryPi 中的数据?
    介质转换器是否将 T1L 转换为以太网?
    我是否可以通过编写自己的库/代码将数据从 ESP32发送到评估板(如 TIBoard.send(temperature)?

    e2e.ti.com/.../UNBEKANNT.pptx

    谢谢。

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

    您好 Frank1、  

    感谢您的提供。

    是否要附加演示文稿? 我看不到任何东西。

    此致、

    Sreenivasa

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

    您好 、Sreenivasa、

    感谢您的快速回复。

    请查找随附的 filee2e.ti.com/.../3073.UNBEKANNT.pptx

    谢谢。

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

    您好 Frank1、  

    感谢您提供该文件。

    我将审核并提供我的意见。

    对此,

    Sreenivasa

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

    您好 、Sreenivasa、

    非常感谢。

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

    您好 Frank1、  

    注意事项和欢迎。

    对此,

    Sreenivasa

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

    您好 、Sreenivasa、

    我仍然在所有寄存器上读取0。
    我将 R24替换为0欧姆电阻器、仅通过 USB 端口为其供电、并使用 S4执行复位。 (我没有检查 C62和 C70上的直流电压、也没有检查 R149上的时钟)。 我还通过 USB-2-MDIO 将"4021"写入 DP83TD510E (PHY 地址00)上的寄存器"0017"(尝试使用两个扩展寄存器是/否)。 在我读取寄存器"0017"之后、它有0000。
    那么、这里有什么问题呢?

    谢谢。

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

    您好 Frank1、  

    感谢您进行更改和测试。

    您是否看到电路板已通电。

    https://www.ti.com/lit/ug/snlu271a/snlu271a.pdf

    请检查第10页中所述的跳线位置。

    您是否在控制面板设备管理器中看到检测到 USB 设备?

    此致、

    Sreenivasa

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

    您好 、Sreenivasa、

    那么、现在我发现我没有在 J9放置分流器。 为了测试数据是否被发送、我尝试使用论坛中的 test_packet_error 脚本(packet_checker.txt、packet_gen_enable.txt、reverse_loopback_enable.txt)进行测试、并且它可以正常工作(数据从电路板1发送并接收到电路板2中)!

    但现在的问题是,我不知道如何将数据包从一台计算机发送到另一台计算机(PC1 <--EthernetCable--> Board1 <--Cable--> Board2 <--EthernetCable--> PC2)。 也许我可以使用 Wireshark 来实现这一点吗? 成功建立连接后、计算机是否将主板识别为以太网设备?
    我还注意到两个 RJ45连接器 J2上的两个 LED 都不亮。 这是因为我需要在介质转换器模式下配置电路板吗?

    介质转换器模式意味着什么? 这是否意味着它将 Ehernet 转换为10 Base?
    MDIO/MDC 引脚(SMI)有什么作用?

    此外、即使在安装 MSP430Driver 之后、DPInst64.exe 也未安装(请参阅随附的日志)。

    谢谢。

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

    您好 Frank1、  

    感谢您的回复、很高兴听到进度。

    您能否指向找到脚本的主题/论坛。

    我看不到附加的任何日志。

    此致、

    Sreenivasa

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

    您好 Frank1、  

    您可以使用 MDIO 接口读取 DP83822寄存器。 您能否检查 J19的位置。

    此致、

    Sreenivasa

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

    您好 、Sreenivasa、

    很抱歉、我错过了日志文件。

    e2e.ti.com/.../5102.log.txt

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

    您好 Frank1、  

    感谢您的记录。

    请回答我的上述问题。

    您是否能够与扫描仪的 VIS MDIO 通信?

    此致、

    Sreenivasa

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

    您好 Frank1、  

    如果问题与安装 Windows 驱动程序有关、请参阅以下内容  

    (+) DP83TD510E-EVM:MSP430 - USB 示例-驱动程序问题- Win7 x64 -接口论坛-接口- TI E2E 支持论坛

    此致、

    Sreenivasa

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

    您好 、Sreenivasa、

    谢谢、我将确认。

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

    您好 Frank1、  

    谢谢您。

    此致、

    Sreenivasa

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

    您好 Frank1、  

    请预计到年底假期的延迟时间。

    Sreenivasa

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

    您好 、Sreenivasa、

    感谢您的支持。

    所以它是有效的! 我在主设备(phy 0:4031 @0017)中配置了2个评估板、在从设备模式(phy 5:00F1 @0017)中配置了838221、最后我成功地通过2个板实现了良好的通信。 之后、我将两个板连接到两台计算机、并通过简单的 python 服务器/客户端脚本发送数据。
    现在的问题是:
    如何在不使用以太网电缆/介质转换器的情况下从电路板发送数据? (我想将数据从 esp32发送到电路板)

    您是否需要我提出新主题?

    非常感谢。

    此致、

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

    您好 Frank1、

    感谢您的备注。  

    DP83822通过硬件搭接配置为 RMII 从器件、预计正常工作。 不确定是否需要写入寄存器。  

    如何在不使用以太网电缆/介质转换器的情况下从电路板发送数据? (我想将数据从 esp32发送到电路板)

    您是否需要我提出新主题?

    是的、请启动新主题。

    请单击"已解决"按钮以关闭该主题。

    此致、

    Sreenivasa