BQ25186EVM评估模块:线性充电器在可穿戴设备中的设计与实战

发布时间:2026/7/29 10:15:37
BQ25186EVM评估模块:线性充电器在可穿戴设备中的设计与实战 1. 项目概述BQ25186EVM评估模块的核心价值如果你正在设计一款TWS耳机、智能手表或者AR眼镜那么电池管理和充电方案绝对是让你头疼的环节之一。设备要轻薄小巧续航要长充电要快还要安全系统供电还得稳定——这些需求往往相互矛盾。几年前我们团队在做一款超薄智能眼镜时就曾为了找一个合适的充电管理芯片翻遍了各大厂商的选型手册既要小封装又要低静态电流还得支持复杂的电源路径管理当时真是挑花了眼。后来德州仪器TI的BQ25186进入了我们的视野。这颗芯片最吸引人的地方在于它把一颗支持1A充电电流的线性充电器、一个高效的电源路径管理器、完整的I2C可编程接口以及一系列保护功能全部塞进了一个带散热焊盘的QFN小封装里。而BQ25186EVM评估模块就是TI为了让我们这些工程师能快速上手评估这颗芯片而准备的“样板间”。它不仅仅是一块简单的转接板更是一个完整的参考设计把芯片的所有潜能和设计要点都直观地展示了出来。通过它你可以快速验证充电曲线、测试不同负载下的系统稳定性、评估热性能甚至模拟真实应用中的各种异常情况比如电池温度监测TS和按键唤醒MR功能。对于硬件工程师来说这能节省大量画板、打样、调试的初期时间直接把精力集中在产品级的优化上。2. BQ25186芯片与线性充电技术深度解析在深入把玩EVM之前我们有必要先搞清楚BQ25186这颗芯片到底强在哪里以及线性充电技术在当前应用场景下的独特优势。2.1 线性充电器的工作原理与选型考量线性充电器顾名思义其核心是一个工作在线性区的功率晶体管通常是MOSFET。你可以把它想象成一个智能的可变电阻串联在输入电源VIN和电池VBAT之间。充电器通过检测电池电压和电流动态调整这个“电阻”的阻值从而控制充电功率。它的工作流程通常是这样的当电池电压很低时芯片会控制功率管使充电电流恒定在一个预设的最大值例如1A这就是恒流CC充电阶段目的是快速、安全地将电量“灌入”电池。当电池电压接近设定的满电电压例如4.2V或4.35V时芯片会切换为恒压CV充电阶段此时它会精细调节电流使电池电压保持恒定电流则逐渐减小。当充电电流减小到另一个预设的“终止电流”Termination Current时充电过程结束。为什么在很多便携式设备中我们依然选择线性方案而非更高效的开关方案这背后是几个关键的工程权衡EMI与噪声开关充电器如Buck充电器因为需要电感进行能量转换其开关动作会产生高频噪声。这对于TWS耳机、智能麦克风、医疗传感器等对射频干扰极其敏感的模拟电路来说是灾难性的。线性充电器没有开关动作输出纹波极低堪称“静音”充电。方案尺寸与BOM成本线性方案无需功率电感和大体积的输入/输出电容外围通常只需几个0402或0201封装的阻容元件。这在PCB空间寸土寸金的穿戴设备中优势巨大同时也能降低整体物料成本。静态电流IQ对于常年处于待机或睡眠模式的可穿戴设备芯片自身的耗电静态电流直接决定了产品的“ shelf life”货架寿命和待机续航。BQ25186在关断模式Shutdown下电池端的电流消耗可以低至15nA这是一个非常惊人的数字意味着电池可以存放数年而电量不会耗尽。当然线性方案的短板也很明显效率。其功率损耗等于VIN - VBAT * ICHG。当输入电压5V电池电压3.7V以1A电流充电时芯片上的功耗就有(5-3.7)*11.3W。这部分能量会直接转化为热量。所以线性充电器的热管理是设计成败的关键。BQ25186采用带散热焊盘的QFN封装并支持可编程的热调节JEITA规范就是为了应对这个核心挑战。2.2 BQ25186的核心功能特性拆解基于上述背景我们再来看BQ25186的特色功能就能理解其设计精妙之处1A线性充电与0.5%精度的电压调节1A的充电电流对于大多数可穿戴设备电池容量通常在100-500mAh来说已经足够快。0.5%的电压精度意味着对4.2V的电池其浮充电压误差在±21mV以内这对于延长电池循环寿命、确保充电安全至关重要。可配置的电源路径管理Power Path Management这是该芯片的精华所在。它内部集成了理想的二极管和动态电源路径管理逻辑。简单说它可以智能地在输入电源如USB和电池之间为系统负载VSYS供电。当有外部电源时优先使用外部电源为系统供电并同时为电池充电当外部电源断开时无缝切换到电池为系统供电且切换过程几乎无电压跌落。这保证了系统工作的连续性用户体验上就是“插上充电器立刻就能用拔掉也不重启”。I2C可编程性通过I2C接口你可以动态配置几乎所有关键参数充电电流、终止电流、电池调节电压、热调节阈值、按键定时器、ship mode/shutdown mode控制等。这为产品差异化设计和在线固件升级OTA提供了巨大灵活性。全面的集成保护芯片内置了输入过压保护OVP、电池过压保护、热关断、安全定时器、电池温度监控通过TS引脚等。这些保护功能无需外部电路既节省空间又提高了可靠性。超低功耗模式除了前述的15nA关断模式其运输模式Ship Mode也能将系统静态电流降至极低水平适用于产品出厂后的长期仓储。3. BQ25186EVM硬件板卡深度评测与上手指南拿到BQ25186EVM评估板第一印象是设计非常工整和“工程师友好”。板子尺寸不大但该有的测试点、跳线帽、接口一应俱全。我们结合原理图和实物来逐一解析其设计意图和上手要点。3.1 板载接口与跳线功能详解评估板上的每一个连接器都不是随意布置的理解它们的功能是正确测试的第一步。下面这个表格是我根据用户手册和实际调试经验整理的快速参考接口/跳线编号名称与功能默认状态及配置建议实操注意事项J2VIN输入接口空置。用于连接外部可编程电源推荐5V输入。重要虽然芯片支持最高25V输入OVP状态但评估板上的输入电容等外围器件是按典型5V应用设计的。长期使用高于5.5V的电压可能存在风险。务必确认你的电源电压。J3/J4电池连接接口J3为空置2pin排针J4为带防呆座的JST接口。两者并联。J3方便用杜邦线连接实验室电源模拟电池J4用于连接真实的电池包。测试时二者只能连接一个避免冲突。J5TS温度传感电位器接口默认短接。连接了一个100kΩ的多圈电位器用于模拟NTC热敏电阻在不同温度下的阻值。这是评估电池温度监控功能的关键。旋转电位器改变TS引脚对GND的电阻GUI上会实时显示对应的“温度”状态冷、凉、暖、热并触发相应的充电电流调节或保护。J6USB2ANY接口空置。用于连接TI的USB2ANY适配器实现PC GUI与芯片的I2C通信。这是进行高级配置和实时监控的必备通道。没有它你只能使用芯片的默认硬件配置。J7VIO逻辑电平上拉默认短接。将I2C、/PG、/INT等数字信号的上拉电源连接到板载LDO输出的3.3V。除非你使用外部MCU板卡并提供自己的3.3V逻辑电平否则务必保持短接以确保数字接口正常工作。J10Power Good LED跳线默认短接。连接板载的绿色LED到芯片的/PGPower Good引脚。当VIN输入正常且高于欠压锁定UVLO阈值时LED会点亮非常直观。调试时建议保持连接。J13/CE充电使能控制默认通过跳线帽将/CE引脚连接到低电平GND。/CE是硬件使能引脚低电平有效。如果你想通过外部MCU的GPIO来控制充电启停可以移除跳线帽从TP4测试点引线控制。注意通过I2C软件禁用充电可以覆盖此硬件的低电平设置。J14Micro USB输入可选空置。提供了一个备用的5V输入通道。这是一个便利设计可以用手机充电器或电脑USB口直接供电但通常电流和稳定性不如可编程电源仅适用于简单功能验证。注意在给板子上电进行任何测试前强烈建议你先用万用表通断档检查一下关键跳线帽J5, J7, J10, J13的连接状态是否与你的测试意图一致。我吃过亏有一次J13的跳线帽接触不良导致充电一直无法开启排查了半天才发现是硬件使能没拉低。3.2 关键测试点TP布局与测量技巧板子上分布了12个颜色各异的测试点TP1-TP12这是为了让我们在不方便直接 probing芯片引脚时也能方便地测量关键信号。测量时有几点心得接地参考TP1、TP2、TP3都是GND测试点。示波器或万用表的表笔接地端一定要接在这里而不是电源的“大地”以避免测量环路引入噪声。电压测量TP5 (VIN)监测输入电源质量看是否有毛刺或跌落。TP8 (VBAT)这是直接测量电池电压的最佳点比在J3/J4上测量更准确因为它更接近芯片的BAT引脚。TP6 (VSYS)这是系统电压是电源路径管理性能的直观体现。在插拔VIN时观察VSYS的波形是否平稳是评估动态路径管理性能的关键。数字信号测量TP7 (SCL)、TP9 (SDA)用示波器抓取I2C波形可以验证通信是否正常以及读写寄存器的数据是否正确。TP11 (TS/MR)这个点很有意思。它既是温度检测输入也是手动复位/唤醒MR按钮的输入。在Ship Mode下你可以在这里测到周期性的脉冲信号芯片正在“监听”按钮是否被按下。TP12 (/INT)中断输出。当发生某些事件如充电完成、温度故障等时该引脚会拉低通知主机MCU。你可以配置哪些事件能触发中断这对于低功耗系统的事件驱动设计非常有用。4. 基于EVM的完整评估流程与实战测试理论说得再多不如动手测一遍。下面我结合手册和实际经验梳理一个从零开始的完整评估流程并分享一些测试中容易踩的“坑”。4.1 测试环境搭建与设备连接你需要准备以下设备清单和选型理由如下可编程直流电源两台PS #1用于模拟USB适配器或充电器给VIN供电。建议使用像是德科技Keysight或吉时利Keithley这类具有低噪声、快速响应能力的型号。关键设置电压设为5.0V电流限制定在1.5A或2A以上确保能提供足够的充电电流。PS #2用于模拟电池。这是重点你需要将其设置为“模拟电池”模式或者至少是恒压CV模式并串联一个功率电阻例如0.5Ω/2W来模拟电池的内阻。直接将电源设为3.7V恒压输出是不准确的因为真实电池的电压会随充放电电流变化。更好的方法是使用专门的电池模拟器。四通道数字示波器带宽100MHz以上即可但要求底噪低。推荐使用带数字滤波和测量统计功能的型号。通道1探头接TP5 (VIN) AC耦合观察输入纹波。通道2探头接TP8 (VBAT) DC耦合观察电池电压变化。通道3探头接TP6 (VSYS) DC耦合这是观察系统行为的核心窗口。通道4探头接TP11 (TS/MR) 或 TP12 (/INT)用于抓取数字信号或中断。USB2ANY适配器与TI GUI软件从TI官网下载并安装“Battery Management Studio”或专门的“Charger GUI”。确保USB2ANY的固件是最新的。连接时GUI会自动识别设备。如果识别不到检查J6连接是否可靠以及PC的USB端口驱动是否正常。连接步骤与上电顺序首先确保所有电源处于关闭状态。按照图3-1所示连接好所有线缆PS#1接J2 (VIN/GND) PS#2接J3 (VBAT/GND) 示波器探头接好。先打开模拟电池的PS#2将其电压设置为一个典型的放电后电压比如3.3V。此时VSYSTP6应为0V因为芯片尚未被唤醒。再打开PS#1 (VIN)设置为5V。此时你应该立刻看到VSYS (TP6) 电压上升至约4.5V这是芯片内部LDO输出的系统电压。Power Good LED (D1) 点亮。如果J13的/CE为低且TS电位器在正常范围充电会立即开始你可以在PS#2上看到电流流入正值。重要安全提示评估板在充电时尤其是大电流充电时芯片U1和功率走线区域会明显发热表面温度超过55°C是常态。这是线性充电器的正常现象。测试过程中和测试后一段时间内切勿用手直接触摸芯片区域以防烫伤。建议使用小型散热片或保持空气流通。4.2 充电特性评估与GUI软件实操环境搭好我们就可以通过GUI软件深入芯片内部进行参数配置和性能评估了。连接与初始化 用USB线连接USB2ANY接J6到电脑。打开TI Charger GUI在设备选择下拉菜单中找到并选择“BQ25186”。点击“Quick Start”或“Register Map”连接设备。连接成功后GUI会读取芯片的所有寄存器值并显示当前状态。核心参数配置与验证 在“Quick Start”页面你可以直观地配置最常用的参数。这里我分享几个关键项的配置心得充电电流ICHG默认可能是512mA。你可以直接滑动条或输入值设置为最大值1000mA1A。设置后一定要点击“Write”按钮配置才会生效。然后观察PS#2模拟电池上显示的电流值它应该接近1A需考虑线损和测量误差。同时用手持式红外测温仪或小心地用手背感受芯片温度体会1A充电下的温升。电池调节电压VBAT_REG对于常见的4.2V锂离子电池就设为4200mV。GUI里显示的是以mV为单位的十六进制值软件通常会帮你转换。验证方法让电池模拟器的电压设置在4.0V开始充电当电流进入恒压阶段后电池电压会被精确钳位在你设定的VBAT_REG值附近误差应在±0.5%以内。终止电流ITERM这个值决定了充电何时结束。对于小容量电池如50mAh如果设为默认的128mA可能永远无法结束充电因为电流衰减不到那么低。建议根据电池容量的C/10到C/20来设置。例如对于200mAh电池终止电流设为20mAC/10或10mAC/20是合理的。在GUI中将其设为10mA观察充电电流逐渐减小到该值后充电状态CHG_STAT寄存器是否会更新为“充电完成”。热调节阈值这是线性充电器的“保命”功能。在“Thermal Regulation”相关寄存器中你可以设置芯片结温TJ的目标值例如110°C。当芯片温度因VIN-VBAT压差过大或环境温度过高而接近此值时芯片会自动降低充电电流以控制温升。测试方法你可以用热风枪温和地加热芯片区域注意不要吹到周边塑料件同时监控充电电流会发现电流随着温度升高而动态下降。寄存器映射Register Map深度调试 对于高级用户“Register Map”页面是你的主战场。所有配置位都一览无余。例如你可以直接修改0x09地址的SHIP_RST寄存器来进入运输模式或关断模式。操作前务必读懂数据手册中每一位的含义。一个实用的技巧是在修改任何寄存器前先点击“Read All”获取当前完整配置然后可以“Save”为一个配置文件。这样如果配置乱了可以“Load”这个文件一键恢复。这对于对比不同配置下的性能差异非常有用。4.3 高级功能测试运输模式与关断模式这两个超低功耗模式是可穿戴设备长续航设计的精髓。EVM手册给出了进入和退出的方法但在实测中有些细节需要注意。进入运输模式Ship Mode方法一I2C命令确保VIN断开或为0VVBAT有电如3.7V。在GUI的Register Map中找到SHIP_RST寄存器地址0x09将其中的EN_RST_SHIP[1:0]位写入2‘b10即十六进制的0x02。点击“Write”。现象写入后你会立刻看到VSYSTP6的电压降为0V用示波器看是一个快速的下拉过程。此时用高精度的电流表如皮安表测量VBAT对地的电流会下降到极低的水平典型值1µA。此时按下SW1按钮用示波器测量TP11 (TS/MR)你会看到周期性的电压脉冲例如每秒一次这是芯片在极低功耗下“轮询”按键状态。方法二长按按键首先需要通过I2C将PB_LPRESS_ACTION位配置为2’b10启用长按进入运输模式。然后在VSYS正常供电时长按SW1按钮超过MR_LPRESS寄存器设置的时间默认10秒。VSYS会关闭进入运输模式。退出运输模式方法一连接VIN这是最可靠的方式。将VINPS#1设置为5V并上电VSYS会立即恢复输出。方法二长按按键在运输模式下长按SW1按钮直到VSYS电压恢复。这个时间取决于MR_LPRESS的设置。注意在电池电压较低时按键退出可能不工作因为芯片需要一定的电压来执行唤醒序列。进入关断模式Shutdown Mode操作与运输模式类似只是将EN_RST_SHIP[1:0]位写入2’b01。关键区别在关断模式下不仅VSYS为0VTS/MR引脚TP11的电压也会变为0V且芯片完全停止对按键的检测。此时的静态电流比运输模式更低可低至15nA。退出关断模式的唯一方法是重新连接VIN。实操心得在测试这些低功耗模式时确保你的测量设备如示波器探头本身不会从被测电路吸取过多电流。一个10MΩ的示波器探头在测量高阻抗节点时可能会引入数十nA的电流这会严重干扰你对芯片自身静态电流的评估。对于nA级电流的精确测量必须使用专用的静电计或源表。5. 基于EVM的设计迁移与实战避坑指南评估板的最终目的是为了指导我们自己的产品设计。BQ25186EVM的原理图和PCB布局就是一个绝佳的参考设计。但在“抄作业”时有几个地方需要格外注意。5.1 原理图设计关键点解析输入电容C1, C2EVM上使用了2.2µF和0.1µF的陶瓷电容并联在VIN引脚附近。这是为了提供高频和低频的退耦。在你的设计中必须将这两个电容尽可能靠近芯片的VIN和GND引脚放置走线要短而粗以减小寄生电感确保输入电源的稳定性。如果使用长导线供电可能需要额外增加一个更大如10µF的电解或钽电容来缓冲。电池端电容C3EVM使用了一个10µF的陶瓷电容。对于1A的充电电流这个值是足够的。注意电池端的电容不宜过大否则在充电终止时电容的储能会延缓电流下降到ITERM的过程导致充电周期变长。通常10µF-22µF是一个安全范围。TS引脚网络R7, R11, C6这是连接电池内部NTC热敏电阻的电路。R1110kΩ是上拉电阻R7100kΩ电位器在EVM上用于模拟。在你的产品中R7应替换为电池的NTC热敏电阻。C61µF的电容用于滤波防止TS引脚受到噪声干扰而误触发温度保护。这个RC时间常数需要仔细计算既要能滤除噪声又不能对真实的温度变化响应过慢。I2C上拉电阻R1, R2EVM上的10kΩ上拉电阻是典型值。在实际系统中你需要根据I2C总线的速度400kHz或1MHz和总线上挂载的设备数量来调整上拉电阻的阻值以满足上升时间的要求。总线电容大时可能需要减小阻值如4.7kΩ。电源路径与VSYS电容VSYS是直接给系统供电的轨路。EVM上似乎没有直接放置大的VSYS电容这是因为评估时系统负载较轻。在你的产品中必须在VSYS引脚附近放置一个足够大的储能电容容量取决于你的系统负载的瞬态电流需求。例如如果系统有一个无线模块在发射瞬间可能产生数百mA的脉冲电流那么一个22µF或47µF的低ESR陶瓷电容是必要的它可以防止VSYS电压被瞬间拉低而导致系统复位。5.2 PCB布局与热管理实战经验EVM的PCB布局图4-4至图4-9展示了最佳实践散热焊盘Thermal Pad的处理芯片底部的散热焊盘Thermal Pad是主要的散热路径。EVM上在这个焊盘下方打了大量的过孔连接到底层的大面积铜皮Bottom Layer这些铜皮起到了散热器的作用。在你的设计中必须复制这一设计在芯片Thermal Pad对应的PCB区域制作一个由许多小过孔直径0.3mm左右组成的过孔阵列。这些过孔必须用阻焊油覆盖tented vias防止焊接时焊锡流入。在PCB的背面甚至内层将这片区域铺成完整的、连续的地铜皮面积越大越好。如果空间允许可以考虑在背面再焊接一块小的铜片辅助散热。大电流路径充电电流从VIN到BAT和系统放电电流从BAT到VSYS的路径要尽可能短而宽。观察EVM上VIN、BAT、VSYS这些网络的走线都非常粗壮。避免使用细长的走线这会增加不必要的电阻导致压降和额外的发热。模拟与数字地分离虽然BQ25186是模拟为主的芯片但其I2C、/INT等是数字信号。EVM采用了“单点接地”或“分区接地”的策略。芯片的GND引脚以及输入/输出电容的GND都直接连接到Thermal Pad下方的接地过孔阵列形成了一个干净的“模拟地”岛。数字信号如I2C的上拉电阻和返回路径则通过较细的走线连接到这个“地岛”上避免了数字噪声通过地线耦合到敏感的模拟充电电路。5.3 常见问题排查与调试实录即使完全参考EVM设计在实际产品调试中也可能遇到问题。以下是我和同事们踩过的一些坑及解决方案问题现象可能原因排查步骤与解决方案芯片完全不工作VSYS无输出1. VIN未供电或电压过低。2. /CE引脚未正确拉低硬件或软件。3. 芯片损坏ESD或过压。1. 测量TP5 (VIN)电压确保在2.7V-5.5V之间。2. 检查J13跳线或测量TP4 (/CE)电压应为低电平0.4V。如果通过I2C控制检查寄存器0x01的CHG_CONFIG位是否使能充电。3. 检查VIN是否曾超过绝对最大额定值6.5V测量各引脚对地是否有短路。充电电流远小于设定值1. VIN-VBAT压差过小进入欠压锁定VIN VBAT VDROP。2. 热调节生效芯片因过热降额。3. TS引脚状态异常进入温度保护。4. 输入电源电流能力不足。1. 提高VIN电压确保VIN VBAT 0.2V典型。2. 触摸芯片是否烫手用红外测温仪测结温。改善散热或降低充电电流。3. 测量TP11 (TS)电压。正常室温下对于10k NTC电压应在~1.2V-1.5V左右。电压接近VIO或GND都会触发保护。4. 检查输入电源的电流限值是否设得太低。I2C通信失败GUI无法连接1. USB2ANY连接问题或驱动未安装。2. I2C上拉电阻未连接或阻值过大。3. SDA/SCL线路对地短路或与其它信号短路。4. 芯片地址错误。1. 更换USB线或端口在设备管理器中确认USB2ANY识别正常。2. 确认J7短接为I2C提供3.3V上拉。测量TP7和TP9在不通信时应为高电平3.3V。3. 用万用表测量SDA/SCL对地电阻不应为0Ω。4. BQ25186的I2C地址是固定的0x6B7位地址。确认你的主机代码地址正确。系统在电池供电时VSYS电压异常跌落1. 电池电压过低接近欠压锁定阈值。2. 系统负载电流瞬间过大超过芯片能力或导致电池电压瞬间拉低。3. VSYS端储能电容不足。1. 测量TP8 (VBAT)电压是否低于3.0V典型最小值。2. 用示波器电流探头观察系统负载的瞬态电流波形看峰值是否超过芯片的峰值输出能力2.5A。3. 在VSYS引脚就近增加一个47µF或100µF的低ESR陶瓷电容。无法进入或退出Ship/Shutdown模式1. 寄存器写入不成功。2. 在需要VIN0V的条件下VIN仍有残留电压或漏电。3. 按键相关定时器配置错误。1. 在GUI中操作后立刻“Read All”寄存器确认EN_RST_SHIP位是否已正确写入。2. 彻底断开VIN电源用万用表测量TP5确保电压为0V。3. 检查MR_LPRESS等寄存器配置的长按时间是否合理如10秒实际操作时是否按够了时间。调试是一个系统工程最有效的工具就是示波器和逻辑分析仪。多测量多对比EVM的正常波形很多问题都会迎刃而解。BQ25186EVM这个平台已经为我们扫清了大部分硬件障碍剩下的就是结合具体产品需求进行细致的参数调优和可靠性验证了。