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.

IWR1642BOOST: IWR1642BOOST raw ADC data streaming using TSW1400EVM

Part Number: IWR1642BOOST
Other Parts Discussed in Thread: IWR1642, IWR1443, UNIFLASH

I am currently evaluating IWR1642boost. I will like to transfer real time raw ADC data from  IWR1642boost to PC.

1. I understand that I need TSW1400EVM and mmWave DevPack for that. However, if we have all the required hardware then is there a demo code from TI to do that or one has to develop that himself ? 

2. Since the ADC sample rate is 12.5 MSps, this correspond to 50 MSps (for four channels) and data rate of 600 Mbps (12 bits per sample). For raw data streaming will we be streaming at this rate or IWR1642 cannot support that and there has to be some dead time between successive chirps ?

Thank you.

  • Hello,

    The Radar Studio software, is used to control the DevPack, and TSW1400 EVM.  

    The Radar Studio uses the dfp software to program the Radar EVM, and the TSW1400 EVM.  

    If you are trying to collect LVDS data, the driver for the TSW1400 must match the LVDS HSI configuration.

    Within Radar Studio, there is a post-processing step, that calls Matlab, that processes the LVDS data.

    Alternately, there is a mmwave SDK to capture data before LVDS output in L3 memory, and you would use CCS to dump the memory data

    through XDS110, to a file. 

    The matlab post processing for either TSW1400, or data capture demo, may need customization for specific LVDS examples.  

    You can request the Radar Studio tools, from the TI website, under IWR1642.   

    Once you have installed radar Studio, I would follow a simple example (starting with just Range functions)

    ie 512 samples per chirp, 6.25Msps complex 1x, 1Tx, 4Rx, Synthesizer 30Mhz/usec.

    The matlab post processing is expecting the LVDS to contain IQ data from complex 1x, or complex 2x, or I data from real data.

    The matlab file can be customer modified to send other data.

    Regards,

    Joe Quintal

  • If you look at the TI website, the Radar Studio can be downloaded at
    www.ti.com/.../mmwave-studio
  •  Hello

    Here is an additional email with the steps for collection.  I have an IWR1443, there is one step different in this evaluation, the device selection

    a) In Uniflash application, format the IWR1xxx EVM with SFlash

    b) Connect the EVM to the DevPack to the TSW1400 per the dfp User Guide, there are also online descriptions under the mmwave tutorials.

    c) Make sure the TSW1400 Hsdcpro software is installed and patched through the instructions

       When you start the HSDCPRO software, make sure the firmware is selected for your device

    d) Under Radar Studio Connection tab – set RS232 ComPort to your Control UART for EVM

    e) Under Board Control, SOP Control, select Mode 2, then depress “Set” (check for errors lower right corner)

    f) Under RS232 Operations, Select Com Port, Baud Rate, then depress “Connect” (look for RS232 connectivity status)

    g) Following the dfp user guide, load the BSS, MSS files (standard mmWave application)

    Under Files, BSS FW (browse, select file) then “Load”.

    Under Files, MSS FW (browse, select file) then “Load”.

    h) Depress “SPI Connect”, look for SPI status connected.

    i) Depress “RF Power-up”, check log lower right corner.

    j) There are no differences between 1443 and 1642 here, other than Tx selection, under static Config tab

    Basic Configuration – Channel Config

          Select Tx1, Rx1, Rx2, Rx3, Rx4;

    Basic Configuration - ADC Config

        Bits -16,

        Format – Complex 1x

        IQ Swap – I First

    The depress “Set”

    Advanced Configuration – LP Mode

    Select “Regular ADC Mode”

    Depress “Set”

    Depress “RF Init”

    k) Data Configuration Tab – Data path configuration

       Data Path “LVDS”

       Packet 0 “ADC_ONLY”

       Packet 1 “Suppress Packet”

       Depress “Set”

    Clock Configuration

       Lane Clock “DDR Clock”

       Data Rate “300Mbps”

       Depress “Set”

    LVDS Lane Configuration

       Lane Format “Format 0”

       Lane Config “Check Lane 1, Lane 2” (note for 1443 check all 4)

                      MSB First

                      Depress “Set”

    l) Ramp Timing Calculator

    ADC Full Rate Mode

    Complex 1x

    Slope “50.018”

    ADC Samples “256”

    Sample Rate “5000”

    HPF1 Corner Freq “175k”

    HPF2 Corner Freq “350k”

    Use 99% Settling time for output calculations

    Idle time 5us

    ADC Start Time 6us

    Ramp End Time 58.22us

    m) Sensor Config

    Profile Id – 0

    Start Freq 77.0

    Freq Slope “50.018” (from Ramp Timing Calculator)

    Idle Time “5” (from Ramp timing calculator)

    Tx Start Time “1”

    ADC Start Time “6” (from Ramp Timing Calculator)

    ADC Samples “256” (from Ramp Timing Calculator

    Sample Rate (ksps) “5000” (from Ramp Timing Calculator)

    Ramp End Time “58.22” (from Ramp Timing Calculator)

    Depress “set” in Profile section

    Under Chirp Section, enter 0 for each entry, check Tx1

    Depress “set” in Chirp section

    Under Frame Section, no frames “10”

    No of chirp loops “128”

    Periodicity “40” (need to make sure duty cycle is <= 50%

    n) Far left, depress “Setup TSW1400” (check lower right corner status for OK)

    Depress TSW1400 ARM, 1 second later Depress Trigger Frame (which lower right status for finished)

    After the lower right status shows capture complete, depress “Post Process” you will get a matlab process of the DFE-output data

    For me I have a Corner Reflector at 2.3 meters, the capture in matlab shows 2.3 meters.

    You can save your different Radar Studio setups, for quick re-test, this is on the left side.

    I have attached a PDF illustrating the installation process, and a screen shot of the matlab output (again my setup is 1443, but this should work directly on 1642.

    Regards,

    Joe Quintal

    mmWave_sensor_raw_data_capture_using_TSW1400_board_v2.pdf