Other Parts Discussed in Thread: IWR6843,
Dear Engineer,
I am currently working on machine learning projects using FPGA for radar signal processing. Therefore, I am looking to output raw data from the IWR6843 radar. According to the technical manual, the IWR6843isk can output raw data at high speed via LVDS, so I built an LVDS signal receiver using FPGA.
I used the uniflash8.3.0 software to download the "xwr68xx_mmw_demo.bin" file into the radar. The file is located at D:\ti\mmwave_sdk_03_06_00_00-LTS\packages\ti\demo\xwr68xx\mmw. Then, I sent a configuration file to the radar sensor via serial port. The specific command information is as follows:
sensorStop
flushCfg
dfeDataOutputMode 1
channelCfg 15 5 0
adcCfg 2 1
adcbufCfg -1 0 1 1 1
profileCfg 0 60 567 7 57.14 0 0 70 1 256 5209 0 0 158
chirpCfg 0 0 0 0 0 0 0 1
chirpCfg 1 1 0 0 0 0 0 4
frameCfg 0 1 16 0 100 1 0
lowPower 0 0
guiMonitor -1 1 1 0 0 0 1
cfarCfg -1 0 2 8 4 3 0 15 1
cfarCfg -1 1 0 4 2 3 1 15 1
multiObjBeamForming -1 1 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 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 -1 1.00
calibData 0 0 0
sensorStart
The radar works normally, and the serial port with a baud rate of 921600 can output raw data. However, when I observed the pins of the high-density connector with an oscilloscope, I found that only channels 0 and 1 of the radar's LVDS channel have data. There is no clock signal output from LVDS.
My oscilloscope has a bandwidth of 100MHz and a sampling rate of 1GS/s. Could you point out any mistakes I might have made and provide relevant support?
Thank you very much.
Lee