单节电池升压电路设计:MCP16251/2应用与UVLO电路实现

单节电池升压电路设计:MCP16251/2应用与UVLO电路实现

1. 项目概述:从一节电池榨出稳定电压

手头有个小项目,需要从一节普通的AA或AAA电池(标称1.5V,满电约1.6V,放电末期可能低至0.9V)驱动一个需要3.3V甚至5V工作的微控制器或传感器。这几乎是所有便携式、低功耗电子设备设计的起点。直接串联电池?体积和成本受不了。用LDO线性稳压器?输入电压比输出电压还低,根本行不通。这时候,升压转换器就成了唯一的选择。

在众多升压芯片中,Microchip的MCP16251和MCP16252系列因其极低的启动电压和静态电流,在单节电池供电领域备受青睐。但选型只是第一步,真正让设计稳定可靠,尤其是在电池电压不断下降的整个生命周期内,考验的是对芯片特性的深度理解和外围电路的精心设计。其中,欠压锁定电路更是确保系统不会在“苟延残喘”的电压下异常工作的守护神。这次,我就结合MCP16251/2,聊聊单节电池升压设计的核心考量,并手把手实现一个可靠的UVLO电路。

2. 芯片选型与核心特性深度解析

2.1 MCP16251与MCP16252的关键差异

MCP16251和MCP16252经常被放在一起讨论,它们内核相同,但封装和个别引脚功能有区别,这直接决定了应用场景。

MCP16251通常采用更小的封装(如SOT-23-5),引脚定义为:VIN(电源输入)、GND(地)、FB(反馈)、EN(使能)、VOUT(开关节点,需接电感和二极管)。它的EN引脚是数字使能端,高电平有效(通常高于1.2V即开启)。这意味着,如果你直接用电池电压连接到EN,那么只要电池电压高于约1.2V,芯片就会一直工作。这在某些需要完全关断的应用中不够灵活。

MCP16252的封装可能稍大(如SOT-23-6),多出来一个引脚。关键区别在于,它的EN引脚内部集成了一个精确的欠压锁定比较器。这个比较器有一个固定的阈值(例如0.9V或1.2V,具体看数据手册)。只有当VIN电压高于这个UVLO阈值时,EN引脚内部才被释放,此时外部电路才能通过上拉或驱动EN引脚来控制芯片开关。这个内置的UVLO功能,为系统增加了一层基础保护。

选型心得:如果你的系统对尺寸极其敏感,且关断逻辑由主控MCU等其他电路管理,MCP16251的简单数字EN脚更直接。如果你希望芯片自身具备基础的电压门槛保护,避免在超低电压下启动,MCP16252是更省心、更可靠的选择,它相当于自带了一道“安全门”。

2.2 理解极低启动电压与静态电流的意义

这是MCP16251/2系列立足的根本。其启动电压可以低至0.65V,静态电流典型值仅19µA。这两个参数对于单节电池应用至关重要。

启动电压低至0.65V:这意味着,即使是一节快要耗尽的碱性电池(电压可能跌到0.9V),它仍然有可能成功启动并建立输出电压。这极大地扩展了电池的有效使用容量,让你能“榨干”电池的最后一分能量,对于追求长续航的设备来说是质的飞跃。

19µA静态电流:这个电流是芯片在使能状态下、但未带负载(开关管不动作)时消耗的电流。在低功耗设备中,大部分时间处于休眠状态,此时系统的总功耗可能就几十个微安。如果电源芯片本身的静态电流就高达几十甚至上百微安,那整个低功耗设计就失去了意义。MCP16251/2的19µA属于行业优秀水平,确保了在待机时电池电量的缓慢消耗。

工作频率(500kHz典型值):较高的开关频率允许使用更小体积的电感和输出电容,有助于减小整体方案尺寸。但需要注意,频率越高,开关损耗会略微增加,在极高效率要求下需权衡。

3. 升压转换器外围电路设计要点

3.1 电感选型:不只是感量那么简单

电感是升压转换器的“心脏”,选错了效率会大打折扣,甚至无法正常工作。

1. 电感值计算:数据手册会给出计算公式。对于MCP16251/2,一个常用的经验值是4.7µH或10µH。计算依据是输入电压、输出电压、开关频率和预期的纹波电流。公式通常为:L = (VIN * (VOUT - VIN)) / (ΔIL * fSW * VOUT)。其中ΔIL是纹波电流,一般取最大输入电流的20%-40%。对于单节电池输入3.3V输出,计算下来4.7µH是一个常用值。

