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.

[参考译文] IWR6843AOPEVM:如何使用 calibData 实现空闲节能?

Guru**** 2457760 points


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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1495273/iwr6843aopevm-how-to-use-the-calibdata-for-idle-power-saving

器件型号:IWR6843AOPEVM

工具与软件:

尊敬的 TI:

与此问题相关的一个问题 :IWR6843AOP:如何在帧之间的空闲时间内对 DSS 和 MSS 进行计时? -传感器论坛-传感器- TI E2E 支持论坛

在该配置中、我应该如何配置 calibData?
了解该 calibData
此 calibData 需要分阶段完成吗?

阶段 A:保存校准。 (如果需要、只需执行一次?)
阶段 B:恢复校准。 (重复使用保存的校准数据。)

我应该为 flashOffset 输入什么数字? 如果固件的闪存大小为600000、flashOffset 应从600000开始?

% Carrier frequency     GHz                          60.25
% Ramp Slope    MHz/us                               156
% Num ADC Samples                                    256
% ADC Sampling Rate Msps                             12.5
% ADC Collection Time   us                           20.48
% Extra ramp time required (start time) us           3
% Chirp time (end time - start time)    us           21
% Chirp duration (end time) us                       24
% Sweep BW (useful) MHz                              3194.88
% Total BW  MHz                                      3744
% Max beat freq (80% of ADC sampling rate)  MHz      10
% Max distance (80%)    m                            9.62
% Range resolution  m                                0.047
% Range resolution (meter per 1D-FFT bin)   m/bin    0.047
%                                                    
% Inter-chirp duration  us                           7
% Number of chirp intervals in frame    -            96
% Number of TX (TDM MIMO)                            3
% Number of Tx elevation antennas                    0
% Number of RX channels -                            4
% Max umambiguous relative velocity kmph             48.19
%   mileph                                           30.12
% Max extended relative velocity    kmph             144.56
%   mileph                                           90.35
% Frame time (total)    ms                           2.976
% Frame time (active)   ms                           2.304
% Range FFT size    -                                256
% Doppler FFT size  -                                32
% Radar data memory required    KB                   400
% Velocity resolution   m/s                          0.84
% Velocity resolution (m/s per 2D-FFT bin)  m/s/bin  0.84
% Velocity Maximum  m/s                              13.39
% Extended Maximum Velocity m/s                      40.16
% Maximum sweep accorss range bins  range bin        0.85
% 
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
lowPower 0 0
profileCfg 0 60.25 7 3 24 0 0 156 1 256 12500 0 0 158
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
chirpCfg 2 2 0 0 0 0 0 4
frameCfg 0 2 32 0 50 1 0
guiMonitor -1 1 1 1 0 0 1
cfarCfg -1 0 2 8 4 3 0 15.0 0
cfarCfg -1 1 0 4 2 3 1 15.0 0
multiObjBeamForming -1 1 0.5
calibDcRangeSig -1 0 -5 8 256
clutterRemoval -1 0

compRangeBiasAndRxChanPhase 0.0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0 1 0 -1 0
measureRangeBiasAndRxChanPhase 0 1 0.2

aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.25 15
cfarFovCfg -1 1 -13.39 13.39
extendedMaxVelocity -1 0

CQRxSatMonitor 0 3 4 63 0
CQSigImgMonitor 0 127 4
analogMonitor 0 0
lvdsStreamCfg -1 0 0 0
calibData 0 0 0
idlePowerMode 300 1 1 1 1 1
sensorStart

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

    您好!  

    在配置中、如何配置 calibData?

    calibData 命令配置应用的运行时校准。 预期用途是使用 saveEnable 在工厂执行运行时校准、然后在部署的字段 restoreEnable 用于从闪存加载保存的校准数据。  

    Unknown 说:
    阶段 A:保存校准。 (如果需要、只需执行一次?)
    阶段 B:恢复校准。 (重复使用保存的校准数据。)

    这种理解是正确的。 另外需要注意的是、A 级(工厂校准)应在室温无干扰的环境中执行。  

    Unknown 说:
    我应该为 flashOffset 输入什么数字? [报价]

    如果应用程序映像为600000字节、则应使用大于0x927C0的某个值来进行闪存偏移。

    此致、

    Josh

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

    仅当我使用以下示例时、才会收到"calibData"命令:

    "calibData"命令未出现在 3D_RF 中、因此我不知道 People_Tracking 的工厂校准:

    • 如果不使用 calibData 命令、传感器将在第一个帧中执行校准?

    是否可以将 xWR6843_xWR6843_EVM 的固件更 Low_Power_Modes 改为:

    • 不会将校准数据存储到闪存中。
    • 每次使用配置重新启动时、通过校准启动第一个帧、使用存储在"gCalibDataStorage"中的校准数据作为其余帧。  

    当我执行上述固件更改时、我注意到了这一点

    • 。 、在函数中
      rlRfPhShiftCalibDataRestore  在第3483行至第3486行之间、为什么  将最后一个 data->PhShiftcalibChunk[idx].calibApply 设置为 1?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好!  

    请给我留出一天的时间来查看这些问题、然后在此处与您联系。  

    此致、

    Josh

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这一理解是正确的。 另外需要注意的是、A 级(工厂校准)应在室温无干扰的环境中执行。  [报价]

    "无干扰环境"是指墙上所有软板的空间吗? ( CHETHAN Kumar Y.B.提到的类似环境 :IWR6843:校准最佳实践-传感器论坛-传感器- TI E2E 支持论坛)、或者仅是没有电动设备(例如风扇、空调)且同一空间内没有其他毫米波传感器的空间?

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

    您好!

    在不使用 calibData 命令的情况下、传感器将在第一帧中执行校准?

    是的、传感器将在启动时执行引导时校准、如果使用 calibData 命令恢复校准数据、则会从闪存获取校准数据、并且这些校准将在引导时校准中被禁用、因此保存的校准不会被覆盖。  

    "无干扰环境"是指墙上所有软板的空间吗? ( CHETHAN Kumar Y.B.提到的类似环境 :IWR6843:校准最佳实践-传感器论坛-传感器- TI E2E 支持论坛)、或者仅在没有电动设备(例如风扇、空调)且同一空间内没有其他毫米波传感器的空间?

    无干扰环境不需要是一个室、如连接的螺纹所示。 这将是理想的环境、但针对生产进行设置可能成本过高、并且实际上仅在天线测试中才需要。 此工厂校准只需要设置为室温、并且该区域不存在任何潜在的射频干扰。  

    [报价用户 id="601123" url="~/support/sensors-group/sensors/f/sensors-forum/1495273/iwr6843aopevm-how-to-use-the-calibdata-for-idle-power-saving/5746323 #5746323"]

    是否可以将 xWR6843_xWR6843_EVM 的固件更 Low_Power_Modes 改为:

    • 不会将校准数据存储到闪存中。
    • 每次使用配置重新启动时、通过校准启动第一个帧、使用存储在"gCalibDataStorage"中的校准数据作为其余帧。  
    [报价]

    是的、从技术角度而言这是可以的、应用可以这样工作、但强烈建议在客户工厂执行校准、以便您可以可靠地确认校准时没有干扰源会损坏数据。

    更多有关雷达器件校准的信息、请参阅本应用手册: https://www.ti.com/lit/spracf4c (第5节介绍了干扰对校准的影响)。  

    此致、

    Josh