电子电路设计中负电压生成技术详解:从电荷泵到开关稳压器

发布时间:2026/8/7 8:15:06
电子电路设计中负电压生成技术详解:从电荷泵到开关稳压器 1. 从“正”到“负”为什么我们需要一个负电压在电子电路设计的日常里我们打交道最多的就是正电压。无论是给单片机供电的3.3V、5V还是给运放供电的±12V、±15V正电压似乎无处不在唾手可得。但当你第一次遇到一个需要-5V供电的芯片或者一个要求负偏置电压的传感器时你可能会瞬间愣住我的电源适配器输出是12V和GND这个“-5V”从哪儿来难道要专门再买一个负输出的电源模块这就是“负电源生成”技术要解决的核心问题。它不是一个凭空创造能量的魔法而是一种巧妙的电压极性转换技术。简单来说它的目标是在一个已有的正电压源比如12V和地GND即0V之间创造出一个相对于地为负的电压点。这个负电压对于整个电路系统而言其绝对值可能并不大但其“负”的属性却是许多特定功能电路正常工作的关键。那么哪些场景会用到负电压呢最常见的有三类第一类是运算放大器。虽然很多运放支持单电源供电但在处理交流信号特别是信号幅值需要跨越零点的场景下双电源供电正、负电压能提供以地为参考的对称摆幅极大地简化了偏置电路设计提升动态范围和信噪比。一个经典的音频前置放大电路±15V供电能让信号在正负区间自由摆动避免单电源时需要的直流偏置以及随之而来的耦合电容音质更纯净。第二类是特定功能的集成电路。比如一些老式的RS-232串口电平转换芯片如MAX232其内部电荷泵需要正负电压来产生符合标准的±10V左右电平。又比如一些高精度的模数转换器ADC或数模转换器DAC其参考电压或偏置电路可能需要一个干净的负电压来确保最佳性能。第三类是功率与驱动领域。在MOSFET或IGBT的栅极驱动中有时会采用负压关断Negative Voltage Turn-off。在关断瞬间给栅极施加一个负电压如-5V到-10V可以加速关断过程提高抗干扰能力防止因米勒效应导致的误导通这在开关电源、电机驱动等高频、大电流场合至关重要。所以负电源生成不是一个“可有可无”的炫技而是深入电路设计后必然会遇到的一个实用且基础的需求。接下来我们就抛开那些复杂的芯片数据手册从最本质的原理出发看看有哪些方法能把我们手头的正电压“变”出一个负电压来。2. 电荷泵用电容“搬运”电压的巧妙艺术如果你需要的负电流不大通常在100mA以内电压精度要求也不是极端苛刻那么电荷泵电路几乎是你的首选方案。它的核心思想非常直观利用电容的充电和放电像一只水桶一样把电荷从高电位“搬运”到低电位从而在输出端形成相反的电压极性。2.1 基本原理一个直观的类比想象你有两个水桶电容C1和C2、一个水泵开关网络和一个水池输入电源Vin。第一阶段水泵把水池Vin的水抽到第一个水桶C1里把它灌满充电至Vin。第二阶段你把这个装满水的水桶C1抬起来倒进第二个水桶C2里但关键来了——你是把C1的底部原接地端接到了输出端Vout而把C1顶部原接Vin端接到了地GND。这样一来原来C1里相对于地为正的水位电压在倒给C2时就变成了C2里相对于地为负的水位电压。通过高速重复这个“灌水-倾倒”的过程就能在C2上维持一个稳定的负电压。在电路上这个“水泵”和“倾倒”动作由一组MOSFET开关通常集成在芯片内部以高频几十kHz到几MHz切换来完成。最经典的电荷泵拓扑是“电压反转器”它能把一个正电压Vin转换成一个-Vout且理想情况下Vout -Vin。当然由于开关和电容的损耗实际输出的绝对值会略低于输入电压。2.2. 经典芯片实战以ICL7660为例ICL7660及其兼容型号如LMC7660、TC7660是一款极其经典、廉价的电荷泵电压反转器芯片。它只需要两个外接电容一个泵电容一个输出储能电容就能工作电路简洁到令人发指。典型应用电路如下Vin (5V) ------ PIN 8 (V) of ICL7660 | | C1 (10uF, 泵电容) -|- | GND ------------ PIN 3 (GND) | --- PIN 2 (CAP) | | C2 (10uF, 输出电容) -|- | --- PIN 4 (CAP-) | --- PIN 5 (Vout, 输出 -5V)(注实际引脚请以具体型号数据手册为准此处为示意)工作原理简述芯片内部开关在振荡器驱动下周期性地切换。在第一个半周期开关将C1连接在Vin和GND之间C1被充电至大约Vin。在第二个半周期开关将C1“翻转”过来使其正端原接Vin接地负端原接地接至输出端和C2。这样C1上储存的电荷就转移到了C2上使C2的“下端”即Vout相对于地为负。经过数个周期C2上的电压就建立并稳定在约-Vin。实操要点与避坑指南电容选型是关键C1和C2的容量直接影响输出电流能力和纹波电压。通常10μF是个不错的起点。对于C1泵电容应选择低等效串联电阻ESR的陶瓷电容或钽电容以减少能量损耗。C2输出电容同样需要低ESR并且容量越大负载瞬态响应越好纹波越小。如果输出电流较大10mA建议将C1、C2增大到22μF或47μF。注意输入电压范围ICL7660的典型工作电压是1.5V至10V。超过10V可能会损坏芯片。如果需要从12V产生-12V就不能直接用7660而需要选择高压型号如ICL7662或采取其他方案。输出电流能力有限这是电荷泵的固有局限。ICL7660在输入5V时输出电流能力大约在20-40mA视负载和电容而定。当负载电流增大时输出电压的绝对值会明显下降即“负载调整率”变差。例如空载时输出可能是-4.8V带上20mA负载后可能跌到-4.0V。因此它只适合给小电流电路供电。纹波与噪声电荷泵是开关工作模式输出必然存在开关频率的纹波。这个纹波频率是内部振荡器频率通常几kHz到几十kHz的两倍。在敏感的模拟电路如高精度运放供电中这个纹波可能带来噪声。解决方法是在输出端增加一个LC或RC滤波器。例如在Vout和GND之间再并联一个10μF的电解电容和一个0.1μF的陶瓷电容可以有效滤除高频噪声。更彻底的办法是串联一个小电感几μH到几十μH再接滤波电容构成π型滤波器。布局布线要紧凑泵电容C1和输出电容C2必须尽可能靠近芯片的相应引脚放置。引线过长会增加寄生电感导致开关瞬间产生电压尖峰和额外的损耗降低效率甚至引发振荡。提示如果你需要比-Vin更低的负电压例如用5V产生-12V可以考虑使用“倍压/反转”电荷泵芯片如MAX660其原理类似但开关时序更复杂能实现电压的倍压反转。电荷泵方案胜在简单、低成本、无需电感电磁干扰EMI相对较小。但当你的负电压需要驱动稍大的电流或者对效率、电压精度有更高要求时就需要请出更强大的方案了。3. 电感开关稳压器高效大电流的负压生成主力当你的项目需要几百毫安甚至几安培的负电流或者输入输出电压差较大时基于电感的开关稳压器Switching Regulator就成了不二之选。它的原理是利用电感的储能特性通过开关管控制其充电和放电回路实现电压的降压Buck、升压Boost或反转Buck-Boost或Inverting。对于负压生成最常用的拓扑是“反激式”Flyback或更准确地说是“反相降压-升压”Inverting Buck-Boost拓扑。3.1 原理深入能量在电感中的“乾坤大挪移”我们以最基础的“反相降压-升压”拓扑为例。它只需要一个开关管通常为MOSFET、一个二极管、一个电感和输入输出电容。工作周期分为两个阶段开关导通阶段开关管闭合电流从输入正端Vin流过电感L再通过开关管流回输入地GND。此时电感两端电压为左正右负假设电流从左流向右电感开始储能电流线性增大。关键点在这个阶段输出端完全由输出电容Cout维持二极管因反偏而截止。开关关断阶段开关管断开由于电感电流不能突变它会产生一个反向电动势来维持电流方向。此时电感电压极性翻转变为左负右正。这个正向电压右正会使二极管正向导通电感中储存的能量通过二极管释放给输出电容Cout充电并向负载供电。注意看电流回路电流从电感右端正流出经过二极管一部分给Cout充电并供给负载另一部分流回电感的左端。而负载的另一端接的是输入地GND。因此对于负载而言接二极管阴极的那一端电压就低于地GND从而形成了负电压-Vout。通过控制开关管导通时间占空比D可以调节输出电压。其理想关系为|Vout| / Vin D / (1 - D)。当占空比为50%时输入5V可以得到输出-5V占空比大于50%可以实现“升压”反转如5V输入-12V输出小于50%则实现“降压”反转如12V输入-5V输出。3.2 方案选型分立搭建 vs. 集成芯片对于负压生成你有两条路用通用的开关稳压控制器/转换器芯片搭建或者直接使用专门的“负压输出”开关稳压器芯片。方案一使用通用Buck或Buck-Boost控制器搭建许多常见的降压Buck芯片通过外部电路的重构可以实现负压输出。例如经典的LM2596可调降压模块。其标准接法是输出正电压。要得到负压需要将芯片的GND引脚作为“负输出端”而将原来的“输出端”接到系统的“地”GND。这样芯片的“地”相对于系统“地”就是负电压。优点器件常见成本可能较低功率可以做得较大。缺点电路连接和理解起来有点“反直觉”布局需要特别注意且芯片的反馈网络是以其自身的GND为参考的设计反馈电阻时需要小心计算。方案二使用专用负压输出开关稳压器这是更推荐的做法。芯片厂商设计了专门用于产生负压的型号内部集成了开关管、反馈网络你只需要按典型电路连接电感、二极管和电容即可。例如LM2662/LM2663类似电荷泵但驱动能力更强的开关电容式转换器可提供200mA电流。LT1931一款专门的反相转换器输入电压范围宽可提供数百mA电流。TPS63710TI的高效、可调负压输出转换器电流能力达1A以上。以TPS63710为例其典型应用电路非常清晰Vin (5V) ------ PIN 5 (VIN) | CIN (10uF) | GND ------------ PIN 2 (GND) | L1 (4.7uH) -------- PIN 1 (SW) | D1 (肖特基二极管) | Cout (22uF) ------- PIN 4 (VOUT, -5V) | R1 | R2 (反馈电阻分压网络) | GND你只需要通过选择R1和R2的比值就可以设定你需要的负输出电压比如-5V或-12V。芯片内部完成了所有复杂的开关控制和保护功能。3.3 设计核心电感、二极管与布局的黄金法则电感选择这是开关电源的心脏。你需要关注三个参数电感值、饱和电流和直流电阻DCR。电感值由芯片数据手册的公式推荐通常与开关频率有关。值太小会导致纹波电流大、效率低值太大则动态响应慢。一般负压芯片推荐值在4.7μH到22μH之间。饱和电流必须大于电路中的峰值电流通常是负载电流加上一半的纹波电流。如果电感饱和其电感量会骤降导致开关管电流失控可能损坏芯片。DCR尽量选择DCR小的电感以减少导通损耗提高效率。二极管选择必须使用肖特基二极管Schottky Diode因为它的正向压降低通常0.3V-0.5V反向恢复时间极短。开关电源中二极管工作在高速开关状态普通整流管如1N4007的反向恢复时间太长会在开关瞬间产生巨大的电流尖峰和损耗导致效率急剧下降甚至损坏开关管。常用型号有1N5817、1N5819、SS14、SS34等根据电流和电压规格选取。输入输出电容必须使用低ESR的电容如陶瓷电容X5R X7R材质。输入电容CIN用于滤除输入端的电流纹波为芯片提供干净的本地能量。输出电容COUT用于平滑输出电压降低纹波。通常会在一个大容量电容如10μF-100μF旁边并联一个或多个小容量陶瓷电容如0.1μF 1μF来分别应对低频和高频噪声。PCB布局是成败关键开关电源的布局甚至比原理图更重要。必须遵循以下原则小电流回路最短开关节点SW连接电感、二极管和芯片内部开关管的走线要尽可能短而粗。这个节点电压变化剧烈在Vin和-Vout之间跳变长走线会像天线一样辐射噪声。输入电容紧靠芯片CIN必须尽可能靠近芯片的VIN和GND引脚为开关电流提供最短的环路。地平面处理最好有一个完整的地平面。但要注意功率地大电流回路和信号地反馈网络应单点连接通常连接在输出电容的接地端以避免噪声通过地线干扰敏感的反馈电压。注意开关电源的设计涉及更多细节如环路补偿、软启动、过流保护等。对于初学者最稳妥的方法是完全按照心仪芯片的官方数据手册中的“典型应用电路”和“布局指南”来操作不要随意更改元件参数和布局。数据手册中的电路是经过验证的能帮你避开绝大多数坑。电感式开关稳压器方案效率高通常80%、输出电流大、电压可调范围广是负压生成的中坚力量。但它需要电感体积稍大设计也相对复杂电磁干扰需要妥善处理。4. 虚拟地与轨到轨运放信号处理中的“软”负压方案前面讨论的两种方案都是生成一个实实在在的、能提供一定功率的负电压源。但在很多场合比如仅需为少数几个运放提供负电源且负载电流极小1mA时我们有一种更取巧、更节省成本的办法虚拟地Virtual Ground。4.1 什么是虚拟地虚拟地的核心思想是我不去生成一个真正的负电源而是通过电路在单电源比如5V和GND系统中人为地“创造”出一个新的参考电位点这个点的电压位于正电源和真实地之间比如2.5V。然后我们将这个点声明为系统的“新地”。那么原来的真实地0V相对于这个“新地”来说就变成了-2.5V而原来的5V相对于“新地”就变成了2.5V。这样运放等器件就相当于工作在±2.5V的双电源下了。4.2 实现方法电阻分压与运放缓冲最简单的虚拟地可以用两个等值电阻对单电源进行分压得到5V --- R1 (10k) --- Vvirtual_gnd (2.5V) --- R2 (10k) --- GND在Vvirtual_gnd这个点上电压就是2.5V。你可以用它作为所有需要双电源运放的“地”。但这里有个严重问题这个虚拟地节点的输出阻抗很高等于R1和R2的并联值这里是5kΩ。当有电流流入或流出这个节点时比如运放的电源引脚会吸收微小的静态电流信号电流也会流过根据欧姆定律ΔV I * R该点电压会剧烈波动完全无法稳定电路根本无法工作。解决方案是加入一个运放缓冲器电压跟随器。利用运放高输入阻抗、低输出阻抗的特性来“稳住”这个虚拟地。5V --- R1 (10k) ------ 运放同相输入端() | R2 (10k) | GND -------------------- 运放反相输入端(-) | 运放输出端 --- Vvirtual_gnd (稳定的2.5V)我们用一个运放如常见的LM358工作在单电源下接成电压跟随器。其同相端接电阻分压点2.5V反相端与输出端短接。这样运放会输出一个与同相端电压相等的、低阻抗的2.5V这就是一个强健的虚拟地。它可以提供或吸收一定的电流取决于所用运放的输出能力通常为10-50mA而电压基本保持不变。4.3 应用场景与致命局限虚拟地方案非常优雅地解决了“信号处理电路需要双电源参考”的问题尤其适用于电池供电的便携设备希望用单节锂电3.7V为运放供电。简单的音频放大电路、传感器调理电路。任何对负电源功率要求极低且正负电压对称性要求不高的场合。但是你必须清醒认识它的三大局限“负电压”是假的你的系统并没有一个低于真实GND的负电压轨。所有电压都是以Vvirtual_gnd为参考的。这意味着如果你的电路有任何部分需要与真实GND0V交换信号例如ADC的地是真实GND就会产生混乱和错误。整个电路必须完全浮空以Vvirtual_gnd为唯一参考地。输出摆幅减半原来单电源是0-5V建立虚拟地后正电源轨是Vvirtual_gnd到5V即2.5V负电源轨是Vvirtual_gnd到GND即-2.5V。总供电范围仍是5V但运放的输出摆幅从可能的最大5V轨到轨运放变成了最大2.5V正轨加2.5V负轨实际上正负摆幅都只有2.5V。动态范围被压缩了。无法提供真实负压如果你的某个器件如某些老式芯片的电源引脚明确要求接一个低于GND的电压虚拟地方案是行不通的。因为它无法让电流“流入”真实GND以下。因此虚拟地是一个在特定约束下非常巧妙的“信号地”解决方案但它绝不是“负电源生成”的通用替代品。当你的电路必须与真实地交互或者需要较大的负压摆幅时就必须回到前两节讨论的“真负压”方案。5. 从原理到实战一个±5V电源模块的完整设计案例理论说了这么多我们动手设计一个实用的、能输出一定电流的双路电源模块输入12V输出稳定的±5V每路输出电流能力不低于200mA。这个需求在很多工控板卡、实验设备中都很常见。5.1 整体架构选型输入12V输出±5V。对于5V这显然是一个降压Buck过程。对于-5V这是一个反相降压-升压Inverting Buck-Boost过程因为|Vout|/Vin 5/12 ≈ 0.417 1属于降压反转。 考虑到需要200mA的电流电荷泵方案如ICL7660已力不从心。因此我们决定采用两个独立的开关稳压器方案正压部分选用一颗经典的同步降压转换器如MP2451。它效率高外围元件少。负压部分选用一颗专用的负压输出转换器如LM2662开关电容式简单或TPS63710电感式性能更强。为了展示更通用的电感方案我们选择TPS63710。5.2 负压部分-5V详细设计基于TPS63710我们根据TI的TPS63710数据手册进行设计。确定关键参数输入电压 Vin 12V输出电压 Vout -5V输出电流 Iout_max 200mA反馈电阻计算 TPS63710的输出电压由连接在VOUT和FB引脚之间的电阻分压器设定。FB引脚的基准电压Vref -1.2V注意是负值。 公式为Vout -1.2V * (1 R1/R2)我们需要Vout -5V代入公式-5 -1.2 * (1 R1/R2)1 R1/R2 5 / 1.2 ≈ 4.1667R1/R2 ≈ 3.1667选取R2 10kΩ一个常用值则R1 3.1667 * 10kΩ ≈ 31.67kΩ。我们选择最接近的标准值31.6kΩ1%精度电阻。电感选择 查阅数据手册对于12V转-5V的应用推荐电感值约为4.7μH。我们需要确保电感的饱和电流足够。TPS63710的开关峰值电流限值约1.5A。考虑到余量我们选择一个饱和电流大于2A额定电流大于500mA的4.7μH功率电感例如Colicraft的LPS4018-472MLB。二极管选择 需要承受的反向电压至少为Vin |Vout| 12V 5V 17V。输出电流200mA考虑到峰值电流更大我们选择一个40V/1A的肖特基二极管如SS14。电容选择输入电容CIN用于滤除输入线噪声和芯片开关噪声。在VIN引脚附近放置一个10μF的陶瓷电容X7R 25V和一个0.1μF的陶瓷电容并联。输出电容COUT用于稳定输出电压减小纹波。在VOUT引脚附近放置一个22μF的陶瓷电容X5R 10V和一个1μF的陶瓷电容并联。绘制原理图与PCB布局要点原理图严格按照数据手册第10页的“典型应用电路”连接。PCB布局黄金法则 a.功率环路最小化从CIN正极 → 芯片VIN引脚 → 芯片SW引脚 → 电感L → 二极管D → COUT负极 → CIN负极这个环路面积要尽可能小。这意味着CIN、芯片、L、D、COUT要紧凑摆放。 b.SW节点连接芯片SW引脚、电感和二极管的节点是高频高压开关点走线要短而粗并避免靠近敏感的反馈走线。 c.反馈网络电阻R1和R2的走线要远离SW节点和电感等噪声源。最好在反馈分压点R1和R2的连接点加一个小的对地滤波电容如100pF以滤除高频噪声防止其进入FB引脚引起振荡。 d.地平面使用一个完整的地平面有助于屏蔽和提供低阻抗回流路径。但要注意将大电流的功率地和小电流的信号地反馈电阻的地在一点连接星型接地通常连接在输出电容COUT的接地端。5.3 正压部分5V设计与系统整合正压部分使用MP2451设计流程类似根据数据手册计算反馈电阻设定5V输出选择电感通常22μH、输入输出电容。布局原则同样遵循功率环路最小化。系统整合注意事项输入电源去耦在12V输入端口处应放置一个大的电解电容如100μF/25V并联一个0.1μF陶瓷电容以应对可能的电压跌落和提供瞬时大电流。地线连接正压模块和负压模块的“地”GND必须是同一个网络即系统的参考地。在PCB上这个地平面应该是统一的。上电顺序一般情况下正负电源的上电顺序没有严格要求。但如果后级电路有特殊要求例如某些ADC要求先上正电后上负电则需要考虑加入时序控制电路。测试与调试上电前务必用万用表二极管档检查电源输入有无短路。首次上电可使用可调限流电源将电流限值设小如50mA观察输入电流是否异常。用示波器测量输出电压纹波。将示波器探头接地夹子接系统GND探头尖分别测量5V和-5V输出。正常的纹波应该在几十mV量级。如果纹波过大检查输出电容的ESR是否过高或布局是否不良。加载测试使用电子负载或功率电阻逐步增加负载电流观察输出电压是否稳定在±5V附近以及芯片和电感的温升是否在合理范围内。通过这个案例你可以看到一个可靠的负压生成电路从芯片选型、参数计算到PCB布局每一步都需要细致的考量。它不再是原理图上简单的“-5V”标签而是一系列具体元件的有机组合。当你亲手调试成功用示波器看到那干净稳定的-5V波形时你对“负电源”的理解就不再停留在概念层面而是变成了实实在在的工程能力。