TPS60151电荷泵稳压器:高效5V电源设计实战与PCB布局要点
2026/7/24 10:31:37 网站建设 项目流程

1. 项目概述与核心价值

在便携式电子设备的设计中,如何从一个不稳定的电池电压(比如单节锂电池的2.7V到4.2V)或一个宽范围的输入源,高效、稳定地生成一个5V的电源轨,一直是个经典且棘手的问题。传统的线性稳压器(LDO)虽然简单,但在压差较大时效率低下,发热严重;而基于电感的开关稳压器(Buck-Boost)效率高,但需要电感,会带来体积、成本和潜在的电磁干扰(EMI)问题。尤其是在为USB OTG、HDMI接口这类对电源噪声敏感、且PCB空间寸土寸金的场景下,我们迫切需要一种更优雅的解决方案。

这时,开关电容电压转换器,也就是我们常说的电荷泵,就闪亮登场了。它的核心魅力在于,仅用几个开关、一个电容和一个控制芯片,就能实现电压的倍压或稳压,完全摒弃了电感。这意味着更小的解决方案尺寸、更低的系统成本,以及天生更低的电磁辐射。我最近在一个为智能手表设计USB通信接口的项目中,就深度使用了德州仪器(TI)的TPS60151这款电荷泵稳压器。它的任务是从一颗3.7V的锂电池,稳定输出5V/140mA的电源,用于驱动USB PHY芯片和HDMI电平转换器。实测下来,这颗芯片不仅完美满足了电气规格,其独特的跳跃模式(Skip Mode)更是将系统待机功耗压到了微安级别,对延长电池续航功不可没。

简单来说,TPS60151是一款固定输出5V、最大输出电流140mA的开关电容稳压器。它能在2.7V至5.5V的宽输入电压范围内工作,即使输入电压高于5V(例如用5V适配器供电时),它也能通过内部调节将输出稳稳地控制在5V。这对于由电池供电、电压会随着放电而下降的设备来说至关重要。本文将结合我的实际设计经验,从原理、选型、布局到实测调试,为你完整拆解如何用好这颗小巧但强大的芯片,打造一个高效、可靠的5V便携设备电源。

2. 电荷泵工作原理与TPS60151架构解析

2.1 开关电容电压转换的核心思想

要理解TPS60151,首先得搞明白电荷泵是怎么工作的。你可以把它想象成一个用开关控制的水泵和两个水桶。一个桶是输入电压(VIN),另一个桶是输出电压(VOUT),中间有一个飞跨电容(CFLY)作为“水瓢”。

它的基本操作分为两个阶段,由内部一个高频振荡器(对于TPS60151是1.5MHz)控制的开关网络来切换:

  1. 充电阶段:开关将飞跨电容(CFLY)连接到输入电源(VIN)和地(GND)之间,此时电容被充电至大约等于输入电压(理想情况下)。
  2. 放电阶段:开关网络切换,将已经充好电的飞跨电容与输入电源串联,再一起向输出电容(COUT)和负载放电。这样,输出电压理论上就变成了输入电压与电容电压之和,实现了电压的倍增(例如倍压)。

TPS60151采用的是一个倍压(×2)拓扑,但其精妙之处在于它不是一个简单的开环倍压器,而是一个闭环稳压器。它内部通过反馈网络实时监测输出电压,并通过调节开关管上的压降(可以理解为调节“水瓢”每次舀水的“阻力”),来精确控制最终输出为5V,即使输入电压在变化。

2.2 TPS60151的内部功能框图与工作模式

打开TPS60151的数据手册,其功能框图清晰地展示了它的内部构成:一个1.5MHz的振荡器产生两相不重叠的时钟(Φ1和Φ2),驱动四个功率MOSFET(Q1-Q4)构成H桥,控制飞跨电容的充放电。一个误差放大器(Error Amp)将反馈电压与内部基准电压(VREF)比较,其输出信号用于调制功率管的导通状态,从而实现稳压。