2. 饱和电流:这是最关键参数,必须大于芯片的峰值限流值。MCP16251/2的峰值限流典型值为700mA。你选择的电感饱和电流至少要有1A以上,建议1.2A-1.5A,留出充足余量。电感在电流接近饱和时会感量骤降,导致峰值电流失控,芯片可能触发保护或损坏。

3. 直流电阻:DCR要尽可能小。DCR上的损耗(I² * DCR)会直接转化为热,降低效率。特别是在电池低压大电流输入时,这个损耗不容忽视。选择DCR在几十毫欧姆级别的电感。

4. 封装与材质:便携设备常用屏蔽式贴片电感,如4mm*4mm或更小尺寸。材质优选铁氧体,高频特性好。

实操避坑:我曾贪图便宜用了一个标称4.7µH但饱和电流只有800mA的电感,在电池电压低于1V重载时,芯片效率从标称的90%骤降到70%以下,且电感发热严重。更换为饱和电流1.5A的同感量电感后问题消失。电感的饱和电流余量,宁大勿小。

3.2 输入输出电容布局:稳定性的基石

电容的作用是滤波和储能,布局不当会引起振荡或电压跌落。

输入电容(CIN):必须紧靠芯片的VIN和GND引脚放置。它的主要作用是提供芯片开关管动作时所需的高频脉冲电流,路径越短,寄生电感越小,电压纹波越小。推荐使用一个10µF的陶瓷电容(X5R或X7R材质)并联一个100nF的陶瓷电容。大电容储能,小电容滤高频。

输出电容(COUT):同样需要低ESR的陶瓷电容,容值根据负载瞬态响应要求决定。通常22µF是一个不错的起点。需要注意的是,升压转换器的输出电容会承受较大的纹波电流,要选择纹波电流额定值足够的电容。有时可以并联多个电容来分担纹波电流并降低ESR。

二极管选择:必须使用肖特基二极管,因为其正向压降低(0.3V-0.5V),反向恢复时间极短。反向恢复时间长的普通二极管会导致巨大的开关损耗和电压尖峰。型号如1N5817、1N5819(1A电流)或SS12、SS14等贴片型号都是常用选择。其额定电压需高于输出电压,电流需大于最大输出电流。

4. UVLO电路设计与实现详解

4.1 为什么需要外部UVLO?

即使MCP16252有内置UVLO,但其阈值是固定的(如0.9V)。对于单节电池应用,我们可能希望系统在电池电压降到1.0V或1.1V时就彻底关闭,以保护电池免受深度放电损害,同时也避免系统在电压不足时工作不稳定(如MCU复位、传感器读数错误)。这时,就需要一个可调阈值的外部UVLO电路

其工作原理是:监测输入电压(电池电压),当电压高于设定阈值时,使能(EN)芯片;当电压低于阈值时,关闭芯片。这像一个电压控制的开关。

4.2 基于电阻分压器的UVLO电路实现

最经典、最经济的方案是使用一个电阻分压器加一个三极管或MOSFET。这里以NPN三极管为例。

电路构成

  1. 电压采样网络:R1(上拉电阻)和R2(下拉电阻)串联在VIN和GND之间。它们的连接点电压V_MON = VIN * [R2 / (R1 + R2)]。
  2. 比较与开关:V_MON连接到NPN三极管(如2N3904、MMBT3904)的基极(B)。三极管的发射极(E)接GND,集电极(C)接芯片的EN引脚。同时,EN引脚需要通过一个上拉电阻(R_EN,如100kΩ)连接到VOUT或一个稳定的偏置电压(如果已有的话)。

工作原理

  • 正常工作时:电池电压VIN较高,使得V_MON > 0.7V(三极管BE结导通电压)。三极管导通,集电极(C)电压被拉低至接近GND。由于EN引脚被R_EN上拉,此时EN被拉低,芯片禁用。等等,这里好像反了?别急,这正是巧妙之处。
  • 我们需要的是“电压高时使能”。所以正确的接法是:三极管用作反相器。我们需要让V_MON控制三极管,而三极管再去控制一个P-MOSFET,或者更简单,我们换一种接法。

