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.

IWRL6432BOOST: I'm using IWRL6432 Boost EVM with DCA1000A to capture RAW ADC Data. However i see NO LVDS on Output

Part Number: IWRL6432BOOST
Other Parts Discussed in Thread: IWRL6432, IWR6843ISK, DCA1000EVM

Hello, 

      I wanted to capture the RAW ADC data from IWRL6432Boost using DCA1000 via ethernet using CLI application(I'm using presence and motion detection code demo example). 

SDK: MMwave_L_SDK_05_03_00_02

MMwave_studio_04_01_00_01 for CLI Commands 

Flashed EVM with Presence and Motion detection at Flash Mode. Followed Iwrl6432 for Switch settings 

Made changes in config file with ADc data logging 1, low power cfg 0 for DCA data capture 

Change Switch settings to Debug/DCA mode and connected the DCA 

Below shared the results of CLI_log file i have received the success messages for every command sent. However i get a NO LVDS information at last. Unable to capture the data. Can you please guide how to resolve this. Thanks 

Thu Jan 11 11:10:06 2024
FPGA Configuration Command (req)

Thu Jan 11 11:10:06 2024
FPGA Configuration command : Success

Thu Jan 11 11:10:06 2024
Return status : 0

Thu Jan 11 11:10:14 2024
Configure Record Command (req)

Thu Jan 11 11:10:14 2024
Configure Record command : Success

Thu Jan 11 11:10:14 2024
Return status : 0

Thu Jan 11 11:10:23 2024
Start Record Command (req)

Thu Jan 11 11:10:23 2024
Start Record Command (req)

Thu Jan 11 11:10:23 2024
Start Record command : Success

Thu Jan 11 11:10:23 2024
Return status : 0

Thu Jan 11 11:10:23 2024
Start Record command : Success

Thu Jan 11 11:10:53 2024
No LVDS data

Thu Jan 11 11:10:53 2024
Record stop is done successfully

  • Hello,

    No LVDS data is unfortunately a common error in mmWaveStudio and can be caused by a few different things. What power supply are you using for the DCA1000? We recommend 5V 3A.

    A few things you can try that have been confirmed to fix No LVDS data error in people's setup.

    • Change USB cables
    • Change Ethernet cable (I have personally ran into this one)
    • Directly connect cables to the computer, no usage of docks or USB expansion hubs.
    • Reflashing of the FPGA firmeware to the DCA1000. Instructions can be found in the DCA1000 PDF User Guide starting on page 22
    • Turning off Windows Firewall

    Best Regards,

    Pedrhom

  • Hello, 

     Firstly thank you for the response. Same environment setup for IWR6843ISK works fine with the mmwave studio. However I'm using the same setup for IWRL6432Boost and working on Command Line Interference. But i see No LVDS message. Can you please guide me if i'm misisng out anything else that i had to check. Thanks 

  • Hello Pedrhom,

        I did reflash the FPGA, No Docks are used, adapter 5V 3A, windows firewalls are off. Yet i see the same No LVDS as output. Is there any other way to stream the raw adc data via ethernet. Thanks 

  • Hello.

    Pedrhom is out of office; there will be a delay in response.  Thank you for your patience.

    Sincerely,

    Santosh

  • Hello,

    If you want to try a different method, you could attempt to use the ADC Data Capture Tool. This methodology only needs one USB connected and frees up the usage of SPI.  

    https://dev.ti.com/tirex/explore/node?a=1AslXXD__1.30.01.03&node=A__ACcj5qsn5G-kyhEttWYAjg__radar_toolbox__1AslXXD__1.30.01.03&placeholder=true

    Best Regards,

    Pedrhom

  • Hello,

        I was able to capture data using ADC Data Capture Tool from radar_tool_box_1_20_00_11. However i had to use the demo code from the location C:\ti\radar_toolbox_1_20_00_11\tools\Adc_Data_Capture_Tool_DCA1000_CLI\prebuilt_binaries\motion_and_presence_detection_demo.release.

    However, if i use the code from location: C:\ti\MMWAVE_L_SDK_05_03_00_02\examples\mmw_demo\motion_and_presence_detection\prebuilt_binaries\xwrL64xx\motion_and_presence_detection_demo.release, as mentioned in the document. its not working, i have cfg file error.

    it will be great help if you can suggest me some ideas to fix the NO LVDS data error using mmwave studio CLI tool. it will be very helpful. Thanks in advance 

  • Hello,

    As mentioned in its user guide, the ADC Data Capture Tool supports IWRL6432 up to version MMWAVE_L_SDK_05_01_00_04. Any valid config that will allow sensor start will work with the tool.

    With regards to mmWaveStudio, could you send me a picture of your physical setup? I want to confirm proper mux switch position. Also if you have tried every step I have listed so far, would it be possible for data capture to be attempted with a different computer? This could help isolate where the issue is.

    Best Regards,

    Pedrhom

  • Hello, 

          Here i have shared the physical setup. Please check and let me know if it looks fine. Thanks 

    SDK: MMwave_L_SDK_05_03_00_02

    MMwave_studio_04_01_00_01 for CLI Commands 

    Flashed EVM with Presence and Motion detection at Flash Mode. Followed Iwrl6432 for Switch settings 

    Load chirp configs(Presence detect) via Low visualizer tool and test. after i can see the working Change Switch settings to Debug/DCA mode and connected the DCA. Perform Reset 

    Made changes in chirp config (Presence detect) file with ADc data logging 1, low power cfg 0 for DCA data capture 

    channelCfg 7 3 0
    chirpComnCfg 18 0 0 128 4 30 0
    chirpTimingCfg 6 28 0 90 59.75
    frameCfg 8 0 400 1 250 0
    guiMonitor 2 2 0 0 0 1 1 0 0 0 0
    sigProcChainCfg 64 8 2 0 4 4 0 .5
    cfarCfg 2 4 3 2 0 12.0 0 0.5 0 1 1 1
    aoaFovCfg -60 60 -40 40
    rangeSelCfg 0.1 4.0
    clutterRemoval 1
    compRangeBiasAndRxChanPhase 0.0 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000 1.00000 0.00000 -1.00000 0.00000
    adcDataSource 0 adc_data_0001_CtestAdc6Ant.bin
    adcLogging 1
    lowPowerCfg 0
    factoryCalibCfg 1 0 40 0 0x1ff000
    mpdBoundaryBox 1 0 1.48 0 1.95 0 3
    mpdBoundaryBox 2 0 1.48 1.95 3.9 0 3
    mpdBoundaryBox 3 -1.48 0 0 1.95 0 3
    mpdBoundaryBox 4 -1.48 0 1.95 3.9 0 3
    sensorPosition 0 0 1.44 0 0
    minorStateCfg 5 4 40 8 4 30 8 8
    clusterCfg 1 0.5 2
    baudRate 1250000
    sensorStart 0 0 0 0

    DCA Commands are:

    DCA1000EVM_CLI_Control.exe fpga config.json

    DCA1000EVM_CLI_Control.exe record config.json

    DCA1000EVM_CLI_Record.exe start_record config.json

    config.json file used with DCA Commands :

    {
    "DCA1000Config": {
    "dataLoggingMode": "raw",
    "dataTransferMode": "LVDSCapture",
    "dataCaptureMode": "ethernetStream",
    "lvdsMode": 1,
    "dataFormatMode": 1,
    "packetDelay_us": 25,
    "ethernetConfig": {
    "DCA1000IPAddress": "192.168.33.180",
    "DCA1000ConfigPort": 4096,
    "DCA1000DataPort": 4098
    },
    "ethernetConfigUpdate": {
    "systemIPAddress": "192.168.33.30",
    "DCA1000IPAddress": "192.168.33.180",
    "DCA1000MACAddress": "12.34.56.78.90.12",
    "DCA1000ConfigPort": 4096,
    "DCA1000DataPort": 4098
    },
    "captureConfig": {
    "fileBasePath": "C:\\ti\\mmwave_studio_04_01_00_01\\mmWaveStudio\\PostProc",
    "filePrefix": "adc_data",
    "maxRecFileSize_MB": 1024,
    "sequenceNumberEnable": 1,
    "captureStopMode": "infinite",
    "bytesToCapture": 4096,
    "durationToCapture_ms": 4000,
    "framesToCapture": 40
    },
    "dataFormatConfig": {
    "MSBToggle": 0,
    "laneFmtMap": 0,
    "reorderEnable": 0,
    "dataPortConfig": [
    {
    "portIdx": 0,
    "dataType": "real"
    },
    {
    "portIdx": 1,
    "dataType": "complex"
    },
    {
    "portIdx": 2,
    "dataType": "real"
    },
    {
    "portIdx": 3,
    "dataType": "real"
    },
    {
    "portIdx": 4,
    "dataType": "complex"
    }
    ]
    }
    }
    }

    However i have a question do we have an option to send the chirp configs(Presence detect) while sending the commands. Thanks 

  • Hello Pedrhom, 

       Was waiting for your feedback on the setup information shared. Thanks 

  • Hello,

    As a post was marked as the answer which has set the thread to resolved, could you make a new thread on the topic? I will get back to you there.

    Best Regards,

    Pedrhom

  • Hello,

       Here's the link for the newly created thread. Please find it below. Thanks 

    e2e.ti.com/.../iwrl6432boost-iwrl6432lboost-to-read-raw-adc-data-using-dca1000-via-mmwavestudio-cli