在开发板上测试 C:\ti\simplelink_cc2640r2_sdk_3_40_00_10\examples\nortos\CC2640R2_LAUNCHXL\drivers\pinStandby 样例。
修改 sleep 时间为10秒,也就是说每10秒唤醒一次,每次唤醒,切换一下 led 亮灭状态。
在led灯熄灭时,测试休眠电流,发现 在0微安 到 5微安之间跳变,感觉是 CC2640R2F单片机在以1秒的频率周期唤醒。
代码中没有发现配置rtc的地方
如何进一步降低睡眠电流呢?
YiKai Chen:
你可以參考一下 www.ti.com/…/swra478d.pdf 在0微安 到 5微安之间跳变應該是recharge pulse造成,跟rtc無關,這個standby電流應該合理的
Susan Yang:
请您参考我们专门的蓝牙功耗测量应用手册内的描述
Measuring CC13xx and CC26xx current consumption
www.ti.com/…/swra478d.pdf
您现在想达到多大的休眠电流呢?
micksz:
回复 Susan Yang:
我看手册上,standby电流是 1.1uA,能保持在这个休眠电流就可以。
进入 standby后,不需要蓝牙,甚至rtc也可以停止。有引脚电平唤醒功能即可,尽可能延长电池寿命。
YiKai Chen:
回复 micksz:
那個是單芯片的功耗、上电路板加上線路會高几个uA正常
micksz:
回复 YiKai Chen:
我的开发板,是TI的一个典型最小电路,名称为:CC2650EM-5XD, 我通过杜邦线连接外部元件。我测试最低电流时,应该只有芯片+晶振耗电。因为最低电流是一个不停跳变的值,在5到0之间跳变,频率大概是1秒,说明是CPU的动作导致的跳变。 我想搞清楚,CPU在休眠期间,是不是有RTC的1秒定时唤醒在动作?如果存在RTC的1秒定时唤醒,是不是可以关闭这个定时唤醒
YiKai Chen:
回复 micksz:
CPU的动作耗电不會只是uA