电子说
在当今电子科技飞速发展的时代,雷达技术的应用越来越广泛,从汽车自动驾驶到工业检测,60 GHz 雷达传感器因其高精度和高分辨率的特点备受关注。今天我们就来深入了解一下 Infineon 的 Radar Baseboard MCU7 Plus,这一 60 GHz 雷达系统平台的关键组件。
文件下载:Infineon Technologies DEMO BGT60UTR11AIP演示板.pdf
60 GHz 雷达系统平台是 Infineon 60 GHz 雷达传感器的评估平台,它由“Radar Baseboard MCU7 Plus”微控制器板和 60 GHz 雷达传感器屏蔽罩组成,比如 BGT60UTR11AIP 屏蔽罩或 BGT60UTR13DAIP 屏蔽罩。在安装传感器屏蔽罩时,要注意板上和屏蔽罩上的白色圆形标记,必须将它们对齐,才能确保正确插入。
“Radar Baseboard MCU7 Plus”是一块尺寸为 59.4 mm x 25.4 mm 的印刷电路板(PCB),其核心目的是为 Infineon 的 60 GHz 雷达传感器提供通用的传感器接口。下面我们来看看它的几个关键特性:
传感器接口的主要通信接口是串行外设接口(SPI),由于 MCU 电源电压为 3.3 V,而传感器电源电压为 1.8 V,因此使用了电平转换器来实现不同电压电平之间的转换。除了五个 SPI 信号外,还有五个数字信号也会进行转换,包括三个屏蔽选择信号和两个中断信号。此外,连接器还提供了两个 ADC 通道、一个 DAC 通道和六个开漏输出信号,其中一个用于控制传感器屏蔽罩上的 LED。
雷达传感器对电源电压波动非常敏感,因此低噪声电源至关重要。系统电源电路的初始阶段集成了低通滤波器,以阻止高频(HF)噪声通过 USB 电源进入电路。每个传感器还需要额外的电源电路,通过铁氧体磁珠和 LDO 来生成所需的 3.3 V 和 1.8 V 电压。如果雷达信号中出现幽灵目标,可以通过优化电源来改善性能,例如将 1.8 V LDO 的电源从 5 V 改为 3.3 V。
电平转换器可以由传感器电源或传感器接口的电压供电,为了减少数字信号对电源电压的干扰,电平转换器与传感器电源解耦,使用了在 MHz 范围内具有高抑制能力的铁氧体磁珠。同时,上拉和下拉电阻连接到使能和方向引脚,预设 SPI 电平转换的方向,使 MCU 为主设备,传感器为从设备。
板卡有两个传感器屏蔽罩接口,分别标记为“SC1”和“SC2”,旁边有白色填充圆圈作为标记,安装传感器时要与传感器屏蔽罩上的标记对齐。使用的是 Hirose 的 DF40C - 20DS - 0.4V 连接器,为了防止连接器磨损,插拔传感器时应从长边拉动。如果传感器插入错误(旋转 180 度),MCU 可以通过检测 I2C 信号和开漏信号来判断。
板上有七个电流传感器,用于动态监测每个电源域流入子屏蔽罩的电流,所有电流传感器都通过 I2C 总线与 MCU 通信。
Arduino MKR 接口与 Arduino MKR 系列开发板兼容,可用于快速原型开发。该系列包括 MKR Zero(带 SD 卡插槽,可进行原始数据存储)、MKR1000(带 Wi - Fi 模块,用于无线数据传输)、MKR Vidor 4000(带 FPGA,用于并行数据处理和 SDRAM 扩展)等。除了 5 V 电源、3.3 V 电源和电压参考外,Arduino MKR 接口还包含模拟和数字接口,模拟接口有七个模拟通道,数字接口由 UART 接口、SPI 接口和七个 GPIO 引脚组成。需要注意的是,如果传感器和 Arduino MKR 连接器安装在同一侧,连接器可能会影响雷达天线,因此建议将 Arduino MKR 引脚焊接在雷达底板的底部。
“Radar Baseboard MCU7 Plus”自带默认固件,作为主机(通常是 PC)和传感器屏蔽罩之间的桥梁。该固件实现了与主机通过 USB 通信、读写传感器寄存器、通过 SPI 读取传感器数据、检测传感器屏蔽罩是否插入、读写传感器屏蔽罩上的 EEPROM 以及控制一些辅助外设等功能。目前固件未实现信号处理功能,但由于 MCU 性能强大,可根据需要添加。固件分为硬件抽象层(HAL)、驱动层、通信层和实际固件四层,便于移植到其他微控制器。
固件在 USB 接口上实现了通信设备类(CDC)设备,USB 接口就像一个串行端口,实现双向字节流传输。在串行数据流之上,通过在每个消息周围添加开始和结束标记实现了基于消息的协议,方便协议解码器将接收到的流拆分为各个数据包。
EEPROM 可用于存储屏蔽罩/应用特定的数据,如天线校准数据或特定用例的设置。
RGB LED 用于指示板卡的状态,在启动后和空闲时,以及活动时都有不同的闪烁模式来表示不同的状态,如无错误检测、未检测到 RF 屏蔽罩、RF 屏蔽罩方向错误等。
固件以 Atmel Studio 7 IDE 项目的形式提供,编译、烧录和调试可以直接在 IDE 中完成。板卡提供了两种调试连接器选项,用户可以根据需要选择 Tag Connect 调试器或焊接 10 针 Arm 调试连接器。
微控制器包含引导加载程序,在没有调试器的情况下,可以通过 USB 接口更新固件。需要手动激活引导加载程序,具体步骤包括断开 USB 连接、将 MCU “ERASE”引脚拉高、重新连接 USB 并释放“ERASE”引脚,进入引导加载程序模式后,可使用 SAM - BA GUI 烧录固件。
传感器接口 1 的引脚映射包括 I2C 接口的时钟和数据引脚、SPI 接口的各种引脚、ADC 和 DAC 通道引脚以及一些开漏输出引脚和电平转换器控制引脚等,不同的引脚有不同的功能和供电域。
传感器接口 2 的引脚映射与接口 1 有相似之处,也包含 I2C、SPI、ADC、DAC 等相关引脚,同时还有一些特殊的跳线引脚连接说明。
Arduino MKR 接口的引脚映射涵盖了电源引脚、UART 接口引脚、SPI 接口引脚、PWM 通道引脚和模拟通道引脚等,为连接 Arduino MKR 系列开发板提供了详细的引脚信息。
其他引脚包括 RGB LED 的控制引脚和 LDO 的使能引脚等。
Radar Baseboard MCU7 Plus 为 60 GHz 雷达系统的开发提供了一个功能强大且灵活的平台,无论是对于初学者进行快速原型开发,还是对于专业工程师进行复杂系统设计,都具有很高的价值。你在使用类似雷达开发板的过程中遇到过哪些问题呢?欢迎在评论区分享交流。
全部0条评论
快来发表一下你的评论吧 !