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.

AWR1843BOOST: Automative toolbox - medium range radar project: TLV header for sending point-cloud data out in frames using UART

Part Number: AWR1843BOOST

Hello there,

In the mm-wave demo project, 0201 0403 0605 0807 is used as a header before every TLV payload while sending the point-cloud data out through UART. I am going through the MRR project, and in the mss_main.c file, there is no explicit mention of the header used? Is a different protocol used in the MRR project to send data out which doesn't require explicit headers ( I see Can_Transmit_Schedule() called after writing data to UART using UART_writePolling())? If not, could you help me identify the header value?

Additionally, before the UART output schedule, there is a mention of USE_LVDS_INTERFACE_FOR_OBJECT_DATA_TX. Does it offer the option of sending the point-cloud data out using LVDS pins? Could you please explain how?

Thanks 

Arvind

  • Hi,

    Same protocol is used in MRR project. Search dss_main.c for "magic"

    The structure of the package to be sent is built in the DSS not the MSS.

    Regarding LVDS support.

    First, the DCA1000 capture card is needed.

    Second, there is code available in the MRR demo to enable LVDS transfers,

    This code was used internally by the development team, however it was not validated with latest tools provided in the mmWave SDK.

    If you would like to use LVDS to export the object data, we recommend you follow the example provided in the mmWave SDK 3.3 and update the code accordingly

    thank you
    Cesar