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: how to calculate data rate

Expert 7150 points
Part Number: AWR2243

Hi Experts,

Per AWR2243 datasheet, "Data rate/Lane should be such that "Chirp + Interchirp" period should be able to accommodate the data transfer". Please let us know how to confirm this by calculation.

For shortpacket, LS, LE is 0.5~0.8us each?
How long is LongPacket duration?
How is LPS duration?

Best regards,
Ken

  • Hi,

    A chirp will have nb_ADC_Samples x nb_Rx_Antennae x 4 bytes (if it is complex mode)

    The data rate must be such as it is possible to send this amount of data during the chirp+interchirp time

    thank you

    Cesar

  • Hi Cesar.

    Do you mean we can simply compare CSI-2 data rate and transferred data size (nb_ADC_Samples x nb_Rx_Antennae x 4 bytes x nb_chirp / sec)? i.e. do we not have to worry about LS, LE, LongPacket or LPS duration?

    Best regards,
    Ken

  • Hello Ken,

    The complete transaction, LS, LE etc. need to considered. the LS, LE packet duration is beween 0.5 usec - 0.8 usec, based on the rate. Incase the user configuration does not provide sufficient time to transfer out the data over CSI interface, there host would be notified by a MSS CPU fault. To the customer can rely on that to judge if his configuration has sufficient time to transfer out the data.

    Regards,
    Vivek

  • Hello Vivek,

    Do you mean there is not specific calculation for LongPacket and LPS? Do you mean we should make adjustments with trial and error by checking MSS CPU Fault? In that case, does it mean that the CSI transfer time is always constant (it does not fluctuate in microsecond order)? If it fluctuates, how much margin should we consider?

    Best regards,
    Ken

  • Hello Ken ,

    The Longpacket time is fixed based on the CSI data rate programmed. You need to consider the ADC data size specified above and add the MIPI protocol related bytes (packet header and footer) to get the total long packet size. The MIPI protocol has 32 bit header and 16 bit footer.

    The LPS state time depends on the ADC sampling rate configured , hence its not fixed.

    For a fixed user configuration the CSI transfer time will remain constant.

    Regards,
    Vivek