一、电路优化
二、电量消耗预估
Online Power Profiler https://devzone.nordicsemi.com/power/
1、使用外部32kHz晶振或者使用内部32kHz RC
2、广播消耗:
- 广播间隔
- 每个广播包的广播有效数据的字节数
- 持续的广播或定期的广播
- 每个广播间隔处理时间
3、连接期间电流消耗:
- 连接时间间隔
- 从机延时
- 每个包中的RX有效载荷
- 每个包中的TX有效载荷
- 每个连接间隔中要接收的RX数据包的数量(最多6个)
- 每个连接间隔中要发送的TX数据包数量(最多6个)
- 32 khz主时钟精度
- 每个连接间隔中的应用程序处理时间
4、计算SPI、UART或TWI传输的电流消耗
- 使用什么接口,SPI,UART,TWI
- 传输速度
- 数据统计
- 发射、接收或者两者都用
还有使用其他外围设备电量消耗,如TIMER、GPIOTE等 ;尽可能提供以上参数,可以更加准确估算当前驱动程序的电量消耗。
三、电池寿命预估
已知设备的平均电流消耗和电池的容量,计算电池寿命。以下是不同能量容量电池的电池寿命计算实例:
例1:
设备的平均电流消耗 :20uA
电池容量:220mAh (标准CR2032纽扣电池 )
电池寿命:
0.22Ah/0.00002A=11000hours=458d