你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

【经验分享】STM32无线MCU:STM32WB系列和STM32WL系列

[复制链接]
STMCU小助手 发布时间:2022-1-4 11:00
STM32微控制器主要分为四大类:
" c$ d: |0 D' q2 A
. j* u4 j3 ^: r0 }1、STM32 ARM Cortex 32位微控制器。
/ r% X. c6 R$ W# g4 ^) j
& {; r5 x# a) W) a. r2、STM32 ARM Cortex MPUs。
2 P/ |* U$ V7 o  I; I8 V( z3 U0 S/ x3 X0 h
3、STM8 8位MCU。& Z) K# o9 f2 |

' w7 e! c+ N6 d' B) \, n4、经典MCU。
5 k' L! Y- ^. q; Q1 T0 K) }, B% \2 \1 i/ H4 `
如下图。
3 ]9 M& y" k! M" W. X- V7 c% s" b
20200515163055265.png
4 v' |3 g! d! C8 i, w( u4 v

, T7 ]. L& \/ u# c0 v/ I/ s+ `# Q其中,STM32 ARM Cortex 32位微控制器为主流产品,其子系列的差别见下图。
" }4 ?  w" P5 v4 U, A4 ?6 ~; |
+ c, B. Y* I5 g3 F; n
20200515163446331.png
6 e' H- M- U' [

, Z9 |" E+ p8 P. |
* n8 v1 U/ R+ g0 e/ j! L本文主要介绍无线STM32WB 系列和STM32WL系列。. K; V" D9 ~/ z

2 w; P% _' R/ X% g3 A一、双核、多协议无线STM32WB微控制器
+ T8 q( e) B( l9 h* y5 X& ]
$ x$ O2 {) y2 L. _0 P* h: s
STM32WB无线微控制器基于运行于64 MHz的Arm® Cortex®‐M4核心(应用处理器)和运行于32 MHz的Arm® Cortex®‐M0+核心(网络处理器),支持Bluetooth™ 5.0和IEEE 802.15.4无线标准(比如ZigBee 3.0和OpenThread)。  d, O; d* p5 K( l% b
- D) }) N' D: \0 `% q; m/ k
两个完全独立的核心使该创新型架构针对实时执行(与无线电相关的软件处理)进行了优化,依靠灵活的资源使用和电源管理,实现了更低的BOM成本和更好的用户体验。* }: U2 q1 d% [! L" o  Y" I# C

9 P; x0 y0 a8 @5 ]% Z+ g# l8 ], eSTM32WB MCU系列采用与超低功耗STM32L4微控制器相同的开发技术,提供相同的数字和模拟外设,适用于需要延长电池寿命和复杂功能的应用。- A! q/ ?: y! M1 E' z; A

