STMicroelectronics X-STM32MP-GNSS2扩展板通过40引脚GPIO连接器引脚与STM32MP微处理器连接,使用I ²C、UART和GPIO连接各种组件。 该扩展板配有用于低功耗多星座GNSS定位的Teseo-LIV4F模块,使用各种传感器来确保数据精度。 该模块嵌入Teseo IV定位接收器IC,可同时在 多种卫星系统(GPS/伽利略/Glonass/北斗/QZSS/IRNSS)上工作。X-STM32MP-GNSS2扩展板与STM32MP157F-DK2和Raspberry Pi GPIO连接器布局兼容。 此外,该多传感器扩展板还内置ISM330DHCX iNEMO 3轴加速度计/陀螺仪、IIS2MDC 3轴磁力计和ILPS22QS压力传感器。X-STM32MP-GNSS2板通过STM32MP157F-DK2 GPIO连接器由标准3.3V电源供电。
数据手册;*附件:STMicroelectronics X-STM32MP-GNSS2扩展板数据手册.pdf
特性
- Teseo-LIV4F GNSS接收器
- 板载iNEMO惯性模块,用于加速度计和陀螺仪
- QVAR嵌入式压力传感器,用于高度测量
- 用于实现位置精度的磁力计
- PPS、电源和用户LED
- 重置、唤醒和用户键
- 用于自动GPIO设置和驱动器设置的EEPROM
- 兼容STM32MP157F-DK2和Raspberry Pi GPIO连接器
系统框图

元件布局详情

X-STM32MP-GNSS2扩展板技术深度解析
一、产品概述与核心特性
X-STM32MP-GNSS2是STMicroelectronics推出的一款专为STM32MP系列微处理器设计的低功耗全球导航卫星系统扩展板。该板卡集成了多星座GNSS定位功能,配合丰富的传感器阵列,为精准定位应用提供了完整的硬件解决方案。
核心特性亮点:
- Teseo-LIV4F GNSS接收器:支持GPS、Galileo、Glonass、BeiDou、QZSS、IRNSS多星座同时工作
- iNEMO惯性测量单元:集成ISM330DHCX加速度计和陀螺仪
- QVAR嵌入式压力传感器:采用ILPS22QS数字输出气压计,支持双全量程最高4060 hPa
- 高精度磁力计:IIS2MDC三轴数字磁传感器,动态范围达±50高斯
- 双平台兼容性:同时支持STM32MP157F-DK2和树莓派GPIO连接器布局
二、系统架构与接口设计
硬件架构分析
扩展板采用模块化设计理念,各功能单元通过统一的GPIO扩展连接器与主处理器交互。其40针GPIO接口支持I2C、UART和GPIO等多种通信协议,为不同组件提供灵活的连接方式。
关键接口配置:
- I2C总线:连接EEPROM、传感器阵列(加速度计、陀螺仪、压力传感器、磁力计)
- UART接口:用于GNSS模块数据传输
- GPIO控制线:管理LED指示、用户按键、模块唤醒和复位功能
三、核心组件技术参数详解
1. GNSS定位模块
Teseo-LIV4F作为独立低功耗GNSS模块,内置Teseo IV定位接收芯片,具备以下技术特点:
2. 运动传感器规格
ISM330DHCX惯性模块提供:
- 加速度计量程:±2/±4/±8/±16 g可配置
- 陀螺仪角速度范围:±125/±250/±500/±1000/±2000/±4000 dps
- 中断输出功能(INT1/INT2)
3. 环境感知传感器
- ILPS22QS压力传感器:海拔测量精度优化
- IIS2MDC磁力计:位置精度增强辅助
四、典型应用场景
导航与定位应用
该扩展板特别适用于:
- 智能交通系统:车辆导航与轨迹跟踪
- 物流追踪:货物位置实时监控
- 户外运动设备:徒步、骑行等高精度定位
移动服务平台
- 共享经济设备定位
- 人员与资产追踪管理
- 基于位置的服务应用开发
五、系统集成与开发支持
软件生态兼容性
板卡配套X-LINUX-GNSS1软件扩展包,基于OpenSTLinux框架,为GNSS应用开发提供完整的软件栈支持。
硬件扩展能力
- EEPROM自动配置:支持GPIO自动设置和驱动配置
- 多传感器数据融合:提供全方位的位置和环境信息
- 用户交互接口:包含LED状态指示和用户按键
六、设计优势与创新点
- 高集成度设计:单一板卡集成GNSS定位和多种环境传感器
- 平台灵活性:兼容STM32MP和树莓派两大流行平台
- 电源管理优化:针对低功耗应用的专项设计
- 数据精度提升:多传感器数据融合确保定位准确性