需要开发一款BLE透传模块,产品电池供电,所以对功耗要求比较高,我看CH573例程中对功耗这一款讲的我不是很理解;BLE透传如何实现低功耗?客户手机随时有可能断开或链接到BLE;主控也会定时一定的时间尝试发送数据到用户手机?有些不明白低功耗应该如何处理;希望有了解的大神能帮忙解答一下,谢谢!
查看: 986
回复: 4
有关CH573 BLE透传低功耗的问题
热门产品 :
CH32V317: 互联型青稞RISC-V MCU
建议使用我们协议栈控制的睡眠实现低功耗,广播时,功耗和广播间隔相关,想要手机端搜索连接比较快,建议广播间隔在1s内,开dcdc的话,功耗在25uA左右,500ms的广播在40uA左右,接下来就是和手机连接,连接的功耗和连接间隔相关,可参考表格:
协议栈调用睡眠实现低功耗的原理就是在芯片空闲时进入睡眠,从而降低平均功耗。
非常感激您的解答;协议栈控制是否就是直接将HAL_SLEEP宏置位TRUE即可;另外表格中的每列所代表的的意义是什么?是否有相关资料可以参考。公司突然要自己搞BLE模块;我以前一直用;还没自己做过BLE相关的开发;相当捉急
开启睡眠宏置为true就可以,上述功耗是提供你们参考,具体功耗可以打开我们的PM例程,然后实际测量一下底电流,再进行蓝牙功耗的测试,功耗主要与连接间隔和广播间隔有关。BLE项目开发相关可以参考一下我们的EVT中BLE下面的开发手册。
好的,非常感谢
请勿发布广告和违法内容, 代码可以选择编辑器代码语言格式, 更易他人阅读帮助您, 或者留下联系方式,以便更好更快服务您
只有登录才能回复,可以选择微信账号登录