除了核心的稳压功能,TPS60151集成了多个保护和管理功能,这正是其高可靠性的体现:

  • 使能控制(ENA):这是一个硬件开关。当ENA引脚被拉低(<0.4V),芯片进入关断模式,静态电流典型值仅4μA,几乎不耗电。当ENA被拉高(>1.3V),芯片启动。
  • 欠压锁定(UVLO):当输入电压低于约2.1V时,芯片自动关闭,防止在电压不足时异常工作,损坏自身或负载。
  • 软启动:在使能引脚拉高后,芯片内部会控制输出电压缓慢上升(典型时间150μs)。这个功能至关重要,它能有效限制启动时的浪涌电流,防止输入电源被拉垮,也避免了输出电压过冲对负载造成冲击。
  • 跳跃模式(Skip Mode):这是TPS60151在轻载时省电的“独门秘籍”。当负载电流很轻(典型值低于8mA)且输出电压略高于5.1V时,芯片会进入跳跃模式。在此模式下,振荡器停止工作,功率管关闭,仅维持极低功耗的监测电路,静态电流骤降至90μA。一旦输出电压因负载增加而下降,芯片立刻恢复开关操作。这种“按需供电”的机制,对于手机、智能手表等大部分时间处于待机或轻载状态的设备,能显著提升电池寿命。
  • 过流与短路保护:芯片内部有电流限制电路,当输出过载时,会将输出电流限制在最大值(典型500mA)。如果输出直接对地短路,保护电路会进一步将电流钳位在更低的水平(典型80mA),同时触发热保护,形成双重保险。
  • 输出反向电流保护:这是一个在USB OTG等应用中非常关键的特性。当TPS60151的输入端(VIN)电压意外跌落或消失,而输出端(VOUT)仍存在电压(例如来自另一个设备)时,如果没有此保护,电流会从VOUT倒灌回VIN,可能导致芯片损坏或电池异常充电。TPS60151内部集成了防倒灌电路,有效阻止了这种反向电流。

注意:理解这些工作模式和保护机制,是进行稳健电路设计的基础。例如,在设计使能电路时,要确保上电时序正确,避免EN引脚浮空;在评估系统待机功耗时,必须考虑芯片是否会进入跳跃模式以及进入的条件。

3. 关键外围器件选型与计算

TPS60151的应用电路极其简洁,只需要三个外部电容:输入电容(CIN)、输出电容(COUT)和飞跨电容(CFLY)。但如何选择这三个电容,直接影响到性能、效率和稳定性。

3.1 电容选型:材质、容值与电压

首选陶瓷电容:数据手册强烈推荐使用表面贴装陶瓷电容,特别是X5R或X7R介质的。这是因为它们具有极低的等效串联电阻(ESR)和等效串联电感(ESL)。低ESR意味着更小的纹波电压和更低的功率损耗,低ESL则有助于抑制高频开关噪声。务必避免使用钽电容或引线式电容,它们较高的ESR和ESL会显著增加输出纹波。

