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.

[参考译文] IWR1642BOOST:使用 TSW1400EVM 进行 IWR1642BOOST 原始 ADC 数据流式传输

Guru**** 2553370 points
Other Parts Discussed in Thread: IWR1642BOOST, IWR1642, IWR1443, UNIFLASH

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

https://e2e.ti.com/support/sensors-group/sensors/f/sensors-forum/613722/iwr1642boost-iwr1642boost-raw-adc-data-streaming-using-tsw1400evm

器件型号:IWR1642BOOST
主题中讨论的其他器件: TSW1400EVMIWR1642IWR1443UNIFLASH

我目前正在评估 IWR1642BOOST。 我想将实时原始 ADC 数据从 IWR1642BOOST 传输到 PC。

1.我明白我需要 TSW1400EVM 和毫米波 DevPack。 但是,如果我们拥有所有必需的硬件,那么 TI 是否有演示代码来实现这一目的,或者有人必须自己开发?  

由于 ADC 采样率为12.5MSPS、因此对应于50MSPS (四个通道)和600Mbps (每采样12位)的数据速率。 对于原始数据流,我们将以这种速率进行流式传输,或者 IWR1642无法支持,并且在连续的线性调频脉冲之间必须有一定的死区时间?

谢谢你。

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

    您好!

    Radar Studio 软件用于控制 DevPack 和 TSW1400 EVM。  

    Radar Studio 使用 DFP 软件对雷达 EVM 和 TSW1400 EVM 进行编程。  

    如果您尝试收集 LVDS 数据、TSW1400的驱动程序必须与 LVDS HSI 配置匹配。

    在 Radar Studio 中、有一个称为 Matlab 的后处理步骤、用于处理 LVDS 数据。

    或者、有一个毫米波 SDK 可在 L3存储器中的 LVDS 输出之前捕获数据、您可以使用 CCS 转储存储器数据

    到文件中。  

    TSW1400或数据采集演示的 MATLAB 后处理可能需要定制特定 LVDS 示例。  

    您可以从 TI 网站 IWR1642下申请 Radar Studio 工具。   

    安装完 Radar Studio 后、我将按照一个简单的示例进行操作(从仅范围函数开始)

    每线性调频脉冲512个样本、6.25Msps 复数1x、1Tx、4Rx、合成器30Mhz / usec。

    MATLAB 后处理要求 LVDS 包含来自复数1x、复数2x 的 IQ 数据、或来自实数数据的 I 数据。

    客户可以修改 MATLAB 文件以发送其他数据。

    此致、

    Joe Quintal

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    如果您查看 TI 网站、可从下载 Radar Studio
    www.ti.com/.../mmwave-studio
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

     你好

    下面是一封包含收集步骤的附加电子邮件。  我有一个 IWR1443、在此评估中、器件选择有一个步骤不同

    a)在 Uniflash 应用中、使用 SFlash 格式化 IWR1xxx EVM

    b)根据 DFP 用户指南将 EVM 连接到 DevPack 与 TSW1400、毫米波教程下也有在线说明。

    c)确保按照说明安装并修补 TSW1400 Hsdcpro 软件

      启动 HSDCPRO 软件时、请确保为您的器件选择了固件

    d)在 Radar Studio Connection 选项卡下–将 RS232端口设置为 EVM 的控制 UART

    e)在“Board Control”(板控件)下,选择“Mode 2”(模式2),然后按下“Set”(设置)(检查右下角是否有错误)

    f)在 RS232操作下,选择 COM 端口,波特率,然后按下“连接”(查看 RS232连接状态)

    g)按照 DFP 用户指南、加载 BSS、MSS 文件(标准毫米波应用)

    在“文件”、“BSS 固件”(浏览,选择“文件”)下,然后选择“加载”。

    在“Files”(文件)下,MSS FW (浏览,选择“file”(文件),然后“Load”(加载)。

    h)按下“SPI Connect”(SPI 连接),查找“SPI status connected”(SPI 状态已连接)。

    i)按下“RF Power-Up”,检查记录右下角。

    j)除了"Static Config"选项卡下的"Tx"选项之外、这里的1443和1642之间没有区别

    基本配置–通道配置

       选择 Tx1、Rx1、Rx2、Rx3、RX4;

    基本配置- ADC 配置

      位-16、

      格式–复数1x

      IQ 交换–I 优先

    按下“SET”(设置)

    高级配置–LP 模式

    选择“常规 ADC 模式”

    按下“SET”(设置)

    按下“RF Init”(射频初始化)

    k)数据配置选项卡–数据路径配置

      数据路径“LVDS”

      数据包0“ADC_ONLY”

      数据包1“禁止数据包”

      按下“SET”(设置)

    时钟配置

      通道时钟“DDR 时钟”

      数据速率“300Mbps”

      按下“SET”(设置)

    LVDS 通道配置

      通道格式“格式0”

      通道配置“检查通道1,通道2”(注意1443检查全部4)

             MSB 优先

             按下“SET”(设置)

    l)斜坡时序计算器

    ADC 全速率模式

    复数1x

    斜率“50.018”

    ADC 采样值“256”

    采样速率“5000”

    HPF1角频率“175k”

    HPF2角频率“350k”

    使用99%的稳定时间进行输出计算

    空闲时间5us

    ADC 启动时间6us

    斜坡结束时间58.22us

    m)传感器配置

    配置文件 ID–0

    启动频率77.0

    频率斜率“50.018”(来自斜坡定时计算器)

    空闲时间“5”(来自斜坡计时计算器)

    TX 开始时间“1”

    ADC 启动时间“6”(来自斜坡计时计算器)

    ADC 采样值“256”(来自斜坡计时计算器

    采样率(ksps)“5000”(来自斜坡计时计算器)

    斜坡结束时间“58.22”(来自斜坡计时计算器)

    按下“配置文件”部分的“设置”

    在线性调频脉冲部分下、为每个条目输入0、检查 Tx1

    按下线性调频脉冲部分的“SET”(设置)

    在“帧段”下,没有帧“10”

    线性调频脉冲循环的编号“128”

    周期“40”(需要确保占空比<= 50%

    n)最左侧,按下“SETUP TSW1400”(检查右下角状态是否正常)

    按下 TSW1400臂、1秒后按下触发器框架(右下角状态为"完成")

    在右下角的状态显示捕获完成后,按下“Post process”(POST 进程),您将获得 DFE 输出数据的 MATLAB 进程

    我有一个2.3米的角反射器、MATLAB 中的捕捉显示为2.3米。

    您可以保存不同的 Radar Studio 设置、如需快速重新测试、请查看左侧的内容。

    我附上了一份说明安装过程的 PDF 文件和一份 MATLAB 输出的屏幕截图(我的设置也是1443、但这应该可以直接在1642上工作。

    此致、

    Joe Quintal

    e2e.ti.com/.../mmWave_5F00_sensor_5F00_raw_5F00_data_5F00_capture_5F00_using_5F00_TSW1400_5F00_board_5F00_v2.pdf