返回首页

用于 GPS 设备的微控制器

本文分析了用于可穿戴 GPS 设备的微控制器:STM32H743、Renesas RA8、NXP i.MX RT1176。考虑 RAM、加密、NPU、RTOS。为使用 JLCPCB 的原型提供选择推荐。

组装运动追踪器:MCU 分析
Advertisement 728x90

为可穿戴GPS设备选择微控制器

开发用于运动追踪的可穿戴设备,需要紧凑的外形、自主供电、GNSS模块、IMU传感器、Wi-Fi/BLE和高对比度显示屏。关键特性包括极低功耗、防水性,以及支持RTOS以处理遥测数据处理、GUI和网络协议栈。架构假设使用外部无线电模块(如u-blox MAYA-W276-00B或ESP32-C6-MINI-1U-N4通过SDIO)、支持北斗接收的GNSS ATGM332D-5N-7X,以及用于TLS 1.2+(RSA-2048/3072、ECC)的硬件加密处理器。

微控制器必须提供IMU算法(Madgwick、Kalman)、GNSS校正(粒子滤波器)、SD/SPI Flash上的文件系统、OTA更新和边缘AI的实时处理。最低规格:

  • RAM ≥ 640 KB,用于BLE协议栈(NimBLE)、NetX Duo、RTOS和缓冲区。
  • Flash ≥ 1 MB,用于固件、GUI资源和证书。
  • 频率 ≥ 200 MHz。
  • 2× SDIO主机(无线电 + SD卡)。
  • QFP封装,便于原型设计。
  • 硬件加密(AES、SHA、RSA/ECC、TRNG)。

比较MCU系列

STM32H743

Cortex-M7 @ 480 MHz,2 MB Flash,1 MB RAM(非连续块)。支持2× SDMMC、以太网、USB HS、CRYP(AES-256、SHA-256)、TRNG。生态系统包括STM32CubeIDE/CubeMX与HAL、FreeRTOS、Azure RTOS(ThreadX/NetX)、FatFS、LwIP。通过ST-LINK/V3调试。这是一个成熟的解决方案,拥有庞大社区,但核心来自2014年,缺少Helium。

Google AdInline article slot

STM32N657

Cortex-M55 @ 800 MHz(Helium MVE、TrustZone),4.2 MB连续RAM,ST Neural-ART NPU(600 GOPS)。无内置Flash(需要OSPI/Hexa-SPI),仅BGA封装。外设:2× SDMMC、H.264编解码器、NeoChrom GPU、SAES/PKA(RSA-4096、ECC)。STM32Cube.AI用于ML模型。适合AI推理,但会增加BOM复杂度。

瑞萨RA8M1

Cortex-M85 @ 480 MHz(Helium、TrustZone),2 MB Flash,1 MB RAM。LQFP-144封装便于手工焊接,SDRAM控制器,2× SDIO,RSIP-E51A(RSA-4096、ECC)。FSP支持FreeRTOS、Azure RTOS(NetX Secure带TLS加速)。e² studio、RA Smart Configurator。在价格和新颖性之间平衡,适合DSP/ML。

瑞萨RA8P1

Cortex-M85 @ 1 GHz + Ethos-U55 NPU,1 MB Flash,2 MB SRAM。仅BGA封装,千兆以太网,SDRAM控制器。与RA8M1共享生态系统。适合高负载任务与AI。

Google AdInline article slot

NXP i.MX RT1176

双核:Cortex-M7 @ 1 GHz + M4 @ 400 MHz,2 MB RAM,无Flash(QSPI)。BGA-289封装,CAAM(RSA-4096),2× 以太网。MCUXpresso SDK支持FreeRTOS、Linux。高性能但需要外部存储器。

兆易创新GD32H759

Cortex-M7 @ 600 MHz,3.5 MB Flash,1 MB RAM,LQFP176封装。2× SDIO。STM32H7的克隆,内存改进,是经济实惠的替代品。

原型设计的选择标准

选择取决于开发阶段:

Google AdInline article slot
  • 原型设计:优先选择QFP封装(STM32H743、RA8M1、GD32H759),便于手工焊接。
  • 量产:选择带NPU的BGA封装(STM32N657、RA8P1),用于AI功能(活动识别、自学习)。
  • 能效:Helium(M85/M55)将IMU/GNSS滤波器加速4倍。
  • 安全性:RSIP-E51A/CAAM在TLS握手期间最小化CPU负载。
  • 生态系统:STM32在中间件领先,瑞萨在TLS集成方面突出。

对于预算有限的个人项目,嘉立创是最佳选择:可组装这些MCU的电路板。

关键要点

  • 无线电独立性:通过SDIO的外部模块延长生命周期。
  • Helium MVE:加速DSP/ML,用于实时遥测处理。
  • 硬件加密:对OTA、云服务(AWS IoT、Azure)至关重要。
  • RTOS协议栈:ThreadX/NetX Duo带GUI、文件系统和网络协议。
  • 边缘AI的NPU:STM32N657/RA8P1支持本地活动分析,无需云端。

— Editorial Team

Advertisement 728x90

继续阅读