Data Fields
rlAdvFrameSeqCfg_t Struct Reference

Advance Frame Sequence config API parameters rlAdvFrameCfg, 148 bytes. More...

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

Data Fields

rlUInt8_t numOfSubFrames
 Number of sub frames enabled in this frame Valid range: 1 to 4.
 
rlUInt8_t forceProfile
 Force profile.
0x0 The profile index set in rlSetChirpConfig API governs which profile is
used when that chirp is transmitted
0x1 The profile index indicated in rlSetChirpConfig API is ignored and all
the chirps in each sub frame use a single profile as indicated by that sub
frame's profile forceProfileIdx.
. More...
 
rlUInt8_t loopBackCfg
 Bit Definition
b0 LOOPBACK_CFG_EN
0 - Disable
1 - Enable
b2:1 SUB_FRAME_ID for which the loop-back configuration applies
b7:3 RESERVED
.
 
rlUInt8_t subFrameTrigger
 Sub frame trigger 0 - Disabled (default mode, i.e no trigger is required in SW triggered mode
and a pulse trigger is required every burst start)
1 - Enabled (Need to trigger each sub-frame either by SW in
software triggered mode through AWR_SUBFRAME_START_CONF_SB API or
HW pulse in hardware triggered mode)
. More...
 
rlSubFrameCfg_t subFrameCfg [RL_MAX_SUBFRAMES]
 Subframe config for 4 sub frames.
 
rlUInt16_t numFrames
 Number of frames to transmit (1 frame = all enabled sub frames). If set to 0,
frames are transmitted endlessly till Frame Stop message is received.
Valid range: 0 to 65535
.
 
rlUInt16_t triggerSelect
 Selects the mode for triggering start of transmission of frame
0x0001 SWTRIGGER (Software API based triggering):
Frame is triggered upon receiving rlSensorStart There could be several tens
of micro seconds uncertainty in triggering.
. More...
 
rlUInt32_t frameTrigDelay
 Optional time delay from sync_in trigger to the occurance of frame chirps
Applicable only in SINGLECHIP sensor applications, as defined in rlChanCfg_t.
It is recommended only for staggering the transmission of multiple mmwave
sensors around the car for interference avoidance, if needed.
1 lsb = 5 ns
Typical range is 0 to few tens of micro seconds.
.
 
rlUInt32_t reserved0
 Reserved for Future use.
 
rlUInt32_t reserved1
 Reserved for Future use.
 

Detailed Description

Advance Frame Sequence config API parameters rlAdvFrameCfg, 148 bytes.

Definition at line 1172 of file rl_sensor.h.

Field Documentation

◆ forceProfile

rlUInt8_t rlAdvFrameSeqCfg_t::forceProfile

Force profile.
0x0 The profile index set in rlSetChirpConfig API governs which profile is
used when that chirp is transmitted
0x1 The profile index indicated in rlSetChirpConfig API is ignored and all
the chirps in each sub frame use a single profile as indicated by that sub
frame's profile forceProfileIdx.
.

Note
: This Field is not used/applicable for loop-back sub-frame.

Definition at line 1188 of file rl_sensor.h.

◆ subFrameTrigger

rlUInt8_t rlAdvFrameSeqCfg_t::subFrameTrigger

Sub frame trigger 0 - Disabled (default mode, i.e no trigger is required in SW triggered mode
and a pulse trigger is required every burst start)
1 - Enabled (Need to trigger each sub-frame either by SW in
software triggered mode through AWR_SUBFRAME_START_CONF_SB API or
HW pulse in hardware triggered mode)
.

Note
: Disable WDT if this mode is enabled.

Definition at line 1207 of file rl_sensor.h.

◆ triggerSelect

rlUInt16_t rlAdvFrameSeqCfg_t::triggerSelect

Selects the mode for triggering start of transmission of frame
0x0001 SWTRIGGER (Software API based triggering):
Frame is triggered upon receiving rlSensorStart There could be several tens
of micro seconds uncertainty in triggering.
.

Note
:This mode is not applicable if this mmwave device is configured as
MULTICHIP_SLAVE in rlChanCfg_t
0x0002 HWTRIGGER (Hardware SYNC_IN based triggering):
Each frame is triggered by rising edge of pulse in SYNC_IN pin, after
receiving rlSensorStart (this is to
prevent spurious transmission).
W.r.t. the SYNC_IN pulse, the actual transmission has 5ns uncertainty in
SINGLECHIP and only a 300 ps uncertainty (due to tight inter-chip
synchronization needed) in MULTICHIP sensor applications as defined in
rlChanCfg_t.

Definition at line 1268 of file rl_sensor.h.


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

Copyright 2021, Texas Instruments Incorporated