AWR1243: The problem of valid signal when using LVDS mode of awr1243 to transmit data
Part Number: AWR1642BOOST
Working through the initial bring up process of pairing my AWR1642BOOST with the DCA1000EVM and I'm receiving a "No LVDS Data" error message:
I can capture Data successfully with MMwavestudio, but when Data is captured with DCA1000EVm_cli_record.exe start_record cf. Json Data, its output is:
Start Record command : Success
No LVDS data
Record stop is done successfully
Do you know what problems can cause this?How can I solve it？
Have you looked at our DCA1000 debugging handbook to look for some possible debug steps?
You can find it here:
Also, since you're not using mmWave studio now, how are you configuring the AWR device? Maybe LVDS streaming is not enabled, please check if it is.
Please check TI mmWave FAQs before posting a new query
Use your search engine to look for some similar threads as shown below:
"site e2e.ti.com <Your query>"
We are glad that we were able to resolve this issue, and will now proceed to close this thread.
If you have further questions related to this thread, you may click "Ask a related question" below. The newly created question will be automatically linked to this question.
In reply to Ishita Kochar:
https://github.com/EsonJohn/mmWave_script Just the file I'm using, run it once with the README and see if there's NO LVDS data?I don't know how to enable the LVDS streaming.
But it seems to have been done in his configuration file.
C:\Users\Administrator\Desktop\dzn\mmWave_script-master\DCA1000\Custom-build\Release>DCA1000EVM_CLI_Control.exe fpga cf.json
FPGA Configuration command : Success
C:\Users\Administrator\Desktop\dzn\mmWave_script-master\DCA1000\Custom-build\Release>DCA1000EVM_CLI_Record.exe start_record cf.json Data
C:\Users\Administrator\Desktop\dzn\mmWave_script-master\Python4IWR> config_and_wait_key.pySending cfg/profile.cfg to IWR1642 on COM6>>> sensorStop>>> flushCfg>>> dfeDataOutputMode 1>>> channelCfg 15 1 0>>> adcCfg 2 1>>> adcbufCfg -1 0 1 1 1>>> profileCfg 0 77 277 6 47 0 0 85.069 0 128 3125 0 0 30>>> chirpCfg 0 0 0 0 0 0 0 1>>> frameCfg 0 0 60 0 40 1 0>>> lowPower 0 1>>> guiMonitor -1 0 0 0 0 0 0>>> cfarCfg -1 0 2 8 4 3 0 15 0>>> cfarCfg -1 1 0 4 2 3 0 15 0>>> multiObjBeamForming -1 0 0.5>>> clutterRemoval -1 0>>> calibDcRangeSig -1 0 -5 8 256>>> extendedMaxVelocity -1 0>>> bpmCfg -1 0 0 1>>> lvdsStreamCfg -1 0 1 0>>> compRangeBiasAndRxChanPhase 0.0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1 0>>> measureRangeBiasAndRxChanPhase 0 1.5 0.2>>> CQRxSatMonitor 0 3 5 121 0>>> CQSigImgMonitor 0 127 4>>> analogMonitor 0 0>>> aoaFovCfg -1 -90 90 -90 90>>> cfarFovCfg -1 0 0 8.92>>> cfarFovCfg -1 1 -3.0 3.0
Above is the output of the CMD window
This is a physical picture of my hardware.
He asked for SOP4 mode.
Hello, I still haven't solved this problem so far. Could you please help me find out what the problem is?
In reply to user6446804:
Sorry for the delay in response due to weekend.
So yes, your LVDS streaming is enabled, so this should not be the issue.
Please make sure to wait for atleast 2 secs once you have given the start_record command through the CLI before triggering the frames in your application. Else, even before the start record process has started and if the frames are triggered, the DCA1000 won’t be capturing anything and it results in the NO_LVDS_DATA command.
The background :
Once the start_record command is given, wait for a one-two seconds for a temporary CLI to open up in the background which indicates that the process is ready to capture. At this point of time, trigger the frames. Once the frames has ended, within a second or two, the temporary CLI closes back again. This indicates that the capture was successful.
Hello, I understand what you mean, let me explain my understanding:First, I run 'DCA1000EVm_CLI_control.exe FPGA CF. Json' in the document in CMD, then open 'config_and_wait_key.py' to configure the radar, then run 'dCA1000EVm_cli_record.exe start_record CF. Json [file_prefix]' to start recording the data command, and wait 2 seconds to start the sensor for data capture.
However, the result of this operation still shows NO LVDS DATA. Could you please help me to see what the problem is?If it is convenient, I hope you can also help me to try this program can run on your computer and achieve the function!Thank you very much for your reply!Thank you very much!
I think you're missing one step of "record" command which contains information on packet delay. Start_record and record are different commands.
Please refer to Chapter 7 of mmWave_DFP_user_guide.pdf for details on this.
Below is the sequence that you should ideally follow:
Let us know if you're still facing issues after following the above steps.
Thank you for your reply!I made the following attempts according to your instructions:1.DCA1000EVM_CLI_Control.exe fpga cf.json2.DCA1000EVM_CLI_Control.exe record cf.json3.config_and_wait_key.py4.DCA1000EVM_CLI_Control.exe start_record cf.json Data（Data is a file package that I use to put radar Data）5. After 2 seconds, press Enter to start the sensor
However, after waiting for some time, the "Start Record Command: Timeout Error!Couldnt read the record process status. [Error 4071] '
I will need time to take a look into this issue. Currently, we have a long festive weekend here so I would be able to get back to you by next week. Hope that is okay.
Thankyou for your patience.
No problem, thank you.
All content and materials on this site are provided "as is". TI and its respective suppliers and providers of content make no representations about the suitability of these materials for any purpose and disclaim all warranties and conditions with regard to these materials, including but not limited to all implied warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement of any third party intellectual property right. No license, either express or implied, by estoppel or otherwise, is granted by TI. Use of the information on this site may require a license from a third party, or a license from TI.
TI is a global semiconductor design and manufacturing company. Innovate with 100,000+ analog ICs andembedded processors, along with software, tools and the industry’s largest sales/support staff.