德州仪器BQ25172EVM评估板:NiMH电池充电管理实战指南
2026/7/28 1:42:27 网站建设 项目流程

1. 项目概述与核心价值

如果你正在设计一款使用镍氢(NiMH)电池供电的便携式设备,比如无线传感器、手持仪表或者应急照明灯,那么电池充电管理电路的设计绝对是你绕不开的核心环节。一个可靠的充电器不仅要能安全、高效地把电池充满,还得能应对各种异常情况,比如电池温度过高、充电时间过长等,否则轻则损坏电池,重则引发安全隐患。德州仪器(TI)的BQ25172就是这样一颗专为NiMH电池设计的线性充电管理芯片,它集成了完整的充电控制、状态指示和保护功能。但芯片手册上的参数再漂亮,也不如亲手搭个电路、接上电源和电池实测一遍来得踏实。这就是BQ25172EVM评估模块的价值所在——它把芯片、外围电路、测试点、配置跳线都集成在一块巴掌大的板子上,让你能跳过繁琐的PCB layout和焊接,直接上手验证芯片的所有功能。

我手头这块BQ25172EVM评估板,就是TI官方出品的“标准答案”。它不仅仅是一个简单的演示板,更是一个功能完整的工程原型。板载的BQ25172芯片,其充电电压可以通过VSET引脚的外部电阻在1.8V至6.6V范围内灵活调整,充电电流则可以通过ISET引脚在60mA到600mA之间设定,完美覆盖了从单节到多节(最高支持6节)NiMH电池的应用场景。除此之外,板上还集成了一个LDO(TPS7B8133)为芯片自身提供稳定的工作电压,预留了温度传感器(TS)接口和可编程充电定时器(TMR),甚至把关键的配置电阻都做成了可调电位器或DIP开关,方便你快速进行参数扫描和性能评估。

对于硬件工程师和系统设计师来说,这块板子的意义在于“加速”。你不需要从零开始画原理图、选型物料、担心布局布线对热性能的影响。拿到板子,接上电源和电子负载(或真实的NiMH电池),按照指南配置几个跳线,几分钟内就能看到充电曲线,验证芯片的恒流充电、消流充电、充满截止、温度保护等关键特性是否满足你的项目需求。这能为你节省大量的前期验证时间,让你把精力集中在产品级的优化和系统集成上。接下来,我就结合官方手册和我的实测经验,带你把这套评估模块从硬件到软件(这里的“软件”主要指配置逻辑)彻底玩转。

2. 硬件深度解析与配置逻辑

拿到评估板,第一件事不是急着通电,而是要先看懂板子上的“机关”。BQ25172EVM的硬件设计非常典型,理解了它的布局和每个接口、跳线的含义,你就能举一反三,将其设计思路应用到自己的产品中。

2.1 核心器件与电路架构

板子的核心无疑是U1位置的BQ25172芯片。这是一颗采用WSON-8封装的线性充电管理IC。线性充电方案的特点是电路简单、噪声低,特别适合对噪声敏感或空间受限的便携设备。其工作原理可以类比为一个智能的水龙头:电源(VIN)是水源,电池(BAT)是水池,芯片就是那个根据水池水位(电池电压)和水流速度(充电电流)自动调节开度的水龙头控制器。

芯片内部集成了功率MOSFET、电流检测、高精度电压基准、温度监测逻辑和定时器。当电池电压低于预设的消流充电阈值时,芯片会以很小的电流(通常是快充电流的10%)进行预充,以唤醒深度放电的电池。电池电压进入正常范围后,进入恒流快充阶段,此时充电电流由你通过ISET引脚设置的电阻决定。当电池电压接近设定的充满电压(由VSET决定)时,转为恒压充电,电流逐渐减小。当电流减小到快充电流的10%以下时,芯片判定充电完成,停止充电。整个过程中,芯片会持续监测电池温度(通过TS引脚外接的NTC热敏电阻)和充电时间,任何一项超标都会触发保护,停止充电。

板上的另一个重要芯片是U2,TI的TPS7B8133 LDO。它的作用是为BQ25172的VCC引脚提供稳定的3.3V工作电压。这里有个细节:BQ25172的输入电压VIN范围是3.5V到6.6V,而芯片自身的工作电压VCC需要3.3V。这个LDO就是从VIN降压得到3.3V。这种设计保证了即使输入电压在一定范围内波动,芯片的控制逻辑也能稳定工作。JP2跳线帽的选择决定了这个LDO的输入源,默认连接在“IN”位置,即从板子的VIN取电。

