电荷泵双极性电源设计:从原理到PCB布局的完整实践指南

📅 发布时间:2026/8/5 6:36:46
电荷泵双极性电源设计:从原理到PCB布局的完整实践指南 1. 项目概述从零开始设计一个电荷泵双极性电源最近在捣鼓一个需要正负对称电压供电的模拟电路项目比如运放、ADC或者一些传感器调理电路手头只有单路电源这让我不得不重新审视一个经典而高效的方案——电荷泵双极性电源。这玩意儿说简单点就是利用电容的充放电特性把一路直流电压“泵”成两路极性相反的电压实现从单电源到双电源的转换。它不像传统的线性稳压器或开关电源那样需要笨重的电感核心就是几个电容、几个开关通常是MOSFET或集成芯片里的开关和一个振荡器结构紧凑成本极低特别适合在PCB空间紧张、对成本敏感、且功率需求不大的场合救急。你可能在RS-232电平转换芯片、运放的偏置电源或者LCD的背光驱动里都见过它的身影。它的核心魅力在于“无感”彻底摆脱了电感带来的EMI烦恼和体积问题。但硬币都有两面电荷泵的输出电流能力通常有限输出噪声和纹波也比带LC滤波的开关电源要大一些。所以这个项目就是一次深度实践如何根据具体需求从原理出发一步步选型、计算、布局最终设计出一个稳定可靠的电荷泵双极性电源。无论是电子爱好者想给自己的小制作供电还是工程师需要在产品中解决一个局部供电问题这个过程都值得细细拆解。2. 电荷泵双极性电源的核心原理与架构选型2.1 电荷泵的基本工作原理电容的“电压搬运工”要设计它首先得吃透它是怎么工作的。我们以最经典的反压型电荷泵为例目标是产生一个 -VIN 的电压。想象有两个水桶电容和一个水泵开关网络。第一阶段水泵把水源输入电源VIN的水抽到第一个水桶飞跨电容CFLY里把它灌满到VIN电压。第二阶段水泵改变管道连接方式把这个装满水的水桶抬升到第二个水桶输出电容COUT的上方并将其中的水倒入第二个水桶。关键来了此时第二个水桶的参考零点地被巧妙地切换了使得倒入水后第二个水桶的水位相对于新的零点变成了负值。通过高速重复这个“灌入-抬升-倒出”的过程就能在输出端建立起一个稳定的负电压。用电路语言描述一个方波振荡器控制着四只MOSFET开关通常集成在芯片内。在时钟前半周期开关S1和S2闭合S3和S4断开。此时输入电压VIN对飞跨电容CFLY充电使其两端电压为VIN。在时钟后半周期S1和S2断开S3和S4闭合。CFLY的正极被切换到地负极则连接到输出端。由于电容两端的电压不能突变CFLY负极的电位就从原来的0V通过S2接地时被拉低到了大约 -VIN假设理想情况这个电压再通过S4对输出电容COUT充电从而建立起负电压。振荡器不断工作就能持续补充COUT因负载消耗的电荷维持负压输出。注意这里描述的是理想情况实际由于开关导通电阻、电容ESR等因素输出电压的绝对值会略低于输入电压存在一定的转换损耗。2.2 双极性电源的常见架构不止于反压仅仅产生负压还不够我们需要的是正负对称的双极性电源。常见的架构有以下几种选择哪种取决于你的输入条件和输出要求反压型 LDO/线性稳压器这是最直接的思路。先用一个电荷泵将VIN转换为 -VIN例如5V输入得到 -5V输出。然后正压直接取自VIN或者为了更好的精度和噪声性能将VIN通过一个低压差线性稳压器LDO产生一个干净的正压如3.3V。负压端同理可以将 -VIN 再通过一个负压LDO进行稳压。这种架构优点是正负压可独立调节噪声性能好缺点是效率稍低经过两级转换且需要两个LDO。倍压型 虚拟地分割另一种巧妙的思路是使用倍压电荷泵。例如用一个倍压电荷泵将VIN如5V泵升到大约2*VIN如10V。然后不把这个10V作为正压而是将它作为总电源在其正端10V和负端GND之间用一个精密的电阻分压网络或专用的虚拟地芯片如TLE2426创建一个中间参考点这个点就作为系统的“新地线”。那么相对于这个新地线原来的GND就成了 -5V原来的10V就成了 5V。这样就得到了一个±5V的双电源。这种架构只需要一个电荷泵和一个分压器非常简洁但要求负载对正负电源的电流需求基本平衡否则“虚拟地”电位会漂移。集成双路输出电荷泵芯片现在很多芯片厂商提供了“一站式”解决方案比如MAXIM的MAX889、ADI的LTC3260等。这些芯片内部集成了振荡器、开关、控制逻辑有时还集成了LDO。你只需要外接几个电容配置一下反馈电阻就能同时得到稳定、可调的正负输出电压。这种方案设计最简单性能有保障但成本和灵活性受限于特定芯片。选型考量对于本次设计假设我们的输入是5V单电源需要输出±5V/100mA的双电源且对PCB面积敏感对成本有一定要求。考虑到负载可能不平衡模拟电路的正负电流需求并不总是对称为了避免虚拟地漂移带来的麻烦我决定采用“反压型电荷泵 双LDO”的架构。先用一个电荷泵从5V生成 -5.5V左右的负压留出LDO的压差裕量然后正负压分别用5V和-5.5V作为输入通过两个LDO稳压到精确的5.0V和-5.0V。这样既能保证电压精度和低噪声又能提供较好的负载调整率。3. 关键元器件选型与参数计算确定了架构接下来就要像搭积木一样为每个环节挑选合适的“积木”并计算其规格。3.1 电荷泵芯片选型效率与频率的权衡电荷泵芯片是核心。我们需要一个能将5V输入转换为负压的芯片。关键参数有输出电流能力我们需要最终输出±100mA。电荷泵的输出电流能力受限于开关导通电阻和振荡频率。通常芯片标称值会有一定余量选择时需考虑LDO的输入电流等于输出电流加上自身静态电流。因此电荷泵芯片的持续输出电流能力至少应在150mA以上。开关频率频率越高使用的飞跨电容和输出电容容值可以越小有利于小型化。但频率越高开关损耗会增大可能降低效率并可能带来更严重的电磁干扰。常见的频率在几百kHz到1-2MHz之间。对于音频等敏感应用需注意频率是否落在音频带内产生可闻噪声。工作模式有些芯片支持可调频率或脉冲跳跃模式轻载时减少开关次数以提高效率。集成度是否集成了LDO是否有使能引脚热保护基于以上我选择了TPS60403这款芯片。理由如下它是一款专为负压转换设计的电荷泵输入范围2.7V至5.4V正好适合5V系统输出电流高达300mA完全满足需求固定开关频率高达1.25MHz允许使用小尺寸的陶瓷电容1μF左右采用SOT-23小封装非常节省空间。它不集成LDO正好符合我们外接LDO的架构。3.2 电容选型绝非随便抓几个就能用电荷泵的性能极度依赖外部电容。主要需要三个输入电容CIN、飞跨电容CFLY和输出电容COUT。电容类型必须使用低等效串联电阻ESR和低等效串联电感ESL的电容。多层陶瓷电容MLCC是唯一推荐的选择如X5R或X7R材质。严禁使用铝电解或钽电容它们的高ESR会严重增加损耗、降低效率并导致输出电压跌落。容值计算芯片数据手册是唯一权威。对于TPS60403手册明确推荐CIN、CFLY和COUT均使用1μF的陶瓷电容。这个推荐值是基于其1.25MHz开关频率和典型负载计算出的最优平衡点能在纹波、效率和体积间取得良好折中。我们遵从推荐选择1μF, 10V, X7R, 0603封装的MLCC。电压额定值电容的耐压必须留有充足裕量。对于CIN和CFLY承受的电压是VIN5V选择10V耐压足够。对于COUT承受的是输出电压约-5.5V同样选择10V耐压。裕量充足有助于提高可靠性。布局位置这三个电容必须尽可能地靠近芯片的对应引脚放置尤其是CFLY和COUT。它们的回路面积要最小化以降低寄生电感这对抑制高频开关噪声至关重要。理想情况是电容的接地端直接通过过孔连接到芯片正下方的接地平面。3.3 LDO选型追求安静与精准电荷泵的输出纹波较大直接用于模拟电路供电可能会引入噪声。因此后级的LDO至关重要。正压LDO输入为5V输出为5.0V。这要求LDO的压差非常低。我们选择TPS7A4901。它是一款高性能LDO最大输出电流500mA压差在100mA负载时典型值仅为110mV完全满足5V入、5V出的要求。它的噪声性能极佳约15μVRMS电源抑制比PSRR在1kHz时高达70dB能有效滤除前级电荷泵的开关噪声。负压LDO输入为约-5.5V输出为-5.0V。需要一款负压输入的LDO。我们选择TPS7A3301它是TPS7A4901的负压版本性能参数对称便于设计。LDO外围电路每个LDO都需要输入和输出电容。根据数据手册TPS7A4901/3301建议在输入和输出端各并联一个10μF和一個0.1μF的MLCC。10μF提供储能和低频滤波0.1μF提供高频去耦。同样这些电容必须紧贴LDO引脚放置。3.4 参数计算与损耗估算输出电压估算对于理想反压电荷泵VOUT -VIN。实际由于开关导通电阻RDS(ON)和负载电流IOUT存在损耗VOUT ≈ -[VIN - IOUT * (2RDS(ON) 电容ESR)]。TPS60403的RDS(ON)典型值为0.6Ω。假设负载电流150mA留给LDO的输入电容ESR约20mΩ则VOUT ≈ -[5 - 0.15*(2*0.60.02)] ≈ -[5 - 0.183] ≈ -4.82V。这比-5V低。因此为了给负压LDO留出至少200mV的压差TPS7A3301要求我们需要电荷泵输出绝对值更高的电压。幸运的是TPS60403可以通过调整反馈它本身是固定-1倍压但有些芯片可调或者我们接受一个略低于-5V的最终输出如-4.8V或者选择压差更小的LDO。这里为了简化我们假设在轻载下电荷泵输出接近-5.2V能够满足LDO要求。效率估算电荷泵效率η ≈ |VOUT| / VIN。理想为100%实际要扣除开关、驱动和电阻损耗。上述条件下效率η ≈ 4.82 / 5 ≈ 96.4%。这看起来很高但这是电荷泵本体的效率。还要加上后级LDO的损耗。LDO效率η_LDO VOUT / VIN。对于正压LDO效率是5/5100%理想对于负压LDO效率是5/5.2≈96%。系统总效率是各级效率的乘积并且最终由总输出功率/总输入功率决定。估算整体效率在70%-85%区间对于一个小功率辅助电源是可以接受的。功耗与散热主要热源是LDO。LDO功耗P_LDO (VIN - VOUT) * IOUT。对于负压LDOP (5.2-5)*0.1 0.02W几乎不发热。正压LDO压差更小。电荷泵芯片的功耗也很小。因此整个电路无需额外散热措施。4. PCB布局与布线实战成败在此一举电荷泵电路对PCB布局极其敏感糟糕的布局会导致效率暴跌、噪声飙升甚至无法正常工作。4.1 布局核心原则短、粗、近电源路径最短化从输入电容CIN到芯片VIN引脚从芯片OUT引脚到输出电容COUT再到LDO的输入这些流过大电流的路径必须尽可能短而宽。使用宽铜皮走线而不是细线。电容紧贴引脚这是铁律。CIN、CFLY、COUT必须像卫星一样紧贴芯片的对应引脚。它们的接地端最好直接通过过孔打到芯片正下方的完整地平面GND Plane上形成最小的回流环路。地平面至关重要必须为整个电路提供一个完整、低阻抗的地平面。电荷泵芯片的地、所有电容的地、LDO的地都必须通过多个过孔牢固地连接在这个地平面上。避免使用细长的地线走线“star ground”在这里可能不是最佳选择完整平面更好。敏感走线远离噪声源如果电路中有模拟信号线务必让它们远离电荷泵的开关节点即连接CFLY的两个引脚C和C-。这两个节点是高频方波噪声极大。可以在布局时通过增加距离、在地平面中开缝需谨慎或在中间铺地铜来隔离。4.2 分层策略与过孔使用对于双面板一个经典的策略是顶层放置所有主要元器件芯片、电容、LDO。走主要的电源线和信号线。底层作为一个完整的地平面。仅在需要连接的地方放置过孔。过孔在每一个电容的接地焊盘、芯片的接地焊盘旁都放置多个过孔例如两个或一个焊盘内过孔直接连接到底层地平面。这提供了最低阻抗的接地路径。4.3 一个参考布局描述以TPS60403SOT-23-5封装为例将芯片放在板子中央稍偏位置。在芯片的VIN引脚Pin1旁边紧贴着放置CIN1μF。CIN的另一端通过一个宽铜皮连接到输入电源插座同时通过一个过孔就近接地。在芯片的CPin2和C-Pin3引脚之间跨接CFLY1μF。这个电容要极其靠近这两个引脚引线长度最好小于2mm。它的两个焊盘下都直接打过孔到地平面。在芯片的OUT引脚Pin4旁边紧贴着放置COUT1μF。COUT的另一端连接到负压LDO的输入引脚同时通过过孔就近接地。TPS60403的GND引脚Pin5直接通过一个焊盘内过孔如果封装允许或多个相邻过孔连接到底层地平面。正压LDO的输入直接从前级的输入电源VIN取电其输入电容也应紧贴引脚放置。两个LDO的输出电容同样需要紧贴其输出引脚。实操心得在画完PCB后一定要用高亮功能单独查看CFLY的充放电回路和COUT的充放电回路。确保这两个回路包围的面积最小。你可以想象高频电流在这些回路中流动回路面积越大就像天线一样辐射和接收的噪声就越强。5. 测试、调试与性能优化板子做回来焊接好激动人心的上电测试时刻到了。但别急着接复杂负载按步骤来。5.1 上电前检查与静态测试目视与连通性检查用放大镜检查有无虚焊、连锡。用万用表二极管档/蜂鸣档检查电源对地是否短路。静态功耗测试先不接负载上电。用万用表测量输入总电流。应该只有芯片的静态电流Quiescent Current。TPS60403静态电流典型值100μA两个LDO各约50μA总计约200μA。如果电流过大如几mA以上立即断电检查。5.2 关键波形测试这是诊断问题的关键需要一台示波器。电荷泵开关节点波形将示波器探头最好用接地弹簧避免长地线夹引入噪声点在CFLY连接芯片C或C-的引脚上。你应该能看到一个近似方波的信号频率约为1.25MHz幅度在0V到VIN5V之间跳变。波形应该干净上升/下降沿陡峭过冲和振铃较小。如果波形畸变严重、幅度不足或频率不对检查CFLY容值、焊接或芯片供电。输出电压纹波测试这是衡量电源质量的核心指标。测试方法非常关键错误的测试方法会引入极大误差。错误方法使用示波器探头默认的“长地线夹”和尖端去测量。长地线环会耦合空间噪声测到的纹波值可能比实际大很多倍。正确方法使用“接地弹簧”附件或者将探头尖部和探头的金属接地环直接接触在输出电容COUT的两个焊盘上即最短的测量回路。将示波器带宽限制在20MHz以滤除高频噪声选择AC耦合模式调整时基和幅度以观察纹波形。预期结果一个电荷泵LDO的架构在100mA负载下输出纹波峰峰值应能控制在5mV以内。如果纹波过大如几十mV首先检查电容的布局是否足够近其次可以尝试在LDO输出端增加一个小的LC滤波器例如一个1μH磁珠或小电感串联再对地加一个10μF电容但需注意LDO的稳定性。5.3 负载调整率与动态响应测试负载调整率使用电子负载仪让输出电流在0-100mA之间步进变化测量输出电压的变化。一个好的设计输出电压变化应在±1%以内。动态响应用电子负载仪设置一个动态负载例如在50mA和100mA之间以一定频率如10kHz方波切换用示波器观察输出电压的瞬态跌落和过冲。这考验了输出电容的储能能力和LDO的反馈速度。如果跌落过大可以考虑适当增大LDO输出端的电容容值。5.4 常见问题与排查技巧实录即使设计再仔细调试中也可能遇到问题。这里记录几个典型场景问题现象可能原因排查步骤与解决方案无输出电压或电压极低1. 芯片使能引脚如有未正确拉高/拉低。2. 输入电源电流能力不足或电压不对。3. CFLY或COUT电容损坏、容值不对或焊接不良。4. 芯片损坏。1. 检查使能引脚电平是否符合数据手册要求。2. 测量芯片VIN引脚电压是否正常确认电源能提供足够电流。3. 用电桥或带电容档的万用表检查CFLY和COUT容值重新焊接。4. 测量芯片各引脚对地电阻对比已知好板或数据手册典型值。输出电压纹波过大1.布局问题CFLY/COUT回路面积过大。2. 电容选型错误使用了高ESR电容如电解电容。3. 负载电流过大超过电荷泵或LDO能力。4. 输入电源本身纹波大。1.这是最常见原因。用示波器检查开关节点波形是否干净。优化布局确保电容紧贴引脚。2. 更换为推荐的低ESR陶瓷电容X7R/X5R。3. 测量负载电流确认未超规格。必要时分拆负载或选择更强驱动能力的芯片。4. 在电路输入前端增加一个LC或π型滤波器。芯片或LDO发热严重1. 负载电流过大。2. LDO压差过大导致功耗高。3. 电荷泵开关频率下效率偏低对于某些可调芯片。4. PCB散热不良。1. 测量实际负载电流。2. 检查LDO输入输出电压差是否在合理范围查阅数据手册。3. 如果芯片频率可调尝试降低频率但需增大电容。4. 增加芯片底部的散热过孔连接到内部或底层地铜皮以辅助散热。带负载后电压跌落明显1. 电荷泵输出电流能力不足。2. 走线或过孔电阻过大导致线路压降。3. 输入电源线太细输入电压被拉低。1. 确认电荷泵芯片的电流规格选择更大电流的型号。2. 检查从电荷泵输出到LDO输入以及LDO输出到负载的走线是否足够宽、短。使用万用表测量这些路径上的压降。3. 加粗输入电源线或就近增加储能电容。系统中有敏感电路受干扰1. 电荷泵的开关噪声通过空间或电源网络耦合。2. 地平面不完整噪声通过地路径串扰。1. 将敏感电路模块物理上远离电荷泵区域。在电荷泵电源入口和敏感电路电源入口分别加强滤波如磁珠电容。2. 确保一个完整、统一的地平面。对于极其敏感的模拟地AGND可以考虑在电荷泵区域下方将地平面适当分割但分割点要选择在单点连接处且需谨慎评估通常不推荐新手操作。踩过的坑曾经有一次纹波始终在50mV以上降不下来检查了所有电容和布局都觉得没问题。最后用热风枪轻轻加热CFLY电容纹波居然变好了冷却后问题复现。原来是那个0603封装的1μF电容存在微小的内部裂纹可能是贴片或焊接应力导致导致其高频特性劣化。更换电容后立即解决。所以对于这种核心电容焊接温度要控制好有条件的话可以多备几个料进行交叉测试。6. 进阶考量与设计扩展一个基础的双极性电源工作后我们可以根据更复杂的需求对它进行升级和优化。6.1 提高输出电流与功率单个电荷泵芯片的输出电流有限。如果需要更大电流可以采用并联电荷泵芯片将多个相同电荷泵芯片的输入、输出分别并联并各自配备独立的CFLY和COUT。需要注意均衡问题最好选择具有输出使能或软启动功能的芯片并确保布局对称。选用更大电流的芯片直接选择输出电流能力更强的型号如一些能提供1A甚至更高电流的电荷泵芯片但这类芯片通常需要更大的外部电容。后级加扩流电路在电荷泵输出后使用一对互补的晶体管NPN和PNP或MOSFET构成线性扩流电路由LDO的输出作为基准电压来驱动。这能提供很大电流但效率会进一步降低且需要处理散热。6.2 优化噪声性能对于为高精度ADC、DAC或低噪声运放供电纹波和噪声必须压到极低水平。多级滤波在电荷泵输出和LDO输入之间增加一级LC滤波器如一个磁珠加一个陶瓷电容。在LDO输出之后可以再增加一个RC或LC滤波器。每一级滤波器的转折频率需要错开并注意稳定性。选用超高PSRR的LDO选择在开关频率处本例中1.25MHz仍有高电源抑制比PSRR的LDO。有些LDO在100kHz以上PSRR衰减很快需要特别关注其高频特性。频率管理如果电荷泵频率可调可以将其设置到系统不敏感的频段或者与系统中其他时钟频率错开避免拍频干扰。6.3 实现输出电压可调固定输出的电荷泵LDO架构输出是固定的。如果需要可调的正负电压使用可调电荷泵芯片有些电荷泵芯片通过外部分压电阻可以调节输出电压倍数如从-1倍到-0.5倍。使用可调LDO更常见和灵活的方法是选择可调输出的LDO如TPS7A4901就有可调版本。通过改变LDO的反馈电阻分压比即可在LDO允许的输入输出范围内灵活设定最终的正负输出电压值。这是最推荐的方法因为LDO同时提供了稳压和滤波功能。设计一个电荷泵双极性电源从原理理解、芯片选型、参数计算到PCB布局调试是一个完整的电子工程实践闭环。它考验的是对基础元器件的理解、对数据手册的阅读能力以及对噪声和布局的敏感性。这个方案可能不是功率最大、效率最高的但它在简单性、成本和体积上找到了一个非常好的平衡点是解决板上局部双电源需求的利器。当你亲手设计并调试成功用示波器看到干净稳定的±5V输出并驱动起自己的模拟电路时那种成就感正是硬件设计的乐趣所在。最后一个小建议在正式投板前不妨先用洞洞板或快速制板服务搭一个原型验证一下关键波形和带载能力这能提前发现很多原理图上不易察觉的问题。