穿戴设备、无线传感器、便携检测仪等,这类电池供电产品,续航短板大多和,存储IC功耗管控不当有关,很多开发只关注主控、屏幕功耗,却忽略存储芯片读写、休眠阶段的电流消耗,合理调整存储工作模式,能直接延长整机续航一倍以上。
先区分存储IC两大功耗阶段:动态读写功耗和静态休眠漏电流,二者对续航的影响权重不同。动态功耗是芯片执行擦、写、读操作时的瞬时电流,SPIFlash高速读写时瞬时电流可达十几毫安,EEPROM字节写入同样会产生脉冲高功耗;静态漏电流是芯片待机休眠时持续消耗的微安级电流,设备长期静置待机,静态功耗才是消耗电池电量的核心元凶。
小型物联网无线设备优先选用低静态漏电流型号,同等容量下不同工艺存储IC休眠电流差距可达数十倍。部分传统EEPROM休眠漏电流接近1μA,新一代低功耗型号可控制在0.1μA以内,长期待机状态下电量损耗大幅降低。穿戴手环、无线定位追踪器多数时间处于休眠,仅定时唤醒读写少量运动、位置数据,静态漏电流参数必须作为选型核心指标,不要单纯追求读写速度。
读写操作的频率与时长是动态功耗优化关键,很多工程师为了实时同步数据,几秒就触发一次存储写入,频繁唤醒存储芯片会持续产生高瞬时功耗。可以调整数据缓存策略,设备本地主控先用DRAM缓存采集数据,积累一定数据量后再批量写入存储IC,减少唤醒次数,避免短时间内反复擦写。比如温湿度传感器每分钟采集一次数据,不用每次采集都写入EEPROM,缓存十条数据后统一批量存储,存储芯片唤醒频率直接降低十倍,动态功耗损耗大幅缩减。
供电电路的细节优化也能降低功耗,存储IC供电引脚增加低等效内阻的滤波电容,电压波动会迫使芯片内部稳压电路持续工作,额外消耗电量。电池供电3.3V系统,直接选用3.3V单电压存储芯片,不要搭配升压、降压转换电路,电源转换过程会产生额外损耗。设备休眠阶段,可通过主控IO切断存储芯片供电,彻底消除静态漏电流,适合长期休眠、仅定时唤醒工作的传感器设备,唯一缺点是下次唤醒需要重新初始化存储,增加少量启动耗时。
不同存储介质功耗特性要匹配场景,NORFlash读取功耗低、写入功耗高,适合低频读取固件;EEPROM写入功耗适中,适合少量参数定时存储;大容量NAND闪存读写功耗都偏高,仅适合有稳定供电、大容量存储需求的设备,电池便携设备尽量减少高频使用NAND闪存,优先搭配微型EEPROM做参数存储,平衡性能与续航表现。