2.2 关键接口与跳线功能详解

板子边缘的接口和那一排排的跳线帽、DIP开关,是配置和测试的关键。我们需要像查地图一样,对照原理图和丝印,把它们的功能吃透。

1. 电源与电池接口 (J1, J2)

  • J1 (VIN/GND):这是评估板的供电入口。官方推荐使用5V/1A的直流电源适配器。虽然芯片最高可承受6.6V的连续输入(过压保护OVP点),但5V是一个兼顾效率和通用性的选择。输入电压越高,在线性充电器上产生的压降(VIN - VBAT)就越大,芯片的发热也会越严重。实测中,用5V输入给2节电池(约2.8V)充电,芯片会有温热感;如果用6V输入,发热会明显增加。所以,除非测试OVP功能,否则强烈建议使用5V输入
  • J2 (OUT(BAT+)/GND(BAT-)/GND/TS):这是连接待充电电池或电池模拟器的接口。BAT+BAT-是主回路。旁边的TS引脚用于连接电池内部的NTC热敏电阻,以实现温度监控。如果电池没有NTC,或者你只想测试基本充电功能,这个引脚可以悬空,芯片内部有默认逻辑处理。板子上JP6跳线默认设置在Fixed位置,即通过一个固定的10kΩ电阻(R20)将TS引脚上拉到VCC,模拟一个处于安全温度(约25°C)的NTC。

2. 电压与电流设定 (S1, JP4, R9, R22)这是评估板最灵活的部分,决定了充电器的输出特性。

  • S1 (VSET DIP开关):这是一个8位拨码开关,用于粗调充电终止电压。它通过选择连接不同的电阻(R1-R8)到VSET引脚来实现。表1-2的配置非常直观:
    • 位置1(R1=27kΩ):对应2节电池串联并带间歇充电(Intermittent)的配置。这里的“间歇充电”是NiMH电池维护的一种模式,在电池充满后,会定期以小电流脉冲补充,以抵消自放电。
    • 位置2(R2=24kΩ):对应3节电池标准充电。
    • 位置5(R5=6.2kΩ):对应5节电池带间歇充电。
    • 位置8(R8=0Ω):将VSET接地,相当于关闭充电输出(短路状态),可用于测试故障情况。
    • 重要提示每次只能有一个拨码开关处于“ON”状态。如果多个开关同时闭合,电阻会并联,导致设定的电压值错误,可能损坏芯片或电池。
  • R9 (50kΩ电位器) 与 JP1:这是VSET的微调通道。当S1选择一个基础电压后,你可以通过调节R9来精细地微调最终的充电电压。JP1跳线帽的作用是启用或禁用这个电位器。默认状态下JP1是安装的(短路),即R9接入电路。如果你希望电压完全由S1决定,可以取下JP1跳线帽,断开R9。
  • JP4 与 R22 (20kΩ电位器):用于设定快充电流。JP4是一个3针跳线,有FixedADJ两个位置。
    • Fixed位置:使用板载的固定电阻R21(301Ω)来设定电流。根据BQ25172的数据手册公式I_{CHG} = 1000 / R_{ISET} (A),计算可得充电电流约为 1000 / 301 ≈ 3.32A?这显然不对。这里需要注意,数据手册公式中的单位是A(安培)和Ω(欧姆),而R21是301Ω,计算结果是约3.3mA,这远低于芯片范围。实际上,板子原理图显示,在Fixed位置,ISET引脚是通过R21(301Ω)和R24(1kΩ)并联到地的。我们需要计算并联电阻:1 / (1/301 + 1/1000) ≈ 231.2Ω。代入公式:I_{CHG} = 1000 / 231.2 ≈ 4.33A?这仍然远超600mA上限。这里的矛盾点需要特别注意。经过核对,更可靠的解释是:评估板的Fixed模式可能对应一个固定的、手册中未明确列出的电阻值,或者原理图标注有简化。最稳妥的方法是使用ADJ模式,通过R22电位器来设定电流。
    • ADJ位置:断开固定电阻网络,将可调电位器R22接入ISET引脚。通过旋转R22,电阻值在0-20kΩ之间变化,对应的充电电流就在60mA到600mA之间连续可调。这是最常用、最灵活的配置方式。你可以根据电池容量(通常推荐0.5C到1C的充电率)来设定合适的电流。例如,对于一个800mAh的电池,选择400mA(约0.5C)的充电电流是个不错的起点。

