打印
[蓝牙芯片]

CH578如何实现低功耗广播

[复制链接]
1180|22
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
liminjie1987|  楼主 | 2021-3-9 22:46 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
CH578如何实现低功耗广播,在Peripheral这个工程下面如何实现低功耗广播,既要睡眠,也要手机能在附近可以连接设备。代码中开启这个#define HAL_SLEEP   TRUE,就连接不直接睡眠了,需要注意什么吗?好像不能RTC定时唤醒。改如何设置呢?

使用特权

评论回复
沙发
WCHTech2| | 2021-3-10 11:02 | 只看该作者
CH57x的BLE是通过其“tmos”操作系统实现,需要休眠时候,每次协议栈需要睡多久tmos都是知道的,比如下个event是什么时候(蓝牙事件也是tmos的event)然后把要睡多久传递给休眠函数,休眠函数去设置一个RTC的触发中断,然后就进行休眠了(RTC在跑,RAM保持),直到RTC或者其他中断唤醒MCU。休眠期间其功耗睡眠期间在2.0uA左右。

使用特权

评论回复
板凳
51xlf| | 2021-4-5 14:44 | 只看该作者
CH57x低功耗处理  

使用特权

评论回复
地板
i1mcu| | 2021-4-5 14:45 | 只看该作者
有代码可以参考吗

使用特权

评论回复
5
pmp| | 2021-4-5 14:45 | 只看该作者
中断唤醒呢   

使用特权

评论回复
6
mmbs| | 2021-4-5 14:45 | 只看该作者
CH578没哟用过呢。   

使用特权

评论回复
7
1988020566| | 2021-4-5 14:46 | 只看该作者
低功耗的蓝牙   

使用特权

评论回复
8
lzbf| | 2021-4-5 14:46 | 只看该作者
只有休眠模式吧  

使用特权

评论回复
9
youtome| | 2021-4-5 14:46 | 只看该作者
有其他的程序可以参考吗

使用特权

评论回复
10
cemaj| | 2021-4-5 14:47 | 只看该作者
           

使用特权

评论回复
11
jimmhu| | 2021-4-5 14:47 | 只看该作者
这个芯片功耗不是很大。  

使用特权

评论回复
12
uptown| | 2021-4-5 14:48 | 只看该作者
WCHTech2 发表于 2021-3-10 11:02
CH57x的BLE是通过其“tmos”操作系统实现,需要休眠时候,每次协议栈需要睡多久tmos都是知道的,比如下个ev ...

“tmos”操作系统是什么?

使用特权

评论回复
13
mmbs| | 2021-4-5 14:48 | 只看该作者
BLE的开发吗   

使用特权

评论回复
14
pmp| | 2021-4-5 14:48 | 只看该作者
进入休眠模式吧。        

使用特权

评论回复
15
cemaj| | 2021-4-5 14:48 | 只看该作者
楼主解决问题了吗  

使用特权

评论回复
16
youtome| | 2021-4-5 14:48 | 只看该作者
芯片的功耗应该不是很高。   

使用特权

评论回复
17
lzbf| | 2021-4-5 14:48 | 只看该作者
其他的功耗都不会很低。  

使用特权

评论回复
18
1988020566| | 2021-4-5 14:48 | 只看该作者
主要是降低外设的功耗了。  

使用特权

评论回复
19
uptown| | 2021-4-5 14:48 | 只看该作者
“tmos”操作系统跟ucos一样吗

使用特权

评论回复
20
jimmhu| | 2021-4-5 14:48 | 只看该作者
芯片的功耗比外设小多了。  

使用特权

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

本版积分规则

1

主题

1

帖子

0

粉丝