上一篇 | 下一篇 |
---|---|
TI 毫米波雷达开发(一) | 待写 |
硬件解释
这里只介绍一些必要的基础使用,其他的还是要仔细看手册。手册写的蛮详细的。
1)板子介绍
IWR6843ISK:(IWR6843 单芯片雷达 SoC 的评估套件)
- 兼具信号收发和数据处理的评估套件,但数据处理算法只是基础通用算法。
- 无法输出原始 ADC 数据,严谨点说是可以输出,但是局限性极大。
- 可以直接通过 USB 口输出处理过的点云数据,不过要先使用 UniFlash 软件将 “点云输出固件bin文件” 烧录进板子里。
- 无法直接被调试(烧写程序),只能下载固件和输出数据。
DCA1000EVM:(原始 ADC 数据采集板)
- 通过 LVDS 接口连接 IWR6843ISK ,支持高采样率采集原始 ADC 数据,再通过以太网口传输至电脑,从而使用 matlab 等工具进行处理分析。
- 虽说叫采集板,但是兼具雷达信号参数设置、雷达启动控制功能。
- 采集的原始 ADC 数据是经过混频的中频信号(可直接使用 RangeFFT )。
MMWAVEICBOOST:(毫米波开发承载平台)
- MMWAVEICBOOST 是扩展开发底座,可以通过此板对 IWR6843ISK 进行程序的调试与烧录。
- 硬件接口扩展(LaunchPad 生态接口、Wi-Fi 接口、以太网供电(PoE)接口等 BoosterPack 模块)。
2)板子搭配
只需要采集原始数据:
DCA1000EVM + IWR6843ISK 即可。
需要修改底层代码并调试:
DCA1000EVM + IWR6843ISK + MMWAVEICBOOST 。
MMWAVEICBOOST 板子上有内置调试器(板载 XDS110 )直接通过 USB 和电脑连接,无需额外购买调试器(除非板载调试器坏了)。
3)接口
DCA1000EVM 的三个接口:
- FTDI 接口:仅用于配置 FPGA 和雷达启动控制(通过 SPI 协议),不支持 JTAG 调试。
- 区别于板子上的 FPGA_JTAG 接口(此接口几乎不用)。
- LVDS 接口:接收 IWR6843ISK 的 ADC 原始数据(如 IQ 信号,即同相分量和正交分量)。
- 以太网口:高速传输原始数据(1Gbps)。
DCA1000EVM 与 IWR6843ISK 之间的控制信号和数据,必须通过 60 针 Samtec 线缆传输。
- 引脚功能包括(具体看 DCA1000EVM 的手册):
- UART 通信(TX/RX 信号线)
- SPI 控制通道(SCLK、MOSI、MISO、CS)
- 传输 ADC 数据(LVDS 协议)
- 电源
- 同步触发信号等。
4)供电
DCA1000EVM 和 IWR6843ISK 可以互相供电,不过 DCA1000EVM 上的大开关要根据这个调整。
用 DCA1000EVM 给 IWR6843ISK 供电时:DCA1000EVM 的大拨码开关 SW3 要拨到 DC_JACK_5V_IN
这个时候需要给 DCA1000EVM 外接 5V/2.5A 电源适配器(本测试即使用此种方式)用 IWR6843ISK 给 DCA1000EVM 供电时:DCA1000EVM 的大拨码开关 SW3 要拨到 RADAR_5V_IN
这个时候电脑通过 micro USB 口给 IWR6843ISK 供电,IWR6843ISK 再通过背部的 60 针 Samtec 接口给 DCA1000EVM 供电。
5)拨码开关和按键
DCA1000EVM:
SW1(LVDS 数据捕获位数设置):
模式选择(一般选 16-bit mode ,即 001 ):
注意:往左是开(ON),往右是关(OFF),写 “ON WE” 的那边不是开。
SW2( DCA1000EVM 宏观配置):
模式选择:
注意:针对上面的拨码开关实体图,右侧从下往上依次是1~8 ,左侧从下往上依次是 16~9 。
按键:
模式选择:
6)问答
问:为什么 IWR6843ISK 可以直接输出点云,咱们还要接其他板子采集原始数据呢?
答:第一:IWR6843ISK 输出的点云精度不够,需要使用自定义的改进算法。第二:针对不同场景,算法侧重点不一样,需要对症下药。