Hi,
I am using a AWR1642BOOST (ES2.0) + DCA1000 EVM.
1) What is the minimum value of frame periodicity in mmwave Studio. I suppose that specifications mentioned in mmwave SDK user guide apply to mmwave Studio also. Please comment if my understanding is correct. If I am wrong then please indicate a document for frame periodicity setting for mmwave studio.
If I am right, then the mmwave SDK 3.3.0.3 user guide (for example) states under heading 3.4 for framecfg / frame periodicity :
" any value as per mmwavelink doxgen and represented in msec. However frame should not have more than 50% duty cycle (i.e. active chirp time should be <= 50% of frame period). "
I found that file titled structrl_frame_cfg_t located at address C:\ti\mmwave_sdk_03_03_00_03\packages\ti\control\mmwavelink\docs\doxygen\html gives info about frame periodicity. Please confirm if I am correct. If not, then please indicate correct location for frame periodicity information in mmwavelink doxygen.
If I am correct then, structrl_frame_cfg_t reads :
rlUInt32_t | framePeriodicity |
Frame repitition period 1 LSB = 5 ns Typical range 1 ms to 1000 ms |
My basic and naive question is that what does " 1 LSB = 5 ns " imply here and how does it relate to and affect frame periodicity ?
2) I am collecting raw 2x complex ADC data through these two EVMs and I am using mmwave Studio 2.0.0.2. Following is screen shot of my mmwave Studio setting (using one Tx and two Rx) :
The relevant text from " adc_data_LogFile " generated at location C:\ti\mmwave_studio_02_00_00_02\mmWaveStudio\PostProc is appended below for your additional info :
09-May-2020 16:50:41: API:SensorStart,0,
09-May-2020 16:52:37: API:ProfileConfig,0,1435384036,1000,600,5714,0,0,1408,100,256,5209,0,0,30,0,
09-May-2020 16:52:39: API:ChirpConfig,0,0,0,0,0,0,0,1,0,
09-May-2020 16:52:42: API:EnableTestSource,0,1,0,
09-May-2020 16:52:43: API:FrameConfig,0,0,200,32,8000000,0,512,0,
09-May-2020 16:52:43: API:AdvancedFrameConfig,1,0,0,0,1,32,8000000,0,1,1,8000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,200,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,
3) Please refer the red color command line (frameconfig) above from " adc_data_LogFile " . I assumed that this command structure would tally with Configuration Command format given under the heading of " 3.4 Configuration (.cfg) File Format " in various mmwave sdk packages (e.g. mmwave SDK 3.2.1.2 or 3.3.0.3). However, on close examination of individual bits, I find that, particularity for the following command:
09-May-2020 16:52:43: API:FrameConfig,0,0,200,32,8000000,0,512,0,
The structure of above command does not tally / match the structure of framecfg command in section 3.4 of mmwave sdk 3.2.1.2 or 3.3.0.3. For example, it seems that the position of number of frames (200) and number of loops (32) is swapped in above command in red when compared with structure of frameCfg command in mmwave sdk.
3a) Can you please advise a document that defines exact and precise structure of above API FrameConfig and other APIs used in mmwave Studio ?
3b) What is meant by 8000000 and 512 in above API:FrameConfig ?
3c) Are the APIs used in mmwave Studio, different than the APis used in mmwave SDKs ?
Thanks and regards