更直接的接法(EN高有效): 使用一个PMOS管(如Si2301)。电阻分压点V_MON连接至PMOS的栅极(G)。PMOS的源极(S)接VIN,漏极(D)接芯片的EN脚。EN脚通过一个下拉电阻(如100kΩ)到GND。

  • 当VIN高时,V_MON也高,PMOS的Vgs接近0,PMOS关闭。EN脚被下拉电阻拉至GND(低电平),芯片关闭?不对,又反了。
  • 仔细想:对于MCP16251,EN高有效。我们希望VIN高时,EN为高。
  • 正确且简单的方案:使用电压检测器(Reset IC)比较器。但对于极致成本敏感的应用,可以用两个三极管搭建一个带滞回的比较器。

4.3 实用且可靠的UVLO电路方案

考虑到稳定性和易用性,我强烈推荐使用专用电压检测器,也叫复位芯片或电压监控器。例如,TI的TPL5110(带定时器)或更常见的S-808xx系列(如S-80830, 阈值3.0V)。

但对于我们监测0.9V-1.2V的低压,需要选择低压版本的检测器,如Seiko的S-1000系列(有0.9V, 1.0V, 1.1V等多种固定阈值)或者使用一个微功耗比较器(如TS881)搭配基准源

这里给出一个基于微功耗比较器的通用可调方案,适用性最广:

元件清单

  • IC1: 微功耗比较器,如ST的TS881(功耗<1µA,推挽输出)。
  • R1, R2: 高阻值分压电阻(如1MΩ和470kΩ级),用于设定检测阈值。
  • R3: 正反馈电阻,用于产生滞回,防止电压在阈值附近抖动导致EN频繁开关。
  • Vref: 一个稳定的参考电压源。如果系统已有(如MCP16251输出的3.3V),可直接用。如果没有,可以使用一个微功耗基准源如TLV7031(1.2V固定输出)。

电路连接与计算

  1. 电池电压VIN通过R1和R2分压,得到V_SENSE = VIN * R2/(R1+R2)。
  2. V_SENSE接入比较器的反相输入端(-)。
  3. 基准电压Vref接入比较器的同相输入端(+)。
  4. 比较器的输出接MCP16251的EN引脚(如果是MCP16252,可接其EN,但注意其内部有上拉,电路需调整)。
  5. R3连接在比较器输出端和同相输入端之间,提供正反馈。

阈值计算

  • 关闭阈值(VIN_FALLING):当VIN下降时,芯片在何时关闭。这是我们的目标阈值,假设为1.0V。 V_SENSE = Vref 时触发翻转。所以,1.0V * [R2/(R1+R2)] = Vref。 => R1/R2 = (1.0V / Vref) - 1。 如果选Vref=0.5V(可用电阻分压从3.3V得到),则 R1/R2 = (1.0/0.5)-1=1。取R1=R2=1MΩ。
  • 开启阈值(VIN_RISING):由于有正反馈R3,开启阈值会比关闭阈值高一点,这就是滞回电压V_HYST。这能有效防止电池电压因负载突变在1.0V附近波动时,系统反复重启。 V_HYST ≈ (Vref * R2) / (R3 * (R1+R2)/R1) 。通过调整R3(通常远大于R1,R2,如10MΩ)来设置一个合适的滞回,比如50mV。

这样,当电池电压低于1.0V时,比较器输出低电平,关闭升压芯片。只有当电池电压回升到超过1.05V(1.0V+0.05V滞回)时,比较器才输出高电平,重新开启系统。这个电路非常可靠,且功耗极低(主要耗电在分压电阻和比较器,可控制在几个微安)。

调试经验:滞回电压非常重要。没有滞回,在临界电压点,负载的轻微变化会导致系统“打嗝”(不断重启关闭)。滞回电压一般设为阈值电压的5%-10%。调试时,可以用可调电源模拟电池电压,缓慢调低,观察EN引脚和系统输出的动作点是否与设计一致。

5. PCB布局与噪声抑制实战要点

开关电源的PCB布局是决定成败的最后一步,再好的原理图,糟糕的布局也会导致噪声、振荡甚至失效。

