AWR2243: How to use Profile & Chirp Ram

Prodigy 70 points

Replies: 5

Views: 53

Part Number: AWR2243

Hi,

Please provide a technical note on how to program chirp ram and profile for static an dynamic usage.

At run time how to change the chirp parameters, and how to insert a new sub frame ?

Does the arm handles these at run time ?

-ben

5 Replies

  • Guru 54140 points

    Hi,

    AWR2243 is a sensor device which is configured using a Host. The mmwavelink API is running on the host and is used to configure the sensor

    Regarding the Profile and Chirp memory available please see following

    Regarding programming the chirp parameters using the mmWave Link API running on the Host please see the examples provided in the dfp release in the mmwave link folder

    thank you

    Cesar

  • In reply to Cesar:

    Hi,

    How to program for advanced profile chirp configurations ?

    Is there any support for interleaved chirps from different modes of radar like SRR,MRR.

    Not able to understand the use of subframe in multi-mode, please explain the

    use case of subframe and bursts.  Or can subframe support interleaved like

    first chirp from USRR, second from MRR and third from SRR ?

    How this can be realized with  sub frames and burst ?

  • In reply to Ben Alexandar:

    Hello Ben,

    Please refer DFP user guide document (for AWR2243)

    http://software-dl.ti.com/ra-processors/esd/MMWAVE-DFP-2G/latest/exports/mmwave_dfp_user_guide.pdf  

    Section 11.1 explains advanced frame config well.

    Now coming to your requirement:

    1. advFrame config supports max of 4 sub-frame, and device supports max of 4 profiles.

    2. Each sub-frame can connect to one unique profile-ID, which matches with SRR/MRR or USRR. So effectively within one advanced frame: each sub-frame corresponds to one usecase out of USRR/MRR/SRR.

    3. Each sub-frame can contain single or multiple burst and all those burst will have same configuration (profile-ID).

    4. On top of this chirp configuration can be updated during run time using either dynChirpConfig or advChirpConfig APIs.

    I hope this explanation and document together clarify your question to fulfill the requirement.

     You can refer to the mmwave DFP example also for the usage of these APIs.

    Regards,

    Jitendra

  • In reply to Jitendra Gupta:

    Hi Jitendra,

    >> 3. Each sub-frame can contain single or multiple burst and all those burst will have same configuration (profile-ID).


    This means still all the chirps in a burst corresponds to one use-case. What I need is within a burst how to interleave chirps

    from different use cases, like chirp1 USRR, chirp2-SRR,chirp3-MRR all within a single burst.

    Are you saying the above can be achieved using the dynChirpConfig or advChirpConfig APIs at run-time ?

    Statically I assume these all configs are stored in memory and at run-time for each chirp this mem location is read and used,

    so using dynamic API this can be modified at run time. Is my understanding correct ?

    How the radar front-end takes these configurations ? Is it operating on chirp basis, BIST programs for every chirp during inter chirp time ?

    -ben

  • In reply to Ben Alexandar:

    Ben Alexandar

    Hi Jitendra,

    >> 3. Each sub-frame can contain single or multiple burst and all those burst will have same configuration (profile-ID).


    This means still all the chirps in a burst corresponds to one use-case. What I need is within a burst how to interleave chirps

    from different use cases, like chirp1 USRR, chirp2-SRR,chirp3-MRR all within a single burst.

    Are you saying the above can be achieved using the dynChirpConfig or advChirpConfig APIs at run-time ?

    Statically I assume these all configs are stored in memory and at run-time for each chirp this mem location is read and used,

    so using dynamic API this can be modified at run time. Is my understanding correct ?

    How the radar front-end takes these configurations ? Is it operating on chirp basis, BIST programs for every chirp during inter chirp time ?

    -ben

    Jitendra, we are in the beginning of design phase for IC selection.  Your support and solutions are critical at this time. 

    Please provide details to above query.