IWR6843
IWR6843 核心板手册
IWR6843 毫米波雷达核心板硬件规格、引脚定义和使用说明
IWR6843 核心板手册
IWR6843 是 TI (Texas Instruments) 推出的集成式 60-64 GHz 毫米波雷达传感器芯片,广泛应用于生命体征检测、手势识别、目标跟踪等场景。
核心板概述
主要特性
- 集成度高:单芯片集成 RF 前端、ADC、DSP 和 ARM 处理器
- 工作频段:60-64 GHz (ISM 频段)
- 射频通道:3 个发射天线 (TX),4 个接收天线 (RX)
- 处理器:ARM Cortex-R4F + C674x DSP
- 接口丰富:UART、SPI、I2C、GPIO 等
- 低功耗设计:支持多种功耗模式
应用场景
生命体征检测
呼吸、心跳监测
手势识别
非接触式手势控制
目标跟踪
人员定位与轨迹追踪
工业传感
液位检测、振动监测
硬件规格
射频性能
| 参数 | 规格 | 说明 |
|---|---|---|
| 工作频率 | 60 - 64 GHz | ISM 频段,无需授权 |
| 发射功率 | 12 dBm (典型值) | EIRP 受各国法规限制 |
| 接收增益 | ~15 dB | 可编程增益控制 |
| 噪声系数 | 14 dB (典型值) | - |
| 最大带宽 | 4 GHz | 影响距离分辨率 |
| 距离分辨率 | 3.75 cm (4 GHz 带宽) | Δr = c / (2 × B) |
| 最大探测距离 | ~10 m | 取决于目标 RCS |
| 速度分辨率 | 可配置 | 由帧周期和 chirp 数决定 |
处理器与内存
| 组件 | 规格 |
|---|---|
| MCU | ARM Cortex-R4F @ 200 MHz |
| DSP | C674x DSP @ 600 MHz |
| 硬件加速器 | FFTC (FFT Coprocessor) |
| SRAM | 384 KB |
| Flash | 外部扩展 (通过 QSPI) |
电源规格
| 参数 | 最小值 | 典型值 | 最大值 | 单位 |
|---|---|---|---|---|
| 供电电压 (VCC) | 3.135 | 3.3 | 3.465 | V |
| 工作电流 (全功能) | - | 650 | 850 | mA |
| 待机电流 | - | 5 | 10 | mA |
| 工作温度 | -40 | - | 85 | °C |
引脚定义
主要引脚分类
核心板引出的引脚主要分为以下几类:
1. 电源引脚
| 引脚名 | 描述 | 备注 |
|---|---|---|
| VCC_3V3 | 3.3V 主电源 | 需提供稳定的 3.3V 电源 |
| VCC_1V3 | 1.3V 内核电源 | 通常由板载 LDO 提供 |
| VOUT_1V8 | 1.8V 输出 | 可为外设提供 1.8V 电源 |
| GND | 地 | 多个地引脚,需良好接地 |
2. 通信接口
| 接口 | 引脚 | 功能描述 |
|---|---|---|
| UART | UART_TX/RX | 主要用于数据输出和调试 |
| SPI | SPI_MOSI/MISO/CLK/CS | 高速数据传输(可选) |
| I2C | I2C_SDA/SCL | 用于外设通信(可选) |
| JTAG | TDI/TDO/TCK/TMS | 调试和编程接口 |
3. 控制引脚
| 引脚名 | 功能 | 说明 |
|---|---|---|
| nRESET | 复位信号 | 低电平有效,外部复位 |
| SOP[2:0] | 启动模式选择 | 配置启动方式 |
| GPIO[n] | 通用 IO | 可配置为输入/输出 |
天线设计
天线配置
IWR6843 支持 3TX + 4RX 的 MIMO 阵列配置:
RX1 RX2 RX3 RX4
● ● ● ●
TX1 TX2 TX3
▲ ▲ ▲天线参数
| 参数 | 值 | 说明 |
|---|---|---|
| 天线类型 | 片上贴片天线 | PCB 天线 |
| 水平波束宽度 | ±60° (典型) | 取决于天线设计 |
| 垂直波束宽度 | ±30° (典型) | - |
| 天线增益 | 8-12 dBi | 与 PCB 设计相关 |
| 天线间距 | λ/2 | ~2.5 mm @ 60 GHz |
工作模式配置
Chirp 配置参数
毫米波雷达通过发射线性调频连续波 (FMCW) 来探测目标。关键参数包括:
| 参数 | 符号 | 示例值 | 说明 |
|---|---|---|---|
| 起始频率 | f_start | 60 GHz | Chirp 起始频率 |
| 频率斜率 | S | 30 MHz/μs | 调频速率 |
| 采样率 | f_s | 5 Msps | ADC 采样率 |
| 每 Chirp 采样点数 | N_samples | 128 | 影响距离分辨率 |
| Chirp 持续时间 | T_chirp | 60 μs | N_samples / f_s |
| 帧周期 | T_frame | 40 ms | 影响最大速度 |
| 每帧 Chirp 数 | N_chirps | 16 | 影响速度分辨率 |
性能计算公式
距离分辨率
d_res = c / (2 × B)
其中:B = S × T_chirp (带宽)示例:B = 30 MHz/μs × 60 μs = 1.8 GHz d_res = 3×10⁸ / (2 × 1.8×10⁹) ≈ 8.3 cm
最大测距范围
R_max = (c × f_s) / (2 × S)示例:R_max = (3×10⁸ × 5×10⁶) / (2 × 30×10¹²) ≈ 2.5 m
速度分辨率
v_res = λ / (2 × N_chirps × T_frame)
其中:λ = c / f_c (波长)连接示意
典型系统连接
┌─────────────────────────────────────┐
│ IWR6843 核心板 │
│ │
│ ┌──────────────┐ ┌───────────┐ │
│ │ RF Front │ │ MCU │ │
│ │ End (TX/RX)│◄──┤ (R4F+DSP)│ │
│ └──────────────┘ └───────────┘ │
│ ▲ │ │
│ │ │ │
│ 天线 UART/SPI │
└─────────────────────────────────────┘
│
▼
┌───────────────┐
│ ESP32S3扩展板│
│ (PC/MCU/SBC) │
└───────────────┘最小系统连接
要使核心板正常工作,至少需要:
- 电源:稳定的 3.3V 电源,推荐电流能力 > 1A
- UART 连接:用于数据传输和配置
- UART_TX → 上位机 RX
- UART_RX → 上位机 TX
- GND → GND
- 复位电路:可选的复位按钮
- 天线:确保天线区域无遮挡
ESP32S3 扩展板连接
本项目提供了基于 ESP32S3 的扩展板方案,通过单个 TYPE-C 接口实现雷达数据采集、固件烧录、调试日志和 SD 卡存储功能。
外设连接示意图
接口连接详解:
| 功能 | IWR6843 核心板 | 中间器件 | ESP32S3 | 说明 |
|---|---|---|---|---|
| 数据采集 | UART_A | TS5A23157 MUX | UART / CH342 | 雷达原始数据流,可切换到 USB2 |
| 调试日志 | UART_B | - | UART_LOGGER | 核心板运行状态输出 |
| 低速通讯 | LVDS | - | GPIO | 低速差分信号 |
| 高速接口 | SPI | - | SPI | 可选配置/数据通道 |
| 传感器总线 | I2C | - | I2C | 扩展外部传感器 |
| 错误指示 | NERR | - | GPIO | 核心板错误标志 |
| USB 连接 | - | CH334 HUB | USB1 | ESP32 固件烧录与数据传输 |
| 数据桥接 | UART_A | CH342 | USB2 | 雷达数据直连 PC(MUX 切换) |
| 存储扩展 | - | - | SDMMC → SD Card | 本地数据记录 |
TS5A23157 多路复用器:
核心板的 UART_A 数据流可通过 MUX 切换输出:
- 模式1:UART_A → ESP32(板载处理)
- 模式2:UART_A → CH342 → USB2(直连 PC)
切换信号由 ESP32 GPIO 控制,方便调试与部署切换。
USB 拓扑结构:
TYPE-C 5V
│
└──► CH334 USB Hub
├──► USB1 → ESP32S3(固件烧录、调试串口)
└──► USB2 → CH342 → UART_A(雷达数据桥接)单根 USB 线缆同时支持:
- ESP32 固件更新(Arduino/ESP-IDF)
- 雷达数据实时查看(需切换 MUX)
- 调试日志输出
供电示意图
电源架构:
系统采用分布式电源管理,从 TYPE-C 5V 输入,通过多级转换为各模块提供精确供电:
| 电源轨 | 电压 | 电源芯片 | 供电对象 | 典型电流 |
|---|---|---|---|---|
| 5V | 5.0V | TYPE-C 直供 | USB Hub, DC-DC 输入 | 1.5A |
| 3.3V | 3.3V | TLV62568DBVR | ESP32, IO, 模拟电路 | 500mA |
| 1.8V | 1.8V | LP87524 | 射频前端, SRAM | 300mA |
| 1.2V | 1.2V | LP87524 | 内核(R4F+DSP) | 400mA |
| 1.0V | 1.0V | LP87524 | 时钟(VCO/CLK) | 150mA |
LP87524 多路输出电源:
TI LP87524 是一款四路降压转换器,专为 IWR6843 设计:
- Buck 1:1.2V @ 400mA(内核供电)
- Buck 2:1.8V @ 300mA(射频+SRAM)
- Buck 3:1.0V @ 150mA(时钟/VCO)
- Buck 4:可配置(预留扩展)
TLV62568DBVR 主电源:
高效降压转换器,5V → 3.3V:
- 输出电流:最大 1A
- 效率:> 90%
- 低纹波设计,保证射频性能
供电时序:
系统上电顺序经过精心设计,确保芯片可靠启动:
1. TYPE-C 插入 → 5V 稳定
2. TLV62568 启动 → 3.3V 就绪
3. LP87524 顺序启动:
a. 1.8V(IO 电压优先)
b. 1.2V(内核)
c. 1.0V(时钟)
4. IWR6843 释放复位 → 开始工作设计注意事项:
-
电源容量
- 推荐使用 5V/2A 或更高功率的 USB 适配器
- 系统峰值功耗约 1.5A(雷达满载 + ESP32 WiFi 传输)
-
电源质量
- 输入端添加大容量电解电容(100μF)稳压
- 每个电源轨添加陶瓷电容(10μF + 0.1μF)去耦
- LP87524 输出端建议添加 22μF 电容降低纹波
-
地线设计
- 核心板与扩展板采用多点接地,降低接地阻抗
- 射频地与数字地在电源入口单点连接
- PCB 铺铜保证完整地平面
-
ESD 防护
- TYPE-C 接口添加 ESD 保护管(USBLC6-2SC6)
- USB 数据线串联 22Ω 电阻抑制振铃
- 外部接口添加 TVS 二极管保护
-
热管理
- LP87524 建议添加散热焊盘,连接地平面散热
- 核心板工作时温度可达 60-70°C,确保通风良好
- 避免在密闭空间长时间运行
开发环境
软件工具链
| 工具 | 用途 | 下载链接 |
|---|---|---|
| mmWave SDK | 官方开发套件 | TI 官网 |
| TI Code Composer Studio | IDE 和调试工具 | TI 官网 |
| mmWave Demo Visualizer | 数据可视化工具 | TI 官网 |
| TI Uniflash | 固件烧录工具 | TI 官网 |
固件烧录
方法 1:通过 Uniflash (推荐)
- 安装 TI Uniflash 工具
- 连接 UART 和 SOP 引脚设置为烧录模式
- 选择 IWR6843 设备
- 加载
.bin固件文件 - 点击烧录
方法 2:通过 CCS
- 在 CCS 中打开项目
- 配置 JTAG 连接
- 构建并下载到设备
附录
A. 常用配置参数对照表
| 应用场景 | 帧率 | Chirp数 | 带宽 | 距离范围 |
|---|---|---|---|---|
| 生命体征检测 | 10 Hz | 16 | 1.8 GHz | 0.5-2 m |
| 手势识别 | 20 Hz | 32 | 3.0 GHz | 0.2-1 m |
| 目标跟踪 | 15 Hz | 64 | 4.0 GHz | 0.5-10 m |
| 工业传感 | 5 Hz | 128 | 2.5 GHz | 1-5 m |
B. 缩略词表
| 缩写 | 全称 | 中文 |
|---|---|---|
| FMCW | Frequency Modulated Continuous Wave | 调频连续波 |
| ADC | Analog-to-Digital Converter | 模数转换器 |
| FFT | Fast Fourier Transform | 快速傅里叶变换 |
| MIMO | Multiple-Input Multiple-Output | 多输入多输出 |
| RCS | Radar Cross Section | 雷达散射截面 |
| TLV | Type-Length-Value | 类型-长度-值 |
| SNR | Signal-to-Noise Ratio | 信噪比 |
| EIRP | Effective Isotropic Radiated Power | 等效全向辐射功率 |