Part Number:DCA1000EVMOther Parts Discussed in Thread:IWR6843AOPEVM,
我使用的设备是IWR6843AOPEVM Rev G + DCA1000EVM 捕获原始的ADC数据
数据捕获过程中能够正常使用 但是少了一半的帧
正常捕获后的数据大小为 4 x 3 x 128 x 256 x Frames x 4bits
我捕获的ADC数据大小会小一半
调用rawDataReader.m 验证也是只有一半的帧(No of Freams 为25
每帧里面数据格式正常
附上xx.mmwave.json文件
{"configGenerator": {"createdBy": "mmWaveStudio","createdOn": "2022-09-19T16:45:59.0609566+08:00","isConfigIntermediate": 1},"currentVersion": {"jsonCfgVersion": {"major": 0,"minor": 4,"patch": 0},"DFPVersion": {"major": 1,"minor": 2,"patch": 0},"SDKVersion": {"major": 3,"minor": 0,"patch": 0},"mmwavelinkVersion": {"major": 1,"minor": 2,"patch": 0}},"lastBackwardCompatibleVersion": {"DFPVersion": {"major": 1,"minor": 1,"patch": 0},"SDKVersion": {"major": 2,"minor": 0,"patch": 0},"mmwavelinkVersion": {"major": 1,"minor": 1,"patch": 0}},"regulatoryRestrictions": {"frequencyRangeBegin_GHz": 77,"frequencyRangeEnd_GHz": 81,"maxBandwidthAllowed_MHz": 4000,"maxTransmitPowerAllowed_dBm": 12},"systemConfig": {"summary": "This is a comments field not passed to device","sceneParameters": {"ambientTemperature_degC": 20,"maxDetectableRange_m": 10,"rangeResolution_cm": 5,"maxVelocity_kmph": 26,"velocityResolution_kmph": 2,"measurementRate": 10,"typicalDetectedObjectRCS": 1}},"mmWaveDevices": [{"mmWaveDeviceId": 0,"rfConfig": {"waveformType": "legacyFrameChirp","MIMOScheme": "TDM","rlCalibrationDataFile": "","rlChanCfg_t": {"rxChannelEn": "0xF","txChannelEn": "0x7","cascading": 0,"cascadingPinoutCfg": "0x0"},"rlAdcOutCfg_t": {"fmt": {"b2AdcBits": 2,"b8FullScaleReducFctr": 0,"b2AdcOutFmt": 1}},"rlLowPowerModeCfg_t": {"lpAdcMode": 0},"rlProfiles": [{"rlProfileCfg_t": {"profileId": 0,"pfVcoSelect": "0x0","pfCalLutUpdate": "0x0","startFreqConst_GHz": 60.0000000044704,"idleTimeConst_usec": 100.0,"adcStartTimeConst_usec": 6.0,"rampEndTime_usec": 60.0,"txOutPowerBackoffCode": "0x0","txPhaseShifter": "0x0","freqSlopeConst_MHz_usec": 29.982000350952148,"txStartTime_usec": 0.0,"numAdcSamples": 256,"digOutSampleRate": 10000,"hpfCornerFreq1": 0,"hpfCornerFreq2": 0,"rxGain_dB": "0x1E"}}],"rlChirps": [{"rlChirpCfg_t": {"chirpStartIdx": 0,"chirpEndIdx": 0,"profileId": 0,"startFreqVar_MHz": 0.0,"freqSlopeVar_KHz_usec": 0.0,"idleTimeVar_usec": 0.0,"adcStartTimeVar_usec": 0.0,"txEnable": "0x1"}},{"rlChirpCfg_t": {"chirpStartIdx": 1,"chirpEndIdx": 1,"profileId": 0,"startFreqVar_MHz": 0.0,"freqSlopeVar_KHz_usec": 0.0,"idleTimeVar_usec": 0.0,"adcStartTimeVar_usec": 0.0,"txEnable": "0x4"}},{"rlChirpCfg_t": {"chirpStartIdx": 2,"chirpEndIdx": 2,"profileId": 0,"startFreqVar_MHz": 0.0,"freqSlopeVar_KHz_usec": 0.0,"idleTimeVar_usec": 0.0,"adcStartTimeVar_usec": 0.0,"txEnable": "0x2"}}],"rlFrameCfg_t": {"chirpEndIdx": 2,"chirpStartIdx": 0,"numLoops": 128,"numFrames": 25,"framePeriodicity_msec": 80.0,"triggerSelect": 1,"numDummyChirpsAtEnd": 0,"frameTriggerDelay": 0.0},"rlBpmChirps": [],"rlRfPhaseShiftCfgs": [],"rlRfProgFiltConfs": [],"rlRfLdoBypassCfg_t": {"ldoBypassEnable": 3,"supplyMonIrDrop": 0,"ioSupplyIndicator": 0},"rlLoopbackBursts": [],"rlDynChirpCfgs": [],"rlDynPerChirpPhShftCfgs": []},"rawDataCaptureConfig": {"rlDevDataFmtCfg_t": {"iqSwapSel": 0,"chInterleave": 1},"rlDevDataPathCfg_t": {"intfSel": 1,"transferFmtPkt0": "0x1","transferFmtPkt1": "0x0","cqConfig": 0,"cq0TransSize": 0,"cq1TransSize": 0,"cq2TransSize": 0},"rlDevLaneEnable_t": {"laneEn": "0xF"},"rlDevDataPathClkCfg_t": {"laneClkCfg": 1,"dataRate_Mbps": 600},"rlDevLvdsLaneCfg_t": {"laneFmtMap": 0,"laneParamCfg": "0x1"}},"monitoringConfig": {}}],"processingChainConfig": {"detectionChain": {"name": "TI_GenericChain","detectionLoss": 1,"systemLoss": 1,"implementationMargin": 2,"detectionSNR": 12,"theoreticalRxAntennaGain": 9,"theoreticalTxAntennaGain": 9}} }
and adc_data_LogFile.txt
19-Sep-2022 16:45:57: IsFPGA:,0,0, 19-Sep-2022 16:45:57: C:\ti\mmwave_studio_02_01_01_00\mmWaveStudio\RunTime,0, 19-Sep-2022 16:45:59: API:select_capture_device,DCA1000,0, 19-Sep-2022 16:46:19: API:select_chip_version,IWR6843,0, 19-Sep-2022 16:46:19: API:select_chip_version,IWR6843,0, 19-Sep-2022 16:46:41: API:ChannelConfig,7,15,0, 19-Sep-2022 16:46:41: API:AdcOutConfig,2,1,0, 19-Sep-2022 16:46:41: API:DataFmtConfig,15,2,1,0,1,0, 19-Sep-2022 16:46:42: API:LowPowerConfig,0,0,0, 19-Sep-2022 16:46:45: API:DataPathConfig,1,1,0,2,0, 19-Sep-2022 16:46:46: API:LvdsClkConfig,1,1,0, 19-Sep-2022 16:46:46: TSW1400 Sampling rate : 600000000 7500000,0, 19-Sep-2022 16:46:46: API:SetHsiClock,9,0, 19-Sep-2022 16:46:47: API:LaneConfig,15,0, 19-Sep-2022 16:46:47: API:LvdsLaneConfig,0,1,0, 19-Sep-2022 16:46:48: API:ProfileConfig,0,1491308089,10000,600,6000,0,0,828,0,256,10000,0,0,30,0, 19-Sep-2022 16:46:48: API:ChirpConfig,0,0,0,0,0,0,0,1,0, 19-Sep-2022 16:46:48: API:ChirpConfig,1,1,0,0,0,0,0,4,0, 19-Sep-2022 16:46:48: API:ChirpConfig,2,2,0,0,0,0,0,2,0, 19-Sep-2022 16:46:50: API:EnableTestSource,0,1,0, 19-Sep-2022 16:46:50: API:FrameConfig,0,2,10,128,20000000,0,512,0, 19-Sep-2022 16:46:50: API:AdvancedFrameConfig,1,0,0,0,3,128,20000000,0,1,1,20000000,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,10,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0, 19-Sep-2022 16:46:52: API:select_capture_device,DCA1000,0, 19-Sep-2022 16:46:57: API:SensorStart,0, 19-Sep-2022 16:47:02: API:update_num_adc_files_and_frames,1,10,1,0, 19-Sep-2022 17:07:01: API:update_num_adc_files_and_frames,1,10,1,0, 19-Sep-2022 17:07:59: The logfile name is ,0,0,0,
and adc_data_raw_logfile.csv
Start record configuration : Log mode : Raw LVDS lane mode : 2 lane Record stop mode : Infinite Max file size (MB) : 1024 Raw Data : Out of sequence count - 0 Out of sequence seen from 0 to 0 First Packet ID - 1 Last Packet ID - 13504 Number of received packets - 13504 Number of zero filled packets - 0 Number of zero filled bytes - 0 Capture start time - Tue Sep 20 10:36:49 2022 Capture end time - Tue Sep 20 10:36:53 2022 Duration(sec) - 4
捕获完数据后为提示一个这个信息:(我设置成4帧 也只是只有一半
no of files captured:1,total no of frames for each device:4
Chris Meng:
你好,
使用mmwave studio自带的默认的DataCaptureDemo_xWR.lua能否复现你的问题?
你应该是修改了LUA。