芯片简介STM32WB55是ST推出的一款多协议无线和超低功耗器件内嵌功能强大的超低功耗无线电芯片,具有超低功耗双核64 MHz Arm Cortex-M4 + 32MHz Cortex-M0+ MCU,具有1 MB Flash存储器、蓝牙5, 802.15.4、USB、LCD和AES-256特性支持 芯片资源包括一个快速12位ADC和两个超低功耗比较器,一个低功耗RTC、一个高级16位定时器、一个通用32位定时器、两个通用16位定时器,以及两个16位低功耗定时器 外部接口包括1个USART接口(ISO 7816、IrDA、Modbus和智能卡模式)、1个低功耗UART(LPUART)接口、2个I2C(SMBus/PMBus)接口、2个频率可达32 MHz的SPI接口(1个用于STM32WB35xx)、1个有双通道和3个PDM的串行音频接口(SAI)、1个USB 2.0 FS器件接口(内嵌无石英振荡器,支持BCD和LPM),以及1个Quad-SPI接口(具有本地执行(XIP)功能) 可以支持蓝牙LE、Zigbee、Thread 在低功耗可穿戴领域这是一枚十分强大的芯片,本期调试该芯片的低功耗特性 测试环境测试使用P-NUCLEOWB55-USBDongle板测试,该板外设少 资源已经引出 电源使用ITECH IT6322 测量设备使用合宙CC表 STM32WB55电源管理DS11929手册中3.7节中有对wb55的电源管理部分的详细描述 STM32WB系列不同于其他芯片 其内部内置了一个SMPS电源 使用此电源可以显著降低芯片功耗 该SMPS并非必须 可以将其旁路掉 3.7.5小节中详细描述了低功耗运行的几种模式 Sleep Low-power run Lower-Power Sleep Stop 0, Stop 1 Stop 2 standby shutdown 由以下两张图可以得知不同模式下不同外设的一些相对特性 如果芯片进入shutdown模式 M4核心将会被关闭 此时仅保留RTC时钟,用户若想唤醒MCU只能用 PA0, PC13, PC12, PA2, PC5 这几个特定引脚唤醒 本次我们测试在stop2模式下低功耗表现 时钟树与外部配置如上,主时钟配置为4Mhz 不使用外部时钟 ==注意 再进入睡眠之前一定要有一段时间的延迟 否则可能导致再也无法连接芯片!!!!==
配置完MCU后实际休眠效果如下 |
【NUCLEO-WB09KE评测】创建BLE工程和开启调试信息
【NUCLEO-WB09KE评测】+2.串口打印
【NUCLEO-WB09KE评测】+5.实现标准电量服务
【NUCLEO-WB09KE评测】BLE例程HeartRate及工具探索
Nucleo-STM32WB09KE测评-蓝牙调试并使用OLED显示数据
【NUCLEO-WB09KE评测】+3.蓝牙广播
Nucleo-STM32WB09KE测评--IIC传感器读取
【NUCLEO-WB09KE评测】+4.蓝牙控制LED
【NUCLEO-WB09KE评测】+1.点灯
STM32WBA55上手BLE点灯