蓝牙音箱这个品类,续航和充电体验一直是用户吐槽的重灾区。我拆过不下二十款便携音箱,发现一个很普遍的现象:大量产品还在用Micro-USB接口,充电慢不说,插反了还伤接口。稍微好一点的上了Type-C,但内部充电管理方案要么是线性充电IC,发热大、效率低;要么是简单的TP4056方案,5V输入下充电电流上不去,充满一块3000mAh的电池要四五个小时。用户插上手机充电器,音箱显示充电,但实际功率可能只有5W不到,边充边放甚至充不进去。
IP2315这颗芯片进入视野,是因为它把Type-C PD快充协议握手、同步降压充电管理、路径管理全部集成到了一颗QFN封装里。简单说,你给它接上Type-C口,它能主动跟PD充电器协商出9V或12V电压,然后用内置的同步Buck电路把高压降下来给电池充电,效率能做到90%以上。这意味着同样充3000mAh电池,用PD 18W充电器,理论上一个多小时就能充满,而且芯片发热控制得非常好。
这篇文章适合谁看?如果你是硬件工程师、产品经理,或者自己DIY蓝牙音箱的爱好者,正在纠结充电方案选型,或者已经选了IP2315但调试中遇到问题,那下面的内容应该能帮你省不少时间。我会从方案选型逻辑、电路设计细节、PCB布局要点、实测数据、常见问题排查几个维度,把整个充电方案讲透。
1. 为什么蓝牙音箱充电方案要选IP2315
1.1 蓝牙音箱充电的三个核心痛点
先说说蓝牙音箱这个产品对充电方案的特殊要求。它跟手机不一样,手机电池大、散热空间好、用户对充电速度极度敏感。蓝牙音箱的典型场景是:电池容量在2000mAh到5000mAh之间,外壳通常是塑料或金属+网布,内部空间紧凑,散热条件一般,用户期望是“插上能充、充得快、不发热、不烧机”。
第一个痛点是充电速度与发热的矛盾。传统线性充电方案,比如TP4056,输入5V,电池电压3.7V,压差1.3V全部以热量形式耗散。如果充电电流设到1A,芯片功耗就是1.3W,QFN封装热阻大概50°C/W,温升65°C,夏天直接烫手。如果设到2A,功耗2.6W,芯片基本处于热保护边缘,实际充电电流会不断被限制,充得反而更慢。
第二个痛点是Type-C接口的兼容性。很多方案虽然用了Type-C座子,但CC引脚只做了5.1k下拉,只能识别为Sink设备,无法跟PD充电器协商高压。结果就是用户拿PD 65W充电器插上去,音箱还是只取5V,充电功率被限制在10W以内。用户会觉得“我充电器这么好,怎么充得这么慢”。
第三个痛点是边充边放的路径管理。蓝牙音箱在充电时如果用户还在放音乐,系统负载会从电池抽电,导致充电电流被分流,电池电压上升缓慢,甚至出现“充不满”的假象。更严重的是,如果充电IC没有路径管理,电池在充电和放电之间频繁切换,会影响电池寿命。
1.2 IP2315的核心优势拆解
IP2315是一颗高度集成的同步降压充电管理IC,支持Type-C PD和QC等多种快充协议。它的核心架构是:输入端有CC1/CC2检测和PD协议握手模块,中间是同步Buck降压转换器,输出端是电池充电管理和系统路径管理。
跟传统方案比,它的优势体现在几个层面。效率层面,同步Buck拓扑用MOS管替代了续流二极管,导通损耗大幅降低。输入9V、电池3.7V、充电电流2A的条件下,传统线性方案功耗是(9-3.7)×2=10.6W,而IP2315的Buck效率按90%算,损耗只有约0.8W,差距是数量级的。
集成度层面,它把PD协议芯片、Buck控制器、功率MOS、充电管理、路径管理全部集成。外围只需要电感、电容、电阻和少量配置元件。对比“PD协议芯片+独立Buck+充电IC”的三芯片方案,BOM成本更低,PCB面积更小,调试也更简单。
热性能层面,因为效率高,芯片自身发热小。实测在9V输入、2A充电电流下,IP2315表面温度在45°C左右,而线性方案同条件早就超过80°C了。这意味着你可以把充电电流设得更大,充电时间进一步缩短。
1.3 方案选型对比:IP2315 vs 其他常见方案
| 方案类型 | 代表芯片 | 充电效率 | 发热 | PD支持 | BOM成本 | 适用场景 |
|---|---|---|---|---|---|---|
| 线性充电 | TP4056 | 60-70% | 高 | 无 | 低 | 小容量电池、5V输入 |
| 异步Buck | MP1584+充电IC | 80-85% | 中 | 需外挂 | 中 | 中等功率 |
| 同步Buck+PD | IP2315 | 90-93% | 低 | 集成 | 中高 | 快充需求、紧凑设计 |
| 分立PD+Buck | 多芯片方案 | 88-92% | 低 | 需调试 | 高 | 大功率、复杂系统 |
从表格能看出来,IP2315在效率、集成度、热性能之间取得了很好的平衡。对于蓝牙音箱这种对成本和空间敏感、又希望有快充卖点的产品,它是很合适的选择。
2. IP2315电路设计核心细节解析
2.1 芯片引脚功能与关键参数
IP2315采用QFN-24封装,引脚密度高,布局时需要特别注意。先梳理几个关键引脚的功能。
VBUS和GND是功率输入,接Type-C座子的VBUS。CC1和CC2接Type-C座子的CC引脚,用于PD协议握手和插入检测。SW是Buck开关节点,接电感和自举电容。VBAT接电池正极,SYS接系统负载。ILIM外接电阻设定输入电流限值。ISET外接电阻设定充电电流。NTC接电池NTC热敏电阻,用于温度保护。
关键参数方面,输入电压范围4V到22V,支持PD 5V/9V/12V/15V/20V档位。充电电流通过ISET电阻设定,公式是I_CHG = K / R_ISET,K值查数据手册,典型1.2A对应R_ISET=10kΩ左右。输入限流通过ILIM电阻设定,公式类似。开关频率典型值500kHz,电感推荐4.7μH到10μH。
注意:ISET和ILIM电阻必须用1%精度的,否则充电电流偏差会很大。我见过用5%电阻导致充电电流比设计值低30%的案例。
2.2 Type-C接口电路设计要点
Type-C座子的选型很关键。蓝牙音箱通常用16Pin的母座,但要注意,如果只做充电不做数据传输,可以选6Pin的简化座子,成本更低。但6Pin座子通常CC引脚只有一组,需要确认CC1和CC2是否都引出。
CC引脚的接法决定了设备能否被PD充电器识别。作为Sink设备,CC1和CC2需要分别接5.1kΩ下拉电阻到GND。IP2315内部已经集成了部分检测电路,但外部下拉电阻仍然需要,用于初始插入检测和电缆方向识别。
VBUS走线要足够宽。按2A充电电流算,如果走线宽度只有10mil,温升会很明显。建议VBUS和GND走线宽度不低于40mil,或者用铺铜连接。如果PCB空间允许,VBUS上可以加一个TVS管,比如SMBJ12A,防止插拔时的浪涌电压损坏芯片。
提示:Type-C座子的外壳接地要处理好,直接连到PCB的GND铺铜,不要用细线连接。外壳是ESD泄放的主要路径,接地不好容易导致芯片被静电打坏。
2.3 Buck降压电路设计:电感与电容选型
Buck电路是IP2315的核心,外围元件选型直接影响效率和稳定性。
电感选型:电感值决定纹波电流。纹波电流公式是ΔI = (V_IN - V_BAT) × D / (L × f_SW),其中D是占空比,f_SW是开关频率。以9V输入、3.7V电池、2A充电电流、500kHz开关频率为例,占空比D = V_BAT / V_IN = 3.7/9 ≈ 0.41。如果选4.7μH电感,纹波电流ΔI = (9-3.7)×0.41/(4.7×10^-6×500×10^3) ≈ 0.92A,大约是充电电流的46%,偏大。选10μH的话,纹波电流降到0.43A,更合理。
电感的饱和电流要大于充电电流加上一半纹波电流,即2A + 0.22A ≈ 2.22A,留20%余量选3A以上。直流电阻DCR要小,建议小于50mΩ,否则导通损耗会拉低效率。
输入电容:VBUS端需要至少两个10μF的陶瓷电容,靠近芯片VBUS引脚放置。如果输入电压可能到20V,电容耐压要选25V以上。另外可以并联一个0.1μF的小电容滤高频噪声。
输出电容:VBAT端建议用两个22μF陶瓷电容,耐压10V以上。输出电容影响环路稳定性,太小会导致输出电压纹波大,太大会增加启动时的浪涌电流。
自举电容:SW和BST引脚之间需要接一个0.1μF/25V的陶瓷电容,这是给高侧MOS管驱动供电的,不能省。
2.4 充电电流与输入限流设定计算
充电电流设定是设计中最容易出错的地方。IP2315的ISET引脚外接电阻到GND,充电电流与电阻值成反比。具体公式需要查对应版本的数据手册,但典型关系是:R_ISET = 10kΩ时I_CHG ≈ 1.2A,R_ISET = 5.1kΩ时I_CHG ≈ 2.4A。
实际设定时要考虑几个约束。电池允许的最大充电电流:普通18650电池标准充电0.5C,动力电池可以1C。3000mAh电池,0.5C就是1.5A,1C就是3A。芯片热限制:虽然IP2315效率高,但持续2A以上充电时,如果PCB散热不好,芯片还是会降额。充电器能力:PD 18W充电器在9V档位最大2A输入,考虑效率后电池端充电电流大约1.6A到1.8A。
综合下来,蓝牙音箱3000mAh电池,充电电流设在1.5A到2A比较合理。对应R_ISET在6.8kΩ到8.2kΩ之间。
输入限流ILIM的设定要匹配充电器。如果充电器是PD 18W(9V/2A),输入限流设2.2A左右,留一点余量。如果充电器是PD 30W(9V/3A或12V/2.5A),可以设更高。但要注意,输入限流不能设得比充电器实际能力高太多,否则充电器会保护或重启。
3. 完整电路设计图与PCB布局实操
3.1 原理图设计分步说明
整个充电方案的原理图可以分成几个模块:Type-C接口模块、IP2315主控模块、Buck功率模块、电池与系统接口模块。
Type-C接口模块:座子VBUS接IP2315的VBUS引脚,CC1和CC2分别接5.1kΩ下拉到GND,同时连接到IP2315的CC1和CC2引脚。D+和D-如果不需要数据传输可以不接,但建议预留测试点。座子外壳接地。
IP2315主控模块:VBUS引脚就近接10μF+0.1μF电容到GND。SW引脚接电感一端,电感另一端接VBAT。BST和SW之间接0.1μF自举电容。ISET和ILIM分别接设定电阻到GND。NTC接电池NTC和分压电阻。SYS引脚接系统负载,如果系统负载电流不大,可以直接从VBAT取电,但建议还是用SYS引脚做路径管理。
Buck功率模块:输入电容靠近VBUS,输出电容靠近VBAT。电感选10μH/3A的屏蔽电感,比如顺络的SWPA6045S100MT。电感的布局要远离敏感信号线,避免磁场干扰。
电池与系统接口模块:VBAT接电池正极,GND接电池负极。SYS接系统负载正极。如果系统有MCU,可以从SYS取电,这样充电时系统由适配器供电,电池只负责充电,不会边充边放。
注意:NTC电阻的选型要和电池匹配。常见电池NTC是10kΩ B值3435,如果电池没有NTC,可以用两个电阻分压模拟一个固定温度,但这样就失去了温度保护功能,不建议省。
3.2 PCB布局关键规则
PCB布局对IP2315的性能影响极大,尤其是Buck电路的功率环路。
功率环路最小化:输入电容、芯片VBUS/GND、SW节点、电感、输出电容构成的环路面积要尽可能小。具体做法是:输入电容紧贴VBUS和GND引脚,电感紧贴SW引脚,输出电容紧贴VBAT和GND引脚。这个环路走的是高频开关电流,环路面积大就会辐射EMI,还会增加寄生电感导致电压尖峰。
接地处理:IP2315的GND引脚要直接连到PCB的GND铺铜,不要用细线。功率地和信号地要分开,最后在芯片GND引脚处单点连接。CC引脚的5.1kΩ电阻地要接到信号地,避免功率地上的噪声干扰CC检测。
散热设计:QFN封装的散热主要靠底部焊盘。PCB上芯片位置要铺铜,并且打多个过孔到背面GND铺铜。过孔数量建议9到16个,孔径0.3mm,间距1mm左右。如果PCB是双层板,背面铺铜面积要尽可能大。
SW节点走线:SW节点是高频开关节点,走线要短而粗,但面积不要大,否则会成为天线辐射EMI。SW节点上不要接任何测试点或多余走线。
CC走线:CC1和CC2走线要远离SW节点和电感,避免耦合噪声导致PD握手失败。如果空间允许,CC走线两边包地。
3.3 关键元件选型清单与替代方案
| 元件 | 规格 | 推荐型号 | 替代方案 | 备注 |
|---|---|---|---|---|
| 主控IC | QFN-24 | IP2315 | 无直接替代 | 注意版本差异 |
| 电感 | 10μH/3A | 顺络SWPA6045S100MT | 风华MS104R-100MT | 屏蔽式 |
| 输入电容 | 10μF/25V | 村田GRM31CR61E106KA12 | 三星CL31A106KAHNNNE | X5R或X7R |
| 输出电容 | 22μF/10V | 村田GRM31CR61A226KE19 | 太诱LMK316ABJ226KL-T | X5R |
| 自举电容 | 0.1μF/25V | 村田GRM188R71E104KA01 | 任意品牌 | X7R |
| Type-C座子 | 16Pin母座 | 正凌精工USB-06-16P | 意华CUI-16P | 沉板或贴片 |
| ISET电阻 | 1%精度 | 国巨RC0603FR-076K8L | 任意品牌 | 6.8kΩ |
| ILIM电阻 | 1%精度 | 国巨RC0603FR-072K2L | 任意品牌 | 2.2kΩ |
| NTC | 10kΩ B3435 | 村田NCP15XH103F03RC | 任意品牌 | 与电池匹配 |
选型时要注意,电感的DCR和饱和电流是两个关键参数。DCR大效率低,饱和电流不够会导致电感饱和,电流失控。输入输出电容要选低ESR的陶瓷电容,电解电容在高频下ESR大,不适合做Buck的输入输出滤波。
3.4 焊接与调试实操记录
焊接QFN封装的IP2315需要一些技巧。首先PCB焊盘要设计好,QFN的底部散热焊盘要开窗,钢网开孔要合理。手工焊接时,先用烙铁在焊盘上涂少量锡,然后用热风枪吹,温度设280°C到300°C,风量调小,避免吹飞元件。芯片放上去后,轻轻按压,看到锡融化后停止加热,自然冷却。
调试步骤要按顺序来。第一步,不接电池和负载,只接Type-C充电器,测VBUS电压。如果PD握手成功,VBUS应该是9V或12V。如果只有5V,说明CC检测或PD握手有问题,检查CC下拉电阻和焊接。第二步,接电池,测VBAT电压。如果电池电压低于3V,芯片会先涓流充电,电流很小,VBAT电压缓慢上升。第三步,测充电电流。在电池正极串一个电流表,看充电电流是否接近设定值。第四步,测效率。同时测输入功率和电池端功率,效率=电池端功率/输入功率。
提示:调试时如果发现充电电流远小于设定值,先检查ISET电阻是否焊错或虚焊。如果充电电流波动大,检查输入电容是否足够,或者电感是否饱和。
4. 实测数据与性能优化
4.1 充电效率与温升实测
我用一块3000mAh的18650电池做了完整测试。充电器用某品牌PD 18W,支持9V/2A档位。IP2315方案设定充电电流1.8A,输入限流2.2A。
| 测试条件 | 输入功率 | 电池端功率 | 效率 | 芯片温度 | 电池温度 |
|---|---|---|---|---|---|
| 9V输入,1.8A充电 | 17.2W | 15.5W | 90.1% | 46°C | 32°C |
| 9V输入,1.2A充电 | 11.5W | 10.6W | 92.2% | 41°C | 30°C |
| 12V输入,1.8A充电 | 22.8W | 20.3W | 89.0% | 49°C | 33°C |
| 5V输入,1.8A充电 | 10.2W | 8.6W | 84.3% | 52°C | 34°C |
从数据能看出来,9V输入下效率最高,12V输入效率略低但仍在89%以上。5V输入效率最低,因为Buck在低压差下占空比大,开关损耗占比高。芯片温度在46°C到52°C之间,远低于线性方案的80°C以上。
充电时间方面,3000mAh电池从3.0V充到4.2V,1.8A恒流阶段大约1.2小时,然后转恒压阶段约0.5小时,总充电时间约1.7小时。对比5V线性方案2A充电需要2.5小时以上,提升明显。
4.2 边充边放路径管理测试
路径管理是IP2315的一个亮点。我模拟了蓝牙音箱边充电边放音乐的场景,系统负载电流约200mA。
没有路径管理时,充电电流会被系统负载分流,电池实际充电电流只有1.6A,充电时间延长。而且电池在充电和放电之间切换,电压波动大。
IP2315的路径管理逻辑是:插入充电器后,系统负载优先由适配器供电,剩余功率给电池充电。实测中,系统负载200mA时,电池充电电流仍然保持1.8A,因为适配器输入功率足够同时供给系统和电池。如果系统负载增大到1A,电池充电电流会相应降低,但系统电压稳定,不会出现掉电重启。
注意:路径管理的SYS引脚输出能力有限,如果系统负载超过2A,建议外接MOS管扩流,或者直接从VBAT取电但接受边充边放的效率损失。
4.3 EMI整改与滤波优化
Buck电路是EMI的主要来源。第一次测试时,辐射发射在30MHz到100MHz频段超标约3dB。整改措施有几个。
输入滤波:在VBUS输入端增加一个共模电感,比如10μH的贴片共模电感,配合两个10μF电容组成π型滤波。共模电感对差模噪声也有一定抑制作用。
SW节点缓冲:在SW节点和GND之间加一个RC缓冲电路,电阻4.7Ω,电容470pF。这个缓冲电路可以吸收开关尖峰,降低高频辐射。代价是增加一点开关损耗,效率下降约0.5%。
电感屏蔽:换用全屏蔽电感,减少磁场泄漏。之前用的半屏蔽电感,磁场泄漏耦合到CC走线上,导致PD握手偶尔失败。换全屏蔽电感后问题消失。
布局优化:把功率环路面积进一步缩小,输入电容和输出电容的地直接连到芯片GND引脚,减少地环路。
整改后重新测试,辐射发射余量有6dB以上,满足Class B要求。
4.4 不同充电器兼容性测试
PD充电器的兼容性是个大问题。我手头有十几款充电器,包括手机原装、第三方品牌、氮化镓充电器,测试结果差异很大。
| 充电器类型 | 功率 | PD档位 | 握手结果 | 充电电流 | 备注 |
|---|---|---|---|---|---|
| 手机原装PD | 18W | 9V/2A | 成功 | 1.8A | 稳定 |
| 第三方PD | 30W | 9V/3A | 成功 | 1.8A | 稳定 |
| 氮化镓PD | 65W | 12V/3A | 成功 | 1.8A | 稳定 |
| 老款QC | 18W | 9V/2A | 成功 | 1.8A | QC兼容 |
| 5V/2A普通 | 10W | 无 | 仅5V | 1.2A | 受限于输入 |
| 某品牌PD | 20W | 9V/2.22A | 失败 | 5V/1A | CC时序问题 |
最后一款充电器握手失败,原因是它的PD协议在CC检测阶段有特殊时序,IP2315的检测窗口没匹配上。解决办法是在CC引脚上并联一个小电容,比如100pF,调整检测时序。但这样可能影响其他充电器的兼容性,需要权衡。
提示:PD兼容性测试一定要多款充电器覆盖,不能只测一款。如果产品要出货,建议至少测试20款以上主流充电器。
5. 常见问题排查与避坑指南
5.1 充电电流上不去的原因分析
这是最常见的抱怨。用户说“我用了PD充电器,怎么充电还是慢”。排查思路按优先级来。
先看VBUS电压。如果VBUS只有5V,说明PD握手没成功。检查CC下拉电阻是否焊好,阻值是否5.1kΩ。检查Type-C座子CC引脚是否虚焊。检查IP2315的CC引脚是否连到座子。
再看ISET电阻。如果VBUS是9V但充电电流只有几百mA,测ISET电阻值。如果电阻焊错,比如10kΩ焊成了20kΩ,充电电流会减半。
然后看电池电压。如果电池电压低于3V,芯片处于涓流充电模式,电流只有设定值的10%左右。这是正常现象,等电池电压升到3V以上就会转恒流。
最后看温度。如果芯片温度超过100°C,热保护会降额。检查PCB散热是否足够,过孔是否打够。
5.2 PD握手失败的排查步骤
PD握手失败表现为VBUS始终5V,或者握手后电压不稳定。
第一步,用示波器看CC引脚波形。插入充电器时,CC上应该有一个电压变化,从高电平被拉低。如果CC一直是高电平,说明下拉电阻没起作用。
第二步,检查CC走线是否被干扰。如果CC走线和SW走线平行走了一段,开关噪声会耦合到CC上,导致PD协议解码错误。把CC走线远离SW节点。
第三步,检查充电器是否支持PD。有些充电器标称快充,但实际是QC协议,PD握手会失败。换一个确认支持PD的充电器测试。
第四步,检查IP2315固件版本。不同批次的芯片PD协议栈可能有差异,如果遇到兼容性问题,联系原厂确认是否有更新版本。
5.3 芯片发热严重怎么处理
IP2315效率高,正常发热不大。如果发热严重,通常是以下几个原因。
电感选型不当。电感DCR大,导通损耗高。换DCR小于50mΩ的电感。电感饱和电流不够,导致电感饱和,电流波形畸变,损耗剧增。换饱和电流3A以上的电感。
输入输出电容不够。电容ESR大,纹波电流在电容上产生热量。换低ESR陶瓷电容,容量和数量都要够。
PCB散热不好。QFN底部焊盘没有充分接地,或者过孔太少。增加过孔数量,背面铺铜面积加大。
充电电流设得太大。如果电池只支持1C充电,你设了2C,电池内阻发热也会传导到芯片。降低充电电流。
5.4 常见问题速查表
| 现象 | 可能原因 | 排查方法 | 解决方案 |
|---|---|---|---|
| VBUS只有5V | PD握手失败 | 测CC波形 | 检查CC电阻和走线 |
| 充电电流小 | ISET电阻错 | 测电阻值 | 换正确阻值 |
| 充电电流波动 | 输入电容不足 | 测VBUS纹波 | 增加输入电容 |
| 芯片发热 | 电感DCR大 | 测电感DCR | 换低DCR电感 |
| 充电时系统重启 | 路径管理异常 | 测SYS电压 | 检查SYS负载 |
| PD握手偶尔失败 | CC受干扰 | 测CC噪声 | CC走线包地 |
| 充满后电压回落 | 电池自放电 | 测电池电压 | 正常现象 |
| 效率低 | 开关损耗大 | 测SW波形 | 优化布局 |
5.5 独家避坑经验分享
第一个坑是ISET电阻精度。我一开始用5%精度的电阻,充电电流偏差达到20%。后来换1%精度,偏差控制在5%以内。这个电阻不值钱,但影响很大,千万别省。
第二个坑是电感饱和。我用了一个标称3A的电感,但实际饱和电流只有2.5A。充电电流设2A时,纹波电流叠加后峰值超过2.5A,电感进入饱和,电流急剧上升,芯片触发过流保护。后来换了一个饱和电流4A的电感,问题解决。选电感时,饱和电流要按充电电流加上纹波电流峰值来算,再留20%余量。
第三个坑是CC走线。第一版PCB把CC走线从电感下面穿过,结果PD握手成功率只有50%。后来把CC走线改到板子另一面,远离电感,成功率100%。CC走线是敏感信号,一定要远离功率器件。
第四个坑是NTC电阻。我一开始没接NTC,芯片默认温度正常,但实际电池温度已经很高了。后来接了NTC,充电过程中电池温度超过45°C时芯片自动降额,安全性提升很多。NTC不能省。
第五个坑是Type-C座子选型。我用了某款6Pin座子,CC引脚只有一组,结果插拔方向不同时,PD握手成功率不一样。后来换16Pin座子,CC1和CC2都有,问题解决。如果产品要求正反插都能快充,必须用CC1和CC2都引出的座子。
6. 方案扩展与进阶优化
6.1 如何支持更高功率的PD快充
如果蓝牙音箱电池容量更大,比如5000mAh,或者用户期望更快的充电速度,可以支持PD 20V档位。IP2315支持最高22V输入,20V档位下Buck的占空比更小,效率会略降但仍在88%以上。
支持20V需要确认充电器支持PD 20V档位,并且CC握手时请求20V。IP2315的PD协议栈会自动协商最高可用档位,但要注意,20V输入时输入电容耐压要选50V,电感参数也要重新计算。占空比D = 3.7/20 = 0.185,纹波电流ΔI = (20-3.7)×0.185/(10×10^-6×500×10^3) ≈ 0.6A,比9V输入时大。电感饱和电流要选4A以上。
6.2 增加电量计与状态指示
蓝牙音箱通常需要电量指示。可以在电池正极串一个采样电阻,用库仑计芯片比如CW2015做电量计量。或者简单一点,用IP2315的充电状态引脚驱动LED,充电中红灯,充满绿灯。
如果要显示具体电量百分比,需要MCU读取电池电压和电流,做电压-SOC曲线拟合。锂电池的电压-SOC曲线在中段比较平坦,单纯靠电压估算误差大,最好结合库仑计。
6.3 与蓝牙音频电路的供电协调
蓝牙音箱内部有蓝牙模块、功放、MCU等负载。这些负载的供电要和充电电路协调。如果功放功率大,比如3W以上,建议从VBAT直接取电,因为SYS引脚的路径管理MOS管有导通电阻,大电流下压降明显。
蓝牙模块和MCU对电源噪声敏感,建议从SYS取电后加LDO稳压到3.3V,再给这些模块供电。LDO的PSRR可以抑制Buck的开关纹波,避免音频底噪。
如果功放和充电同时工作,要注意总功耗不要超过充电器能力。比如PD 18W充电器,充电占15W,功放占3W,总功耗18W,刚好在边缘。如果功放瞬时功率更大,充电器可能会过载保护。解决办法是充电时限制功放功率,或者用更大功率的充电器。
6.4 低成本版本的设计取舍
如果产品对成本极度敏感,可以做一些取舍。去掉PD协议,只用5V输入,但保留Buck架构。这样效率仍然比线性方案高,充电电流可以设到2A,因为Buck的输入电流小于输出电流。5V输入、3.7V输出、2A充电,输入电流约1.6A,普通5V/2A充电器就能带动。
去掉路径管理,系统负载直接从VBAT取电。这样充电时系统负载会分流充电电流,但电路更简单,成本更低。适合对充电速度要求不高的产品。
用6Pin Type-C座子,只保留一组CC,但要求用户按特定方向插入才能快充。或者用CC1和CC2短接的方式,但这样PD握手可能不稳定。
这些取舍要根据产品定位来定。我的建议是,PD快充是蓝牙音箱的一个差异化卖点,如果成本允许,尽量保留。用户体验的提升是值得的。
6.5 热设计与结构配合
充电IC的散热不仅靠PCB,还要靠结构。如果音箱外壳是金属的,可以把PCB的GND铺铜通过导热垫连接到外壳,散热效果会好很多。如果是塑料外壳,可以在芯片位置的外壳上开散热孔,或者用导热胶把芯片热量传导到外壳内壁。
电池的散热也要考虑。充电时电池本身会发热,如果电池被包裹在泡棉里,热量散不出去,温度会累积。建议电池周围留空气流通空间,或者用导热硅胶垫把电池热量传导到外壳。
实测中,我把PCB的GND铺铜用导热垫连接到铝合金外壳,芯片温度从46°C降到了38°C,效果很明显。如果你的产品外壳是金属的,强烈建议做这个热连接。
这个方案我前后调试了三个月,从第一版PD握手成功率50%到最终版100%兼容主流充电器,中间踩了不少坑。IP2315这颗芯片整体来说很省心,集成度高,效率好,但外围元件的选型和布局真的不能马虎。尤其是电感、CC走线、ISET电阻这几个地方,一旦出问题,排查起来很费时间。希望上面的内容能帮你少走弯路。如果你也在做类似的方案,欢迎交流。