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.
您好-
我们使用连接到 DCA1000EVM 的两个不同 AWR1843Boost 板收集了数据。 我们使用 mmWaveStudio Ver2 +软件包中提供的.lua 脚本、并使用默认设置。 我们看到数据在看起来恰好为5m/1.5MHz 的频率下出现了惊人的尖峰/伪迹/返回。 它会针对每个线性调频脉冲/每个帧发生。 我们已验证软件中是否未使用环回。 这绝对不是真正的回报。 是否有人在 DCA1000EVM 上看到过这种行为? 我们是否可以忽略硬件或软件中的某些设置?
我们还尝试了以下操作:
切换 LDO 旁路
更改采样频率
引入 PA 环回(3MHz 时)
这些数据似乎都没有关系、因为尖峰会压倒数据。
下图:
你(们)好
我认为这种行为的原因是在使用的 LUA 脚本中启用了测试源。
下面是与 mmWave Studio 2.1 for MIMO TDMA 配合使用的 LUA 脚本
请查看并尝试
谢谢你
Cesar
-------------------- 用户变量-------------------------------------------------------
bss_fw ="C:\\ti\\mmwave_DFP_01_02_05_01\\rf_eval\\rf_eval_firmware\\radarss\\xwr18xx_radarss_rprc.bin"
MSS_FW ="C:\\ti\\mmwave_DFP_01_02_05_01\\rf_eval\\rf_eval_firmware\\masterss\\xwr18xx_masterss_rprc.bin"
file_path ="C:\\ti\\caption_scripts\1843Boost\\MIMO "
ADC_DATA_path1 = file_path."\\BOOST_ADC_DATA_profile78_81.bin"
raW_DATA_path1 = file_path."\\BOOST_ADC_DATA_profile78_81_Raw_0.bin"
pkt_log_path1 = file_path."\\boost_profile78_81_pktlogfile.txt"
ADC_DATA_path2 = file_path."\\BOOST_ADC_DATA_profile78_79.bin"
raW_DATA_path2 = file_path."\\BOOST_ADC_DATA_profile78_79_Raw_0.bin"
pkt_log_path2 = file_path."\\boost_profile78_79_pktlogfile.txt"
ADC_DATA_path3 = file_path."\\BOOST_ADC_DATA_profile79_80.bin"
raW_DATA_path3 = file_path."\\BOOST_ADC_DATA_profile79_80_Raw_0.bin"
pkt_log_path3 = file_path."\\boost_profile79_80_pktlogfile.txt"
ADC_DATA_path4 = file_path."\\BOOST_ADC_DATA_profile80_81.bin"
raW_DATA_path4 = file_path."\\BOOST_ADC_DATA_profile80_81_Raw_0.bin"
pkt_log_path4 = file_path."\\boost_profile80_81_pktlogfile.txt"
com_port = 40
-------------------- 传感器配置-------------------------------------------------------
--复位并连接
AR1.FullReset()
AR1.SOPControl (2)
AR1.Connect (COM_PORT、921600、1000)
下载 BSS FW
如果(AR1.DownloadBSSFw (BSS_FW)= 0)则
WriteToLog ("BSS 固件下载成功\n"、"绿色环保")
其他
WriteToLog ("BSS 固件下载失败\n"、"红色")
结束
RSTD.SLEEP (1000)
--下载 MSS FW
如果(ar1.DownloadMSSFw (MSS_FW)=0)那么
WriteToLog ("MSS FW 下载成功\n"、"绿色环保")
其他
WriteToLog ("MSS 固件下载失败\n"、"红色")
结束
RSTD.SLEEP (1000)
-- SPI 连接
如果(AR1.PowerOn (1、1000、0、0)= 0)则
WriteToLog ("上电成功\n"、"绿色环保")
其他
WriteToLog ("上电失败\n"、"红色")
结束
RSTD.SLEEP (1000)
--射频加电
如果(AR1.RfEnable()==0)那么
WriteToLog ("RF Enable Successn"、"绿色环保")
其他
WriteToLog ("RF Enable Failure\n"、"red")
结束
RSTD.SLEEP (1000)
--通道配置
IF (AR1.ChanNAdcConfig (1、1、1、1、1、1、 1、1、2、1、0)==0)
WriteToLog ("ChanNAdcConfig 成功\n"、"绿色环保")
其他
WriteToLog ("ChanNAdcConfig 失败\n"、"红色")
结束
RSTD.SLEEP (1000)
-- LDO 旁路使能
AR1.RfLdoBypassConfig (0x3)
-- ADC 配置
如果(AR1.LPModConfig (0、0)= 0)则
WriteToLog ("regualar mode Cfg Success\n"、"绿色环保")
其他
WriteToLog ("regualar mode Cfg failure\n"、"red")
结束
RSTD.SLEEP (1000)
--射频初始化
如果(AR1.RfInit()==0)则
WriteToLog ("RfInit 成功\n"、"绿色环保")
其他
WriteToLog ("RfInit Failure\n"、"red")
结束
RSTD.SLEEP (1000)
--数据路径配置
如果(AR1.DataPathConfig (513、1216644097、0)= 0)则
WriteToLog ("DataPathConfig 成功\n"、"绿色环保")
其他
WriteToLog ("DataPathConfig 失败\n"、"红色")
结束
如果(AR1.LvdsClkConfig (1、1)= 0)、则
WriteToLog ("LvdsClkConfig 成功\n"、"绿色环保")
其他
WriteToLog ("LvdsClkConfig 失败\n"、"红色")
结束
IF (AR1.LVDSLaneConfig (0、1、1、0、0、 1、0、0)= 0)
WriteToLog ("LVDSLaneConfig 成功\n"、"绿色环保")
其他
WriteToLog ("LVDSLaneConfig 失败\n"、"红色")
结束
RSTD.SLEEP (1000)
-- 78-81GHz 配置文件配置
IF (AR1.ProfileConfig (0、78、250、10、40、 0、0、0、0、0、 0、74.978、1、64、2200、 0、0、40)= 0)然后
WriteToLog ("ProfileConfig 成功\n"、"绿色环保")
其他
WriteToLog ("ProfileConfig Failure\n"、"red")
结束
IF (AR1.ChirpConfig (0、0、0、0、0、0、 0、0、1、0、0)==0)
WriteToLog ("ChirpConfig 成功\n"、"绿色环保")
其他
WriteToLog ("ChirpConfig 失败\n"、"red")
结束
IF (AR1.ChirpConfig (1、1、0、0、0、 0、0、0、1、0)==0)
WriteToLog ("ChirpConfig 成功\n"、"绿色环保")
其他
WriteToLog ("ChirpConfig 失败\n"、"red")
结束
IF (AR1.ChirpConfig (2、2、0、0、0、 0、0、0、0、1)= 0)
WriteToLog ("ChirpConfig 成功\n"、"绿色环保")
其他
WriteToLog ("ChirpConfig 失败\n"、"red")
结束
IF (AR1.FrameConfig (0、2、20、128、480、 0、1)==0)、那么
WriteToLog ("FrameConfig Success\n"、"绿色环保")
其他
WriteToLog ("FrameConfig Failure\n"、"red")
结束
RSTD.SLEEP (1000)
--连接 DCA1000
如果(AR1.SelectCaptCaptureDevice ("DCA1000")=0)则
WriteToLog ("SelectCaptCaptCaptureDevice Success\n"、"绿色环保")
其他
WriteToLog ("SelectCaptCaptCaptureDevice Failure\n"、"RED")
结束
如果(ar1.CaptureCardConfig_EthInit("192.168.33.30"、"192.168.33.180"、"12:34:56:78:90:12"、4096、4098)== 0")则
WriteToLog ("CaptureCardConfig_EthInit 成功\n"、"绿色环保")
其他
WriteToLog ("CaptureCardConfig_EthInit Failure\n"、"red")
结束
IF (AR1.CaptureCardConfig_Mode (1、2、1、2、3、 30)==0)那么
WriteToLog ("CaptureCardConfig_Mode Success\n"、"绿色环保")
其他
WriteToLog ("CaptureCardConfig_Mode Failure\n"、"RED")
结束
如果(AR1.CaptureCardConfig_PacketDelay (100)=0)、则
WriteToLog ("CaptureCardConfig_PacketDelay 成功\n"、"绿色环保")
其他
WriteToLog ("CaptureCardConfig_PacketDelay 失败\n"、"RED")
结束
RSTD.SLEEP (1000)
-------------------- 捕捉1 -------------------------------------------------------
--Start Record ADC data (开始记录 ADC 数据)
AR1.CaptureCardConfig_StartRecord (ADC_DATA_path1、1)
RSTD.SLEEP (1000)
触发帧
ar1.StartFrame ()
RSTD.SLEEP (15000)