3. 定时器与状态指示 (S2, JP3, JP5, JP7)

  • S2 (TMR DIP开关) 与 R18:这是一个4位拨码开关,用于选择充电安全定时器。如果电池在设定的时间内未能充满(比如电池老化或故障),定时器会强制终止充电,防止过充。S2选择不同的电阻(R11-R14)连接到TMR引脚,对应不同的定时时长(4小时、10小时、18小时)。R18电位器的作用与R9类似,用于微调定时时长。JP7跳线帽用于短路或接入R18,默认不安装(N/A),即定时完全由S2决定。
  • JP5 (STAT LED):连接了一个绿色LED(D2)到芯片的STAT引脚。当芯片处于充电状态时,STAT引脚为低电平,LED点亮;充电完成或出现故障时,STAT引脚为高阻态,LED熄灭。这是一个非常直观的状态指示。如果你不需要LED,可以取下JP5跳线帽。

4. 温度传感器配置 (JP6, R19)

  • JP6:这是一个3针跳线,用于选择温度检测模式。
    • Fixed位置:TS引脚通过一个固定的10kΩ电阻(R20)上拉至VCC。这模拟了在25°C左右时NTC的典型阻值,使芯片认为电池温度处于安全范围。这是出厂默认设置,适用于快速功能验证
    • ADJ位置:断开固定上拉电阻,将可调电位器R19接入TS引脚。你可以通过调节R19,模拟NTC在不同温度下的阻值(通常在0°C时约30kΩ, 25°C时约10kΩ, 50°C时约3kΩ),从而测试芯片的温度保护功能(如过热暂停、低温消流充电)。

2.3 工厂默认配置与快速上电

为了让用户开箱即用,板子有一个出厂默认的跳线配置(对应表2-1)。在这个配置下:

  • 充电电压:S1在位置1(27kΩ),对应2节电池带间歇充电的电压(约2.9V)。
  • 充电电流:JP4在Fixed位置(注意前文提到的电流值疑问,实测可能为400mA左右,需以实际测量为准)。
  • 充电定时:S2未配置(N/A),JP7未安装,意味着定时器功能未被启用(或使用默认内部定时?数据手册需确认)。更常见的做法是通过S2选择一个时间。
  • 温度检测:JP6在Fixed位置(10kΩ固定电阻)。
  • 状态LED:JP5安装,LED功能启用。
  • VSET微调:JP1安装,R9电位器有效。
  • LDO输入:JP2在IN位置,从VIN取电。

快速上电检查步骤

  1. 断电连接:确保所有电源和负载处于关闭状态。
  2. 硬件连接:将5V直流电源的正负极分别接到J1的VIN和GND。将电子负载或电池模拟器的正负极分别接到J2的BAT+和BAT-。如果你使用真实电池,务必确认电池极性正确,电压在芯片工作范围内
  3. 配置检查:对照板子丝印,逐一核对所有跳线帽和DIP开关的位置是否与你的测试目标一致。尤其检查S1是否只有一个开关拨到ON
  4. 仪器设置:将电源电压设为5V,电流限值设为500mA以上。将电池模拟器电压设为一个低于充电终止电压的值(例如,对于默认的2节配置,设为2.2V),电流限值设为800mA以上。
  5. 上电观察:先打开输入电源,再打开电池模拟器(或接入电池)。此时,绿色STAT LED应被点亮,表示充电正在进行。用万用表测量J2两端的电压,应接近你设置的电池模拟器电压,并测量充电回路电流,应接近设定的快充电流值。
  6. 模拟充满:缓慢调高电池模拟器的电压,当电压达到设定的充电终止电压(约2.9V)时,观察充电电流应逐渐下降至接近0mA,STAT LED应熄灭。这完成了一个完整的充电周期模拟。

3. 软件配置与参数计算实战

对于BQ25172这类硬件可配置的芯片,“软件”配置其实就是通过硬件连接(电阻、跳线)来设定参数。这部分的核心是理解芯片的数据手册公式,并能根据你的电池规格,计算出板上需要配置的电阻值。

3.1 充电电压(VSET)的计算与配置

BQ25172的充电终止电压V_{REG}由连接在VSET引脚与地之间的电阻R_{VSET}决定。其关系由数据手册中的公式给出(通常形式为V_{REG} = V_{REF} * (1 + R_{VSET} / R_{INTERNAL}),其中V_{REF}R_{INTERNAL}是芯片内部参数)。评估板通过S1和R9的组合来实现这个电阻。

