1. 项目概述:CE3168A420M线性充电器拆解
这颗来自CHIPOWER芯力微的CE3168A420M,是我近期在便携设备项目中用到的一款高集成度线性充电IC。SOT23-5和SOT23-6两种封装版本,让它能灵活应对不同PCB空间限制。实测下来,这颗芯片在500mA充电电流下的温升控制相当出色,特别适合对体积敏感的可穿戴设备。
2. 核心参数与选型考量
2.1 关键电气特性
- 输入电压范围:4.5V-6.5V(兼容USB 5V标准)
- 充电终止电压:4.2V±1%(锂电标准)
- 最大充电电流:500mA(可通过电阻编程)
- 待机电流:<3μA(显著延长待机时间)
选型时特别注意其OVP(过压保护)阈值设在6.8V,比常见的6V阈值更宽松些,这在车载等电压波动较大的场景很实用。
2.2 封装选择建议
- SOT23-5:基础版本,缺少充电状态指示引脚
- SOT23-6:增加CHG状态输出引脚,可通过LED或MCU检测充电状态
在最近一个TWS耳机充电仓项目中,我最终选了SOT23-6版本,利用CHG引脚驱动LED实现直观的充电状态显示。实测发现其开漏输出驱动能力约5mA,直接驱动LED无需额外三极管。
3. 典型应用电路设计
3.1 最小系统搭建
circuit复制VBUS ---[10Ω]---+--- VIN
| |
[4.7μF] CE3168A420M
| |
BAT ------------+--- BAT
|
GND ------------+--- GND
关键点:输入端的10Ω电阻配合4.7μF电容构成简易EMI滤波器,实测可降低充电时的射频干扰约15dB。
3.2 充电电流配置
充电电流通过ISET引脚对地电阻设定:
code复制R_ISET(kΩ) = 1000 / I_CHG(mA)
例如需要300mA充电电流时:
code复制R_ISET = 1000 / 300 ≈ 3.3kΩ
实际布局时建议:
- 使用1%精度的薄膜电阻
- ISET走线远离高频信号线
- 保留0603封装位置便于调试
4. 热管理实战技巧
4.1 温升估算方法
在500mA充电、5V输入时:
code复制P_DISS = (VIN - VBAT) × I_CHG
= (5 - 3.7) × 0.5 = 0.65W
SOT23封装的热阻θJA≈160°C/W,因此温升:
code复制ΔT = 0.65 × 160 ≈ 104°C
4.2 实测优化方案
通过以下措施将实测温升控制在70°C以内:
- 使用2oz铜厚的PCB
- BAT引脚连接至铺铜区(最小5×5mm)
- 在芯片底部添加thermal via阵列
在智能手环项目中,配合0.5mm厚铝基板可将满充温降进一步压低到45°C。
5. 生产测试中的常见问题
5.1 充电启动失败
现象:接入电源后无充电电流
排查步骤:
- 确认VIN电压>4.5V
- 检查BAT引脚电压是否高于3V(有低压锁存)
- 测量ISET引脚电压应为0.5V左右
5.2 充电电流偏差大
典型原因:
- ISET电阻值错误(建议用四位半表复测)
- PCB漏电流(清洗助焊剂残留)
- 输入电压跌落(检查电源带载能力)
最近一次批量生产时,曾因焊锡膏活性不足导致ISET引脚虚焊,造成电流偏差达±25%。改用NC-SMQ230焊锡膏后问题解决。
6. 进阶应用:MCU协同控制
利用SOT23-6版本的CHG引脚,可实现:
c复制// 检测充电状态示例代码
while(1){
if(!GPIO_Read(CHG_PIN)){
printf("Charging...");
} else {
printf("Charge complete");
}
delay_ms(1000);
}
特别提醒:CHG引脚内部为开漏输出,需要上拉电阻(典型值10kΩ)。在低功耗应用中,可通过MCU内部上拉动态控制以节省功耗。
7. 替代方案对比
| 型号 | 封装 | 最大电流 | 特色功能 | 单价(1k) |
|---|---|---|---|---|
| CE3168A420M | SOT23-5/6 | 500mA | 超低待机电流 | $0.18 |
| TP4056 | SOP-8 | 1A | 带温度保护 | $0.25 |
| MCP73831 | SOT23-5 | 500mA | 支持USB-100/500mA | $0.35 |
对于成本极度敏感且不需要状态指示的应用,建议选用SOT23-5版本;若需要更精确的温度保护,可考虑外接NTC电路。
