您好!
我使用 的是 CC2650定制 PCB
BLE SDK 2_02_07_06
CCS7.4
编译器 TI v5.2.6。
我开发了可通过 BLE 接收数据的应用代码(参考简单的 BLE 外设示例代码)。
我们开发了自己的 PCB 设计、也很好。 我正在使用 CC2650驱动显示器、CC2650仅在 BLE Central 发送数据时更新。 否则、我会将该显示屏置于睡眠模式。
现在谈谈电池寿命。
我们的产品将采用纽扣电池供电、我想知道我的器件在 CR2450纽扣电池上工作多年(该电池的容量为620mAH)
我已经使用北欧功率分析器 PPK2进行了一些功率分析、并附加了相同的屏幕截图。
我已将广播间隔从100ms 更改为5s
此外、在我的代码中、我更改了该值以增加数据接收时间
#define DEFAULT_MIVEed_MIN_CONN_INTERVAL 4.
#define DEFAULT_RETOVE_MAX_CONN_INTERVAL 20.
AA 目前器件平均电流为19.98 uA (微安)、持续时间为1分钟


因此、如果我使用上述数据计算器件的电池寿命
19.98uA = 0.01998 mA (毫安级)、持续1分钟
0.01998 * 60分钟 = 1.1988 mA、持续1小时
(CR2450电池的容量为620mAH)
620mAh / 1.1988mAh = 517.183850小时
517.183850 / 24小时 =21.54天。
那么、我的第一个问题是
上述计算是否正确?
--------------------------------------------------------------------
我的另一个问题是、如果我放大功率分析仪的波形、在两个广播事件之间 会发生一些其他功耗
(下面随附的屏幕截图)

如图所示、有一些电流为50至55uA、还有一个 电流永远不会低于20uA (微安)。
(如果我断开了 E 纸、则也会出现此电流。 因此、它不会被电子纸消耗)
到目前为止、这对我来说是未知电流
第二个问题-
您能不能指导我这种未知电流的来源是什么?
------------------------------------------------------
根据数据表、待机电流为1uA。

请指导我如何将器件电流减小到1uA
谢谢你
Dnyaneshvar