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.

[参考译文] AWRL6432BOOST:在非低功耗模式下进行运行时温度校准

Guru**** 2458600 points
Other Parts Discussed in Thread: AWRL1432, AWRL6432

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1494593/awrl6432boost-runtime-temperature-calibration-in-non-low-power-mode

器件型号:AWRL6432BOOST
主题中讨论的其他器件:AWRL6432、AWRL1432

工具与软件:

您好、TI 专家!

我想了解一下在非低功耗模式下运行时的温度校准用法。

在低功耗模式下、

mmWave_OpenLink ()函数在深度睡眠唤醒后的初始状态执行温度校准和补偿。

1.  rl_fecssTempMeasCfg(): 此 API 配置用于温度测量

2. rl_fecssTempMeasTrig (): 此 API 触发测量

3、 比较温度当前箱和旧箱。

4.  rl_fecssRfRuntimeCal():温度校准补偿

但在非低功耗模式下、

它只是在引导后的初始状态执行。 所以我尝试在 dpc_excute()中创建运行时温度校准函数。

我能否在 dpc_excute()函数 while 循环中使用这些 API 在非低功耗模式下进行温度校准?  是否有任何副作用?

如果我理解有误、请告知我。  

谢谢你。

此致、

JB

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

    您好!

    本主题中为 AWRL1432提供的答案也适用于 AWRL6432

    (93) AWRL1432BOOST:运行时温度校准-传感器论坛-传感器- TI E2E 支持论坛

    谢谢你

    Cesar

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

    您好、Cesar

    MMWave_OpenLink()函数在非低功耗模式下被称为初始状态。

    在低功耗模式下、它在深度睡眠后的每个初始状态 中被调用。(比较该函数中先前的温度和当前二进制差异并设置二进制索引)

    低功耗模式是自动的。

    但是、非低功耗模式不是自动的、仅在引导后调用一次。

    我认为温度校准和补偿是由  mmwave_OpenLink ()中的 rl_fecssRfRuntimeCal ()执行的。

    因此,在非低功耗模式下,对于每个周期的温度校准和补偿,  需要 rl_fecssRfRuntimeCal ()来调用处理中 的每个周期,而循环的 DPC_excute ()。

    这是可能的实现方式吗?

    您能检查一下我的理解程度吗?

    谢谢你。

    此致、

    JB

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

    您好!

    如果没有低功耗模式、则只能调用 RL_fecssRfRuntimeCal()一次。

    如果使用低功耗模式、则 每次设备退出低功耗模式时都必须调用 RL_fecssRfRuntimeCal ()。

    谢谢你

    Cesar

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

    您好、Cesar

    感谢您的回答。  

    我有点困惑,为什么在 mmwave_OpenLink (),检查以前和当前的温度和设置。

    在非低功耗模式下、 RL_fecssRfRuntimeCal() 在初始化状态调用一次。 因此、并非在每个周期都执行温度比较和设置。 仅引导时间。

     

    当 RL_fecssRfRuntimeCal()函数在初始化状态调用一次时、

    如果温度在整个运行时间内得到补偿、那么是否会自动进行此类温度比较? 或者、补偿是否在没有进行此类温度比较的情况下连续发生?

    在 mmwave_OpenLink ()中、

    谢谢你。

    此致、

    JB

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

    你(们)好

    感谢您提供更多信息。 我现在理解您的担忧。

    让我与固件团队核实、并在一周结束前与您联系。

    Cesar

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

    您好!

    我能够就这个问题与固件团队进行讨论。

    您的理解是正确的。

    对于1432/6432器件、运行时校准由应用程序控制、而不是像6843/1843器件上那样由固件控制。

    因此、这意味着应用程序必须决定何时执行温度测量、并根据结果决定是否执行运行时校准。

    因此、对于非低功耗模式、必须更新应用程序代码才能执行温度测量和运行时校准。

    这些测量的频率必须由应用开发人员决定。  

    谢谢你

    Cesar

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

    您好、Cesar

    感谢您的检查和解释。

    此致、

    JB