本帖最后由 nich20xx 于 2020-6-17 06:36 编辑
1 前言
STM32WL系列是ST面向物联网,尤其可用于LPWAN领域,精心设计的支持Sub-1GHz LoRa等通信的SoC芯片,包含了很多特性功能:
- MCU IP,STM32WL受益于STM32WB上引入的优化功能,适用于多协议等不同场景
- 单核 Cortex-M4
- 双核 Cortex-M4 + Cortex-M0
- Transceiver IP
- Sub-1GHz全球频段
- 同时支持LoRa、(G)FSK、MSK与BPSK射频调制方式
- LoRa同时支持2种功率输出方式(内置PA最大15dBm与22dBm)
- 电源管理
- STM32WL通过包括一个开关电源SMPS和一个LDO来优化电源管理,以缩短STM32WL从任何低功耗模式的唤醒时间
- 安全
- 内置硬件安全增强外设 AES256\PCROP\TRNG\PKA
- 存储
- Flash \ RAM 最大支持 256KByte Flash与64Kbyte RAM
- 初步来看,未内置EEPROM
1.1 官方入口
2 STM32WL系统概述
2.1 STM32WL硬件资源
STM32WL硬件资源(单核)
|
功能项
|
特性参数
|
说明
|
MCU内核
|
Arm Cortex-M4
|
|
封装 |
|
|
主频 |
48 MHz(Max)
|
|
供电电压
|
1.8~3.6V
|
|
工作电流
|
- Stop1\0
- Stop1
- Stop2
- Standy
|
|
工作温度
|
-40~85℃
|
|
存储资源
(FLASH & RAM)
|
|
|
定时(外设)
|
- 32bit通用定时器
- 16bit低功耗定时器
- 低功耗RTC
|
|
模拟与数字信号处理(外设)
|
- 12bit ADC
- 12bit DAC
- 比较器(Comparator)
|
|
有线连接(外设)
|
|
|
无线连接(外设)
|
- 调制方式
- 2GFSK
- MSK
- BPSK (仅发送)
- LoRa
- 输出功率
|
|
安全(外设)
|
- 真随机数发生器(TRNG)
- PCROP, RDP, WRP
- PKA
|
|
GPIO
|
|
|
2.2 STM32WL系统架构
STM32WLE5系统架构(单核系列)
STM32WL5系统架构(双核系列)
在此特别感谢ST与EEWORLD提供的NUCLEO-WL55JC2开发板
3 参考
- STM32的无线进击路丨世界上首款LoRa Soc单片机