容值计算

  1. 飞跨电容(CFLY):这个电容是电荷转移的“搬运工”,其容值决定了在每个开关周期内能转移多少电荷,从而影响最大输出电流能力。其最小值可由以下公式估算:CFLY ≥ IOUT(MAX) / (2 * fSW * ΔVCFLY)

    • IOUT(MAX):最大输出电流,这里取140mA。
    • fSW:开关频率,1.5MHz。
    • ΔVCFLY:允许的飞跨电容电压纹波。通常设计为100mV左右以获得较好的效率与体积平衡。 代入计算:CFLY ≥ 0.14A / (2 * 1.5e6 Hz * 0.1V) ≈ 0.47μF。 因此,数据手册推荐的1μF是一个留有充足裕量的稳健选择。在实际项目中,我使用了1μF/10V的0603封装X5R陶瓷电容。
  2. 输出电容(COUT):它负责滤除开关噪声,稳定输出电压,并提供负载瞬态变化所需的电流。其容值影响输出纹波电压和环路稳定性。输出纹波电压(ΔVOUT_RIPPLE)主要由两部分组成:电容充放电引起的纹波和ESR引起的纹波。ΔVOUT_RIPPLE ≈ IOUT(MAX) / (2 * fSW * COUT) + IOUT(MAX) * ESR_COUT为了满足HDMI等应用对电源噪声的严苛要求,需要尽可能降低纹波。数据手册要求的最小值是2.2μF,这是保证控制环路稳定的最低要求。在实际设计中,我强烈建议使用4.7μF或更大的电容。在我的设计中,我并联了一个2.2μF和一个4.7μF的电容,总计6.9μF,实测输出纹波可以控制在15mVpp以内。同样选择10V耐压的X5R/X7R陶瓷电容。

  3. 输入电容(CIN):它的主要作用是为芯片提供瞬态大电流,并滤除输入线上的噪声。虽然数据手册最低要求也是2.2μF,但考虑到输入电源可能距离较远或有阻抗,使用一个4.7μF或10μF的电容是很好的实践。这能改善输入电压的稳定性,特别是在负载突增时。

电压额定值:所有电容的额定电压必须高于其两端可能出现的最大电压。对于输入/输出电容,至少选择10V耐压。对于飞跨电容,其两端电压最大约为VIN,因此6.3V或10V均可,为保险起见通常也选10V。

3.2 效率估算与热考量

电荷泵的理想效率在倍压模式下是固定的,但实际效率受开关损耗、导通损耗和静态电流影响。TPS60151在正常PWM模式下的效率可以近似估算:效率 ≈ VOUT / (2 * VIN) * 100%(忽略静态电流和开关损耗) 当VIN=3.6V,VOUT=5V时,理想效率约为69.4%。从数据手册的效率曲线可以看到,在负载100mA、输入3.6V时,效率可达85%以上,这得益于其优化的内部设计。

热设计:TPS60151采用2mm x 2mm的WSON封装,其结到环境的热阻(θJA)高达69.1°C/W。这意味着芯片自身的散热能力有限。在最大负载(140mA)和最差效率点(低输入电压)下,芯片的功耗为:PD = (VIN * IIN) - (VOUT * IOUT) ≈ (2.7V * 2*0.14A) - (5V * 0.14A) = 0.756W - 0.7W = 0.056W(此处为粗略估算,实际IIN会更大)。 虽然功耗看起来不大,但考虑到小封装,温升仍不可忽视。最关键的热设计措施是将芯片底部的散热焊盘(Thermal Pad)良好地焊接在PCB的铜箔上,并通过过孔连接到内部或背面的接地层,利用整个PCB作为散热器。在我的设计中,我在散热焊盘对应的PCB区域放置了一个5x5的过孔阵列(孔径0.3mm),连接到中间接地层,实测在25°C环境、3.3V输入、140mA满载输出下,芯片表面温升约20°C,完全在安全范围内。

4. PCB布局设计实战与要点

对于任何开关电源,PCB布局都是决定成败的最后一步,糟糕的布局会导致噪声大、效率低甚至不稳定。TPS60151的布局原则可以概括为:“短、粗、近”

4.1 布局核心准则

  1. 输入/输出电容就近放置:CIN和COUT必须尽可能地靠近芯片的VIN、VOUT和GND引脚。其接地端与芯片GND引脚之间的回路面积要最小化。这为高频开关电流提供了最短、阻抗最低的路径,能最大程度地减少寄生电感和电阻带来的电压尖峰和噪声。
  2. 飞跨电容路径最短:连接CP+和CP-引脚的飞跨电容(CFLY)是高频大电流环路的核心。这个电容必须紧挨着芯片的这两个引脚放置,走线要短而宽。任何额外的走线电感都会降低效率并增加电磁辐射。
  3. 接地策略:采用一个实心的接地平面(Ground Plane)是最佳选择。芯片的GND引脚、所有电容的接地端都应通过短而宽的走线或直接通过过孔连接到这个接地平面。这为噪声电流提供了一个低阻抗的返回路径。
  4. 使能引脚(ENA)走线:如果ENA信号来自MCU等数字器件,其走线应远离高频的开关节点(如CP+、CP-、VIN、VOUT的走线),以避免噪声耦合导致误触发。

