现在正在做一个CC2541 BLE 超低功耗的项目,客户要求一颗纽扣电池用1年。所以就想在不使用蓝牙4.0通信的时候把射频关闭,然后在按一下开关以后打开射频通信。请问有没有这样的API 可以供我们使用,如果没有的话,我们要怎么做?
Viki Shi:
芯片自带低功耗模式,不用蓝牙数据传输的时候让芯片进入低功耗即可,功耗很低。如果数据传输不频繁,一颗纽扣电池用一年可以实现
TOWN WEN:
回复 Viki Shi:
Dear Viki,
谢谢您的回答!
功耗或许可以做到很低,但还有一个大问题。因为我的产品是无电源开关的设计(客户强烈要求不使用电源开关),如果平时射频都开着的话,那么我做大货的时候,会给我带来非常大的麻烦。试想一下,我一个车间或者仓库或者是商店里,放着几百、几千、上万个这种BLE 设备的产品,每个设备都在定时广播,那么我做生产、测试、调试、选货的时候会非常麻烦。用TI 的multitool 和 Light BLE能搜到无数个同样的设备,给我们的生产造成了非常大的困难。所以我还是想能在不用射频的时候把射频关闭,在需要连接主机的时候(或许是通过按一下开关激活)再打开射频。另外,再说一下我的产品是参考keyfob的设计,直接使用CC2541内的8051 MCU,没用另外加CPU或MCU。