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.

[参考译文] PGA450-Q1:同时为多个 EVM 使用 GUI

Guru**** 2555600 points
Other Parts Discussed in Thread: PGA450-Q1, SN65HVDA100-Q1, TIDA-00151

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/634816/pga450-q1-using-gui-for-multiple-evms-at-same-time

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

您好!

我正在使用 PGA450EVM-S、想知道是否可以通过 GUI 来解决多层 EVM-SS (复数)问题?

对于可行性研究、使用2个或更多 PGA450进行开发的最佳方法是什么?

此致

Christian

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

    最佳解决方案可能是用户使用内置 OTP UART 命令创建具有 UART 总线的自定义主控制器、以读取/写入多个 EVM-S 模块(有关详细信息、请参阅下面的响应3)。

    PGA450-Q1 EVM 和 GUI 原样仅供一个 PGA450器件一次性使用。 但是、可以修改 EVM 以支持通过 GUI 与多个 EVM-S 模块进行通信连接。

    1) 1)启用多器件 SPI-Comm:
    由于 GUI 主要利用 SPI 进行器件配置、评估和可视化、因此主器件(Tiger 板)的 SPI-CS 引脚可在外部进行多路复用、并由 Tiger 板上提供的免费 GPIO 进行控制。 PGA450 GUI 已提供对 Tiger GPIO 状态的直接控制。

    2) 2)启用多器件 LIN-Comm:
    由于 LIN 协议需要一个3位 ID 字段、因此基于软件的寻址允许多个器件共用同一条 LIN 总线。 PGA450的 EVM 包括一个 SN65HVDA100-Q1 LIN 物理接口。 该接口的 LIN 引脚随后将用作额外 PGA450器件的总线。 请记住、如果 EVM-S 器件已永久编程为从 DEVRAM 运行、则仍需要 SPI 连接、以便在加电时可以对其进行重新编程。 如果 EVM-S 器件被永久编程为从 OTP 运行、那么地址应该已经硬编码、或者根据用户将代码配置为运行从 EEPROM 引用。

    3) 3)启用多器件 UART-Comm:
    网上商店的 PGA450-Q1 EVM-S 器件经过 OTP 编程、仅在 UART 模式下工作。 UART 与 LIN 类似、它还分配了一个3位器件 ID /地址。 在为附带的 OTP 示例提供的示例中、UART ID/地址从 EEPROM 存储器的地址0x1F 引用。 默认情况下、地址将为"0"、因此用户需要更新、写入 EEPROM 地址并将其烧写为每个 EVM-S 不同的值 EEPROM 可通过 UART 使用 OTP 内置命令3更新 EEPROM 值。 有关 EVM-S 上可用的硬编码 OTP 命令的详细信息、请参阅 PGA450Q1EVM-S 用户指南和 TIDA-00151 UART 演示指导(www.ti.com/.../sldu019b.pdf) 要启用 SPI 或 LIN 命令、需要在 EVM-S 网上商店硬件上安装新的/原始的 PGA450-Q1。