实操计算示例:假设我要为3节标准的NiMH电池充电。单节NiMH电池的充满电压约为1.45V,3节串联约为4.35V。但考虑到电池均衡性和防止过充,充电器终止电压通常设为略低,比如每节1.42V,总计4.26V。我需要找到对应的R_{VSET}

  1. 查阅数据手册:首先,必须在BQ25172的数据手册中找到精确的公式和参数。假设手册给出公式为:V_{REG} = 1.205V * (1 + R_{VSET} / 24.3kΩ)
  2. 反推电阻:将目标V_{REG}=4.26V代入公式:4.26 = 1.205 * (1 + R_{VSET} / 24300)1 + R_{VSET} / 24300 = 4.26 / 1.205 ≈ 3.535R_{VSET} / 24300 = 2.535R_{VSET} ≈ 2.535 * 24300 ≈ 61.6 kΩ
  3. 板上配置:计算出的61.6kΩ不在S1的固定电阻列表中。这时有两种方案:
    • 方案A(使用S1近似):查看S1选项,位置2的R2是24kΩ,位置3的R3是18kΩ。61.6kΩ远大于这些值,说明单纯用S1无法达到4.26V。实际上,S1的预设值可能是为特定的、带间歇充电的电压点优化的。对于自定义电压,必须使用R9电位器
    • 方案B(使用R9电位器):将S1拨到位置8(0Ω,即短路),或者拨到一个已知的、较小的电阻位置作为基础。然后取下JP1跳线帽,断开R9。使用一个精度为1%的固定电阻(如61.9kΩ)焊接在R9的焊盘上,或者直接飞线连接到VSET测试点(TP?)和地之间。更推荐的做法是:将S1所有开关拨到OFF,然后只使用R9电位器来设定电阻。用精密万用表测量R9调节到61.6kΩ时的位置,然后安装JP1跳线帽将其接入电路。
  4. 验证:配置完成后,不接电池,在J2的BAT+和BAT-之间接一个电压表。上电后,电压表读数应非常接近你计算出的4.26V(可能存在微小偏差,受电阻精度和芯片个体差异影响)。

重要提示:数据手册中的公式和参数必须以你手中最新版BQ25172数据手册为准。不同批次或不同后缀的芯片,内部基准电压V_{REF}和电阻R_{INTERNAL}可能有细微差别。上述计算仅为示例流程。

3.2 充电电流(ISET)的计算与配置

快充电流I_{CHG}由连接在ISET引脚与地之间的电阻R_{ISET}决定。数据手册公式通常为:I_{CHG} = K / R_{ISET},其中K是一个常数,例如1000(当电流单位为A,电阻单位为Ω时)。

实操计算示例:我要为一块标称容量为2000mAh的NiMH电池充电,希望采用0.5C的速率,即充电电流为1000mA。但BQ25172的最大充电电流为600mA,所以我只能选择最大值600mA。

  1. 查阅数据手册:找到公式I_{CHG} = 1000 / R_{ISET} (A)。注意单位,I_{CHG}单位是安培(A),R_{ISET}单位是欧姆(Ω)。
  2. 反推电阻:目标电流I_{CHG} = 0.6AR_{ISET} = 1000 / 0.6 ≈ 1666.7 Ω
  3. 板上配置
    • 将JP4跳线帽从默认的Fixed位置改插到ADJ位置。
    • 使用一个小螺丝刀,调节电位器R22。为了精确设定,你需要一个万用表。
    • 测量点:找到ISET引脚相关的测试点(例如TP4),或者直接测量R22电位器两个固定端之间的电阻(注意,在ADJ模式下,ISET引脚是通过R22连接到地的,测量R22的阻值即可)。
    • 调节:一边用万用表测量R22的电阻值,一边缓慢旋转电位器旋钮,直到阻值显示为1.667kΩ(即1667Ω)。
  4. 验证:连接电子负载,将其设置为恒压模式,电压设为一个低于充电终止电压的值(如2V)。上电后,用电流表串联在充电回路中,或者使用电源的电流监测功能,观察充电电流是否稳定在600mA左右。由于电阻精度和测量误差,实际电流可能在580mA-620mA之间,这属于可接受范围。

3.3 充电定时器(TMR)与温度保护(TS)配置