第一黄金法则:小电流回路与大电流回路分离

  • 大电流开关回路:这是噪声源。路径是:输入电容CIN(+) → 芯片VIN → 芯片内部开关管 → 芯片LX(开关节点)引脚 → 电感L → 输出电容COUT(+) → 二极管阳极 → 二极管阴极 → 输入电容CIN(-)。这个环路一定要尽可能短而粗。布局时,将CIN、芯片、电感、二极管、COUT紧凑放置。
  • 小电流敏感回路:主要是反馈(FB)电阻分压网络。这个网络必须远离电感和二极管的开关节点,防止噪声耦合。反馈点应直接取自输出电容COUT的两端,而不是负载远端。

第二要点:接地策略

  • 采用单点接地星型接地。将输入电容的GND、芯片的GND、输出电容的GND、以及反馈电阻的GND,用一个宽而短的铜箔连接在一起,形成一个“静地”。这个“静地”再通过单独的一条较宽走线连接到主电源地平面。避免开关电流流过敏感电路的接地路径。

第三要点:散热考虑

  • 芯片的散热焊盘(如果有)必须良好接地并铺铜,增加散热面积。电感也会发热,布局时注意与其它热敏感器件(如某些传感器)保持距离。

第四要点:反馈走线

  • FB引脚的走线要细而短,并用地线包围进行屏蔽。反馈电阻应尽可能靠近FB引脚放置。绝对不要让FB走线与LX开关节点平行走线。

6. 效率优化与测试验证

6.1 效率测量与关键点

升压转换器的效率 η = (VOUT * IOUT) / (VIN * IIN)。测量时需要同时用两个万用表或一个功率分析仪测量输入和输出的电压电流。关键测试点包括:

  1. 轻载效率(10mA以下):此时静态电流占主导,MCP16251/2的低静态电流优势体现。
  2. 典型负载效率(如50mA-100mA):这是大多数低功耗设备的工作电流。
  3. 重载效率(接近最大输出电流):此时导通损耗和开关损耗占主导。
  4. 不同输入电压下的效率:重点测试电池电压从1.5V到1.0V的变化过程。效率曲线通常会随着输入电压降低而下降,因为输入电流变大了。

6.2 常见问题排查清单

现象可能原因排查步骤与解决方案
无输出或输出电压低1. EN引脚未正确使能。
2. 电感饱和或感值错误。
3. 二极管接反或损坏。
4. 反馈电阻分压比错误。
1. 测量EN引脚电压,确认高于使能阈值。
2. 用电流探头观察电感电流波形是否异常尖峰(饱和迹象),或更换更大饱和电流的电感。
3. 检查二极管方向,用万用表二极管档测量正向压降。
4. 计算并测量FB引脚电压,应为芯片内部参考电压(通常0.6V或1.2V)。
输出电压纹波过大1. 输出电容ESR过高或容值不足。
2. 输入电容距离芯片过远。
3. 布局不佳,开关噪声耦合。
1. 在现有输出电容上并联一个低ESR的陶瓷电容(如10µF)。
2. 检查并确保输入陶瓷电容紧贴芯片VIN和GND引脚。
3. 检查PCB布局,优化大电流回路。
芯片发热严重1. 电感饱和。
2. 二极管反向恢复慢或正向压降大。
3. 开关频率下效率曲线不佳(负载过轻或过重)。
1. 同“无输出”排查电感。
2. 更换为正向压降低、反向恢复时间短的肖特基二极管。
3. 测量实际负载电流,看是否在芯片推荐的高效区间。
系统在电池低压时不稳定(重启)1. UVLO阈值设置不当或无滞回。
2. 输入电压因负载瞬态跌落过大。
1. 检查并调整UVLO电路,确保有足够的滞回电压。
2. 增加输入电容容值,或检查电池连接阻抗是否过大。
轻载时输出电压偏高芯片可能工作在脉冲跳跃模式,这是正常现象,尤其固定频率PWM芯片在轻载时为了维持效率会跳脉冲。只要在数据手册规定范围内即可。若需更稳,可考虑在输出端加一个极小负载(如100kΩ电阻)。

设计完成后,务必进行长时间的老化测试,模拟电池从满电到耗尽的全过程,观察系统行为是否与设计预期一致。特别是UVLO电路,要确保其在临界点能干净利落地动作,没有振荡。单节电池升压设计是一个对细节要求极高的活,每一个元件的选择、每一个参数的计算、每一毫米的PCB走线,都影响着最终产品的可靠性和续航。