In scenarios where the user does not
want the periodic calibrations to be automatically triggered by the device firmware, the
application can use the ONE TIME CALIBRATION feature where it can control the instance
at which the calibration must be performed and the value of the gain change. The
application can use the internal temperature sensor readings to trigger the one time
calibrations OR could trigger it always before starting the radar measurement if the
measurement cycle is expected to be short and no significant temperature change is
expected during the measurement. When the one time calibration mode is triggered, the
calibration of various RF/analog aspects are triggered based on the configured bits of
in the "ONE_TIME_CALIB_ENABLE_MASK" field. The response is in the form of an
asynchronous event. The calibrations, if enabled, are performed after the completion of
any ongoing FTTI cycle, and the calibration results take effect from the next FTTI.
The ONE TIME CALIBRATIONS can be used in two ways:
- ONE TIME CALIBRATION without temp
index over ride; In this mode, when the application triggers the one time
calibration, the firmware measures the internal temperature and sets the gain
index based on the measured temperature. The application has control on the
timing of the calibration but not the exact gain setting that the firmware
picks.
- ONE TIME CALIBRATION with temp
index over ride: This mode is available in the xWR2243 device. In this mode,
along with controlling the time of calibration, the application also selects the
gain index to be picked by the firmware irrespective of the internal temperature
reading. This way the application have full control on the gain changes. This
mode is typically required only in cascade environment to ensure the gain and
phase mismatch across the channels of multiple devices changes in a predictable
manner.