打印
[MM32软件]

MM32W无线MCU系列产品应用笔记——功耗BLE蓝牙应用

[复制链接]
1554|29
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yyller|  楼主 | 2020-8-15 08:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
目前MM32W0系列有n4和q1两个版本,n4主要针对需要大容量的应用方案,q1针对超低功耗精简型的应用方案,两个型号的低功耗编程操作方式相同,不同的只是MCU的时钟系统控制方式,在参考程序已经提供不同的模式下功能,用户只要改变相对应的宏定义即可实现对应的低功耗功能。

        休眠函数

        对于低功耗应用来说,休眠是非常关键的一个功能。开启蓝牙广播时MM32W0的控制模块有三种工作模式:正常模式、睡眠模式和停机模式。在stop模式下,射频模块都会通过IRQ引脚定时触发一个外部中断,可以借此唤醒STOP模式中的控制模块。

        在阻塞模式中,休眠是蓝牙服务通过调用void McuGotoSleepAndWakeup(void) 函数实现的,对于中断模式,则是用户在代码中主动调用IrqMcuGotoSleepAndWakeup()函数来实现。

       

        在中断方式中,需要在中断处理函数中重新配置时钟:

       

        时钟配置

        进入低功耗前后需要配置时钟,从低功耗模式恢复时,时钟默认设置为HSI6分频,需要重新配置系统时钟。

        注意:下面函数属于蓝牙库接口,没有用到也不要删除。

        相关时钟配置:

       

        以上时钟配置只是针对MM32W0系列的n4版本,在q1版不需要以上时钟操作。MM32W051PFB(q1)蓝牙功耗参数:

       

        在SleepStop设置成0x02,MCU将会进入STOP模式,在保持 SRAM寄存器内容不丢失的情况下,停机模式可以达到最低的电能消耗。在停机模式下,HSI 的振荡器和 HSE 晶体振荡器被关闭。可以通过任一配置成 EXTI 的信号或者看门狗不复位方式把微控制器从停机模式中唤醒,EXTI 信号可以是 16 个外部 I/O 口之一、 PVD 的输出的唤醒信号。。STOP模式下无法下载调试程序。为了方便调试,可以在程序开始时加入一个延时,这样每次复位都有一段时间可以下载程序。



使用特权

评论回复
沙发
zeshoufx| | 2020-8-15 10:58 | 只看该作者
谢谢分享【MM32W无线MCU系列产品应用笔记】

使用特权

评论回复
板凳
character| | 2020-9-1 10:02 | 只看该作者
了解了解

使用特权

评论回复
地板
coshi| | 2020-9-2 23:38 | 只看该作者
非常感谢楼主分享

使用特权

评论回复
5
zljiu| | 2020-9-2 23:38 | 只看该作者
非常详细啊

使用特权

评论回复
6
wiba| | 2020-9-2 23:39 | 只看该作者
正好可以参考一下

使用特权

评论回复
7
tfqi| | 2020-9-2 23:39 | 只看该作者
支持楼主一下

使用特权

评论回复
8
别看我照片| | 2020-9-9 08:50 | 只看该作者
这篇**的知识量很大,不错,不错的。

使用特权

评论回复
9
51xlf| | 2020-10-7 16:19 | 只看该作者
MM32W0x2xxB 蓝牙模块是上海灵动微电子股份有限公司专为智能无线数据传输而打造,遵循 BLEV4.2 蓝牙规范。

使用特权

评论回复
10
i1mcu| | 2020-10-7 16:19 | 只看该作者
影响蓝牙BLE设备功耗的几个因素

使用特权

评论回复
11
pmp| | 2020-10-7 16:20 | 只看该作者
在物联网大趋势下,低功耗蓝牙BLE技术有哪些优势

使用特权

评论回复
12
mmbs| | 2020-10-7 16:20 | 只看该作者
哪些公司有BLE低功耗蓝牙方案?

使用特权

评论回复
13
1988020566| | 2020-10-7 16:20 | 只看该作者
短距离的数据无线传输领域

使用特权

评论回复
14
lzbf| | 2020-10-7 16:21 | 只看该作者
MM32 OTA实现方式采用的是后台式OTA DFU双区模式

使用特权

评论回复
15
youtome| | 2020-10-7 16:21 | 只看该作者
蓝牙4 如何实现低功耗?

使用特权

评论回复
16
cemaj| | 2020-10-7 16:22 | 只看该作者
哪家的蓝牙模块功耗低?

使用特权

评论回复
17
updownq| | 2020-10-7 16:22 | 只看该作者
蓝牙发射功率有多大?

使用特权

评论回复
18
sanfuzi| | 2020-10-7 16:22 | 只看该作者
BLE为什么省电  

使用特权

评论回复
19
mmbs| | 2020-10-7 16:23 | 只看该作者
蓝牙beacon和蓝牙的区别是什么

使用特权

评论回复
20
pmp| | 2020-10-7 16:23 | 只看该作者
BLE低功耗蓝牙方案可以用在哪些产品上?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

132

主题

241

帖子

1

粉丝