双核、多协议STM32WB无线微控制器,支持蓝牙® LE、Zigbee®和Thread®连接
STM32WB是基于64 MHz主频、Arm® Cortex®‐M4内核(应用处理器)和32 MHz主频、Arm Cortex-M0+内核(网络处理器)的双核无线微控制器,支持Bluetooth LE 5.0和IEEE 802.15.4无线标准(比如ZigBee和Thread)。
无线连接
超低功耗蓝牙
蓝牙低功耗射频收发器采用蓝牙技术联盟认可的Bluetooth™ 5.0无线协议栈和配置文件,符合Mesh配置文件要求的V1.0蓝牙技术联盟版本,以及适用于任何蓝牙低功耗或专有解决方案(包括Zephyr或Arm Cordio协议栈)的HCI。
IEEE 802.15.4标准、Zigbee、Thread
通用IEEE 802.15.4 MAC层确保STM32WB可以运行专有协议或通用协议栈,包括Zigbee PRO 2017和OpenThread低功耗Mesh网络协议,为设计人员提供更多物联网连接选项。根据设备尺寸和OTA功能,提供不同的认证方案,以灵活优化开发平台并实现产品应用的更大自由度。
STM32WB MCU可在并发模式下运行支持802.15.4无线协议、Zigbee和OpenThread的蓝牙LE 5.0,以便在安装和配置期间更方便地管理设备。此功能大大提高了这项技术的易用性和整体用户体验。
主要特性
概述
STM32WB MCU基于两个完全独立内核的创新型架构,一方面针对无线通信相关的软件代码的实时执行进行了优化,另一方面在资源利用和电源管理表现得更为灵活,实现了更低的BOM成本和更好的用户体验。
STM32WB MCU系列采用与STM32L4超低功耗微控制器相同的开发技术,提供相同的数字和模拟外设,适用于需要延长电池寿命和复杂功能的应用。
ס STM32WBx5无线微控制器支持多种封装和不同的内存大小可选,以实现用户产品不同性能需求的灵活性,并满足不同产品性能级别的复杂性。
ס STM32WBx0超值系列侧重于基本的常规应用,为开发人员提供功能优化且经济划算的解决方案。
系统外设
ס STM32WBx5系列支持多种通信功能,包括实用的无晶振USB 2.0 FS接口、音频支持、LCD驱动、触摸感应、多达72个GPIO、用于优化功耗的集成SMPS和多种低功耗模式以最大限度地延长电池寿命。
ס STM32WBx0 超值系列面向入门级解决方案,提供基本的外设集(相对降低了芯片工作温度范围)。
该产品系列令STM32生态系统更为丰富、完整,从产品定义到原型设计阶段,再到最终平台确定的各个环节,都为设计者提供了极大的便利与灵活性。
安全与ID
除了其无线和超低功耗特性以外,STM32WB微控制器还嵌入了一些安全功能,这些功能可降低设备维护需求,并确保终端设备可信且无法克隆。
STM32WB微控制器还内置安全硬件功能,如256位AES硬件加密、PCROP读写保护、JTAG熔丝位、采用椭圆曲线加密引擎的公钥加密。固件升级服务(FUS)、PCROP和PKA功能确保安全的无线协议栈更新、密钥管理和代码保护。
开发生态系统
STM32WB55 Nucleo 套装和STM32Cube生态系统构成完整的软件开发工具套件,便于您快速轻松地开发应用程序。
该工具套装配有基于STM32WB微控制器的nucleo-64开发板和一个支持BLE的USB电子狗,支持广泛的无线应用,非常便于开发人员迅速上手。
STM32WB55 Nucleo 套装完全集成在经过市场验证的STM32Cube生态系统中,提供齐全的嵌入式软件资源和开发工具。
STM32CubeWB MCU软件包是面向嵌入式软件资源的一站式解决方案,配有HAL和LL外设驱动、完整的中间件和无线协议栈(Bluetooth 5.0、OpenThread和ZigBee 3.0),以及各种预配置的软件示例(适用于多种流行的IDE,如Keil MDK-ARM和IAR)。
STM32WB系列同样适用于STM32CubeMX 工具对其进行初始化、外设配置及代码生成,同时还有STM32CubeMonRF软件用于测试和验证其射频功能。
除了用来对程序代码进行开发和测试的板载调试工具外,STM32WB55 Nucleo板还有多种供电选项,比方可以通过ST-LINK USB供电、长寿命的电池或外部电源供电。