DCA1000EVM使用指南

article/2025/10/30 16:38:28

DCA1000EVM使用指南

一、开发环境

1、硬件

  • AWR1243/xWR1443/xWR1642BOOST(本文以IWR1642BOOST为例)
  • DCA1000EVM
  • 5V/2.5A(电流要求不小于2.5A)电源适配器1个或2  
  • micro USB线2
  • RJ45网线1
  • 60引脚Samtec连接线(DCA1000EVM自带)
  • mmWave Studio(以mmWave Studio2.0.0.2为例)
  • MATLAB Runtime Engine v8.5.1(注意:必须是这个版本的,更高版本的并不兼容,同时需要下载的是32-bit的。建议使用本文最后的链接直接下载。)
  • XDS Emulation Software Package v6.0.579.0 及以上版本(CCS v7.1及以上版本包含此包可不必重复下载安装)

2、软件

  • mmWave Studio(以mmWave Studio2.0.0.2为例)
  • MATLAB Runtime Engine v8.5.1(注意:必须是这个版本的,更高版本的并不兼容,同时需要下载的是32-bit的。建议使用本文最后的链接直接下载。)
  • XDS Emulation Software Package v6.0.579.0 及以上版本(CCS v7.1及以上版本包含此包可不必重复下载安装)

二、操作步骤

1、按图1连接并固定DCA1000EVMIWR1642BOOST

1

 

2、短接IWR1642BOOST上的SOP0SOP1(即P2P4

2

 

3、按图3连接线缆

1)电源连接设置,DCA1000EVM有两种供电方式(由板上Switch3开关控制):

  • Switch3开关打到“DC_JACK_5V_IN”,连接5V直流电源供电。
  • Switch3开关打到“RADAR_5V_IN”,利用与DCA1000EVM接在一起的xWR1xxx系列的毫米波传感器EVM板供电,无需外接5V电源。

2)当DCA1000电源成功连接之后,LED10绿色灯会亮起。

 

3

注意:DCA1000上有两个USB口,连接的是FTDI口,不要接成FPGA口。

 

4、检查串口

1)在第一次将DAC1000EVM板和电脑连接时,会自动安装FTDI相关驱动,如果出现驱动安装失败的情况,可以通过以下方法解决:

右击选择更新驱动软件——从电脑上选择驱动软件——选择以下路径“mmwave_studio_02_00_00_02\ftdi”安装驱动

详细可参考下面文档的第7https://training.ti.com/sites/default/files/docs/mmwave_sensor_raw_data_capture_using_dca1000_v02.pdf

 

2)打开Device Manager,查看串口,如图出现4AR标识和两个XDS标识的接口,则表明连接正确。(不同电脑上串口号可能会有差异)

 

5、设置本地连接

打开网络连接——本地连接——查看属性——选择IPV4——查看属性——选择使用固态IP地址(输入IP地址192.168.33.30,子网掩码地址使用255.255.255.0),如下图。    

5

6、打开mmWave Studio

可执行文件在安装目录下的mmwave_studio_02_00_00_02\mmWaveStudio\RunTime的文件夹下。在使用mmWave Studio时,界面上的一些按钮会发生颜色变化,给予提示。

 图6

1)选点击Connection选项。

2)查看FTDI Connectivity Status是否显示为connected(绿色)。

3)在最左侧选择DCA1000,默认应该就是DCA1000

4)在Reset Control中点击Set

5)选择Application/User UART port的串口号,将波特率设为115200,点击connectRS232 Connectivity应该会显示为“connected”Device Status会显示为毫米波传感器EVM板相应的型号。

6)在Files框内选择相应的文件(以xWR1642为例)。

  • BSS FW选择mmwave_studio_02_00_00_02\rf_eval_firmware\radarss\xwr16xx_radarss.bin
  • MSS FW选择

mmwave_studio_02_00_00_02\rf_eval_firmware\masterss\xwr16xx_masterss.bin

点击load将两个文件分别下载到芯片上。

7)点击SPI connect;再点击RF Power-up

此时界面中没有红色提示,应该全变成绿色了。

7、点击Static Config选项

7

 

1)在Channel Config中选择相应的接收和发射天线数。

2)在ADC config中选择需要的ADC参数,点击set