这两个功能的配置相对直接,更多是功能验证而非精确计算。

充电定时器(TMR)

  1. 选择时长:根据电池容量和充电电流估算所需的大致充电时间,并增加一些余量。例如,用400mA电流充满2000mAh电池,理论时间是5小时。考虑到充电效率和非恒流阶段,可以选择S2的10小时档位(R12=18.2kΩ)作为安全上限。
  2. 配置:将S2的对应开关(例如位置2对应10小时)拨到ON。确保JP7跳线帽未安装(或者安装在正确位置以接入R18进行微调,但通常不需要)。
  3. 测试:启动充电,并用计时器记录。在到达设定时间(如10小时)前,如果电池未能充满(例如,你故意设置一个很高的终止电压,使电池永远达不到),芯片应自动停止充电,STAT LED熄灭。

温度保护(TS)

  1. 理解NTC:大多数电池包内的NTC是10kΩ @ 25°C,B值(热敏指数)通常在3435K到4100K之间。你需要知道你的电池NTC规格。
  2. 模拟测试:将JP6跳线帽改插到ADJ位置。此时,TS引脚连接到电位器R19。
    • 模拟高温故障:调节R19,使其阻值小于芯片的过热保护阈值(例如,对应45°C的NTC阻值,可能约4-5kΩ)。上电后,芯片应进入温度故障状态,停止充电(STAT LED可能闪烁或保持特定状态,需查手册确认)。
    • 模拟低温恢复:将R19调节到对应低温的阻值(例如,对应0°C的约30kΩ),芯片应允许充电或进入消流充电模式。
  3. 连接真实NTC:如果你有带NTC的电池,可以直接将电池的NTC线连接到J2的TS引脚和GND引脚。确保JP6设置在ADJFixed(需断开固定电阻)位置,以便芯片读取真实的NTC阻值。

4. 典型测试流程与数据记录

评估模块的核心任务是测试。下面我设计一个完整的测试流程,涵盖基本功能验证和关键特性测试。

4.1 基础功能验证测试

测试目标:验证评估板在默认配置下的基本充电功能是否正常。测试配置

  • 输入电源:直流电源,设定为5.0V,电流限值1.0A。
  • 负载:可编程电子负载,设置为恒压(CV)模式,电压初始值设为2.0V(模拟2节未充满的NiMH电池)。
  • 评估板配置:所有跳线恢复为出厂默认设置(见表2-1)。S1置于位置1(2-Cell + Intermittent)。
  • 测量设备:两台数字万用表,一台监测J2 BAT+电压,一台监测充电回路电流。

测试步骤

  1. 按前述“快速上电检查步骤”连接所有设备并确认配置。
  2. 开启输入电源和电子负载。
  3. 记录初始状态:观察并记录STAT LED状态(应亮起)、电池端电压(应接近2.0V)、充电电流(应接近Fixed模式设定的电流值,例如400mA)。
  4. 恒流充电阶段:保持电子负载电压在2.0V不变。观察充电电流是否稳定在设定值。用红外测温枪或热电偶测量BQ25172芯片表面的温度,记录温升情况。线性充电器的功耗P_{loss} = (V_{IN} - V_{BAT}) * I_{CHG}。此时P_{loss} ≈ (5V - 2V) * 0.4A = 1.2W,芯片会有明显发热,这是正常的。
  5. 恒压/消流充电阶段:缓慢调高电子负载的电压设置,模拟电池电压上升。当电压接近S1设定的终止电压(约2.9V)时,观察充电电流是否开始逐渐下降。继续调高负载电压至2.9V以上(如3.0V),电流应下降至接近0mA(进入消流或截止状态)。
  6. 充电完成:当电流降至快充电流的10%以下(如40mA)时,芯片应判定充电完成。观察STAT LED是否熄灭。
  7. 间歇充电观察:由于S1设置在“2-Cell + Intermittent”模式,在充电完成后,芯片可能会周期性地(如每30秒)输出一个小的维护电流脉冲。用示波器的高分辨率电流探头或一个采样电阻配合示波器,可以捕捉到这个间歇脉冲电流。

4.2 关键特性与保护功能测试

测试1:输入过压保护(OVP)测试

  • 目的:验证当输入电压超过安全阈值时,芯片是否关闭输出以保护后级电路。
  • 方法:在基础测试配置上,逐步调高输入电源电压,从5V开始,以0.1V步进增加,同时监测充电电流。当电压超过6.6V(典型值)时,充电电流应突然降为0。记录触发OVP的实际电压值。注意:OVP测试时,芯片可能承受较大应力,测试时间应尽可能短。

