This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

IWR1642BOOST: mmw demo, chirp interrupt for ADCbuf ping/pong threshold

Part Number: IWR1642BOOST

Hi

The function MmwDemo_dataPathAdcBufInit() in mmw demo dss_main.c  have below chrip threshod settings

ADCBufparams.chirpThresholdPing = 1;

ADCBufparams.chirpThresholdPong = 1;

if it means when ADCbuf filled one ping chirp sample data and then generated chirp interrupt, and filled one pong chirp sample data will generated another chirp interrupt ?

but i found mmw demo doxgen document as below, when ADCbuf filled one ping and one pong sample data, and then will generate chirp interrupt to process it. 

 

  • Hi Huang Yun,

    Your understanding is correct i.e. with both chirpThresholdPing and chirpThresholdPong equal to 1, a chirp interrupt will be generated every chirp.

    But the above picture is also correct as it depicts the case with one interrupt for every two chirps. This is mentioned in the paragraph just preceding the above picture:

    The picture illustrates the concept in general and not tied to a specific value programmed in the mmw demo.

    Regards

    -Nitin