Other Parts Discussed in Thread: , AWR1642, AWR1642BOOST, AWR6843ISK, MMWAVEICBOOST
Hi,
I am testing radar system and I find there are some abnormal data in a chirp from rawdata.
The data are logged after eDMA triggerd and showed as following pictures.
The eDMA setting refer to Short Range Radar demo project.
There are 128 chirps in a frame and each chirp contains 256 smaple.
The following code is how I logged the data in "MmwDemo_interChirpProcessing".
MmwDemo_startDmaTransfer(obj->edmaHandle[EDMA_INSTANCE_B],
SRR_SF0_EDMA_CH_1D_IN_PING,
SRR_SF1_EDMA_CH_1D_IN_PING,
subframeIndx);
if(obj->chirpCount==0)
{
int i;
int16_t *src = (int16_t *)&obj->adcDataIn[pingPongId(0) * obj->numRangeBins];
for(i=0; i<obj->numAdcSamples*2; i++)
{
obj->debugSample[i] = src[i];
}
}
This problem occurs after radar start running several hours.
Once the adc goes wrong, it will not go back eventually.
Please help me finding out the root cause of the abnormal adc data.
Thanks,