Data Fields
rlRfCalMonTimeUntConf_t Struct Reference

Radar RF Calibration monitoring time unit configuration. More...

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

Data Fields

rlUInt16_t calibMonTimeUnit
 Defines the basic time unit, in terms of which calibration and/or monitoring
periodicities are to be defined.
If any monitoring functions are desired and enabled, the monitoring infrastructure automatically inherits this time unit as the period over which the various monitors are cyclically executed; so this should be set to the desired FTTI.
For calibrations, a separate rlRunTimeCalibConf.calibPeriodicity can be specified, as a multiple of this time unit, in rlRfRunTimeCalibConfig.
1 LSB = Duration of one frame.
. More...
 
rlUInt8_t numOfCascadeDev
 The number of cascaded devices in system.
This configuration by default set to value 1 in single chip mode.
In Cascade mode, this configuration can be set to Max num of devices in the cascade system and this needs to be set based on MONITORING_MODE setting. This control helps the device to schedule autonomous monitors in round robin fashion to avoid inter device interference.
If MONITORING_MODE is 0 (Autonomous Mode - Device automatically controls the sequence of monitoring triggers), then recommended to set this configuration to Max num of devices (Example value 4 in 4-chip cascade system).
If MONITORING_MODE is 1 (API based trigger Mode - Host controls the sequence of monitoring triggers), then recommended to set this configuration to value 1 irrespective of num of cascade devices.
Default value: 1
.
 
rlUInt8_t devId
 Device Index value for each devices in cascade system.
This configuration by default set to value 0 in single chip mode.
In Cascade mode, this configuration can be set to value 0, 1, 2, 3 .. depending on Max num of devices in the cascade system and this needs to be set based on MONITORING_MODE setting. This control helps the device to schedule autonomous monitors in round robin fashion to avoid inter device interference.
If MONITORING_MODE is 0 (Autonomous Mode - Device automatically controls the sequence of monitoring triggers), then recommended to set this configuration to 0 (master), 1 (slave), 2(slave), 3(slave) in 4-chip cascade system.
If MONITORING_MODE is 1 (API based trigger Mode - Host controls the sequence of monitoring triggers), then recommended to set this configuration to value 0 in all cascade devices.
Default value = 0
.
 
rlUInt8_t monitoringMode
 Monitoring mode.
Mostly applicable for cascade devices (recommended) to control execution of monitoring types, refer rlMonTypeTrigCfg_t for more details.
0: Autonomous monitoring trigger (default in single chip mode)
1: API based monitoring trigger (recommended in cascade mode)
. More...
 
rlUInt8_t reserved
 Reserved for Future use.
 
rlUInt16_t reserved1
 Reserved for Future use.
 

Detailed Description

Radar RF Calibration monitoring time unit configuration.

Definition at line 2657 of file rl_sensor.h.

Field Documentation

◆ calibMonTimeUnit

rlUInt16_t rlRfCalMonTimeUntConf_t::calibMonTimeUnit

Defines the basic time unit, in terms of which calibration and/or monitoring
periodicities are to be defined.
If any monitoring functions are desired and enabled, the monitoring infrastructure automatically inherits this time unit as the period over which the various monitors are cyclically executed; so this should be set to the desired FTTI.
For calibrations, a separate rlRunTimeCalibConf.calibPeriodicity can be specified, as a multiple of this time unit, in rlRfRunTimeCalibConfig.
1 LSB = Duration of one frame.
.

Note
: Even though calibrations many not be desired every time unit, every time unit shall be made long enough to include active chirping time, time required for all enabled calibrations and monitoring functions. Default value in device: 100
Valid range : 40ms to 250ms (Derive actual count value from programmed frame
period)
: In cascade mode this value shall be configured based on monitoring time required to monitor all cascade devices.
For example in MONITORING_MODE 0 (Auto mode) typical CALIB_MON_TIME_UNIT value is 4x (4 chip cascade system) compared to single chip monitor duration. Host shall program cascade system CALIB_MON_TIME_UNIT value in all devices (4x in Auto mode), the RadarSS schedules the monitors in round robin fashion using NUM_OF_CASCADED_DEV and DEVICE_ID settings.
In MONITORING_MODE 1 (API based trigger), this value shall be configured based on monitoring time required to monitor all cascade devices using API based trigger.

Definition at line 2684 of file rl_sensor.h.

◆ monitoringMode

rlUInt8_t rlRfCalMonTimeUntConf_t::monitoringMode

Monitoring mode.
Mostly applicable for cascade devices (recommended) to control execution of monitoring types, refer rlMonTypeTrigCfg_t for more details.
0: Autonomous monitoring trigger (default in single chip mode)
1: API based monitoring trigger (recommended in cascade mode)
.

Note
: This feature is supported only on AWR2243/xWR6243 device.
: Disable WDT if API based monitoring trigger is enabled.

Definition at line 2727 of file rl_sensor.h.


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

Copyright 2021, Texas Instruments Incorporated