
STM32微控制器主要分为四大类: 3 l+ _/ b# ^# @, I* P 1、STM32 ARM Cortex 32位微控制器。1 o: e: F9 Q P0 q7 Y1 W3 h 5 }; j; }: a$ n" A 2、STM32 ARM Cortex MPUs。 3、STM8 8位MCU。 4、经典MCU。$ E$ Q3 x' G5 M1 h3 B2 n 如下图。 % v& Q# ?& R5 J ![]() 2 e& L! [" u& o 其中,STM32 ARM Cortex 32位微控制器为主流产品,其子系列的差别见下图。 ![]() % ]/ Q! P5 |( ~3 K ; v( P s9 `8 R" C/ v: F 本文主要介绍无线STM32WB 系列和STM32WL系列。6 _. P: R$ [, r% j9 e( J 一、双核、多协议无线STM32WB微控制器4 ~# \1 D8 \! j+ Z; ?/ x0 d2 O 1 f; a& S3 p9 B+ M# _0 ?: ^0 ^ STM32WB无线微控制器基于运行于64 MHz的Arm® Cortex®‐M4核心(应用处理器)和运行于32 MHz的Arm® Cortex®‐M0+核心(网络处理器),支持Bluetooth™ 5.0和IEEE 802.15.4无线标准(比如ZigBee 3.0和OpenThread)。 两个完全独立的核心使该创新型架构针对实时执行(与无线电相关的软件处理)进行了优化,依靠灵活的资源使用和电源管理,实现了更低的BOM成本和更好的用户体验。 5 B4 Q- Y( ~$ Y+ o7 a h STM32WB MCU系列采用与超低功耗STM32L4微控制器相同的开发技术,提供相同的数字和模拟外设,适用于需要延长电池寿命和复杂功能的应用。3 w1 N. A8 t, I; h STM32WBx5无线微控制器(有多种封装和不同的内存大小可选),为用户提供了增强的性能和灵活性,以应对不同级别的复杂性。 STM32WBx0超值系列侧重于基本配置,为开发人员提供功能优化且经济划算的解决方案。 无线连接7 t' g C% r9 X; m1 o# K - f$ H( @; \4 l# E6 m( C, K5 l STM32WB55无线微控制器符合Bluetooth™ 5.0认证,支持Mesh 1.0网络和多种配置文件,可灵活地集成专有BLE栈。通用的IEEE 802.15.4 MAC层确保STM32WB可以运行专有协议或栈,包括ZigBee®和OpenThread低功耗Mesh网络协议,为设计人员提供更多将设备连接到物联网(IoT)的选项。! s `& w# _# G4 e* n 这些超低功耗的32位微控制器还可以同时运行Bluetooth™ 5.0和802.15.4无线协议。 系统外设2 Y1 \& |: x/ f$ B; a& Q STM32WBx5系列具有很多种通信功能,包括实用的无晶振USB 2.0 FS接口、音频支持、LCD驱动、触摸感应、多达72个GPIO、用于优化功耗的集成SMPS和多种低功耗模式以最大限度地延长电池寿命。6 x5 I ?9 P" k STM32WBx0 超值系列面向入门级解决方案,提供基本的外设组合(降低了温度范围。7 H& F: U! V3 i6 D 该产品系列使STM32生态系统趋于完整,提供了从产品定义到原型设计阶段,再到最终平台定义的全面灵活性(。 安全与ID 除了具有无线和超低功耗特性,STM32WB微控制器还包含嵌入式安全硬件功能,如256位AES硬件加密、PCROP读写保护、JTAG熔丝位、采用椭圆曲线加密引擎的公钥加密。固件升级服务(FUS)、PCROP和PKA功能确保安全的无线协议栈更新、加密密钥管理和代码保护。% l( p I4 `6 Y. J5 r( K. M 6 N# s/ v9 u' w8 ]* q1 t$ k 开发生态系统& x% l, k& p) I( n " ^, z% C3 I* Q STM32WB55 Nucleo 套装和STM32Cube生态系统构成完整的软件开发工具组合,便于您快速轻松地开始应用程序的开发。 4 l! ~5 ], n' W 该工具套装配有STM32WB55 nucleo-64和一个支持BLE的USB电子狗(两者都基于STM32WB微控制器),便于开发人员迅速上手,且支持广泛的无线应用。 STM32WB55 Nucleo 套装完全集成在经过市场验证的STM32Cube生态系统中,提供齐全的嵌入式软件资源和开发工具。 STM32CubeWB MCU软件包是面向嵌入式软件资源的一站式解决方案,配有HAL和LL外设驱动、完整的中间件和无线协议栈(Bluetooth 5.0、OpenThread和ZigBee 3.0),以及各种预配置的软件示例(适用于多种流行的IDE,如Keil MDK-ARM和IAR)。) Q" X* o( s( ?! z8 x STM32WB系列兼容STM32CubeMX MCU初始化、配置和代码生成工具,以及用于测试和验证射频性能的STM32CubeMonRF软件。0 m: o* t+ h" V- h1 I 6 R# O4 }4 r0 P1 r" c! ] 除了板载调试工具(可以帮助您根据现有案例开发和测试自己的应用),STM32WB55 Nucleo板还有多种内部供电选项,可以通过ST-LINK USB连接器、长寿命的电池单元或外部电源供电。 0 Q& i1 X) b2 i# n Y4 @$ M6 X4 H 二、远距离无线STM32WL微控制器 5 B2 g6 l- O; J1 @ STM32WL片上系统是STM32 RF连接产品组合的补充,在同一芯片上集成了通用微控制器和sub-GHz无线电。- V* q4 h2 x4 | b6 K O 4 P) L- [4 K& j5 G2 n STM32WL微控制器基于Arm® Cortex®‐M4核心架构,也支持复合调制– LoRa®、(G)FSK、(G)MSK、BPSK – 以完全开放的方式通过LoRaWAN®或任何其他合适的协议确保无线应用的灵活性。 STM32WL微控制器采用基于Semtech SX126x的sub-GHz无线电,以满足工业和消费物联网(IoT)中各种低功耗广域网(LPWAN)无线应用的需求。 内嵌的sub-GHz收发器可根据需求配备LoRaWAN®无线电堆栈。/ M$ X4 i. q3 D4 a; U/ A4 X 深度集成使该创新型开放架构得以优化地支持LoRaWAN® 传统/专有协议、灵活的资源使用以及电源管理,有助于降低BOM成本和提供更好的用户体验。) D3 k( w r, C; h5 t' ]% @ & s- D- d" A, n$ y+ t2 l, u2 y STM32WL系列采用与超低功耗STM32L4微控制器相同的技术开发,提供类似的数字和模拟外设,适用于需要延长电池寿命和通过其sub-GHz收发器获得较长射频距离的基本和复杂应用用例。 为了确保全球兼容性,STM32WL MCU采用双电源输出和广泛的线性频率范围,可以满足任何未经许可的RF频谱需求。/ G I, V* a7 N5 X/ S" W5 y 总的来说,STM32WL系列是STM32产品家族在sub-GHz无线连接领域的先驱之作,使用方便且性能可靠,非常适合广泛的工业和消费应用。& P |9 c( i$ K. m4 W) Y+ k* H, P & v3 y" k- E* D8 d 无线连接& \* b* g/ q' ^. p0 i STM32WLE5微控制器符合LoRaWAN®规范的物理层要求,该规范由LoRa Alliance®发布。提供的LoRa®、(G)FSK、(G)MSK和BPSK调制也可以用于传统/专有协议。3 ?) r8 M/ @0 m 该无线电适用于以遵从各种无线电法规为目标的系统,包括但不限于ETSI EN 300 220、FCC CFR 47 Part 15、中国监管要求、以及日本ARIB T-108等)连续频率覆盖范围为150 MHz~960 MHz,可以支持世界各地所有主要的sub-GHz ISM频段。) S! T8 t; j* _9 D9 S: Y& z6 J0 m, ? + X( a0 y% p. f1 g% W" M) b 系统外设 + o, ^7 m; q0 L4 M% o STM32WLE5系列包含多种通信功能,包括最多43个GPIO、用于优化功耗的集成SMPS、以及多种低功耗模式,最大限度地延长电池寿命。双电源输出和广泛的线性频率范围,确保世界范围内的兼容性。 ]1 s8 {, [; R5 p/ U6 e- C9 ~ 安全与ID : F+ }) J: G: W: |. Y 除了具有无线和超低功耗特性,STM32WL微控制器还包含嵌入式安全硬件功能,如128/256位AES硬件加密、PCROP读写保护、采用椭圆曲线加密引擎的公钥加密。6 ?( r0 s3 L: w3 P! P, X * {- C2 \# l( b2 }4 E7 X ( N5 D4 Z* l4 U4 ~$ {6 d8 C! i. l$ Q |
【新品发布】超低功耗复合调制无线STM32WL3x微控制器
Nucleo-STM32WB09KE测评-蓝牙调试并使用OLED显示数据
【NUCLEO-WB09KE评测】创建BLE工程和开启调试信息
【NUCLEO-WB09KE评测】+2.串口打印
【NUCLEO-WB09KE评测】+5.实现标准电量服务
【NUCLEO-WB09KE评测】BLE例程HeartRate及工具探索
【NUCLEO-WB09KE评测】+3.蓝牙广播
STM32WB系列MCU低功耗测试
Nucleo-STM32WB09KE测评--IIC传感器读取
【NUCLEO-WB09KE评测】+4.蓝牙控制LED