![]() |
![]() |
Frame config API parameters. More...
#include <control/mmwavelink/include/rl_sensor.h>
Data Fields | |
rlUInt16_t | reserved0 |
Reserved for Future use. | |
rlUInt16_t | chirpStartIdx |
Start Index of Chirp Valid range = 0-511. More... | |
rlUInt16_t | chirpEndIdx |
End Index of Chirp Valid range = chirpStartIdx-511. More... | |
rlUInt16_t | numLoops |
Number of times to repeat from chirpStartIdx to chirpStartIdx in each frame, valid range = 1 to 255 . More... | |
rlUInt16_t | numFrames |
Number of frame to transmit Valid Range 0 to 65535 (0 for infinite frames) . | |
rlUInt16_t | numAdcSamples |
Number of ADC samples to capture This parameter is required only for AWR1243/2243 and configures the size of ADC samples per chirp to be sent on LVDS/CSI2 interface. It should be configured as: For real/pseudo real ADC data - numADCSamples = rlProfileCfg_t.numAdcSamples For complex1x/complex2x ADC data - numADCSamples = (rlProfileCfg_t.numAdcSamples ) * 2 . | |
rlUInt32_t | framePeriodicity |
Frame repitition period PERIOD >= Sum total time of all chirps + InterFrameBlankTime, where, Sum total time of all chirps = Num Loops * Num chirps * Chirp Period. InterFrameBlankTime is primarily for sensor calibration/monitoring, thermal control, transferring out any safety monitoring data if requested, hardware reconfiguration for next frame, re-triggering of next frame. InterFrameBlankTime >= 300 μs typically. Add 150 us to InterFrameBlankTime if data-path reconfiguration needed in frame boundary due to change in profile. 1 LSB = 5 ns Valid range : 300 us to 1.342 s . | |
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... | |
rlUInt16_t | reserved1 |
Reserved for Future use. | |
rlUInt32_t | frameTriggerDelay |
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 100 micro seconds. . | |
Frame config API parameters.
Definition at line 943 of file rl_sensor.h.
rlUInt16_t rlFrameCfg_t::chirpEndIdx |
End Index of Chirp Valid range = chirpStartIdx-511.
Definition at line 958 of file rl_sensor.h.
rlUInt16_t rlFrameCfg_t::chirpStartIdx |
Start Index of Chirp Valid range = 0-511.
Definition at line 953 of file rl_sensor.h.
rlUInt16_t rlFrameCfg_t::numLoops |
Number of times to repeat from chirpStartIdx to chirpStartIdx in each frame,
valid range = 1 to 255
.
Definition at line 973 of file rl_sensor.h.
rlUInt16_t rlFrameCfg_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.
.
Definition at line 1019 of file rl_sensor.h.