我在使用Battery Lifetime Estimator工具的时候,有如下疑问,请解答。
1、下述的3个电流值,是指芯片内部RAM为保持数据所耗费的电流吗?我应该怎么确定它们的值呢?
Retention current-SysRam3
Retention current-SysRam2
Retention current-SysRam1
2、下述的两个电流(SPI/I2C External Component Current),指的是器件本身的功耗吗?
当SPI Transaction@2MHz 和 I2C Transaction @100KHz 这两个项目配置为零值时,我修改SPI/I2C External Component Current这两个参数,发现对电池寿命没有影响。
我理解的是:这两个电流指在和SPI或I2C外设进行数据传输时,所消耗的动态电流,并没有计算SPI或I2C外设本身的静态功耗电流。我的理解是否正确?
3、 CPU extra processing time 这个参数是什么意思,我又怎么来确定它呢?
Device:
Hi qijunGuo,
1.下述的3个电流值,是指芯片内RAM部为保持数据所耗费的电流吗?我应该怎么确定它们的值呢?
是的,这三个电流指标是休眠状态下保持ram的工作电流。对于531来说可以参考Sleep mode tutorial中 Extended Sleep configuration章节的图8.
可以得知Sysram 3 功耗约为0.28uA,Sysram 1/2 功耗约为0.4uA,ram 功耗和ram大小有一定的比例关系。
2. 下述的两个电流(SPI/I2C External Component Current),指的是器件本身的功耗吗?
在不需要传输数据的时候,无论怎么修改外设的工作电流都不会对功耗有影响,这个工具是测量一个比较理想化的预估结果,具体情况还是要具体分析。
3. CPU extra processing time 这个参数是什么意思,我又怎么来确定它呢?
这个值即是代码任务运行从开始到结束的一段时间,测量方式要根据不同的固件来进行。
Best regards,
Qifan