3)在Advanced Configuration ,如果电路板提供1V RF电源,勾选RF LDO Bypass Enable;如果是1.3V的就不用勾选。点击set

4)在LP Mode 中选择相应的LP ADC ModeLow Power ADC适用于xWR1642Regular ADC适用于AWR1243xWR1443。点击set

5)点击RF Init按钮。

  

8、点击Date Config选项

8

 

1)在Date Path configuration 中,选择ADC_ONLY,点击set

2)选择相应的时钟速率,点击set

3)在LVDS Lane Configuration中选择相应的通道。xWR1642支持最多两个通道,AWR1243xWR1443最多支持4通道。点击set

  

9、点击Sensor Config选项

9

1)设置相应的Profile配置,点击set

2)设置相应的波形配置,点击set

3)设置相应的帧配置,点击set

4)点击Browse选择相应的转储文件路径。

5)点击最左侧的Set Up DCA1000

6)点击弹窗中的connectReset and Configure,出现如下界面,表明FPGA Version正确。

7)点击DCA1000 ARM

8)点击Trigger FrameLEDDATA_TRAN_RPG绿光不停闪烁,表明正在获取数据。

9)在数据获取结束之后,LEDDATA_TRAN_RPG绿光闪烁一次,并保持常绿。表明数据获取成功。点击PostProc,出现如下结果:

 

指定版本的Matlab下载链接:

https://in.mathworks.com/supportfiles/downloads/R2015a/deployment_files/R2015aSP1/installers/win32/MCR_R2015aSP1_win32_installer.exe

http://chatgpt.dhexx.cn/article/8g2gxKuu.shtml

相关文章

EVM误差矢量幅度

EVM误差矢量幅度是衡量调制精度的一个主要指标,镜像频率的抑制度对EVM的影响取决于镜像频率的抑制度,一般镜像频率抑制度达到31dBc时,对EVM的影响约为5%。镜像频率对信号的影响是因为镜像频率的信号带宽与所需信号的带宽一样,而无…

区块链 以太坊 虚拟机 EVM 详解

一、虚拟机 虚拟机用来 执行以太坊上的交易,更改以太坊状态。 交易分两种: 普通交易智能合约交易。 在执行交易时需要支付油费。 智能合约之间的调用有四种方式。 二、以太坊虚拟机 以太坊虚拟机,简称 EVM,是用来执行以太坊…

以太坊EVM智能合约中的数据存储

目录 EVM基本信息 数据管理 Stack Args Memory Storage 固定长度的值 动态长度数组 Mappings 复杂类型的组合 总结 EVM基本信息 以太坊是一种基于栈的虚拟机,基于栈的虚拟机数据的存取为先进先出,在后面介绍EVM指令的时候会看到这个特性。同时基…

以太坊虚拟机EVM究竟是个啥

基本概念 EVM(ETHereum Virtual Machine)是「以太坊虚拟机」的缩写。如果你有一些软件开发的背景,一定听过java虚拟机。通俗的解释java虚拟机的就是: 我们写的java代码(不只是java,groovy,scala等也可以&a…

介绍 EVM 等效性

介绍 EVM 等效性 上个月,我们宣布了Optimistic 以太坊历史上最重要的升级。最近,我们将Optimistic Kovan迁移到真正的一键式部署,并增加了稳定性,主网在不到三周的时间内就会跟上。 这篇文章是关于我们相信EVM 等效性——完全符合…

EVM的深入研究和分析

最终目标是能够完整地理解已编译的Solidity合同 1、执行 evm-tools 安装 https://github.com/CoinCulture/evm-tools/blob/master/INSTALL.md /home/xue/go/bin/evm --debug --code 366020036101000a600035045b6001900380600c57 --input 05 不同字节码编译成不同EVM指令 1、基…

Ethereum EVM简介

1. 引言 首先需了解以下基本概念: 1)区块链2)世界状态3)账号4)交易5)消息6)去中心化账本7)原子性和顺序性 1.1 何为以太坊区块链? 以太坊可看成是基于交易的状态机&a…

误差向量幅度(EVM)

转自:http://blog.sina.com.cn/s/blog_6c46cb860100otm3.html 误差向量幅度(EVM):误差向量(包括幅度和相位的矢量)是在一个给定时刻理想无误差基准信号与实际发射信号的向量差。Error Vector Magnitude E…