4.2 我的四层板布局实例

在我最近的智能手表主板设计中,我采用了四层板结构:Top Layer(信号/元件), Inner Layer 1(GND), Inner Layer 2(电源), Bottom Layer(信号)。

  • 顶层(Top Layer)
    • 将TPS60151放置在主板边缘靠近USB连接器的位置。
    • CIN(4.7μF, 0603)和COUT(2.2μF+4.7μF, 均为0603)像“左膀右臂”一样紧贴芯片的VIN/GND和VOUT/GND引脚放置。
    • CFLY(1μF, 0603)则“骑”在芯片的CP+和CP-引脚上方,连线长度小于1.5mm。
    • 所有电容的接地焊盘都通过多个微过孔(直径0.2mm)直接打到内层GND平面。
  • 内层1(GND Plane)
    • 一个完整不间断的接地层。芯片散热焊盘下方的区域,我放置了一个密集的过孔阵列(约20个过孔),将这些过孔也连接到这个GND平面,极大地增强了散热。
  • 内层2(Power Plane)
    • 主要用于其他电源网络,但我在TPS60151的VIN和VOUT区域进行了局部敷铜,并通过过孔与顶层相应网络连接,以提供额外的电流承载能力。
  • 底层(Bottom Layer)
    • 保持空旷,仅在芯片下方对应区域放置了丝印标注。避免在开关节点下方走敏感的信号线。

实操心得:在绘制完PCB后,务必用设计规则检查(DRC)验证一下,确保电源和地线的宽度足够。对于140mA的电流,顶层走线宽度至少15mil(约0.38mm)是安全的。另一个容易忽略的点是芯片散热焊盘的焊接。需要在PCB焊盘上做十字花焊盘或网格状开窗,并在钢网(Stencil)上为这个焊盘开孔,以确保焊接时锡膏能充分熔化,形成良好的热连接和电气连接。如果焊盘中间有大的阻焊层,热量无法导出,芯片可能会过热。

5. 系统集成、实测波形与故障排查

5.1 在USB OTG系统中的应用

TPS60151的典型应用就是为USB OTG接口提供5V电源。如图10所示,芯片的输入直接连接设备电池(2.7-4.2V),输出5V连接到USB连接器的VBUS引脚。USB OTG控制器通过一个GPIO控制TPS60151的ENA引脚,仅在需要作为主机(Host)对外供电时,才使能电荷泵。这种设计非常节能。

使能时序考虑:在系统启动时,要确保MCU的I/O先于TPS60151上电初始化,或者将ENA引脚通过一个上拉电阻拉到VIN(通过一个限流电阻),并通过一个MCU的GPIO口来控制下拉禁用。避免上电过程中ENA引脚状态不确定导致芯片异常启动。

5.2 关键波形实测与性能分析

