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.

[参考译文] TIDA-010273:了解 GUI (PC) 通过 UART 进行电路板通信

Guru**** 2813875 points

Other Parts Discussed in Thread: DRV7308EVM, LAUNCHXL-F2800137

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

https://e2e.ti.com/support/motor-drivers-group/motor-drivers/f/motor-drivers-forum/1610903/tida-010273-understanding-gui-pc-to-board-communication-via-uart

器件型号: TIDA-010273
Thread 中讨论的其他器件: DRV7308EVMLAUNCHXL-F2800137

大家好、支持团队。

GUI (PC) 与电路板之间通过 UART 进行通信我即将在参考板上开始 GUI 评估。

GUI 支持通过 UART 进行通信、但我的通信遇到问题。

连接如下:

GUI (PC)-> XDS110 调试探针->参考板

XDS110 调试探针连接扩展接头引脚 15 (RX) 和 19 (TX)、5V 和 GND。

此外、波特率无法设置为 384600bps、因此我已将 GUI 和 PC 设置为 57600bps、这有点慢。

请告知是否存在任何连接问题。

我已经确认电源正在向电路板输入约 165V、并且 15V 和 3.3V 正在正确输出。

请检查是否还有其他需要检查的内容。  

此致、

DH

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

    尊敬的 DH:

    感谢您的提问! UART 通信是隔离的、因此扩展接头引脚 5V 没有从板载 5V 电源连接到该引脚。 它需要一个外部电源。 您能否确认该引脚上存在 5V 电压?  

    此致、

    Anthony Lodi

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

    你好 Lodi-San

    即使我从外部提供 5V 电压、也无法进行通信。 通信状态为“端口已打开“。 我不确定如何连接到 XD110 调试探针。 尤其是对于 5V、我不知道是否需要连接到 XD110 调试探针。 另外、关于通信速度、我无法在 PC 端设置 384600bps。 我是否需要特殊的驱动程序软件?

    此致

    DH

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

    你好 Lodi-San

    XDS110 调试探针无法通信、但 LUUNCHXL-F2800137 能够通信。

    但是、通信有点不稳定。

    此外、我无法选择在 GUI 中运行电机识别。 这是为什么?

    此致、

    HIG

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

    Hi Higa-San、

    让我尝试调试它并返回给您。 我仅将 GUI 与 USB 转 TTL UART 适配器一起使用。

    此外、我正在为 DRV7308EVM 开发 GUI、希望在几周内发布。

    此致、

    Anthony Lodi

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

    Lodi-San

    我期待着您的报告。

    此致、

    HIG

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

    Hi Higa-San、

    在 F2800137 与参考设计的 UART 引脚之间建立通信(使用 5V 或 3V3、RXD>>、TXD<<和 GND)后、应该能够在控制窗口中适当地读回总线电压。 在 GUI 命令旁边、从下拉列表中选择 Motor ID 和 Rs Calibrate。  

    其次、在 Control Command 旁边、从下拉列表中选择 Motor ID Auto (10)。

    然后选择“开始“。 这将开始电机识别过程、这些值可在 Motor Electrical Parameters 部分下的“Motor Parameters“选项卡中看到。 该过程完成后、将 GUI 命令更改回“Run and Set PRMs“、然后将 Control 命令更改为 CW Run Speed (4)。  

    此致、

    Anthony Lodi

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

    你好 Lodi-San

    感谢您的检查。 但是、我们尚未使用 UART 成功进行调试。

    您能告诉我调试环境的详细信息吗?

    获取参考设计的方法是独特的(我们直接从 TI 获得)、如果可能、您能直接向我发送电子邮件吗?

    此致、

    HIG

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

    Hi Higa-San、

    我使用 LAUNCHXL-F2800137 LaunchPad 并连接 USB 5V0 和 GND 跳线、以便从笔记本电脑为 LaunchPad 供电、因为参考设计上的 UART 接口是隔离的。 对于大多数其他情况(例如 DRV7308EVM)、您需要使其保持断开状态、以在供电高压时保持高压隔离、但在本例中、由于参考设计上的 UART 是隔离的、因此这些跳线可保持不变。 然后、我使用母对母跳线将 5V、GND、RXD>>和 TXD<<从 LaunchPad 连接到参考设计上的 UART 连接器。 如下图所示、请注意 RXD 和 TXD 连接器连接在接头的 XDS110 侧、而不是接头的 f2800137 侧。 您可能会认为、我们将 RXD 和 TXD 信号从 XDS110 获取到参考设计、而不是转到 LaunchPad 上的板载 F2800137。

    完成这些连接后、就可以向参考设计提供高电压、并可以将 LaunchPad 插入笔记本电脑。 在“Device Manager“下、您需要查找计算机将 LaunchPad 分配到哪个 COM 端口、因为在 GUI 中选择正确的串行端口需要此端口。 然后、您可以启动 GUI 并选择 Serial Port(串行端口)和 Open Serial(打开串行)并 Start Data TXRX(启动数据 TXRX)。

    如果您仍有问题、请告诉我。

    此致、

    Anthony Lodi