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: IWR1843BOOST

Part Number: IWR1843BOOST
Other Parts Discussed in Thread: IWR1843, DCA1000EVM

Hi Dear
I am working with IWR1843 radar and DCA1000.

I want generate adc_data_Raw_0.bin or adc_data.bin  in below one second.

Do you have any suggestion ?

BR
Hadi

  • Helllo

    can you please help us understand what your are trying to accomplish.

    1. Is the file generation not working

    2. Do you need the entire file generation to be completed in 1 second?

    Thank you,

    Vaibhav

  • Thank you for your reply.

    I am working with IWR1843 radar and DCA1000 and I am able to generate adc_data_Raw_0.bin and adc_data.bin file and then generate Rawdata using MATLAB.
    Now I have created Loop in my program and I am producing data using adc_data_Raw_0.bin.

    for i=1:n
    ar1.CaptureCardConfig_StartRecord(adc_data_path, 1)
    ar1.StartFrame())
    end

    My goal is capture raw data in below one second.
    In general Is it possible to have Rawdata in below one second whit this method or another method?

    Thank you

  • Thank you for your reply.

    I am working with IWR1843 radar and DCA1000 and I am able to generate adc_data_Raw_0.bin and adc_data.bin file and then generate Rawdata using MATLAB.
    Now I have created Loop in my program and I am producing data using adc_data_Raw_0.bin.

    for i=1:n
    ar1.CaptureCardConfig_StartRecord(adc_data_path, 1)
    ar1.StartFrame())
    end

    My goal is capture raw data in below one second.
    In general Is it possible to have Rawdata in below one second whit this method or another method?

    Thank you

  • HI, there:

    You can take a look at the example lua script at C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\Scripts\DataCaptureDemo_xWR.lua.  Usually you will need to add some sleep time here and there, and between these two commands.  

    RSTD.Sleep(1000)

    You can try to play with the sleep time to see whether you can do it below one second.  

    Best,

    Zigang

  • Thank you for your reply.

    when i change the sleep time radar has error and doesn't work.

    In general, is there a way to get RawData in a short time (This method or another method)?

    Best Regards

    Hadi

  • HI, Hadi:

    Mmwave SDK and radar studio together provide a method to capture raw ADC data through LVDS without radar studio.   The basic idea is to run SDK out of box demo on the target EVM. The out of box demo will detect point cloud and at the same time send out ADC raw data through LVDS.  

    At the same time users will use DCA1000 CLI control interface to control the DCA1000 to get data captured through LVDS lanes.  Users can find some document on the SDK users guide on DCA1000 CLI control interface on section 3. 3. 2. mmWave demo with LVDS-based. The SDK users guide is located at (replace mmwave_sdk_xx_xx_xx_xx with the latest SDK version): C:\ti\mmwave_sdk_xx_xx_xx_xx\docs

    Users can also find some guide on DCA1000 CLI interface radar studio package located at (replacing mmwave_studio_xx_xx_xx_xx with the latest radar studio version): C:\ti\mmwave_studio_xx_xx_xx_xx\mmWaveStudio\ReferenceCode\DCA1000\Docs

    But for each new capture, you will need to stop the sensor, start DCA1000, then restart sensor and stop sensor, this order is needed because DCA1000 has to start capture first to catch the start of the frame for frame alignment.   You can play with the delay to see whether you can make the whole procedure within one second.  The second pause control the capture time. 

    sendCfg(COM_PORT_RADAR_CONFIG, sensorStopFile);
    system(['DCA1000EVM_CLI_Control.exe start_record ', datacardConfigJsonFile]);
    pause(0.5);
    sendCfg(COM_PORT_RADAR_CONFIG, sensorRestartFile);
    pause(3);
    system(['DCA1000EVM_CLI_Control.exe stop_record ', datacardConfigJsonFile]);

    Attached is an example package to use this facility.  Please read the users guide first.  The example is for xwr6843 device.  For xwr1843, you will need to load the binary from C:\ti\mmwave_sdk_03_05_00_04\packages\ti\demo\xwr18xx\mmw\xwr18xx_mmw_demo.bin.   And you will need to change the configuration file accordingly.  

    Best,

    ZigangData capture through DCA1000 CLI interface.zip

  • I am closing this ticket because there is no update for 2 weeks.

    Best,

    Zigang