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.

DCA1000EVM: Raw data capture by LVDS in IWR 1443 using DCA 1000

Part Number: DCA1000EVM
Other Parts Discussed in Thread: IWR1443BOOST, IWR1443, , UNIFLASH

Hi

I am planning to capture Raw ADC data from IWR1443BOOST EVM using DCA1000 EVM , I have below quires with respect to that.

1. If i configure the LVDS in 12-bit format, does data get transferred to DCA1000 EVM in 12bit format or it will be get converted into 16bit  format?

DCA1000 EVM will send the capture data in 12bit or 16-bit format.

2 - In IWR1443EVM, ADCBUFF is configured in chirp mode, then DAC1000EVM will capture the ADC data at chirp level ??

DAC1000EVM will forward the same data at chirp level through Ethernet ?

3. How synchronization will happen between IWR1443 EVM & DCA1000 EVM? Chirp or Frame level  ??

How DCA1000 EVM knows that it received entire frame/chirp from IWR1443, if not how it will drop the particular frame/chirp and starting receiving the correct frame ?

4. Is it mandatory that DCA1000 EVM should be connected to PC through Ethernet? or else any host Processor with valid UDP receiver can receive the data ?

5. Without mmwave_studio, can we use IWR1443EVM -> DCA1000EVM -> Host processor (not PC) ??

More details - 

Using uniflash i have already flashed capture demo application binaries into IWR1443? configuration parameter are hardcoded into capture demo application  for LVDS 12-bit mode, 4 lane, complex output. 

With GPIO pin press sensor start will happen in IWR1443EVM.

I have also configured DCA1000 EVM In hardware configuration mode for LVDS 12-bit mode & RAW mode and so on. 

Will start DCA1000 EVM using SW5 Capture start and IWR1443 EVM with GPIO press, With this step up do i really want mmwave_stdio for any further configuration apart from data capture?

Thanks & Regards

vishnu vikash K

  • Hi Vishnu,

    Q1: the output data saved by DCA1000 is 12bit
    Q2: The output is saved per chirp, dataformat can be found from www.ti.com/.../swra581a.pdf
    Q3: No sync between IWR1443 and DCA1000
    Q4: Yes, must use Ethernet
    Q5: Not sure the exact proposed setup. We limit our support to mmwave studio.

    If to use mmwave studio for post data processing, the chirp profile and configuration needs to be fed to mmwave studio.
    If you have any other question, please let me know.

    Thanks and Regards,
    Michelle
  • Hi Michelle

    Thanks for your quick response, In addition to your response i have few more queries. 

    Which i have listed below:

    Q1: Assuming, Output data saved by DCA1000 is 12bit. Ethernet output of DCA1000 will also be in 12bit format ? Pls confirm it once again on this.

    Q2:  IWR1443(LVDS)->DCA1000 (Ethernet)->nvidia jetson TX2 (Host Processor) ?

    My Requirement is to store ADC raw data into SSD which is connected with the host processor(nvidia jetson TX2)? Is it possible to do this way?

  • Hi Vishnu,

    Q1 yes, it 12 bit data. Note that each sample is 2 bytes. (2bytes for I and 2 bytes for Q if complex, 2 bytes for real).
    Q2: DCA1000 support is only limited to mmwave studio. We can't comment on the other processor/software.

    Thanks and Regards,
    Michelle
  • Hi Michelle

    Q1. While calculating bitrate For 12 bit ADC data i want to consider the sample as 16bit or 12bit? To send the data via Ethernet ?

    Q2. Configuration of IWR1443EVM taken care by capture demo application program part of mmwave_sdk and

    DCA1000 is configured via hardware configuration mode,

    Then do we need to have mmwave studio ?? If yes what is the purpose ??
  • Hi Vishnu,

    The ADC output bit rate is as 12bit, but DCA1000 output is still as 16bit.

    Customer can use own software to process data of DCA1000.

    Thanks and Regards,
    Michelle