一、低功耗设计哲学:从需求出发,理解美容仪为什么需要低功耗,以及续航优化的核心指标
做嵌入式这么多年,我接触过不少产品。但说实话,美容仪这个品类,对功耗的敏感程度远超我的预期。你想想看,一个用户每天早晚各用一次,每次十几分钟,如果充一次电只能用两三天,那体验基本就废了。我最早做的一款射频仪,就是因为续航太差,被用户骂到改版三次。从那以后,我养成了一个习惯:任何美容仪项目,第一件事不是选主控,而是先算功耗账。
1.1 为什么美容仪必须死磕低功耗?
这个问题看似简单,但很多刚入行的工程师容易忽略。美容仪不是手机,用户不会接受每天充电。它的使用场景决定了几个硬约束:
- 使用频率高:每天1-2次,每次10-20分钟
- 便携需求:体积受限,电池不能太大
- 功率需求不低:射频、EMS、LED 这些功能模块,瞬时电流都不小
- 待机时间长:用户可能用完随手一放,三五天甚至一周才想起来充
我见过一个团队,为了追求性能,选了一颗大功率的射频驱动芯片,结果整机待机电流飙到 500μA。电池只有 800mAh,算下来待机不到两个月就没电了。用户买回去,放包里一周,想用时发现没电了——这种产品,基本就是一次性的口碑炸弹。
核心观点:低功耗不是锦上添花,而是美容仪的生存底线。续航差的产品,功能再强也卖不动。
1.2 续航优化的三个核心指标
做低功耗设计,不能拍脑袋。我习惯先把三个关键指标定下来,然后所有决策都围绕它们展开。这三个指标分别是:待机电流、工作电流、电池容量。
1.2.1 待机电流
待机电流,说白了就是产品「睡着」时消耗的电流。用户关机后,主控进入休眠,但有些外设还在偷偷耗电。比如 LED 的漏电流、电源芯片的静态功耗、甚至 PCB 上的漏电。
我个人习惯,待机电流的目标是 10μA 以下。能做到 5μA 就算优秀。为什么这么严?我们来算一笔账:
- 电池容量 1000mAh
- 待机电流 10μA
- 理论待机时间 = 1000mAh / 0.01mA = 100,000 小时 ≈ 11.4 年
嗯,看起来很长对吧?但别忘了,电池有自放电,而且用户不会一直关机。实际上,待机电流每增加 10μA,可用待机时间就缩短一半以上。我在项目中遇到过,一颗没选对的 LDO,待机电流就吃掉 20μA,直接让待机时间从「一年」变成「半年」。
避坑指南:我曾经因为一颗电容的漏电流问题,排查了整整三天。后来发现是 MLCC 电容在高温高湿下漏电增大。所以选型时,一定要看电容的漏电流规格,尤其是用在电源路径上的。
1.2.2 工作电流
工作电流是美容仪运行时消耗的电流。这个指标直接影响单次使用时长。比如:
- 射频模式:可能瞬间拉到 1-2A
- EMS 模式:几百 mA 到 1A 不等
- LED 模式:几十到几百 mA
但工作电流不是越低越好。你想想看,射频功率不够,效果就出不来。所以这里的关键是效率——用最少的电流,干最多的活。
我常用的方法是:
- 先确定每个功能模块的最低工作电流(满足性能要求)
- 再优化电源转换效率(比如用 DC-DC 代替 LDO)
- 最后做时序控制,避免多个大功率模块同时工作
举个例子:一个射频模块需要 12V/500mA 输出,如果用升压芯片效率 85%,那么输入电流 = (12V × 0.5A) / (3.7V × 0.85) ≈ 1.9A。如果效率能提到 92%,输入电流就降到 1.76A。别小看这 0.14A 的差距,一次使用 15 分钟,就能省下 35mAh 的电量。
1.2.3 电池容量
电池容量是续航的「水桶底」。但容量不是越大越好,因为:
- 容量越大,体积越大,手感变差
- 容量越大,充电时间越长
- 容量越大,成本越高
我一般根据目标续航来反推电池容量。比如:
- 目标:每天用 15 分钟,续航 7 天
- 工作电流平均 800mA
- 单次耗电 = 800mA × 0.25h = 200mAh
- 7 天耗电 = 200mAh × 7 = 1400mAh
- 加上待机损耗和电池老化余量,建议选 1800-2000mAh
注意:电池容量标称值不等于实际可用容量。锂电池在低温下容量会衰减,循环几百次后也会衰减。我习惯留 20% 的余量。比如算出来需要 1500mAh,实际选 1800mAh 的电池。
1.3 三个指标的关系:一个简单的公式
这三个指标不是孤立的。它们的关系可以用一个公式概括:
续航时间 = 电池容量 / (待机电流 × 待机占比 + 工作电流 × 工作占比)
举个例子:
| 参数 | 数值 |
|---|---|
| 电池容量 | 1500mAh |
| 待机电流 | 10μA |
| 工作电流 | 800mA |
| 每天使用时长 | 20 分钟(0.33 小时) |
计算:
- 每天耗电 = 800mA × 0.33h + 0.01mA × 23.67h ≈ 264mAh + 0.24mAh ≈ 264.24mAh
- 续航天数 = 1500mAh / 264.24mAh ≈ 5.7 天
你看,工作电流占了绝对大头。所以优化续航,优先优化工作电流,待机电流是锦上添花。但待机电流也不能忽视——如果待机电流做到 50μA,每天待机耗电就变成 1.18mAh,虽然影响不大,但长期来看,用户放一个月不用,电池就亏空了。
我的习惯:项目初期先定好这三个指标的目标值,然后每个模块的选型、每个电路的设计,都拿这三个指标去衡量。不符合的就砍掉或优化。这样能避免后期返工。
1.4 小结
这一章我们聊了低功耗设计的基本哲学。说白了,就是三个字:算清楚。算清楚用户怎么用,算清楚每个模块吃多少电,算清楚电池能撑多久。不要等到产品做出来了,才发现续航不行,那时候改起来就痛苦了。
下一章,我会详细讲待机电流的优化实战。包括主控怎么选休眠模式、外设怎么断电、PCB 怎么防漏电。这些都是我踩过的坑,希望能帮你少走弯路。