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.

AWR2243: ADC buffer size

Part Number: AWR2243

Hi Team, 

My understanding based on 16KB ADC buffer on the 2243 that we can have max 4K samples/chirp complex and 8K samples/chip real. is this correct ? 

In mmWave studio - below works for complex

ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 1, 0, 2)

ar1.ProfileConfig_mult(14, 0, 76, 7, 7, 500, 0, 0, 0, 0, 0, 0, 9.994, 0, 4096, 16000, 0, 0, 30)

but this doesnt work for real  ...

ar1.ChanNAdcConfig_mult(14, 1, 1, 1, 1, 1, 1, 1, 2, 0, 0, 2)

ar1.ProfileConfig_mult(14, 0, 76, 7, 7, 500, 0, 0, 0, 0, 0, 0, 9.994, 0, 8192, 16000, 0, 0, 30)

Am I doing something wrong ? Thanks for clarifying. 

  • Hi,

    Let us check this at our end to confirm and get back to you.

    Regards,

    Jitendra

  • Hi,

    For AWR2243 device the max number of samples is such that all the enabled RX channels data fit into the 16 KB memory. If say two RX chains are enabled then for complex data you can have 2048 max samples and for real you can have 4096 samples. You can check this information in the mmWave-Radar-Interface-Control document in the DFP version 2.2.3.1 in the docs section under section 5.5.1 Can you once check with these settings and let us know your results.

    Thanks,

    Pradipta.

  • Hi, 

    thanks for the reply - it aligns with my thinking - but I still see an issue. Is it possible there is a hard coding in mmWave Studio ? 

    Making the testing simpler with just 1x1 configuration:

    Complex is OK.

    //1x1, complex1x, 16bit

    ar1.ChanNAdcConfig(1, 0, 0, 1, 0, 0, 0, 2, 1, 0)         

    //max 4096 samples possible.

    ar1.ProfileConfig(0, 76, 100, 6, 500, 0, 0, 0, 0, 0, 0, 9.946, 0, 4096, 16000, 0, 0, 94)

    Real is still limited to 4096 samples ??

    //1x1, real, 16bit

    ar1.ChanNAdcConfig(1, 0, 0, 1, 0, 0, 0, 2, 0, 0)

    //max 4096 samples possible when 8192 should be possible ? 

    ar1.ProfileConfig(0, 76, 100, 6, 500, 0, 0, 0, 0, 0, 0, 9.946, 0, 8192, 16000, 0, 0, 94)

    Thanks.

  • Hi,

    I will check this on the EVM and internally with the team and get back to you with an update on this.

    Thanks,

    Pradipta.

  • Hi,

    The mmWave Studio is not allowing more than 4K samples for your test case as you mentioned. I also observed the same. It looks like the max value may be hard coded. We will get it corrected internally. Please note that the device does not have this limitation and go upto 8K samples. You can set this through the mmWaveLink API's (Set_ Profile_Config).

    Thanks,

    Pradipta.