TI的77GHz mmwave开发板IWR1443Boost开箱上手

2019-07-14 03:01发布

1 前言

IWR1443Boost是TI mmwave系列微波雷达开发板。工作频率是汽车的主流频率77GHz。比较高档。我入手价是2K。哎,值不值就是见仁见智了。最开始是想把微波模块加入到产品中的。但是这个价格、这个设计难度,对我来说只能学习用了吧。短期内掌握本开发板的软硬件开发是比价有难度的。 我刚开始也心想这资料太少了,连跑个出厂演示也要翻了TI官方网站的好多个页面。于是在这里我还是记录一下。

2 跑出厂固件需要用到的软件

2.1 Windows系统

虽然TI的Code Compose Studio(CCS)有Linux版本的,但是Linux版本的CCS所支持的DSP(或叫DSC)有限。凭经验,TI的蓝牙单片机如CC2541、Zigbee单片机如CC2531、WIFI单片机如CC3320等的开发都离不开 Windows,SDK、固件烧写软件都是EXE格式的。想要在Linux开发,我已经尝试过并走到死胡同里了。因此还是推荐使用Windows的电脑开发。假如一定在Linux系统上开发,估计编译不了某些Library,导致无线开发板无法使用无线功能。

2.2 Google Chrome

出厂演示用的电脑端软件是云端的。要用浏览器打开TI的官网,然后通过网页、调用串口控制开发板的。TI把这工具(网页)称为mmWave_Demo_Visualizer。然后网页是需要用到插件的。TI开发了基于Google Chrome的插件。但是我平时用的火狐不兼容。只好用Google Chrome浏览器了。

2.3 TICloudAgent

在打开mmWave_Demo_Visualizer时候,提醒需要安装这个软件到本地。30MB+。

2.4 FTDI驱动

mmwave_studio、CCS的安装都会带FTDI的驱动。因为TI的部分仿真器用的就是FTDI的芯片。

2.5 MMWAVE_STUDIO(可选)

2.6 MMWAVE_SDK(可选)

用IWR1443Boost的话,SDK版本要用2.1.目前出到3.0了,但是3.0是面向xWR68xx的。我翻了一下,里面根本不带IWR1443的demo。故需要安装2.1版本的mmwave_SDK。

2.7 CCS7.4(可选)

SDK的下载页面,指定是用CCS7.4版本的。我以前电脑安装过CCS8,目前我还没安装CCS7。CCS用于阅读、修改、编译、仿真板载DSP的软件代码。

3 硬件准备

1块IWR1443Boost,自备电压为5V、电流额定值大于2.5A的直流电源。PC。 3.1 PCB开源 IWR1443Boost Altium格式PCB工程。 硬件全开源的,是很不错的了。

4 上电演示

先给几幅开箱照   板子下面的金属架子是IWR1443Boost的标配。 在浏览器中输入网址、或者通过超链接进入mmWave_Demo_Visualizer: 在Platform选择xWR14xx,见上图。然后选择左下角的连接。我刚开始安装好插件、SDK都装了,还是连接失败。原来刚装好插件,需要重启浏览器,但是当时没有提示我。COM口是自动识别的。 然后点击SEND CONFIG TO MMWAVE DEVICE 正确通信的页面会这样: 然后就可以看到GUI了。 可以看到X-Y Scatter Plot上面显示了大概的前方位置目标。 就只有这几幅图。总的来说,人机界面还是不太友好。而且这个是云端服务器上的,没有相关的上位机程序提供诶。

5 小结

本文介绍了IWR1443Boost的出厂演示流程。IWR1443Boost的开发,资料丰富的是最底层的硬件、软件越上层资料越少(FMCW资料少,人机交互的更少)。这是一些小型的77GHz微波雷达项目,想要开发的话还是有很多东西要学习。   其他资源: TI Cloud TI e2e问答社区 TI Gallery TI Resource Explorer