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.

[参考译文] IWR6243:使用硬件触发器启动和停止帧

Guru**** 2928980 points

Other Parts Discussed in Thread: IWR6243, AWR2243

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1628067/iwr6243-starting-and-stopping-frames-with-hw-trigger

部件号: IWR6243
主题中讨论的其他器件: AWR2243 –2X-CAS-EVMAWR2243

您好、

我们有两个级联的 IWR6243 器件、并使用硬件触发器触发主器件。 也就是说、对于两个器件、triggerSelect 都设置为 RL_FRAMESTRT_SYNCIN 触发器。 输出脉冲序列的 GPIO 用作主器件的硬件触发器。

我们希望开始和停止系统中的帧传输。 如果我们遵循 rlFrameStartStop 函数注释中的注释 4 和 5、那么我们确实会看到传输停止、并且 只要脉冲序列始终开启、就可以启动但是、如果脉冲序列停止并重新启动、我们将无法再次开始传输。

我们的目标是通过选通用作主器件硬件触发器的脉冲序列来启动和停止传输。 这实际上可以做到吗? 使用硬件触发器时、启动和停止帧的正确顺序是什么?

 

谢谢、
Santhosh Nadig

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

    您好:

    是否在脉冲序列重新启动后以及传感器重新启动之前重新配置帧? 这对于数据路径的复位至关重要。

    另一个问题可能是您如何停止传感器。 是否使用 rl_framestartstop API 来停止传感器? 如果是、请务必确保它在帧边界处停止。  

    此致、

    Gabriel

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

    也收到了另一位工程师的通知。 如果使用硬件触发器、可能会出现延迟和相位错位。 请确保使用级联功能来确保它们都同时启动并且已锁相。

    此致、

    Gabriel

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

    您好:

    感谢 您的答复。 我们已经尝试使用 rlFrameStartStop 和 rlSensorStop API、并选择在帧边界处停止的选项。 在进行了更多测试之后、我们认为最好的方法是简单地重新启动整个级联应用。 这将重置数据路径并应用帧配置等 根据我所见、重新启动的唯一缺点是固件必须再次下载到芯片上。 这是启动时间最长的原因。

    如果我们能加快第一个下载速度、将会非常有帮助。 目前、SPI 速度设置为 20MHz。 但是、我看到块大小只有 232 字节。 这是否是由 MMIC 中的固件造成的限制? 您是否有任何提示来加快 firwmare 下载过程?

    如果固件下载一次、我还尝试跳过固件下载、但随后发现 rlRfSetCalMonFreqLimitConfig 函数中出现错误(–1:协议错误)。 我不确定是否了解以及如何安全地跳过固件下载。 有关这方面的任何指示也会很有帮助。

    BR
    Santhosh

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

    您好:

    块大小来自雷达主机通信协议、无法更改。

    无法跳过固件下载。 6243 不将固件存储在 ROM 中、它是完全易失性的、因此跳过下载的唯一方法是使用串行闪存。 如果您获取的 SPI 闪存 IC 与 6243 兼容、则可以从 DFP 获取一个示例

    C:\ti\mmwave_DFP_06_04_01_00\ti\example\mmWaveLink_SFlash_FW_example

    此致、

    Gabriel

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

    感谢您的答复。 我的问题是、如果固件下载一次(当然不会进行下电上电)、是否可以跳过固件下载、但如果我们重新初始化芯片、 也就是说、我们重新运行除固件下载之外的所有步骤、例如应用复位、重新初始化驱动器、RF INIT、数据路径配置、配置文件和线性调频脉冲配置等。 它是否应该以这种方式工作? 或者、切换复位是否意味着即使没有下电上电、也必须再次下载固件?

    顺便说一下、您是否可以测量通过 SPI 下载固件所需的时间(假设是 20MHz SPI)?

    BR
    Santhosh

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

    有关闪存的其他问题。 我发现其中一个 EVM 使用 GD25Q64C 串行闪存。 您能否告诉我、TI 是否就要使用哪种闪存提供了任何建议? 谢谢。

    BR
    Santhosh

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

    你(们)好

    很抱歉耽误你的时间

    关于闪存、本应用手册列出了支持的闪存版本。

    https://www.ti.com/lit/an/sprach9g/sprach9g.pdf

    谢谢你

    Cesar

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

    你(们)好

    关于硬件触发器、请告诉我需要哪些支持  

    谢谢你

    Cesar

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

    尊敬的 Cesar:

    感谢您的答复。 我将总结以下问题:

    1. 如果固件下载一次并且器件未重新上电、则可以跳过固件下载。 也就是说、我们重新运行除固件下载之外的所有步骤、例如应用复位、重新初始化驱动器、RF INIT、数据路径配置、配置文件和线性调频脉冲配置等。 它预计会起作用吗?

    2.我们得到了关于使用串行闪存的建议。 您是否使用串行闪存测量了启动时间(假设闪存已使用固件进行编程)。   

    TI EVM 使用 GD25Q64C 串行闪存。 是否为推荐的闪存?

    BR
    Santhosh

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

    您好、

    请给我一些时间来检查 QSPI 接口是否已在此器件上进行生产验证。  

    谢谢你
    Cesar

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

    尊敬的 Cesar:

    我查看了 https://www.ti.com/lit/an/sprach9g/sprach9g.pdf 中的闪存器件列表 、但没有看到 GD25Q64C (我知道 IWR6243 EVM 上使用的是什么?)。 此外、我看到应用手册中没有提及 IWR6243 的任何型号。

    我还有其他任何关于 IWR6243 器件的应用手册或白皮书吗? 数据表中没有除了用于 QSPI 闪存接口的引脚之外的具体信息。

    谢谢、

    /Wolfgang

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

    我确认、QSPI 尚未经过生产验证。 应下载固件

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

    6243 器件具有与 2243 相同的引导加载程序。 因此、同样的闪存应该适用。

    GD25Q64C 存储器也用于 AWR2243 2X-CAS-EVM。 工作正常

    谢谢你
    Cesar

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

    尊敬的 Cesar:

    我注意到 AWR2243 数据表第 14 页中有这个脚注:

    (2) 该选项仅用于预量产阶段的开发/调试。 在量产版本中、功能固件将从 ROM 执行。

    因此、是否不需要在启动时将固件下载到器件、ROM 固件与类似客户的用户通过 SPI 从主机处理器下载的固件相比如何?

    在研究 IWR6243 数据表后、我没有看到此脚注、也没有迹象表明 QSPI 未验证。 如果 2243 和 6243 使用同一引导加载程序、IWR6243 中是否也应该有 ROM 固件?

    很抱歉这些问题、但我的客户和我都对这里的混合信息感到困惑。

    底线是、我的客户在设计中引导 IWR6243 应该依赖哪种机制、
    - QSPI 闪存固件(更快的加载)
    - ROM 固件(如果存在?)
    -主机处理器 SPI 固件传输(非常慢)

    他们现在正在设计其级联 (2 个 IWR6243) 板的测试版本、选择理想的固件启动选项至关重要。

    谢谢、

    /Wolfgang

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

    尊敬的 Wolfgang:

    1) QSPI 不用于仅生产开发

    2) 固件有两个组件: ROM +固件补丁。  

    3) 固件补丁必须通过 SPI 加载

    谢谢你
    Cesar

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

    尊敬的 Cesar:

    理解 — 感谢您提供清晰的反馈!

    此致、

    /Wolfgang