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.

IWR6843AOP: Interfacing IWR6843 with ES32/Arduino via UART

Part Number: IWR6843AOP
Other Parts Discussed in Thread: IWR6843,

Hello there,

I am trying to interface iwr6843 with ESP32 on uart.

When I connect the sensor to the Windows PC it shows two com ports (data port and command port). 

But when I connect the sensor with PC with a USB-to-Serial device it show only one port.

Can anybody help me to get sensor data via micro-USB port of the sensor(IWR6843) to the UART of ESP32/Arduino.

Thank and regards

Divyank Saxena.

  • Hi Divyank,

    Thank you for posting this question. As you said, the sensor has 2 UART ports. Both of these ports are connected to a Serial to USB transceiver on the sensor board. In order to connect the ESP32 to both UART ports, you will have to bypass this transceiver. Have a look at the IWR6843AOP schematic, found in this zip file. The points of interest for you are AR_RS232 and MSS_LOGGER.

    Or you would need another USB-Serial transceiver that could split the USB into the 2 UART ports.

  • Hi Sabeeh,

    Thanks for the reply.

    I was wondering if I can also get the target list from the CAN bus, SPI bus or via DCA1000 connector provided on the sensor IWR6843AOP ??

    Because bypassing SL2105 IC may damage the hardware, otherwise we have make a customised board.

    Is it necessary to upload the chirp config file to IWR6843AOP every time we boot-up the device??

    Thanks & Regards

  • Hello Divyank,

    For seeing object data over CAN, please see the automotive toolbox labs.

    For SPI bus, we can only provide a reference, but more work will have to be done on your own. We have built a TI Design that showcases point cloud over SPI. However, the design is not up to date with our latest SDK. You will have to code the out of box demo yourself if you would like to use SPI.

    For object data over DCA1000 please read through Section 3.3.2 in the mmWave SDK User's Guide.