设计完成后,我用示波器、电子负载和电源对板子进行了全面测试。以下是一些关键波形和解读:

  1. 启动波形(Power-On)

    • 条件:VIN=3.6V, COUT=6.9μF, 负载=100mA电阻。
    • 现象:使能ENA后,VOUT从0V平滑上升至5V,上升时间约200μs,无明显过冲。这验证了内部软启动功能的有效性。输入侧可以看到一个被软启动限制的、相对平缓的电流上升沿,没有出现大的电流尖峰。
  2. 输出纹波(Output Ripple)

    • 条件:VIN=3.6V, IOUT=100mA。
    • 测量方法:使用示波器带宽限制到20MHz,用弹簧接地针直接点在芯片VOUT和GND引脚上测量。
    • 结果:纹波电压峰峰值约为12mV,主要为1.5MHz的开关频率及其谐波。纹波大小与COUT的容值和ESR直接相关。增加COUT或并联一个低ESR的陶瓷电容可以进一步降低纹波。
  3. 负载瞬态响应(Load Transient)

    • 条件:VIN=3.6V, 负载在50mA和150mA之间以10kHz方波跳变。
    • 现象:输出电压有一个约80mV的下冲和上冲,并在20μs内恢复稳定。这个动态性能对于大多数便携设备应用是完全可以接受的。如果需要更优的动态性能,可以适当增加输出电容,但会牺牲启动时间和体积。
  4. 跳跃模式(Skip Mode)验证

    • 条件:VIN=3.6V, 负载为空载(<1mA)。
    • 现象:用示波器观察VOUT,可以看到电压在5.0V到5.1V之间缓慢波动。同时,用电流探头测量输入电流,显示为一系列稀疏的脉冲群,而不是连续的1.5MHz开关电流。这证实芯片已进入跳跃模式,平均输入电流降至100μA以下,与数据手册的90μA典型值吻合。

5.3 常见问题排查速查表

在实际调试中,你可能会遇到以下问题。这里我总结了一个快速排查指南:

问题现象可能原因排查步骤与解决方案
无输出或输出电压低1. ENA引脚未正确使能(应为高电平>1.3V)。
2. 输入电压低于欠压锁定阈值(<2.1V)。
3. 输出过载或短路触发保护。
4. 焊接问题,特别是底部散热焊盘未焊好。
1. 测量ENA引脚电压。
2. 测量VIN引脚电压,确保高于2.7V。
3. 断开负载,测量空载输出电压。如果恢复正常,检查负载是否短路或过载。
4. 用热风枪重新加热芯片,确保底部焊盘熔化。
输出纹波过大1. 输出电容(COUT)容值不足或ESR过高。
2. 输出电容距离芯片过远,走线电感大。
3. 输入电源不稳定或阻抗高。
4. 测量方法不当(未使用带宽限制和短接地线)。
1. 在芯片引脚处并联一个低ESR的陶瓷电容(如1μF X7R)。
2. 检查PCB布局,确保COUT紧靠VOUT和GND引脚。
3. 在芯片VIN引脚处增加一个10μF的旁路电容。
4. 使用示波器带宽限制(20MHz)和弹簧接地针测量。
芯片发热严重1. 负载电流超过140mA。
2. 输入电压过低,导致效率低下,损耗大。
3. 散热不良,底部焊盘未与PCB良好焊接或PCB无散热过孔。
4. 环境温度过高。
1. 测量实际负载电流。
2. 检查输入电压,尽量在3.3V以上使用以获得更高效率。
3. 检查芯片底部焊接,优化PCB散热设计(增加接地层和散热过孔)。
4. 确保设备通风良好。
轻载时输出电压偏高(>5.1V)这是正常现象,芯片进入了跳跃模式(Skip Mode)。输出电压在轻载时会略微上升(最高至5.25V)。确认负载电流是否小于8mA。如果负载对电压精度要求极高,可考虑在输出端增加一个小的假负载(如10kΩ电阻),使芯片始终工作在PWM模式,但会牺牲待机功耗。
使能控制不灵敏ENA引脚走线过长,受到开关噪声干扰。缩短ENA走线,远离高频开关节点。可以在ENA引脚到地之间加一个约10pF的小电容滤波(注意不能太大,否则会延迟开关机)。

最后一点个人体会:对于像TPS60151这样的高频开关器件,“一点接地”的概念不如为高频噪声电流提供一个完整、低阻抗的返回路径来得重要。一个完整的地平面就是最好的路径。不要为了追求“一点接地”而将地线走得很细很长,那会引入更大的电感,反而加剧噪声问题。我的原则是:在芯片周围小范围内,保证地连接的低阻抗和完整性,远胜于形式上的“一点”。

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

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

立即咨询