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.

[参考译文] IWRL6432BOOST:SPI 原始 ADC 数据

Guru**** 2425280 points
Other Parts Discussed in Thread: IWRL6432

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/1519864/iwrl6432boost-spi-raw-adc-data

器件型号:IWRL6432BOOST
主题:IWRL6432中讨论的其他器件

工具/软件:

TI 团队大家好、

我还有一个关于 IWRL6432 SPI 原始数据的问题。

我是否理解正确、我在 IF 之后直接捕获了 ADC 数据、而我将其从 SPI 列表中获取? 因此没有进行任何计算、例如 RangeBias 和 RX Channel Phase Correction?

我想知道、因为配置文件似乎定义了一个完整的信号处理链。

sensorStop 0 
channelCfg 7 3 0
chirpComnCfg 8 0 0 128 1 15 1
第五十七章
frameCfg 600 0 19860 1 40 800
guiMonitor 2 1 0 0 0 0 1 0 0 0 0 0
SigProcChainCfg 32 2 1 0 4 0 15
cfarCfg 2 8 4 3 0 12.0 0 0.5 0 1 1
aoFovCfg -60 -40 40
rangeSelCfg 0.1 12.0
离合器拆卸1.
CompRangeBiasAndRxChanPhase 0.06559 -0.12472 -0.67939 0.51038 0.58357 -0.53357 -0.62848 0.06786 0.94560 -0.60156 -0.79883 0.57553 0.77879
adcLogging 2.
lowPowerCfg 0
factoryCalibCfg 0 1 40 0 0x1ff000
mpdBoundaryBox 1 0 1.48 0 1.95 0 3.
mpdBoundaryBox 2 0 1.48 1.95 3.9 0 3.
mpdBoundaryBox 3 -1.48 0 1.95 0 3.
mpdBoundaryBox 4 -1.48 0 1.95 3.9 0 3.
sensorPosition 0 0 1.44 0
MinorStateCfg 5 4 40 8 4 30 8
MajorStateCfg 4 2 30 10 8 80 4
群集配置1 0.5 2.
profileSwitchCfg 0 25
sensorStart 0 0 0 0


此外、我想让 ADC 闪存不是突发模式、因此可以测量高速度。 但它使我将框架中的 NumberofBursts 变为1时,它不再起作用了?

***警告***完成后传感器没有响应
响应:B'OA DPU 配置返回错误:-2801 \n'

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    当实际演示正在运行时、会同时捕获 ADC 数据。 因此、运行演示需要整个配置、在执行时 ADC 数据只是副产品输出。  

    对于突发错误、您能否逐步 检查 DPU_DoaProc_config 并检查哪些情况失败?

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    谢谢你。

    我有点困惑。 我通过 SPI 以 BPM 模式捕获了数据、因此我需要自己执行解调。 但是、我不太了解如何解析数据、因为与 TDM 不同、与各个发射天线没有直接关系。 我也找不到任何有关在 BPM 模式下通过 SPI 采集时如何订购 ADC 数据的文档。

    是否有我可能遗漏的任何信息?

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    请查看 MMWAVE_L_SDK 中的 MATLAB 解析脚本。

    {SDK_INSTALL_DIR}\tools\adc_parser\Test_Read_adc_data_xWRLx432.m

    此致

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    我看到了脚本、但我的问题是、在 BPM 模式下没有 TX 参考、所以我的整形对我不起作用? 因为我以后必须将其解调、还是我错了?

    ElseIf adcLogging == 2
    %%读取 ADC 日志文件
    FID = fopen ("adc_data_spi.txt");
    testadc = fscanf (fid、'%d');
    fclose(fid);
    %testAdcre整 形= re整 形(testadc、[numAdcSamples、numRx、numChirps*numBursts、numFrames]);
    ADC_SPI =整形(testadc、[n_SAMP_PER_CHIRP、n_rx_chan、n_TX_chan、(n_chirp_per_frame* n_bursts)、n_frames]);
    ADCOut = Permute (ADC_SPI、[5、3、2、4、 1]);
    结束
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    您好、

    是的、您是对的。 该脚本不支持 BPM 模式采集的数据。 您必须负责解调。

    此致