1. 项目概述:从5V到8.4V的电源“魔法”
手头有个项目,需要用一个标准的5V USB电源,比如充电宝或者手机充电器,来给一块标称7.4V的锂电池组充电,并且还得能输出一个稳定的8.4V电压给其他电路供电。这听起来是不是有点“既要又要”?没错,这正是很多便携式设备、小型无人机、手持工具或者自制电子项目里常遇到的需求。7.4V电池充满电的电压大约是8.4V,而我们的输入只有5V,这里就涉及两个核心的电源转换动作:一是升压(Boost),把5V升高到超过8.4V;二是充电管理(Charging),安全、高效地把升压后的电能“灌”进电池里。这可不是简单串联几个元件就能搞定的事,它需要一个精心设计的开关电源电路配合一个智能的充电管理芯片。
整个方案的核心思路是“两级转换”:第一级,用一个高效率的DC-DC升压芯片,把5V稳定提升到一个略高于8.4V的电压,比如9V或9.5V,为后续充电电路提供“粮草”;第二级,用一个专业的锂电池充电管理芯片,接收这个升压后的电压,按照锂电池的充电曲线(恒流、恒压)安全地为7.4V(两串)电池组充电。同时,这个升压电路最好还能直接输出8.4V,用于系统其他部分供电。这样一来,一个5V的通用接口就变成了一个集充电与供电于一体的多功能电源中心。下面,我就把这个方案的电路设计、芯片选型、参数计算和布板要点掰开揉碎了讲清楚。
2. 核心芯片选型与方案设计思路
要实现5V升压并给7.4V电池充电,市面上有成品模块,但自己设计电路灵活性更高,成本也更可控。关键就在于两颗芯片的选择:升压芯片和充电管理芯片。
2.1 升压(Boost)芯片选型考量
首先看升压部分。输入5V,输出需要至少8.4V(用于充电)并能稳定在8.4V(用于系统供电)。这里有几个关键参数需要权衡:
- 输出电压与可调性:我们需要输出8.4V,但为了给充电芯片留出足够的压差(通常需要1V以上以保证效率),升压输出最好设置在9V到9.5V之间。因此,芯片的输出电压必须是可调的,通过外部电阻分压网络来设定。
- 开关电流能力:这决定了电路能提供的最大功率。假设我们的充电电流设定为1A(对于常见的2000-3000mAh的7.4V电池组是个合理的值),那么充电部分的输入功率大约为9V * 1A = 9W。再加上系统其他部分可能消耗的功率,总功率可能在10-15W。以5V输入计算,输入电流将达到2-3A。所以,升压芯片的开关管(通常内置)需要能承受3A以上的峰值电流。
- 开关频率:较高的开关频率(如500kHz以上)可以使用更小体积的电感和电容,有利于电路小型化,但可能会略微降低效率。对于便携设备,选择1MHz左右的频率是个不错的平衡点。
- 封装与散热:处理10W左右的功率,芯片会有一定的发热。选择带有裸露散热焊盘(如QFN、DFN封装)的芯片,并做好PCB散热设计,至关重要。
基于这些考虑,像TI的TPS61088、MPS的MP3429、矽力杰的SY7208这类芯片都是不错的选择。它们都是同步整流架构,效率高(轻松达到92%以上),开关电流能力在3A-5A,开关频率可调,非常适合这个应用场景。我这次以一款常见的国产芯片为例进行设计,其原理是相通的。
2.2 充电管理芯片选型考量
充电部分是安全的重中之重。7.4V电池组由两节3.7V锂电池串联而成,充电管理必须考虑均衡问题,防止单节电池过充。
- 充电拓扑:对于两串电池,必须选择支持串联电池组的充电芯片。这类芯片通常内置了平衡(均衡)功能,或者在充电末期通过检测每节电池的电压来进行平衡充电。
- 充电算法:标准的CC/CV(恒流/恒压)是必须的。芯片需要可设置充电电流(恒流值)和充电终止电压(恒压值,对于7.4V电池组是8.4V)。
- 输入电压范围:充电芯片的输入电压(即来自升压电路的输出)必须高于电池满电电压,通常要求至少高1V。所以我们之前把升压输出设在9V以上是合理的。
- 其他功能:如充电状态指示、温度监控、电池欠压保护等,都是提升安全性和用户体验的加分项。
像TI的BQ25887(支持多串且功能强大)、ONSemi的LC709501F(集成均衡)、或者一些国产的如英集芯的IP2366(集成升降压和2-4串充电)都是很好的选择。对于这个项目,我们选择一颗专注于两串充电、外围电路简单的芯片来讲解。
2.3 整体系统架构图
整个系统的信号流和电源流是这样的:
5V USB输入 -> [升压电路] -> ~9V中间电压 -> [两串锂电池充电电路] -> 7.4V电池组 -> [可选:LDO或DCDC] -> 8.4V系统供电实际上,为了简化,升压电路可以直接输出一个稳定的8.4V,同时供给充电芯片(输入需更高,所以充电芯片需支持降压)和系统使用。但更通用、更高效的做法是升压到9V,一路给充电芯片,另一路通过一个高效的降压(Buck)电路或低压差线性稳压器(LDO)得到8.4V给系统供电。本文将采用升压至9V,然后分别处理的架构进行详细设计。
3. 升压电路详细设计与参数计算
我们选定一颗假设的同步升压芯片“XX6210”,其开关频率固定为1.2MHz,最大开关电流4A,输出电压通过外部电阻可调。
3.1 原理图核心部分解析
升压电路的核心元件除了芯片本身,就是功率电感(L1)、输入输出电容(CIN, COUT)和反馈电阻(R1, R2)。
- 芯片供电与使能:VIN引脚接5V输入,同时通过一个10μF的陶瓷电容和一个小容量(如0.1μF)电容并联去耦。EN(使能)引脚可以通过一个电阻上拉到VIN,或者接一个开关控制电路启停。
- 功率电感选型:这是升压电路的“心脏”。电感值由输入电压、输出电压、开关频率和期望的纹波电流决定。一个经验公式是:L = (VIN * (VOUT - VIN)) / (ΔIL * fSW * VOUT)。其中ΔIL是电感纹波电流,通常取最大输入电流的20%-40%。假设VIN=5V, VOUT=9V, fSW=1.2MHz, 最大输入电流IIN_MAX按12W/5V=2.4A估算,取ΔIL为0.6A。计算得L ≈ (5*(9-5))/(0.61.2e69) ≈ 3.1μH。我们会选择一个标准值3.3μH或4.7μH的电感。关键点:电感的饱和电流必须大于芯片的最大开关电流(4A),通常选择饱和电流在6A以上的型号。
- 输出电容选型:用于滤除开关噪声,稳定输出电压。其容值需满足输出电压纹波要求。公式近似为:COUT > (IOUT * D) / (fSW * ΔVOUT)。其中D是占空比(约(9-5)/9≈0.44),IOUT是输出电流(约1.2A),ΔVOUT是允许的纹波(如50mV)。计算得COUT > (1.20.44)/(1.2e60.05) ≈ 8.8μF。考虑到高频特性,我们会使用多个(如2-3个)22μF的低ESR陶瓷电容并联,总容值在47-68μF。
- 反馈电阻网络:这是设定输出电压的关键。芯片FB引脚通常有一个基准电压VREF,比如0.6V。输出电压由公式 VOUT = VREF * (1 + R1/R2) 决定。要得到9V输出,若VREF=0.6V,则 R1/R2 = (9/0.6) - 1 = 14。选取R2为10kΩ,则R1为140kΩ。我们可以使用精度1%的电阻以确保电压准确。
3.2 PCB布局的生死细节
开关电源的布局好坏直接决定了效率、稳定性和EMI性能。记住以下黄金法则:
注意:功率回路最小化!这是最重要的原则。所谓功率回路,指的是输入电容CIN、芯片内部的开关管、功率电感L1和输出电容COUT所形成的电流高速开关路径。这个环路的面积必须尽可能小。
- 输入电容CIN必须紧靠芯片的VIN和GND引脚:用短而粗的走线连接。最好将CIN放在芯片的背面(如果空间允许),通过过孔直接连接。
- 功率电感L1尽量靠近芯片的SW(开关)引脚:SW节点是高频高压方波,走线要短而宽,以减少辐射和损耗。
- 反馈电阻R1, R2必须靠近芯片的FB引脚:走线要远离噪声源(如电感、SW走线),最好用地线包围屏蔽。反馈信号是模拟小信号,极易受干扰导致输出电压不稳。
- 大面积接地:使用完整的接地层(Ground Plane)是最好的选择。它为所有返回电流提供低阻抗路径,并有助于散热。
- 散热处理:如果芯片有裸露焊盘(Thermal Pad),务必在PCB对应位置设计一个带有多个过孔(连接到底层或内层地平面)的焊盘,以将热量导走。
4. 两串锂电池充电电路设计与安全要点
我们选择一颗支持两串锂电池、集成平衡功能的充电管理芯片“YY5302”作为示例。
4.1 充电电路工作原理
这颗芯片的典型工作流程是:当接入9V输入电源后,芯片首先检测电池电压。如果电池电压低于某个阈值(如5.5V),则进入涓流预充电阶段,以小电流(可设置)唤醒电池。之后进入恒流(CC)快速充电阶段,电流由外部电阻(RPROG)设定。当任意一节电池的电压达到4.2V(可调)时,该节电池的充电进入恒压(CV)阶段,电流开始减小。芯片内部通过一个旁路(Bypass)电路,将多余的电流从电压较高的电池旁路掉,实现两节电池之间的电压平衡(被动均衡)。当充电电流减小到设定值的十分之一(例如,恒流1A,则截止电流为100mA)时,芯片判定充电完成,停止充电。
4.2 外围关键元件计算与选择
- 充电电流设置电阻(RPROG):芯片数据手册会给出一个公式,比如 ICHG = 1000V / RPROG。如果我们想设置充电电流为1A,那么 RPROG = 1000V / 1A = 1kΩ。需使用精度1%的电阻。
- 电池连接与平衡:芯片有BAT1和BAT2引脚分别连接两节电池的正极,BAT2同时也是总正极。在两节电池的连接点(中间抽头)需要引出一条线连接到芯片的相应检测引脚。此处必须使用均衡电阻(如果芯片是外部被动均衡方案),或者确保芯片内部均衡通路能正常工作。
- 输入输出电容:在芯片的输入引脚(接9V)和每个电池连接引脚附近,都需要放置足够且高频特性好的陶瓷电容(如10μF+0.1μF),以滤除噪声并提供瞬时电流。
- 温度保护:安全的充电芯片必须支持温度监控。通常通过一个负温度系数(NTC)热敏电阻贴在电池上,并将其接入芯片的TS引脚。芯片会根据NTC的阻值判断电池温度,超出安全范围(如0°C-45°C)则暂停充电。
4.3 安全设计红线
锂电池充电电路的设计,安全永远是第一位的。
- 必须使用保护板(BMS):充电管理芯片负责“聪明地充”,而锂电池保护板(通常集成在电池组内或需要外接)负责“硬性保护”,包括过充、过放、过流和短路保护。我们的电路必须连接到带有保护板的电池组上,绝不能直接连接裸电芯。
- 走线载流能力:连接电池的走线需要根据充电电流来设计宽度。1A的电流,在1oz铜厚的PCB上,走线宽度至少需要0.5mm以上,越宽越好。
- 测试与监控:首次上电,务必用可调电源限流,并密切监控电池电压和电流波形。最好有电子负载或假负载进行老化测试。
5. 系统供电与电源路径管理
升压电路产生了9V,充电电路用它来充电。那么系统的8.4V供电从哪里来?这里有几种方案:
- 方案A:从9V降压得到8.4V:在9V输出后,增加一颗高效率的同步降压(Buck)芯片,如MP2451,将其输出设置为8.4V。这样系统供电非常稳定,与充电电路互不干扰。这是最推荐的做法。
- 方案B:从电池端直接取电:系统直接接在电池两端(经过保护板)。这样系统电压会随着电池放电从8.4V逐渐下降到6V左右(保护板截止电压)。这就要求后级系统电路必须是宽电压输入的。优点是效率最高,没有转换损耗。
- 方案C:电源路径管理(高级):使用更复杂的芯片,实现有外部电源时,系统由外部电源供电并同时给电池充电;无外部电源时,系统无缝切换至电池供电。这需要专门的电源路径管理芯片。
对于本项目,为了简化并保证系统电压稳定,我们采用方案A。增加一颗降压芯片,其设计与升压芯片类似,也需要关注电感、电容的选型和布局。将9V降至8.4V,压差小,使用同步降压芯片效率可以做到95%以上。
6. 整机集成调试与常见问题排查
当所有子电路设计完成并制板后,就到了激动人心又充满挑战的调试阶段。
6.1 上电调试步骤
- 分步上电,隔离测试:不要一开始就把所有电路连上电池。先用可调电源给5V输入端供电,并设置电流限制(如1A)。
- 先测升压电路:不连接后续电路,测量升压芯片的输出电压是否为设定的9V。如果不对,检查反馈电阻值、电感是否焊好、芯片使能信号。
- 再测降压电路(系统供电):将9V接入降压电路,测量其输出是否为8.4V。
- 最后连接充电电路与电池:务必在电池端串联一个保险丝(如2A)或使用可调电源模拟电池进行初次测试。先不接电池,测量充电芯片的电池接口电压是否正确。然后接入电池(带保护板),用万用表和电流表监控充电过程,观察是否从恒流阶段平滑过渡到恒压阶段。
6.2 常见问题与解决实录
下面这个表格是我在实际调试中遇到过的一些典型问题及排查思路:
| 现象 | 可能原因 | 排查步骤与解决方法 |
|---|---|---|
| 升压电路无输出或输出电压极低 | 1. 芯片使能(EN)引脚电平不对。 2. 功率电感开路或饱和电流不足。 3. 反馈电阻开路或值错误。 4. 输入电容或输出电容短路。 | 1. 测量EN引脚电压,确保为高电平(通常>1.5V)。 2. 用电桥或万用表测量电感量,或更换一个饱和电流更大的电感试试。 3. 仔细核对R1, R2阻值,测量FB引脚电压是否约为0.6V(参考芯片手册)。 4. 断电,用万用表二极管档测量输入/输出对地是否短路。 |
| 升压电路输出有高频振荡(纹波巨大) | 1. 输出电容ESR过高或容值不足。 2. 反馈回路走线过长,受到开关噪声干扰。 3. 功率回路布局面积过大。 | 1. 在输出端并联一个低ESR的陶瓷电容(如22μF X5R或X7R)。 2. 检查反馈电阻的走线,是否远离电感和SW走线。可以尝试在FB引脚就近加一个几十皮法的小电容到地(相位补偿)。 3. 审视PCB布局,尽可能缩小输入电容-芯片-电感-输出电容这个环路。 |
| 充电芯片不启动充电 | 1. 输入电压不足(低于电池电压+阈值)。 2. 电池温度检测(NTC)引脚状态异常,触发保护。 3. 电池连接错误或保护板动作。 | 1. 确保升压电路输出足够高(如9V),测量充电芯片输入引脚电压。 2. 测量TS引脚电压,对照手册看是否在正常温度范围内。可以暂时用一个固定电阻(如10kΩ)替代NTC测试。 3. 检查电池正负极是否接反,测量电池两端电压是否正常,保护板是否因过放而锁死(尝试用小电流激活)。 |
| 充电电流远小于设定值 | 1. 输入电源(升压电路)输出能力不足,带载后电压跌落。 2. 充电电流设置电阻RPROG阻值偏大。 3. 芯片或电感过热,触发热保护。 | 1. 监测充电时升压电路的输出电压,看是否从9V大幅跌落。可能是升压电感饱和或输入电源限流。 2. 确认RPROG电阻的阻值准确。 3. 触摸芯片和电感是否烫手。改善散热,检查电感饱和电流是否足够。 |
| 系统供电(8.4V)不稳定 | 1. 降压电路输入(9V)不稳定。 2. 后级系统负载存在瞬间大电流动态。 3. 降压电路本身反馈或补偿问题。 | 1. 根源在升压电路,先确保9V稳定。 2. 在系统供电输出端增加大容量储能电容(如100-220μF固态电容)。 3. 检查降压电路的反馈和补偿网络,参照其数据手册推荐电路。 |
6.3 效率测试与优化心得
整个系统的效率是续航的关键。效率可以分两部分测:5V转9V升压效率和9V转电池充电效率。
- 测量方法:在5V输入处串入电流表电压表,在9V输出处并接电压表,在电池端串入电流表。分别计算升压部分效率 η_boost = (9V * I_9V_out) / (5V * I_5V_in)。充电效率需要精确测量比较困难,可以近似认为充电芯片效率在85%-95%之间。
- 优化点:
- 电感DCR:选择直流电阻(DCR)更小的功率电感。
- MOSFET导通电阻:对于非同步整流的老式方案,续流二极管换成低Vf的肖特基二极管;对于同步整流方案,芯片内置MOSFET的Rds(on)已定,我们无法改变,但确保散热良好能避免因过热导致电阻增大。
- 布局与布线:再次强调,优秀的布局是高效的基础。短而宽的功率走线能显著减少传导损耗。
经过这样一套从理论到实践的设计与调试,你就能得到一个稳定可靠的5V升压8.4V并为7.4V电池充电的完整电源系统了。这个方案的核心思想——升压提供高压轨,专用芯片管理充电——可以灵活变通,适配不同的输入输出电压和电池配置。记住,电源设计三分靠计算,七分靠布局和调试,多动手,多测量,积累下来的经验才是最宝贵的。