Data Fields
rlPhShiftCalibrationStore_t Struct Reference

Phase shift calibration data which application will receive from radarSS and will feed in to the Device in next power up to avoid calibration. More...

#include <control/mmwavelink/include/rl_sensor.h>

Data Fields

rlUInt8_t txIndex
 Index of the transmitter channel for which the phase shift is desired
Valid range: 0 to (Number of Tx channels enabled at rlSetChannelConfig) - 1
e.g: 0 to 1 (For xWR1642), 0 to 2 (For xWR1843, xWR1443, xWR1243, xWR2243 &
xWR6243).
.
 
rlUInt8_t calibApply
 Set this to 1 after injecting calibration data for all Txs to enable the firmware
calibration.
.
 
rlUInt8_t observedPhShiftData [128U]
 Observed phase shift corresponding to each desired phase shift. Index n
corresponds to desired phase shift of n * 5.625 degree.
For TX0, for phase shifter setting/index n=0 to 63 corresponding to functional APIs (e.g. Profile Config, Per Chirp Phase Shifter, etc), the calibration data needs to be retrieved from/restored to following byte locations of TX0 phase calibration data save/restore API:
n Desired phase shift Observed phase shift is injected in the following bytes
17 17*5.625 degrees byte[1], byte[0]
18 18*5.625 degrees byte[3], byte[2]
: : :
: : :
62 62*5.625 degrees byte[91], byte[90]
63 63*5.625 degrees byte[93], byte[92]
0 0*5.625 degrees byte[95], byte[94]
1 1*5.625 degrees byte[97], byte[96]
: : :
: : :
15 15*5.625 degrees byte[125], byte[124]
16 16*5.625 degrees byte[127], byte[126]
For TX1 and TX2, for phase shifter setting/index n=0 to 63 corresponding to functional APIs (e.g. Profile Config, Per Chirp Phase Shifter, etc), the calibration data needs to be retrieved from/restored to following byte locations of TX1 and TX2 phase calibration data save/restore API:
n Desired phase shift Observed phase shift is injected in the following bytes
49 49*5.625 degrees byte[1], byte[0]
50 50*5.625 degrees byte[3], byte[2]
: : :
: : :
62 62*5.625 degrees byte[27], byte[26]
63 63*5.625 degrees byte[29], byte[28]
0 0*5.625 degrees byte[31], byte[30]
1 1*5.625 degrees byte[33], byte[32]
: : :
: : :
47 47*5.625 degrees byte[125], byte[124]
48 48*5.625 degrees byte[127], byte[126]
1 LSB = (360 degree)/pow(2,10).
.
 
rlUInt16_t reserved
 Reserved for future use.
 

Detailed Description

Phase shift calibration data which application will receive from radarSS and will feed in to the Device in next power up to avoid calibration.

Definition at line 4706 of file rl_sensor.h.


The documentation for this struct was generated from the following file:

Copyright 2021, Texas Instruments Incorporated