2 {# v4 o) n1 F6 \$ uSTM32WBx5无线微控制器(有多种封装和不同的内存大小可选),为用户提供了增强的性能和灵活性,以应对不同级别的复杂性。, w( v& e2 A7 t5 o3 S& Y  n4 }$ e
STM32WBx0超值系列侧重于基本配置,为开发人员提供功能优化且经济划算的解决方案。. v6 l2 Q5 A6 E# O6 T) [* }
无线连接
% V' R# P. _4 c! w( k) ?' r$ z3 l. L4 x0 Z% Z3 V: ~+ v
STM32WB55无线微控制器符合Bluetooth™ 5.0认证,支持Mesh 1.0网络和多种配置文件,可灵活地集成专有BLE栈。通用的IEEE 802.15.4 MAC层确保STM32WB可以运行专有协议或栈,包括ZigBee®和OpenThread低功耗Mesh网络协议,为设计人员提供更多将设备连接到物联网(IoT)的选项。
1 z" V+ H; j% z# U! w, h* `- @
- n$ P8 w% _! h" {* y0 D' I这些超低功耗的32位微控制器还可以同时运行Bluetooth™ 5.0和802.15.4无线协议。1 j6 ]7 Z2 I# @# g( o

! T3 C9 \" c4 D% D8 ?1 T0 K系统外设
- K5 ?% S- M1 y) Y) k5 G, l+ b1 ?( z. p3 E$ U! u
STM32WBx5系列具有很多种通信功能,包括实用的无晶振USB 2.0 FS接口、音频支持、LCD驱动、触摸感应、多达72个GPIO、用于优化功耗的集成SMPS和多种低功耗模式以最大限度地延长电池寿命。8 g# B2 R2 N, a
STM32WBx0 超值系列面向入门级解决方案,提供基本的外设组合(降低了温度范围。5 t5 r, T6 h8 b& g1 N* o
该产品系列使STM32生态系统趋于完整,提供了从产品定义到原型设计阶段,再到最终平台定义的全面灵活性(。* i1 |6 Z2 `$ d, b. \: V- m

3 H& w& J9 h9 g" K安全与ID
4 E- H! A- Z( C$ Z
0 v2 `/ F: M( Z. j7 _& r& `除了具有无线和超低功耗特性,STM32WB微控制器还包含嵌入式安全硬件功能,如256位AES硬件加密、PCROP读写保护、JTAG熔丝位、采用椭圆曲线加密引擎的公钥加密。固件升级服务(FUS)、PCROP和PKA功能确保安全的无线协议栈更新、加密密钥管理和代码保护。+ w3 V$ a3 T& r( y
6 A& ^# I/ F9 {( ?+ ^1 @
开发生态系统
5 m2 R3 \, c4 t- j2 v' a0 r, }' Y2 a* H' ?4 s- y1 D$ D9 u& M/ n
STM32WB55 Nucleo 套装和STM32Cube生态系统构成完整的软件开发工具组合,便于您快速轻松地开始应用程序的开发。1 [3 t3 T% ?( \0 K" @

. k4 M) l2 U9 r0 n该工具套装配有STM32WB55 nucleo-64和一个支持BLE的USB电子狗(两者都基于STM32WB微控制器),便于开发人员迅速上手,且支持广泛的无线应用。8 O5 ^& ^  H# o9 A. F

9 Z7 s& |) Y* F9 i; u$ ASTM32WB55 Nucleo 套装完全集成在经过市场验证的STM32Cube生态系统中,提供齐全的嵌入式软件资源和开发工具。# R  l7 O7 \5 R7 P* S9 L5 G8 b9 M
- b4 V6 e- b$ @, _& M6 Q
STM32CubeWB MCU软件包是面向嵌入式软件资源的一站式解决方案,配有HAL和LL外设驱动、完整的中间件和无线协议栈(Bluetooth 5.0、OpenThread和ZigBee 3.0),以及各种预配置的软件示例(适用于多种流行的IDE,如Keil MDK-ARM和IAR)。
9 x* U5 `" K2 P+ Q7 T; a5 V! @( Z% d9 N% h5 L9 q( k
STM32WB系列兼容STM32CubeMX MCU初始化、配置和代码生成工具,以及用于测试和验证射频性能的STM32CubeMonRF软件。
. w" J4 H0 |3 ^) Q! @  ~2 \# V: j. c7 c8 |/ p) Z! T
除了板载调试工具(可以帮助您根据现有案例开发和测试自己的应用),STM32WB55 Nucleo板还有多种内部供电选项,可以通过ST-LINK USB连接器、长寿命的电池单元或外部电源供电。2 Y* h+ A4 k) y7 o8 V5 z
: G6 S$ I* D! X+ s! K
二、远距离无线STM32WL微控制器
+ Q) t# a4 ^, ^5 L8 \" C7 K0 ?& R* L
STM32WL片上系统是STM32 RF连接产品组合的补充,在同一芯片上集成了通用微控制器和sub-GHz无线电。8 t( R- x0 ]0 I. j' Z

* t8 F4 c  U& C; OSTM32WL微控制器基于Arm® Cortex®‐M4核心架构,也支持复合调制– LoRa®、(G)FSK、(G)MSK、BPSK – 以完全开放的方式通过LoRaWAN®或任何其他合适的协议确保无线应用的灵活性。
5 ?# W. H% {% v/ Q. |
5 Y0 ?0 w$ C* [  ?. e3 OSTM32WL微控制器采用基于Semtech SX126x的sub-GHz无线电,以满足工业和消费物联网(IoT)中各种低功耗广域网(LPWAN)无线应用的需求。
2 h) c9 q+ y0 E/ i/ t: _$ z
5 a- a8 x1 ?  e9 q" z内嵌的sub-GHz收发器可根据需求配备LoRaWAN®无线电堆栈。
% E; k6 w$ w' O: s& I深度集成使该创新型开放架构得以优化地支持LoRaWAN® 传统/专有协议、灵活的资源使用以及电源管理,有助于降低BOM成本和提供更好的用户体验。
2 b2 q, P. r2 Q. n1 x! N0 Z
, n( I( M+ Y- wSTM32WL系列采用与超低功耗STM32L4微控制器相同的技术开发,提供类似的数字和模拟外设,适用于需要延长电池寿命和通过其sub-GHz收发器获得较长射频距离的基本和复杂应用用例。
& }% ~* t- _, f
% p/ N. K7 _& i* A/ d为了确保全球兼容性,STM32WL MCU采用双电源输出和广泛的线性频率范围,可以满足任何未经许可的RF频谱需求。
6 R! ]3 ]6 `, \( Q1 {) R: b5 C) @$ w! S. h5 a% [! k
总的来说,STM32WL系列是STM32产品家族在sub-GHz无线连接领域的先驱之作,使用方便且性能可靠,非常适合广泛的工业和消费应用。% Q% M0 z% w$ X2 a' T4 z" |  H

6 T+ ?) y# ~, N, C. @无线连接
7 y- `. W; Z; w) Y' x. \: c3 m* _5 ?9 }, f  d* d; `
STM32WLE5微控制器符合LoRaWAN®规范的物理层要求,该规范由LoRa Alliance®发布。提供的LoRa®、(G)FSK、(G)MSK和BPSK调制也可以用于传统/专有协议。: j! e+ Y6 F2 G
2 B4 s. f9 g4 X/ X1 ~! ?# A# H$ D! Q
该无线电适用于以遵从各种无线电法规为目标的系统,包括但不限于ETSI EN 300 220、FCC CFR 47 Part 15、中国监管要求、以及日本ARIB T-108等)连续频率覆盖范围为150 MHz~960 MHz,可以支持世界各地所有主要的sub-GHz ISM频段。# Z* U+ B  S; T0 ]0 V/ [& {
  t1 V5 r; X% ^) Y
系统外设
/ f/ p* l: ]& S! K5 w0 m$ a, m& C3 m. X; M  g
STM32WLE5系列包含多种通信功能,包括最多43个GPIO、用于优化功耗的集成SMPS、以及多种低功耗模式,最大限度地延长电池寿命。双电源输出和广泛的线性频率范围,确保世界范围内的兼容性。
) a% a7 i' ]$ S: G" E3 P
2 c/ A2 K. R9 R# N% n, k安全与ID) P) f+ f' O: g! V, q, x

; a: y! K, g9 k# M6 H: B9 {1 j除了具有无线和超低功耗特性,STM32WL微控制器还包含嵌入式安全硬件功能,如128/256位AES硬件加密、PCROP读写保护、采用椭圆曲线加密引擎的公钥加密。6 X: a( I8 y1 ~% e% D# u
3 q/ p, r4 p8 u  X

2 K- T0 B% W" `2 ]7 `7 t% q7 L8 t+ ^( ]
: V" y/ m4 H# ~1 {+ C9 b. P
1 T1 ?/ [) q5 n0 F( ~
收藏 评论0 发布时间:2022-1-4 11:00

举报

0个回答

所属标签

相似技术帖

官网相关资源

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
st-img 微信公众号
st-img 手机版