电池供电设备基础:电池类型、容量单位与放电特性

在TinyML推理的功耗预算(mA budget)规划中,电池不是简单的“电源符号”,而是整个系统能量约束的物理源头。一颗CR2032纽扣电池在脉冲放电时电压跌落可能超过0.4V,而一节18650锂电在同样负载下仅跌落几十毫伏——这种差异直接决定了MCU的最低工作电压、DC-DC/LDO选型以及推理任务的调度策略。本章从电池类型、容量单位、放电特性、电压平台与内阻五个维度,建立电池选型与功耗预算之间的量化桥梁。

电池供电TinyML系统功耗预算关键链路 电池类型 锂电(3.7V/4.2V) 纽扣(3V/2V) 干电池(1.5V/9V) → 决定电压平台 容量与内阻 mAh / Wh 容量 内阻 Rbat (Ω) SOC / 温度影响 → 决定可用能量与压降 放电特性 连续 vs 脉冲 截止电压 容量恢复效应 → 决定有效容量 mA budget LDO/DC-DC MCU Vmin 推理调度 → 系统设计 电压平台与内阻对系统功耗的量化影响 • 电压平台:锂电3.0~4.2V → MCU可直供;纽扣2.0~3.0V → 需升压或选择1.8V MCU • 内阻压降:V_drop = I_pulse × R_bat → 脉冲电流越大,电压跌落越深,可能导致MCU复位 TinyML功耗预算设计要点 ① 测量电池实际放电曲线,而非标称电压 ② 考虑脉冲负载下的瞬时压降 ③ 根据截止电压选择DC-DC/LDO拓扑 ④ 低温环境容量衰减可达30%~50% ⑤ 预留10%~20%容量裕量用于电池老化

2.1 电池类型与容量单位:从mAh到Wh的工程换算

电池选型的第一步是理解不同类型电池的电压平台与能量密度差异。锂离子电池(Li-ion/LiPo)标称电压3.7V,满充4.2V,截止电压约3.0V;纽扣电池(CR系列)标称3.0V,截止电压约2.0V;碱性干电池标称1.5V,截止电压约0.9V。这些电压平台直接决定了MCU的供电拓扑——如果MCU最低工作电压为1.8V,使用两节AA碱性电池(串联3.0V)可以直供,但使用单节锂电(3.0~4.2V)则需要LDO降压或DC-DC转换。

容量单位mAh(毫安时)表示电池在特定放电条件下可提供的电荷量,但工程上更应关注Wh(瓦时)——它综合了电压与电荷量,反映实际能量。例如:一颗CR2032(3V/220mAh)的能量为0.66Wh,而一颗18650锂电(3.7V/3000mAh)的能量为11.1Wh,两者相差近17倍。在TinyML设备中,如果平均功耗为1mA,CR2032理论上可工作220小时(约9天),但实际因自放电、脉冲压降和截止电压限制,有效工作时间可能缩短至150小时以下。

电池类型标称电压截止电压典型容量能量(Wh)适用场景
CR2032纽扣3.0V2.0V220mAh0.66低功耗传感器、BLE Beacon
AA碱性1.5V0.9V2000mAh3.0两节串联供电MCU
LiPo 单节3.7V3.0V500~5000mAh1.85~18.5可充电TinyML设备
LiFePO43.2V2.5V1000mAh3.2高脉冲电流场景
工程经验:在mA budget规划中,不要只看mAh,要同时计算Wh和截止电压下的有效容量。例如,如果MCU最低工作电压为2.3V,CR2032在2.3V以上只能放出约60%的标称容量,实际可用能量仅为0.4Wh左右。

2.2 放电特性与内阻:脉冲负载下的电压跌落分析

电池的放电特性分为连续放电和脉冲放电两种模式。TinyML推理任务通常表现为短时高电流脉冲(如MCU在10ms内从睡眠模式唤醒,电流从5μA跳变到50mA),这种脉冲负载对电池内阻极为敏感。电池内阻R_bat并非固定值,它随SOC降低而增大,随温度降低而显著增大(0℃时内阻可能为25℃时的2~3倍)。

电压跌落公式为:V_drop = I_pulse × R_bat。例如,一颗CR2032在室温下内阻约15Ω,当推理脉冲电流为30mA时,瞬时压降达0.45V——电池端电压从3.0V跌至2.55V,如果MCU最低工作电压为2.5V,则系统可能复位。而18650锂电内阻仅约50mΩ,同样30mA脉冲压降仅1.5mV,几乎无影响。

