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.

AWR1843AOPEVM: LVDS Raw data capture using AWR1843AOP Rev B

Part Number: AWR1843AOPEVM
Other Parts Discussed in Thread: AWR1843AOP, AWR1843, AWR1843BOOST, DCA1000EVM

Hello,

I am working on LVDS raw data capture from AWR1843AOP Rev B EVM and DCA1000 using Jetson AGX Xavier as the host .

Since mmwaveStudio is not supported on the linux platform, I developed a python script for controlling the radar EVM and for recording the data using socket programming.

Following is the configuration I am using:

sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 7 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
lowPower 0 0
profileCfg 0 77 100 6 60 0 0 29.982 1 256 5000 0 0 30
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 2
chirpCfg 2 2 0 0 0 0 0 4
frameCfg 0 2 1 0 100 1 0
guiMonitor -1 0 0 0 0 0 0
cfarCfg -1 0 2 8 4 3 0 15.0 0
cfarCfg -1 1 0 4 2 3 1 15.0 0
multiObjBeamForming -1 1 0.5
calibDcRangeSig -1 0 -5 8 256
clutterRemoval -1 0
compRangeBiasAndRxChanPhase 0.0  1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0 1.0 0.0
measureRangeBiasAndRxChanPhase 0 1.0 0.2
aoaFovCfg -1 -90 90 -90 90
cfarFovCfg -1 0 0.25 8.64
cfarFovCfg -1 1 -10.59 10.59
extendedMaxVelocity -1 0
CQRxSatMonitor 0 3 11 121 0
CQSigImgMonitor 0 127 8
analogMonitor 0 0
lvdsStreamCfg -1 0 1 0
calibData 0 0 0

But I observe that there is no data captured and the LVDS_PATH_ERR LED glows after sometime.

I tried using the AWR1843 BOOST EVM and it works fine. But raw data capture using AWR1843AOP EVM is not working.

That is,

AWR1843BOOST + DCA1000 with sdk version 3.4.0.3 and xwr18xx_mmw_demo.bin file - Works fine

AWR1843AOP + DCA1000 with sdk version 3.6.0.0-LTS and xwr18xx_mmw_aop_demo.bin file - Not Working

Any help regarding the issue is appreciated.

Thanks and Regards

Vignesh

  • Hi Vignesh,

    You need to first find out if it is due to SW or HW issue?

    1. Try sdk version 3.4.0.3 and xwr18xx_mmw_demo.bin on AWR1843AoP (don't bother about final object result but verify the ADC capture)

    2. Try same xwr18xx_mmw_demo.bin  binary from SDK 3.6 version on AOP.

    3. Use mmWave Studio with this AoP+DCA1000EVM setup where you configure AWR1843AOP for streaming ADC data (refer mmwave studio user guide for this) and process ADC data to verify this issue. (here is similar thread on this step)

    Based on these experiment you need to figure out the cause of issue.

    Regards,

    Jitendra

    [Find your answer from mmWave Sensor FAQ]

  • Hello Jitendra,

    I tried with the 3 options you suggested.

    1. Try sdk version 3.4.0.3 and xwr18xx_mmw_demo.bin on AWR1843AoP (don't bother about final object result but verify the ADC capture) : No response from radar EVM for the configuration sent ( Done status is not received)

    2. Try same xwr18xx_mmw_demo.bin  binary from SDK 3.6 version on AOP : Similar behavior as xwr18xx_mmw_aop_demo.bin file

    3. Use mmWave Studio with this AoP+DCA1000EVM setup where you configure AWR1843AOP for streaming ADC data (refer mmwave studio user guide for this) and process ADC data to verify this issue. (here is similar thread on this step) : Works fine

    Could the issue be due to the signal processing chain in the demo software ? Because my implementation worked fine with the BOOST board.

    Regards

    Vignesh

  • If Studio is working fine, then it may be Application SW problem. 

    For now, I can suggest you to use mmWave Studio for data capture.

    Regards,

    Jitendra

  • Hello Jitendra,

    Sorry for the late response.

    The application code is unchanged for AWR1843BOOST and AWR1843AOP. Additionally, since I am working on the linux platform, I cant use mmwaveStudio.

    And, the LVDS_PATH_ERR LED on DCA1000 is glowing as well, which means that the radar does not send LVDS data for this particular configuration.

    Could it happen that, using mmwaveStudio we extract data from the ADC buffer and while using the demo, we extract data from the L3 memory? If so, how could I solve it?

    Additional information which I forgot to mention initially, AWR1843BOOST raw data capture worked with sdk version 3.4 only and not with sdk3.5 and 3.6

    Any other suggestions  would be helpful

    Regards

    Vignesh

  • Hi Vignesh,

    We need to try this scenario at our end to confirm your observation.

    Please allow us few days, we will come back by mid next week.

    Regards,

    Jitendra

  • Hello Jitendra,

    Could you let me know of any updates on your testing?

    Regards

    Vignesh