现公司有一项目,考虑采用蓝牙模块进行数据配置,设备平时应处于低功耗模式,当外设移动端主设备 APP近距离启动后可以激活并进行数据配置或读取。移动端离开后设备又进入休眠状态。
本人以前没有接触过低功耗蓝牙模块,现有以下问题需要请教大家:
1. 目前该设备仅靠电池供电,需要待机1、2年,且没有外部可以用于唤醒的按键。所以需要尽可能降低蓝牙模块的功耗,希望功耗能降低到10uA以下,请问低功耗蓝牙能做到吗?
2. 查了BLE工作的几种模式,我们这种设备应该工作在从模式吧,资料上查到从模式好像也需要mA级的电流,完全满足不了需求,请问我们这样的需求需要采用何总方式才能实现呢?
Viki Shi:
1、可以,以目前主流的CC2640为例,下面是它的功耗数据:
低功耗
宽电源电压范围正常工作电压:1.8V 至 3.8V外部稳压器模式:1.7V 至 1.95V有源模式 RX:5.9mA有源模式 TX (0dBm):6.1mA有源模式 TX (+5dBm):9.1mA有源模式 MCU:61µA/MHz有源模式 MCU:48.5 CoreMark/mA有源模式传感器控制器:0.4mA + 8.2μA/MHz待机电流:1.1μA(RTC 运行,RAM/CPU 保持)关断电流:100nA(发生外部事件时唤醒)2、休眠时的功耗没有这么高的,正确配置的话,功耗就如上图
user3512115:
回复 Viki Shi:
感谢解答, 但我还是不明白这个低功耗怎么看,上表低功耗数据除了待机、关断电流很低,其它模式电流都很大啊,怎么能做到10uA的休眠呢? 我的要求是模块平时处于低功耗待命,在没有按键或者时钟唤醒的情况下,通过移动端来唤醒。在这样的条件下,模块应该处于持续检测主机信号的状态,该状态下射频接收端处于接收吧,能在10uA以内工作吗?请您指导一下!您第二条说的休眠模式是什么? 休眠模式能满足蓝牙随时待命的要求吗?本人以前没做过蓝牙,请指教!
YiKai Chen:
回复 user3512115:
你可以試試用 BT-POWER-CALC 計算一下你運用場景下BLE的功耗
Viki Shi:
回复 user3512115:
不能,低功耗状态是指RF功能关闭,甚至所有外设功能全关闭[关断模式],如果开启RF,功耗肯定达不到10uA的要求的
Viki Shi:
回复 user3512115:
休眠模式下,从设备只能被睡眠定时器或者外部中断唤醒,蓝牙功能是关闭的
user3512115:
回复 YiKai Chen:
你好!
很感谢你的回复,我看了BT-POWER-CALC 这个工具主要是用于广播状态的功耗计算吧,看的不是很懂,广播模式不是不能接收命令吗? 想请问根据我们的使用场景从模式,从模式的话,射频的接收通道会是一直打开的吗? 还是可以按照一定的时间间隔打开接收外设的主机信号? 请问从模式在未连接的情况下消耗的平均电流最少能到多少呢?
user3512115:
回复 user3512115:
摩拜单车现在有的蓝牙开锁模式,应该跟我们的使用场景差不多吧,他们的蓝牙模块工作在什么模式的呢?单车内置电池很小,请问他们怎么实现的呢?
user3512115:
回复 YiKai Chen:
感谢解答,我已经明白了。