1. 问题背景与现象解析
最近在调试杰理TWS耳机方案时,发现一个典型功耗问题:耳机在充满电后,每个耳机仍然维持20-30μA的电流消耗。这个数值看起来不大,但对于需要长待机的TWS产品来说,会显著影响整体续航表现。实测数据显示,这种程度的漏电会导致耳机仓电池在闲置状态下每周多消耗约5%的电量。
从硬件设计角度看,理想的充电完成状态应该是:
- 充电IC完全切断充电回路
- 主控芯片进入深度休眠(deep sleep)
- 所有外围电路处于最低功耗状态
- 整机静态电流控制在10μA以下
2. 功耗异常排查流程
2.1 基础测量准备
使用高精度万用表(推荐Keysight 34465A)的μA档位测量时,需要注意:
- 先断开电池正极连线
- 将万用表串联在电池正极与PCB之间
- 确保表笔接触电阻<1Ω
- 测量前对耳机执行完整充电循环(0-100%)
重要提示:测量时需保持耳机在充电仓内且仓盖闭合,模拟真实使用场景。
2.2 分模块断电测试
通过逐个断开外围电路来定位漏电模块:
| 断开模块 | 电流变化 | 可疑组件 |
|---|---|---|
| 触摸传感器 | -8μA | TTP233芯片 |
| 蓝牙天线 | 无变化 | - |
| 充电IC供电 | -15μA | CW3003充电管理IC |
| 麦克风偏压 | -5μA | MEMS麦克风 |
测试发现充电IC和触摸芯片是主要漏电源头。
3. 关键问题解决方案
3.1 充电IC配置优化
杰理方案常用的CW3003需要修改以下寄存器配置:
c复制// 修改充电完成后的行为
write_reg(0x12, 0x85); // 关闭NTC检测
write_reg(0x0D, 0x01); // 使能BATFET完全断开
write_reg(0x07, 0x80); // 禁用充电完成LED
// 增加充电状态检测
if(get_chg_status() == FULL_CHARGED){
power_down_charger(); // 完全关闭充电模块
}
实测表明,优化后充电IC的待机电流从15μA降至3μA。
3.2 触摸芯片低功耗模式
TTP233芯片需要调整灵敏度与扫描间隔:
- 将工作模式从"连续检测"改为"周期唤醒"
- 扫描间隔从50ms调整为200ms
- 降低触摸灵敏度阈值30%
- 添加仓盖检测开关控制供电
修改后触摸模块电流从8μA降至2μA。
4. 系统级低功耗设计
4.1 主控芯片休眠配置
杰理AC692X系列需要特别注意:
c复制// 进入深度休眠前必须执行
hal_gpio_pull_set(PIN_CHG_DET, PULL_DOWN); // 充电检测脚下拉
bt_stack_disable(); // 完全关闭蓝牙协议栈
hal_psram_power_off(); // 关闭外置PSRAM电源
hal_pmu_set_wakeup_source(WAKEUP_BY_LID); // 仅保留开盖唤醒
4.2 电源轨管理优化
建议在PCB上增加这些设计:
- 在VBAT路径串联MOS管(如AO3400)
- 为模拟电路添加独立LDO开关
- 所有未使用IO口配置为输出低
- 在PCB上预留电流测试点
5. 实测数据对比
优化前后的关键参数对比:
| 参数项 | 优化前 | 优化后 | 降低幅度 |
|---|---|---|---|
| 单耳静态电流 | 28μA | 7μA | 75% |
| 充电仓待机损耗 | 5%/周 | 1.2%/周 | 76% |
| 综合续航时间 | 24h | 28h | +16.7% |
6. 生产测试要点
批量生产时需要特别关注:
- 在ATE测试程序中增加静态电流测试项
- 设置合格标准为<10μA(含测量误差)
- 对首次充电后的待机电流进行老化测试
- 定期用标准负载校准测试治具
我们产线使用的测试命令示例:
bash复制./ate_test --item=leakage_current --limit=10
7. 典型问题排查案例
案例1:某批次耳机出现12μA漏电
- 现象:充电完成后电流始终在12μA左右
- 排查:发现是软件未正确关闭PSRAM电源
- 解决:添加hal_psram_power_off()调用
案例2:触摸唤醒失灵
- 现象:优化后部分耳机无法触摸唤醒
- 原因:灵敏度降低过度
- 修正:将阈值调整回原始值的80%
8. 硬件设计建议
- 在充电IC的BAT引脚添加100nF+10μF去耦电容
- 触摸传感器走线远离高频信号线
- 使用漏电流更小的MOS管(如DMG2305UX)
- 在电池端预留10mΩ采样电阻位置
- 选择低功耗LED(如亿光19-217/BHC-YL2T3)
经过这些优化,我们的TWS方案最终实现了:
- 单耳待机电流稳定在5-8μA
- 充电仓待机时间延长至3个月
- 不良率从5%降至0.3%以下