案例拆解:BLE传感器节点的电池选型失误
某团队设计了一款使用CR2032供电的振动监测TinyML节点,MCU为nRF52840(工作电压1.8~3.6V),推理时峰值电流25mA,持续20ms。初始设计直接采用CR2032直供,实测发现:在电池电压3.0V时,推理脉冲导致电压跌至2.48V,MCU频繁复位。分析过程:
① 测量电池内阻:使用1kHz交流内阻仪测得CR2032内阻为18Ω;
② 计算压降:25mA × 18Ω = 0.45V,叠加电池本身从3.0V降至2.8V(SOC约50%),实际端电压2.35V;
③ 解决方案:在电池输出端并联100μF陶瓷电容+10Ω串联电阻(RC滤波),利用电容储能提供脉冲电流,将电池端压降降至0.1V以内;
④ 结果:系统稳定运行,但有效容量从220mAh降至约140mAh(因截止电压从2.0V提升至2.5V)。
复盘:脉冲负载下,电池的“有效容量”取决于截止电压与内阻的交互,而非标称容量。设计时应先测量电池内阻,再计算脉冲压降,最后决定是否需要储能电容或改用更高电压平台电池。

2.3 电压平台与系统功耗的耦合关系

电压平台不仅影响供电拓扑,还直接影响MCU的功耗特性。CMOS电路的动态功耗公式为P = C × V² × f,电压降低10%,功耗降低19%。因此,选择电压平台较低的电池(如1.8V供电)可以显著降低MCU的功耗,但代价是需要升压电路(Boost)或选择低电压MCU。反之,锂电3.7V平台虽然电压高,但可以通过DC-DC降压至1.8V,在降压过程中获得更高转换效率(90%以上),整体系统功耗反而更低。

内阻对系统功耗的影响还体现在DC-DC/LDO的输入电压范围上。LDO的压差(Dropout Voltage)通常为200~300mV,如果电池内阻过大导致输入电压跌至LDO最小输入以下,LDO将失去调节能力,输出电压随输入下降,MCU可能进入欠压复位。因此,在mA budget规划中,必须为电池内阻预留足够的电压裕量。

供电方案电池类型电压范围转换效率适用场景
LDO直供CR20322.0~3.0V~80%低功耗、小电流
DC-DC降压锂电3.0~4.2V → 1.8V90~95%高脉冲电流、TinyML推理
Boost升压AA碱性×21.8~3.0V → 3.3V85~90%需要稳定3.3V的外设
直连(无转换)LiFePO42.5~3.2V100%MCU支持宽电压输入

2.4 常见误区与设计复盘

误区一:只看标称容量,忽略截止电压。许多工程师以mAh作为唯一选型指标,但实际可用容量取决于系统最低工作电压。例如,某设备使用CR2032,MCU最低电压2.0V,但传感器需要2.5V,则电池在2.5V时已无法驱动传感器,实际可用容量仅为标称的50%。

误区二:忽略温度对电池内阻的影响。在0℃环境下,CR2032内阻可能从15Ω升至40Ω,脉冲压降增大2.7倍。如果设备在户外冬季使用,必须按低温内阻重新计算压降,否则系统在低温下必然复位。

误区三:将电池视为理想电压源。电池的电压-容量曲线并非水平线,而是随放电逐渐下降。在mA budget规划中,应使用电池在50%SOC时的电压作为“典型工作点”,而非满充电压。

风险提示:当电池内阻导致电压跌落超过200mV时,即使MCU未复位,也可能触发ADC采样误差(参考电压波动)或无线模块发射功率下降。在TinyML推理中,如果模型推理结果依赖传感器精确采样,电压跌落可能直接影响数据质量,导致推理准确率下降。

总结复盘:电池选型与mA budget规划是一个迭代过程。第一步,确定系统峰值电流与平均电流;第二步,根据峰值电流计算电池内阻压降,选择内阻足够低的电池;第三步,根据截止电压与系统最低工作电压,确定有效容量;第四步,评估温度范围,预留容量裕量。只有完成这四步,才能为TinyML推理任务建立可靠的功耗预算基线。