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.

IWR1843BOOST: CW Mode (ContStream) without mmWave Studio

Part Number: IWR1843BOOST

Tool/software:

Hello,

I’m currently developing an application for raw ADC data acquisition using the DCA1000. I have successfully implemented support for FMCW mode, and now I’m looking to expand the application to support CW (Continuous Wave) mode as well.

I'm using the OOB (Out-of-Box) demo firmware on the EVM, and from what I’ve read, CW mode is not supported in this binary. My current approach involves configuring the device via the COM port, and I would like to continue doing so for CW mode.

My question is:
Should I implement CW mode functionality directly into the existing source code of the OOB demo, or is there a different firmware binary—perhaps similar to the one used in mmWave Studio—that already supports CW mode and could be used instead?

Best Regards,
Bartlomiej

  • Hi Bartlomiej, 

    CW mode is typically only used for testing purposes. Can you help me understand why mmWave Studio will not suffice for you?

    Should I implement CW mode functionality directly into the existing source code of the OOB demo, or is there a different firmware binary—perhaps similar to the one used in mmWave Studio—that already supports CW mode and could be used instead?

    The mmWave SDK itself does not support CW mode so you may need to make a few changes to let it allow you to configure the front end for CW mode but it should still be possible. The masterss.bin used with mmWave Studio essentially just establishes the SPI connection to mmWave Studio and acts as a means to pass through commands from mmWave Studio to the radar front end. 

    Best regards,

    Josh

  • I would like to have an independent application something like that loads a configuration file and turns on recording for a specified time.

    (additionally maybe some real time demo)

    what I want is to have an app like
    Adc_Data_Capture_Tool_DCA1000_CLI but with CW mode and written in c/c++  or python.

    I noticed the mmwave studio cli application in radar tolbox, from what I understood the firmware supports CW, so I flashed it. I also managed to send commands to contStream mode via serial port. However, I cannot get data from DCA1000.
    My current plan is to modify and recompile this application so that it is possible to collect data for a specified time. It seems to me a faster solution than modifying the mmWave SDK, what do you think?

  • Hi, 

    Understood. Yes, I think the Studio CLI application is well suited to your use case. It should allow you to configure the device for continuous mode without using mmWave Studio. 

    Adc_Data_Capture_Tool_DCA1000_CLI but with CW mode and written in c/c++  or python.

    I'm not sure if you are already aware but the Studio CLI application also uses a GUI application for configuring the device and executing DCA1000 commands and that GUI is indeed written in C/C++ ({RADAR_TOOLBOX}/tools/studio_cli/gui/mmw_cli_tool). I believe this is exactly what you are looking for. 

    However, I cannot get data from DCA1000.

    Can you expand on the issue you are having here? You expect to see a .bin file containing ADC samples but there is no file? The data file is empty? Do you see any errors? Can you confirm your DCA1000 + IWR1843BOOST is working correctly for capturing data through mmWave Studio first?

    Best Regards,

    Josh