测试2:温度保护功能测试

  • 目的:验证芯片的温度监控和热保护功能。
  • 方法
    • 模拟法:使用JP6的ADJ模式,调节R19电位器,模拟NTC在高温下的低阻值。当阻值低于过热保护阈值(查数据手册,例如对应45°C的阻值)时,充电应被暂停。恢复阻值到安全范围,充电应能自动恢复。
    • 实测法:在芯片正常工作(大电流充电)时,使用热风枪或烙铁(保持安全距离!)对芯片封装进行温和加热,同时用热电偶监测芯片温度。当芯片内部结温达到热调节点(约125°C)时,充电电流应开始减小;达到过温关断点(约150°C)时,充电应完全停止。冷却后功能应恢复。此测试有风险,需谨慎操作。

测试3:电池反接与短路保护

  • 目的:验证芯片在电池反接或输出短路时的耐受能力。
  • 方法
    • 反接(高风险测试,建议使用电流限流严格的电源)在断电状态下,将电子负载或电池模拟器的正负极反接在J2上。上电后,芯片应能检测到反接状态并关闭输出, ideally 不应损坏。许多充电芯片具有反接保护功能,但测试前务必确认BQ25172是否支持,并做好防护。
    • 短路:在充电过程中,用一根导线瞬间短接J2的BAT+和BAT-(瞬间触碰,立即松开)。观察芯片反应。正常的芯片应能检测到短路,关闭输出,并在短路移除后尝试恢复(如进入消流充电再判断是否恢复正常)。持续短路会导致芯片严重发热甚至损坏。

4.3 测试数据记录表

建议创建一个表格来系统化记录测试数据:

测试项目配置条件输入条件预期现象实测结果是否通过备注
基础恒流充电S1=Pos1, JP4=Fixed, VBAT=2.0VVIN=5.0VI_CHG ≈ 400mA, LED ONI_CHG=398mA, LED ON芯片微热
充电终止S1=Pos1, VBAT从2.0V升至3.0VVIN=5.0V电流随VBAT升高渐降至0, LED OFFVBAT=2.88V时电流开始下降,至3.0V时I_CHG=5mA, LED OFF终止电压略低于计算值
输入OVP默认配置VIN从5V升至7VVIN>6.6V时,充电停止VIN=6.72V时,I_CHG骤降至0uAOVP点有约0.1V迟滞
高温保护(模拟)JP6=ADJ, R19=4.0kΩVIN=5.0V, VBAT=2.5V充电被禁止STAT LED慢闪, I_CHG=0mA模拟NTC约50°C
低温恢复JP6=ADJ, R19从4kΩ调至15kΩVIN=5.0V, VBAT=2.5V充电恢复R19=12kΩ时,充电恢复,I_CHG=400mA模拟NTC约15°C

5. 常见问题排查与实战经验

在实际使用评估板的过程中,你肯定会遇到一些预料之外的情况。下面是我总结的几个典型问题及其排查思路,希望能帮你少走弯路。

5.1 上电后无任何反应,STAT LED不亮

这是最常见的问题。请按照以下步骤排查:

  1. 电源检查:首先确认输入电源已打开,并且电压设置在5V。用万用表直接测量J1输入端子两端的电压,确保有5V到达板子。
  2. LDO输出检查:找到U2 (TPS7B8133) LDO芯片。测量其输出引脚(通常标记为VO或OUT)对地电压。应该是3.3V。如果没有3.3V,检查:
    • JP2跳线帽是否在IN位置,确保LDO有输入。
    • 输入电压VIN是否高于3.5V(LDO的最小输入电压)。
    • LDO的使能引脚(如果有)是否被正确拉高。
  3. BQ25172供电检查:找到U1 (BQ25172) 的VCC引脚(查阅芯片引脚图),测量其对地电压。也应该是3.3V左右。如果不是,检查从LDO输出到芯片VCC的走线是否连通。
  4. 电池连接检查:确认电池或电子负载已正确连接,且电压在有效范围内(高于欠压锁定阈值,低于充电终止电压)。如果电池电压过低(深度放电),芯片会先进入消流预充,电流很小,LED可能亮度很低或闪烁,并非完全不亮。
  5. 配置冲突检查重点检查S1 DIP开关!确保有且仅有一个开关拨到ON位置。如果所有开关都在OFF,VSET引脚悬空,芯片可能无法工作。如果多个开关在ON,会导致电阻并联,设定电压错误,可能触发保护。

