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.

[参考译文] PGA450Q1EVM:RS232通信接口

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/744251/pga450q1evm-rs232-communication-interface

器件型号:PGA450Q1EVM
主题中讨论的其他器件:TIDA-00151PGA450-Q1

你(们)好。

我正在使用 PGA450Q1EVM REV-C (包括 TI GER-A 板和 Murata 传感器)。 我熟悉 GUI、并能够从中获取范围配置文件。 为了测试实时反馈并为电路板设置驱动程序、我现在尝试使用 UART (RS232)与 EVM 连接。 但是、在发送命令0 (或该命令的任何命令)时、我没有从 PGA450获取任何答案。

我遵循 PGA450Q1EVM-S 用户指南和 TIDA-00151 UART 演示指导(修订版 B)中的说明。

以下是我遵循的步骤:

0)连接:
   a)将 EVM 板连接到12V 电源
   b)将 USB 电缆从笔记本电脑连接到 TI GER-A 板(TI GER 板通过通信 PCB 连接到 EVM)
   c)将 UART 转 USB 电缆从笔记本电脑连接到 EVM 板上的 RS232端口

1) 1)对 DEVRAM 进行编程以使用 UART 演示固件
   我按照2.2.1节(步骤1至10)中的步骤操作、将 PGA450-Q1 v2.4的 TIDA-00151_Rev2_7_DEVRAM-UART.hex 从 TIDA-00151 UART 和 LIN 演示固件中删除(修订版 D) (请注意、链接显示为 v2.4、但内的.hex 为修订版2.7)
   输出读数为 DEVRAM Verification Successful (DEVRAM 验证成功)
   我不会断开电源或任何其他电缆。 但是、我在 ESFR 选项卡中将微控制器切换回激活状态(指南中是否缺少此步骤?)。

此时、我假设 PGA450将响应 UART 命令。

2) 2)通过 UART 发送/接收命令
   a)使用 Hercules 设置实用程序、我发送命令0 (0x00、0x55、0x00、0x00)、如相关问题帖子中所示。 我的 EEPROM 0x1F 地址读取00、因此我的传感器地址是0、因此我发送(0x00、0x55、0x00、0x00)、而不是(0x00、0x55、0x01、0x00)
   B) EVM 板没有输出... 我也尝试了其他传感器地址。 我还注意到、调制解调器线路 CD 和 RI 不像相关问题的帖子中那样为绿色。

3) 3)检查通过 GUI 进行的 UART 通信
   a)我还尝试通过 GUI 检查 UART、但我对步骤4 (第7页)感到困惑、因为我有 EVM、而不是 EVM-S 相反、我假设连接已完成、并且不会接触硬件。
   b)其他步骤进展顺利、但当我键入命令、按 Tx、然后按 Rx、Rx 队列会准确读取发送的 Tx ...

是否有关于如何解决2和3的反馈或想法?

PS:我通过短接 TXD 和 RxD 来检查电缆、并确认我按预期读回了发送的内容(使用 Hercules 设置实用程序)。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的用户5005795:
    您的所有步骤均正确、但在设置过程中缺少一个步骤:

    使用满量程 PGA450Q1EVM 硬件的 RS-232电路时、您必须:
    •为 VPWR-IN 插头旁边的5V 测试点提供单独的5V 电源(如果您希望在对 PGA450-Q1进行 DEVRAM 编程后分离 Tiger 板)

    •在评估 UART-USB 通信时、如果可以保持 Tiger 板连接、则可以通过从 PGA450Q1EVM GUI 打开 Tiger 窗口并单击"GPIO"选项卡上的"5.0V/3.3V 电源= 1"按钮来启用 Tiger 板上的5V 电源轨。 这种方法不需要额外的外部电源。

    如果不执行上述任一步骤、RS232电路就不通电、这说明了您为什么看不到任何响应。 我们可以将此步骤添加到用户指南以供将来参考。 但是、感谢您努力彻底尝试首先解决这个问题!
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    非常感谢您的快速回复。 这确实解决了我的问题、我现在可以通过 UART 从电路板获取回复。 我必须在文档中遗漏了这一点。