Tiny PMIC实现可穿戴设备4倍快充:从热设计到量产避坑指南
最近在帮朋友实测一款手腕设备的充电链路发现一个很有意思的对比同样一颗300mAh的锂聚合物电池换上一颗小尺寸PMIC之后0到80%电量的时间从原来的90分钟直接压到23分钟左右。单纯看数字这就是4倍速充电但真正考验人的不是“充电快”本身而是如何在指甲盖大小的板子上把热量、效率、安全和充电时间同时搞定。这篇文章就把这颗Tiny PMIC背后的设计思路、实测数据、原理图要点以及我在调试中踩过的坑一次性聊透。先说结论这颗PMIC解决的不是“能不能快”而是“在可穿戴这种极端约束下怎么才能快得安全、快得稳定”。它适合正在做智能手表、手环、TWS耳机充电仓、戒指类设备电源方案的工程师阅读。如果你只是想把充电时间缩短又不想被热设计、电池寿命和EMI问题缠住这篇同样值得看完。1. 可穿戴充电的痛点为什么大电流充电这么难1.1 电池容量与充电时间的矛盾可穿戴设备的核心矛盾在于用户使用场景不给你留“慢慢充电”的时间。手表白天戴着记录运动晚上脱下来到第二天出门中间的充电窗口往往只有30到60分钟。耳机仓更典型用户放进去可能只想补20分钟电就带走。传统方案里一颗300mAh电池按0.5C充电也就是150mA充满要接近两个小时这在用户习惯上几乎不可接受。所以方案设计者想把充电电流往上提。提1倍是300mA提4倍就是1200mA对应4C左右的充电倍率。乍一听不就是把充电IC的设定电流改大吗实际一算就露馅了。锂电池充电分恒流CC和恒压CV两阶段CC阶段电流大但CV阶段电压钳位在4.2V或4.35V电流会指数下降总时间并不能严格按电流倍数等比缩短。通常能做到的是0到80%阶段实现4倍加速最后20%的恒压尾巴还是得靠时间慢慢磨。这一点在跟产品经理对齐需求时一定要说清楚否则验收时容易扯皮。另一个容易忽略的约束是充电接口。很多可穿戴设备用Pogo Pin或磁吸触点充电触点接触电阻本身就有50到100mΩ充电电流一大触点上就会产生额外压降和温升。1200mA经过100mΩ触点压降120mV损耗0.144W集中在两三个触点上热量密度非常高。所以快充设计不能只看IC还要把连接器、线缆、转接板的整个链路都拉出来重新评估。1.2 小型化带来的热约束可穿戴设备里电池容量小PCB面积也小PMIC封装往往只有1mm×1mm左右整机厚度可能不到10mm散热路径极其有限。充电过程的发热来源有两个一是电池内阻二是充电IC本身。以线性充电器为例压降VIN - VBAT乘上充电电流就是IC上的损耗5V输入、3.7V电池电压、1A电流损耗是1.3W。这在手机主板上靠着大面积铜箔和大电池本体勉强能散掉但在手表的摆臂空间里1.3W热量会把整个主板烤到60℃以上用户戴在手腕上肯定受不了。所以我们在这个设计里选的不是常规线性充电方案而是开关式降压充电buck charger。它的核心优势是把损耗从“压降×电流”变成“输入功率×(1-效率)”效率做到90%到95%之后1A充电时IC自身发热基本在50到100mW这个量级。这才是小尺寸PMIC敢上4倍充电电流的真正底气。加上芯片内置热调节环路thermal regulation温度逼近阈值时自动降低充电电流从硬件层面杜绝“为了快而烧板子”的隐患。还有一点值得展开人体接触设备的表面温度标准。可穿戴设备贴着皮肤国际通行的人体接触面温度上限一般在40到45℃区间内部芯片结温可以到125℃但外壳必须控制在安全范围内。这中间隔着一层电池、一层PCBA、一层壳料等效热阻很高。如果不做热仿真单靠实测很容易出现“芯片不热但外壳烫”的诡异现象。我们这次就专门用热电偶贴在电池表面和外壳内侧实测下来快充阶段外壳最高温升控制在12℃以内才算通过验收。2. Tiny PMIC 的核心架构解析2.1 开关式充电 vs 线性充电不是谁更好而是场合不同先说线性方案。线性充电器并没有被淘汰在耳机充电仓这类输入功率小、电池容量在50到150mAh、对成本敏感的场景它依然非常合适。原因很简单充电电流低到两三百毫安时压差0.5V损耗也就是0.1到0.15W热问题不突出而且外围只需要输入电容和输出电容BOM极简成本可以压到最低。我之前做过一个TWS耳机仓的充电设计用的就是线性充电加升压方案整个仓的物料成本非常透明问题也不多。但当充电电流上到1A以上线性方案就完全失控了。我算过一笔账输入5V电池3.8V电流1200mA线性损耗1.44W这个热功耗放在任何可穿戴结构里都意味着严重升温。而降压式开关充电的效率通常在90%到95%之间同样工况下损耗只有不到0.15W差了接近10倍。所以Tiny PMIC采用buck架构从原理上就是把热矛盾解决掉。它付出的代价是需要一颗电感、两到三颗电容以及更精细的PCB布局换来的是充电时间和热性能的质变。这里要纠正一个常见误区很多人觉得buck充电器比线性充电器复杂、难调所以小项目不敢用。实际上现在的单芯片PMIC把环路补偿都集成进去了外部要做的只是选电感和电容硬件工作量并没有比线性方案大多少。真正需要花时间的是理解它的CC/CV切换逻辑和PFM/PWM模式切换这两个点决定了充电末端的纹波和噪声表现。我在下面的实测部分会细讲。2.2 为什么这颗PMIC能做小高频开关是关键大家看datasheet时最关心的通常是最大充电电流但真正决定一颗PMIC能不能用在可穿戴里的是它的开关频率和封装密度。老式的DC-DC充电芯片开关频率普遍在1.5MHz左右外围电感需要2.2μH甚至4.7μH封装是3mm×3mm的QFN起步。而这一代Tiny PMIC直接把开关频率推到3MHz以上电感只需要1μH体积可以缩小到2.0mm×2.0mm×1.0mm甚至更小整体方案面积能做到不到10mm²。高频开关带来的好处不只是电感变小还让整个功率级动态响应更快CC到CV的切换会更平顺。代价也明显高频开关对PCB布局更敏感开关节点振铃更容易通过寄生电容辐射出去EMI设计要提前介入。此外现在的单芯片方案把功率MOSFET、采样电阻、OTP过温保护、OVP过压保护以及I2C配置接口全部集成进去外部元件数量从传统方案的十几个缩减到四五个。这也是“小”字的第二层含义——不只是芯片封装小是整个充电链路的占板面积小。选型时我习惯把三份参数同时拉出来对比封装尺寸、开关频率、最大充电电流。这三个参数是互相牵制的。封装小意味着散热面积小想跑大电流就必须提高效率频率高可以缩电感但EMI风险变大电流大则直接提高热密度。可穿戴产品往往只能选到“小封装高频率中等电流”的组合所以别只看标称2A就高兴最终能稳定跑多少要看热调节环路在什么温度开始介入。我们实测这颗芯片标称1.2A但在45℃环境温度下可持续的充电电流只有900mA左右这个余量从项目一开始就要计入。3. 4倍快充背后的关键参数与实测数据3.1 充电电流设置与CC/CV曲线设计先把充电流程图理清。一个完整的充电周期按顺序分为预充、恒流CC、恒压CV和截止判断。电池电压低于3.0V时进入预充电流只有CC电流的1/10左右这是为了保护过放电池。电压升到3.0V之后进入CC阶段以设定电流持续充电电池电压缓慢上升。当电压到达浮充阈值4.2V或4.35V取决于电芯化学体系后进入CV阶段电流逐渐下降降到截止电流通常为CC电流的10%后充电完成。4倍快充本质上是把CC阶段电流提高4倍。以300mAh电池为例传统方案CC电流250mA新方案CC电流1000mACC阶段时间从约1.2小时缩短到约0.3小时这块的倍率提升就是4倍。但要注意截止电流传统方案是25mA快充方案提高到100mA这会在宏量上减少一点充入容量但对日常使用影响很小因为后续的自放电和涓流补充会慢慢补足。实测下来高截止电流多导致充入电量减少约3%到5%对续航的影响可以忽略换来的却是充电尾段缩短了十几分钟。设置参数时通过I2C接口写寄存器即可。不同厂牌的芯片寄存器定义不同但思路一致一个寄存器控制充电电流一个寄存器控制截止电流还有一个寄存器开关热调节和电压阈值。我以某颗常见的I2C配置buck充电器为例充电电流寄存器REG02的低4位以60mA为步进写0x00到0x0F对应60mA到900mA。要设置900mA以上电流需要改写扩展寄存器或者换一颗额定电流更高的芯片。这个例子说明别指望一颗小封装PMIC能覆盖从250mA到2A的宽范围选型时一定要按目标电流匹配好型号。3.2 实测数据与热表现为了验证4倍快充不是纸面数据我们专门搭了一套测试环境可编程电源模拟适配器电子负载模拟电池数据记录仪采集电压电流热电偶贴在芯片表面、电感表面和电池表面。测试电池是300mAh聚合物电芯环境温度25℃。以下是典型的一组数据充电阶段充电电流电池电压芯片表面温度电感表面温度备注预充100mA2.9V-3.0V31℃31℃功耗可忽略CC恒流1000mA3.0V-4.2V42℃41℃温度稳定CV恒压1000mA→100mA4.2V39℃→33℃38℃→32℃电流递减截止100mA4.2V33℃32℃充电完成实测0到80%用时23分钟完整充到100%用时约41分钟。对比旧方案的90分钟充满短时充电体验提升了大约4倍完整充电时间则缩短了约55%。这个数据很有代表性4倍速主要体现在前80%最后20%的恒压阶段仍在为电池安全和寿命做妥协。效率方面输入5.0VCC阶段平均输入电流约0.85A输出功率约3.7W输入功率约4.25W折算整体充电效率约87%。这个效率不算顶尖但考虑到包含电池内阻损耗和路径损耗已经达标。如果把输入电压降到4.5V效率还能再涨2到3个百分点。所以适配器选型时尽量挑输出电压低一点的既能降损耗也能减少充电IC上的压差压力。这里必须提一个坑测试时芯片表面温度看似只有42℃但在45℃高温环境下重测热调节环路会直接把CC电流从1000mA拉低到700mA左右充电时间拉长到35分钟以上。所以产品标称“4倍快充”时最好在规格书里加一句“常温环境下”或者明确热调节介入点。否则夏天户外场景会被用户直接打脸。4. 从原理图到量产的实操要点4.1 原理图设计关键节点原理图设计最核心的是把输入保护和功率路径理清楚。输入侧先放一颗ESD防护器件然后接输入电容这个电容直接影响输入电压纹波和热插拔时的浪涌表现。我习惯放一个22μF陶瓷电容再加一个0.1μF高频去耦电容两者都尽量靠近IC的VIN引脚。如果适配器线缆较长还需要在输入侧留一个低压差TVS管防止热插拔瞬间的电压尖峰打坏PMIC。电感选择是buck充电方案最容易翻车的地方。首先要确认饱和电流不低于最大充电电流的1.2倍否则大电流时电感感值骤降纹波飙升甚至进入电流失控状态。其次DCR越低越好一颗DCR 50mΩ的电感和一颗150mΩ的电感在1A电流下损耗差0.1W对可穿戴这种低热容系统来说已经很明显。最后是感值3MHz开关频率下一般选1μH追求更低纹波可以选2.2μH但要注意2.2μH电感的饱和电流通常更难做大。输出电容直接影响CC到CV切换时的稳定性。电池侧电容我建议至少放一个22μF X5Resr等效串联电阻要低。这里有个特别容易犯的错误陶瓷电容在直流偏置下容量会衰减一颗额定25V的22μF电容在4.2V偏压下实际容量可能只剩12到15μF。所以选电容时要看厂商手册里的DC Bias曲线或者干脆选更大容值、更高额定电压的型号来对冲衰减。我在量产BOM审核时几乎每次都能挑出几个电容容量不足的问题。I2C接口设计也不能偷懒。PMIC的I2C从机地址通常由引脚电平或寄存器决定原理图上要留好上拉电阻的位置一般4.7kΩ到10kΩ。上拉电阻过小会增加I2C功耗可穿戴设备待机电流非常敏感过大会导致波形上升沿过缓通信不稳。我通常先用10kΩ实测波形满足快速模式要求后再决定是否调小。还有EN引脚一定要查清是高有效还是低有效以及上电时序是否依赖主控GPIO。很多“充不进电”的售后问题最后查出来就是EN悬空导致芯片根本没使能。4.2 PCB 布局与散热设计PCB布局对小封装PMIC来说比原理图更重要。第一原则是功率回路面积最小化。输入电容、IC、电感、输出电容这四者构成的高频开关回路如果走线包围面积过大等于给EMI天线“上油”。理想的布局是输入电容紧贴VIN和PGND电感紧贴SW引脚输出电容紧贴电感后端形成一个紧凑的“L”形回路。这个布局能明显降低开关节点振铃实测辐射噪声可以低6到8dB。地平面设计上PGND一定要单点连接到系统主地避免功率电流穿过模拟小信号的地平面。如果板子是双层板底层尽量完整铺铜并在IC下方的底层打一排过孔辅助导热。对于WLCSP封装的芯片焊盘下面可以直接打0.2mm的散热过孔到内地层散热效果立竿见影。我们第一版样机没有散热过孔1A充电时芯片表面43℃补上4个过孔后降到37℃效果非常明显。热设计还要考虑电池和ICS的位置关系。电池本身是设备的“热容担当”但锂电池也怕热能不能让IC贴在电池上散热答案是不建议。电池表面温度超过45℃会加速老化而IC在快充时表面温度可能到45℃以上两个高温器件贴在一起只会互相伤害。更合理的做法是让IC靠近外壳散热区域或者通过覆铜引导热量到结构件上。如果结构上实在避不开可以在IC和电池之间加一层隔热垫或者在软件上降低热调节阈值让芯片提前降流。开关节点的布线是另一个细节。SW引脚走线要尽量短粗不要细线也不要穿越敏感信号。如果可以在SW节点的铜箔下方对应层挖空一点减少寄生电容耦合。另外电感的摆放方向要注意磁场耦合电感不要靠近电池FPC排线、霍尔传感器或者天线区域。耳机仓里的无线充电线圈对开关噪声尤其敏感电感周围要预留足够空间必要时加一个屏蔽罩。5. 常见问题与排查技巧实录5.1 问题排查速查表调试过程中我把典型问题和排查方向整理成了一张表遇到类似情况可以先对着查现象可能原因排查方向充电电流上不去电感饱和电流不够、sense路径过长、热调节介入测SW波形、更换电感、检查PCB走线芯片表面过热开关频率设置不对、效率低、散热过孔不足用热成像确认热点补过孔、调整频率I2C通信不稳定上拉电阻过大、EN时序不对、从机地址冲突抓波形逐个确认从机地址和上电时序电感啸叫工作在PFM模式、负载抖动、陶瓷电容压电效应固定PWM模式、换电感材质、重新布局电池电压检测不准采样线离电池太远、走线经过功率区采样线单独走线靠近电池正负极充电指示不亮EN没拉高、OVP触发、电池处于预充查EN波形、查输入电压、查预充条件适配器带载掉压输入线缆太细、MI插头接触电阻大量VIN电压在IC引脚处实测这里面最隐蔽的是“充电电流上不去”。很多时候用户以为是芯片问题换了芯片还是一样。我遇到过一例原因是layout时采样电阻的Kelvin走线直接从功率电感下面穿过功率电流的磁场耦合到采样环路上导致电流采样偏移芯片误以为电流已经超过设定值主动降流。解决办法是把采样线改成从电池正极单独走一对细线远离功率器件问题立刻消失。另一个高频问题是“为什么CV阶段这么长”。有次客户反馈快充到80%之后后20%要充30分钟怀疑芯片有问题。我让他把截止电流从100mA调到150mACV时间直接缩短到15分钟。原因不算复杂电池极化效应会让CV阶段电流下降得非常慢提高截止电流本质上是用“少充一点电量”换“更短的等待时间”。对绝大多数可穿戴应用来说这比多充那3%电量更符合用户体验。5.2 独家避坑技巧分享几个常规文档里不会写的实操心得。第一量产板尽量用电流纹波更小的电感别只盯着饱和电流和DCR两个参数。电感的结构决定它和陶瓷电容之间的近场耦合绕线电感和一体成型电感在可穿戴设备中的EMI表现差异明显。我做过对比同样3MHz开关频率一体成型电感的辐射噪声平均比绕线电感低3dB以上成本贵一点但省了后续整改的麻烦。第二调试时别急着用热风枪换芯片先测输入电压和EN引脚的时序。有一次我怎么调都充不进电波形看着也都正常最后发现是EN引脚被主控拉低的时序比电池检测晚了200msPMIC没等到使能信号就进入了关断模式。这类问题在示波器上很隐蔽因为单看波形每一段都是对的但整体时序不对。建议所有基于I2C的PMIC都加一个软件初始化流程上电后主控主动读一遍芯片ID确认通信建立后再配置充电参数。第三负载瞬态测试一定要做。把充电过程中的设备行为都模拟进去比如充电同时开屏幕、同步运动传感器数据、蓝牙保持连接。这些负载会在电池和充电IC之间形成动态电流竞争若PMIC的环路响应不够快会出现短暂输出电压跌落严重时触发低压保护导致充电中断。我们这套设计初期就是没做这个测试结果用户反馈“边充边用时充电指示灯会闪现中断”后来在软件里把CC电流从1000mA降到850mA才把动态负载下的稳定性余量补回来。第四也是最容易忽略的就是老化测试的充放电循环。4倍快充会放大电池内部锂枝晶生长的风险和容量衰减速度这个不能只看常温循环还要做45℃高温循环和低温0℃充电测试。低温下锂电池负极容易析锂快充会让风险成倍增加。如果产品定义支持低温充电一定要在固件里做温度窗口限制电池温度低于0℃时强制切换到小电流预充或者直接禁充。我在给客户做方案评审时低温充电策略从来都是必查项。结尾这几年代做可穿戴电源最大的体感是电源设计从来不是选一颗芯片就结束的事。Tiny PMIC确实把4倍快充变成了可能但真正让产品稳定跑起来的是热设计、布局细节、固件策略和测试验证这几件事的合力。如果你正在做类似项目我的建议是先把充电曲线跑熟再用热成像整机扫一遍最后花时间折腾一轮老化测试。过程看起来慢但比后期售后返工快得多。最后再分享一个小技巧原理图阶段就把充电电流、截止电流、热调节阈值这三个参数做成独立的寄存器配置表一个工况对应一组参数。这样无论是常温快充、低温慢充还是高温保守模式都不用动硬件只改配置即可。以后每颗电池来料批次不同也能快速重新调优。这个小习惯帮我在多个项目里省下了大量测试时间你可以直接拿去用。