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.

[参考译文] AWR1243:为其他功能配置 GPIO 引脚?

Guru**** 2591490 points
Other Parts Discussed in Thread: AWR1243, AWR1443, AWR1642

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/599964/awr1243-configure-gpio-pins-for-other-functions

器件型号:AWR1243
主题中讨论的其他器件: AWR1443AWR1642

您好!

我想知道是否可以为其他功能配置一个或多个 AWR1243 GPIO 引脚、例如输出触发信号或用作 SPI 总线的 MOSI。

PINMUX 工具(www.ti.com/.../pinmuxtool) 声称 支持 AWR12xx、但当我转到 TI PinMux 云工具时、没有 AWR12xx 选项。

有人能不能就此问题提供一些信息?

谢谢、

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    AWR1243是一款仅限前端的器件、没有用于 GPIO 或其他数字接口的用户可编程 MCU。 它只有前端配置(SPI)所需的固定接口集。 如果您正在寻找可编程接口和 GPIO、我们建议您使用 AWR1443或 AWR1642。

    此致、
    Vivek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    这是否澄清了您的疑问?

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

    感谢 Vivek 澄清 AWR1243是一款仅限前端的器件。

    不过、我想知道如何配置和使用某些 AWR1243引脚。 具体而言、您能否给我指出一些文档、这些文档描述了可以向哪些寄存器发送哪些数据以配置引脚:

    • FW_CW_SYNCIN1/2
    • FM_CW_CLKOUT
    • FM_CW_SYNCOUT
    • SYNC_IN
    • SYNC_OUT
    • OSC_CLKOUT
    • PMIC_CLKOUT
    • MCU_CLKOUT
    • (笑声)

    非常感谢您的跟进。

    毫米波器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好,
    SYNC_IN 默认始终处于启用状态。 如果在帧配置中选择了 HW_Trigger 选项、则器件将在该引脚上查找脉冲以启动帧传输。
    OSC_CLKOUT 只用于获取像 SYNTH 信号一样的调试信号。 这可以使用 Radar Studio 工具(DFP 包的一部分)在调试模式下使用。 在 Radar studio 工具的"RegOP"选项卡中、您可以选择要在 OSC_CLKOUT 引脚上呈现的调试信号。

    在未来的软件版本中、我们将添加 API 来控制 PMIC_CLKOUT 和 MCU_CLKOUT 信号。
    其余的引脚如 FM_CW_SYNCIN、FM_CW_CLKOUT、FM_CW_SYNCOUT 仅用于级联模式、而不用于单芯片应用。

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

    您好、Vivek、

    20GHz 输出信号似乎有两个选项:FM_CW_CLKOUT 和 FM_CW_SYNCOUT。

    1)这两个引脚能否用于控制两个不同的从芯片? 还是只允许使用一个引脚?

    2) 2)对于 FM_CW_SYNCOUT 说明、它说它可以用于板载环回。 这意味着什么?

    谢谢、

    Faiz

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

    感谢 Vivek 的回答。

    我有几个后续问题:

    根据 AWR1243数据表、OSC_CLKOUT 是40MHz 晶体振荡器的清理版本。 我无法在"调试信号"输出上获取 OSC_CLKOUT。 相反、正如您从脚本消息屏幕截图中看到的、"调试信号"的选择都不起作用。 您能告诉我哪里出了问题吗?

    由于我们希望使用自己的软件来控制 AWR1243、是否有方法在不使用 TI 雷达 API 的情况下将 SYNC_IN 设置为 HW_Trigger? 这可以通过 SPI 接口实现、如果可以、我可以在哪里找到有关 SPI 命令和格式的文档?

    谢谢、

    毫米波器

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好、Faiz、
    可使用 FM_CW_CLKOUT 和 FM_CW_SYNCOUT。 这两个引脚都位于封装的相对侧、以便于路由到从器件、具体取决于从器件放置在电路板上的哪一侧。
    FM_CW_SYNCOUT 可用于将20GHz 反馈回主器件、使其更容易在 PCB 上的主器件和从器件之间实现20GHz 的相位匹配。

    此致、
    Vivek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    mmWaver、您好!
    1) 1)关于您在 RADAR Studio 中看到的故障,您能告诉我您使用的 DFP 版本吗? 此外、您能否确保在配置传感器(即完成静态配置、数据配置和传感器配置)后尝试获取调试信号?

    2) 2)您将通过 SPI (rlSetFrameConfig)提供的帧配置 API 具有一个名为 Trigger select 的参数。 您可以在此处选择 HW 触发器、并使用 SYNC_IN。

    此致、
    Vivek
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    您好!
    您是否仍然遇到相同的错误? 如果是、您能否提供上述请求的详细信息?

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

    感谢您的跟进。 重新加载 FW 后、我们不再收到错误。
    但我的问题仍然存在-如果我们编写自己的固件以向 AWR 发送命令、我们如何通过 SPI 设置命令的格式以及我们写入的寄存器地址是什么? 也就是说、我们如何在您提到的 API 中实现相同的 rlSetFrameConfig 函数? 或者、我们如何将您的 API 整合到我们自己的 FW 库中? 很抱歉、我对 FW 一无所知。

    谢谢、
    毫米波器
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    mmWaver、您好!
    通常、当您使用外部处理器向 AWR1243器件发送命令时、所有通信都通过 SPI 接口使用 API 进行、这由您将在外部处理器上运行的毫米波链路驱动程序(DFP 软件包的一部分)进行处理。 有关更多详细信息、请参阅 DFP 软件包(Docs 文件夹)中的指南:"mmWave_DFP_USER_guide"和"AWR1xx_Radar_Interface_Control"。

    此致、
    Vivek