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:错误返回数据 DCA1000EVM + AWR1843Boost

Guru**** 2015290 points
Other Parts Discussed in Thread: DCA1000EVM, AWR1843BOOST
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1112328/dca1000evm-false-return-in-data-dca1000evm-awr1843boost

器件型号:DCA1000EVM
Thread 中讨论的其他器件:AWR1843BOOST

您好-

我们使用连接到 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)