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.

[参考译文] IWR1843:应在何处执行自校准。

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1418897/iwr1843-where-should-self-calibration-be-carried-out

器件型号:IWR1843

工具与软件:

您好!

我想就 IWR1843的自校准功能澄清以下几点:

  • 启用自校准时、是否执行自校准。
  • 应在何处执行自校准。

根据文档 SPRACF4C、我已分别在表1和表2中总结了我们的理解。
请确认我们的理解是否正确。
如果有任何错误或需要其他信息、请参阅随附的 Excel 工作表(作为表格的基础)、并进行任何必要的更正或添加。

e2e.ti.com/.../Self_2D00_Calibration.xlsx

此致、
Yasuaki

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

    你(们)好

    感谢您的提问。 请允许我们在几天内回复。

    此致

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

    你(们)好

    表1正确地描述了引导时间和运行时间内完成的校准

    应用手册下面提供了有关 TI 毫米波器件校准的更多详细信息

    https://www.ti.com/lit/an/spracf4c/spracf4c.pdf?ts = 1727949516303&ref_url=https%253A%252F%252Fwww.google.com%252F

    下面的应用手册提供了有关在工厂和现场执行的测试的详细信息

    https://www.ti.com/lit/an/spracx7/spracx7.pdf?ts = 1727949604241&ref_url=https%253A%252F%252Fwww.google.com%252F

    所示

    引导时校准的位置正确。 建议恢复 Rx 增益、Rx IQ 失配和 TX 移相器的出厂保存值。

    但在运行时校准期间、建议现场实现 Rx 增益  

    此致  

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

    您好!

    很抱歉延迟了响应。
    感谢您的回答。
    我已修订表2。 请检查它。

    关于使用毫米波 API (ti/control/mmwave/mmwave.h)实现 RX 增益、RX IQ 不匹配和 TX 移相器的自校准、我有一些问题。
    启用中断 现场操作 根据修订后的表2、以下参数设置和执行方法是否正确?
    如有任何错误、请提供更正。

    • API mmwave_open()
      - ARG Wave_Open Cc >使用定制校准:设置为 true
      - ARG Wave_Open Cc 编码>customCalibrationEnableMask:
        - 10bit (RX 增益校准):set 1 (使能)
        - 11位(Tx 相位校准):设置0 (禁用)
        - 12位(RX IQMM 校准):设置0 (禁用)
      - ARG Wave_Calibration 45404:设置工厂保存的值
    • API mmwave_start()
      - ARG Wave_Calibration Cc fg>422024ationCfg>enableCalibration: Wave_Chirp 设置为 true
      - ARG Wave_Calibration Cc fg>723072Cfg>enablePeriodicity: Wave_Chirp 设置为 true
    • API mmwave_addProfile()
      - arg rlProfileCfg_t>pfCalLutUpdate:
        - 1bit (retain RxCal LUT):Set 1 (不更新 RX calibration LUT)
    • API rlRxGainTempLutSet():应在 mmwave_addProfile ()之后发出

    此致、
    Yasuaki

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

    您好!

    下周二您能提供答案吗?
    或者、您何时可以提供答案?

    此致、
    Yasuaki

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

    你(们)好

    不应启用定期校准、仅当温度变化40摄氏度时、才应重新运行运行时间校准。

    如果启用了定期校准、它将更改增益代码和 TX 功率、以便读取结果有时会略有不同。

    更新后的表格是正确的

    序列的其余部分正常

    此致

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

    您好!

    感谢您的答复。
    有几件事我想确认。

    问题1:
    当温度变化为40摄氏度时、RX 增益代码是否应该以与 TX 功率的增益代码类似的方式进行更新?
    例如、我们想知道是否应定期更新增益代码(LUT)、以确保在-40度和105度之间的目标信号强度没有太大差异。

    问题2:
    根据您的回答、我应该如何更正我第二条评论中的红色文本?
    只需将"cabstrategationCfg>enablePeriodicity: Wave_Chirp set true"更改为"false"就足够了吗?

    问题3:
    是否可以将控制配置为在 SDK 中的40摄氏度温度变化后自动运行运行运行时校准?

    问题4:
    如果问题3的答案是否定的、我认为我们需要检测温度变化并自行执行运行时校准。
    我们是否有办法在 mmwave_start ()之后的任意时间执行或安排校准?
    或者我们是否需要通过执行 MMWave_stop ()或类似命令来停止射频输出?

    此致、
    Yasuaki

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

    你(们)好

    Q1:在启用 Rx 增益和 Tx 功率的情况下运行运行运行时校准将重新填充代码。 无需手动更新任何内容

    Q2:  Wave_Chirp 4.454.20ationCfg>enablePeriodicity 应为 false

    Q3:您必须编写代码来测量温度并启用运行时配置。 没有您可以使用的预构建函数

    Q4:在执行运行时校准之前、必须使用 mmwave_stop()停止射频输出。 校准完成后、可以重新启动射频输出

    此致

x 出现错误。请重试或与管理员联系。