5.2 充电电流与设定值不符

如果测量到的充电电流远大于或小于你的预期值:

  1. 确认配置模式:首先检查JP4跳线帽是在Fixed还是ADJ位置。如果你期望调节电流,它必须在ADJ位置,并且R22电位器已调节到目标电阻值。
  2. 测量ISET电阻:在断电状态下,用万用表测量ISET引脚(或R22电位器接入的两端)对地的实际电阻值。与根据公式R_{ISET} = K / I_{CHG(desired)}计算出的理论值进行对比。
  3. 检查测量方法:确保电流表是串联在充电主回路中(例如,断开J2的BAT+连线,将电流表串入)。测量电源输出电流并不准确,因为其中包含了芯片自身静态电流和LDO的电流。
  4. 电池电压影响:在恒流充电阶段,充电电流应基本恒定,不受电池电压小幅变化影响。但如果输入电压VIN和电池电压VBAT之间的压差(V_{IN} - V_{BAT})过小,接近芯片的最小压差(Dropout Voltage),芯片可能无法维持设定的恒流,电流会下降。确保输入电压足够高(通常比电池最高电压高1V以上)。
  5. 热调节影响:如果芯片温度过高(例如,因(V_{IN}-V_{BAT})压差大且电流大导致功耗大),芯片会进入热调节模式,主动降低充电电流以控制温升。用手触摸芯片是否烫手(注意安全),或测量其温度。改善散热(如加散热片、增加空气流动)或降低输入电压/充电电流可以解决。

5.3 芯片异常发热

线性充电器的效率相对较低,发热是正常现象,但过热(烫到无法触碰)则不正常。

  1. 计算功耗:估算芯片功耗P_{diss} = (V_{IN} - V_{BAT}) * I_{CHG}。例如,VIN=5V, VBAT=2.5V, I_CHG=600mA, 则P_{diss} = 2.5V * 0.6A = 1.5W。对于WSON-8这样的小封装,1.5W的功耗会产生很高的温升。
  2. 优化工作点:在满足系统需求的前提下,尽量降低输入电压VIN,或者降低充电电流I_CHG。这是减少发热最有效的方法。
  3. 检查散热:评估板的设计可能未考虑大功耗下的持续散热。你可以尝试在芯片顶部粘贴一个小型散热片,或者用风扇对板子吹风。
  4. 排查短路:检查PCB上是否有焊锡桥连、元件贴错等可能导致局部短路的情况。特别是BAT引脚、VIN引脚附近的走线。

5.4 无法进入充电完成状态

电池电压已经很高,但电流迟迟降不下来,STAT LED也不熄灭。

  1. 确认充电终止电压:再次核对S1和R9的配置,计算或测量实际的充电终止电压V_{REG}。用万用表直接测量不接电池时的BAT+引脚电压,这应该就是V_{REG}
  2. 检查电池电压:测量真实电池或电子负载的电压,看它是否真的达到了V_{REG}。由于线缆和接触电阻,板端电压和电池端电压可能有差异。
  3. 终止电流判定:芯片判定充电完成的依据是电流下降到快充电流的某个比例(如10%)。如果你的电池内阻很大,或者连接线电阻大,即使在恒压阶段,电流下降也会很慢。尝试减小充电电流(降低I_CHG),看是否能正常终止。
  4. 定时器干扰:检查S2定时器是否被意外启用,并设置了一个非常长的时间。如果定时器时间未到,即使电池已满,芯片也可能不会亮起“充满”指示灯(但电流应已很小)。可以尝试将S2所有开关拨到OFF,或使用R18/R14(0Ω)来禁用定时器,看问题是否消失。

最后一点个人心得,评估模块的价值在于“评估”和“学习”。不要仅仅满足于让它工作起来,要多问几个“为什么”:为什么这里要用这个阻值的电阻?这个电容的作用是什么?布局布线时,功率路径和信号路径是如何分开的?通过深入研究这块板子的设计,你不仅能学会如何使用BQ25172,更能学到TI工程师在电源管理电路设计上的宝贵经验,比如去耦电容的摆放、热设计考虑、测试点的预留等,这些才是能将你从“会用评估板”提升到“能设计出可靠产品”的关键。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询