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.

  • Resolved

DCA1000EVM: Where to start? Streaming raw ADC data from DCA1000/AWR1243

Prodigy 50 points

Replies: 6

Views: 103

Part Number: DCA1000EVM

Working on a project needing to read data from a DCA1000EVM for offline processing in pseudo-real-time. Where do I start? I have looked around in the SDK, but have not seen what I am looking for. I don't want to do any processing onboard, just get the data as fast as possible.

Thanks!

-Josiah

  • Guru 57595 points

    Hi,

    Please start by viewing the training video

    Thank you
    Cesar

    ----------------------------------------------------------------------------------------------------------

    Please check TI mmWave FAQs before posting a new query
    ----------------------------------------------------------------------------------------------------------

  • In reply to Cesar:

    Thanks. I have got everything working from the mmWave studio side, but the problem is that I need faster access to the raw data offline. I can get the data off the DCA just fine through mmWave studio, but there is too much delay for my application. Where should I start for interfacing directly with the DCA board to get access to the data more quickly?

    Thanks!

  • In reply to Cesar:

    Further, I have found some of the resources to interface with the DCA1000EVM across CLI using the RF_API DLL; however, I am unsure of it's implementation?

    Inside "C:\ti\mmwave_studio_02_01_00_00\mmWaveStudio\Clients\AR1xController\.rf_api.dll", there a short "demo" for using the DLL API, but on its own, it has several errors (does not include the necessary definitions of datatypes, etc)

    Thanks

  • In reply to Cesar:

    To my knowledge, it seems that DCA1000EVM is capable of streaming the raw data in real-time across the Ethernet port. I am wondering how to get this data in "real-time?" 

    For example, I can set the number of frames to 0 in mmWave Studio and get a continuous capture. But, according to https://e2e.ti.com/support/sensors/f/1023/t/735982?DCA1000EVM-Streams-output-in-real-time-with-DCA1000, the data is stored in a bin file after the capture process is complete. I would like to access the raw data as it is being captured for processing and visualization on a PC. Is it possible to get access to the data while it is being streamed?

    Thanks

  • In reply to Josiah Smith1:

    Josiah,

    At this point, it is not possible to get access to the data while it is being streamed out. The data must be streamed out over Ethernet to the host PC and the frame transmission must complete before completing any post processing of the data.

    The SDK Out-of-Box Demo supports streaming out the post-processed data over UART. But this is not the raw data that I think you are looking to capture and access.

    Regards,
    Kyle

  • In reply to Kyle Cousino:

    Thanks Kyle. I expected this was true and resorted to writing my own code to get the packets from the UDP port. Since the DCA1000EVM is advertised as a real-time platform, it definitely would be handy to have real-time functionality. Thanks!

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.