WiFi基础知识

术语和定义 1. 发射功率RF Power 在给定频段范围内发射机通过天线对空间辐射的能量。 2. 矢量误差(EVM) EVM是发射信号理想状态下的IQ分量与实际发送信号的IQ分量之间的矢量差,如图1 所示,其数值等于误差矢量幅度与最大符号幅度之比(取百…

三分钟读懂什么是EVM

虚拟机指的是,通过软件模拟的、具备完整硬件系统功能并运行在隔离环境下的完整计算机系统,比如虚拟化物理机VMware、Java虚拟机等。实际上在PC上常见的各种手机模拟器、主机模拟器,也都是一种虚拟机。这样的虚拟机往往需要固件运行&#xff0…

射频指标之EVM

说到EVM首先先介绍下EVM是什么,其是指目标功率与实际功率的一个矢量差,用下图可以比较详细的表示: 下面就以几个问题来讨论EVM的问题: 1.问题背景: TC芯片输出的EVM正常,单独测试PA输出的EVM也正常&#…

.lib 静态链接库 的破解方法(局限)(1)

因为之前程序调用了一个试用版的.lib库 , 而这个库有时间限制 , 导致程序在试用期过后不能使用 . 然后编译之后要破解一下编译出来的程序 , 很难受 闲来无事,突然想破解一下.lib , 毕竟是个代码库 , 看看是不是破解完了在编译 , 能正常使用 结果当然是能正常用了 不然就没这…

InfluxDB源码编译、安装、配置及主从同步实现

先扯点蛋 公司有个项目要求使用InfluxDB时序数据库储存点东西。第一次听说还有这种数据库,哈哈哈,孤陋寡闻了,先从各位大佬的博客看起,慢慢学习,逐渐了解了之后在服务器上进行安装。直接使用官方包进行安装很简单&…

一种破解静态链接库(.lib)的简单方法

一种破解静态链接库(.lib)的简单方法 作者:游蓝海 博客:http://blog.csdn.net/you_lan_hai 最近,在研究某代码时,遇到这样一个问题:整个解决方案中,有一个工程没有cpp源码,只有头文件跟一个静…

Linux下静态库生成和使用

一.静态库概念 1.库是预编译的目标文件(object files)的集合,它们可以被链接进程序。静态库以后缀为”.a”的特殊的存档(archive file)存储。 2.标准系统库可在目录/usr/lib与/lib中找到。比如,在类Unix系统中C语言的数序库一般…

libuvc介绍及简单使用

libuvc是一个用于USB视频设备的跨平台库,构建在libusb之上,编译libuvc时需要依赖libusb。libuvc的License为BSD,最新发布版本为0.0.6,源码地址: https://github.com/libuvc/libuvc libuvc支持在非windows系统上直接编译&#xff0…

linux下封装函数库——动态库.so和静态库.a(代码实现及链接方式)

在linux环境下的链接库分为静态链接库(.a库)和动态链接库(.so库),其作用是把C程序编译好做成一种可执行链接文件,主程序文件调用这些程序的函数接口是可以使用a库或so库,在主程序中只需要includ…

Hyperledger fabric应用的多机部署(自动化一键部署)

前面关于fabric部署的介绍都是基于单机环境下的,实际生产环境中一般会根据应用场景将节点分开部署在多台物理机上,面临的难题主要是不同主机间的节点如何通过网络进行通信。文章最后会分享一键完成多机增加组织的自动化部署脚本。 前言 这里仍然以balan…

Linux系统编程makefile制作动态库和静态库

目录 制作动态库 制作静态库 首先准备简单的add.c&#xff0c;sub.c,main.c,head.h.具体代码如下 #head.h文件 int Add(int a, int b); int Sub(int a, int b);#add.c文件 #include <stdio.h> int Add(int a, int b) {return a b; }#sub.c文件 #include <stdio.h&…

Linux动态库的下载与配置(以libevent库为例)

** Linux动态库的下载与配置 ** 本章以下载、安装、配置libevent库为例(安装libevent的前提是已经成功安装openssl库) 一、libevent的下载 https://libevent.org/ //官网下载源码包如果学习下载1.0版本为好&#xff0c;使用可以下载2.0版本 1.如果Linux已经进行桥接联网&am…