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.

IWR6843AOPEVM: IWR6843 over UART ESP32

Part Number: IWR6843AOPEVM
Other Parts Discussed in Thread: MMWAVEICBOOST, IWR6843

Tool/software:

We’re currently working with the IWR6843AOPEVM mounted on a MMWAVEICBOOST board and interfacing it with an ESP32 over UART to read TLV-formatted data from the radar sensor. We’re following the documentation and standard TLV format (Magic Word → Header → TLVs) for parsing.

  1. Are there any known buffering limitations or UART timing issues when interfacing IWR6843 with ESP32 at high baud rates?
  2. Is there a handshake or framing mechanism required due to which we may be missing while reading continuous frames via the MSS Logger UART?
  3. Is the EVM or MMWAVEICBOOST sending data that requires byte alignment or additional pre/post padding that might be corrupting our frame detection?

Any guidance or suggestions to troubleshoot this deeper (or known issues with this interface) would be greatly appreciated!

  • Hello.

    Apologies for the late response.

    Are there any known buffering limitations or UART timing issues when interfacing IWR6843 with ESP32 at high baud rates?

    There are no major limitations.  However, if you don't have enough time between the end of the processing time and the end of the frame, then you may lose some data every frame.

    Is there a handshake or framing mechanism required due to which we may be missing while reading continuous frames via the MSS Logger UART?

    There is no handshaking done.  However, the parser we have setup looks for a magic word before it continuous parsing the remainder of the uart stream.

    Is the EVM or MMWAVEICBOOST sending data that requires byte alignment or additional pre/post padding that might be corrupting our frame detection?

    It is not.

    I would refer to the Applications Visualizer in the radar toolbox for reference code on how to parse the UART stream.

    Sincerely,

    Santosh