
在电子设计项目中有时我们需要一个负电压轨来为运算放大器、传感器或特定接口芯片供电。常见的解决方案是使用专用的负压电荷泵芯片或反激式开关电源但这会增加额外的物料成本和设计复杂度。实际上利用手头已有的、用于产生正电压的普通降压型BUCKDC-DC转换器通过一种巧妙的电路连接方式可以将其“改造”为一个高效的负压产生电路。这种方法尤其适合那些已经有一个主BUCK电源同时还需要一个较小电流负电源的场景例如为模拟电路部分提供±5V或±12V的双电源。本文将深入探讨这种将BUCK转换器变为负压电路的原理、具体实现步骤、关键参数计算以及实际应用中的注意事项。无论你是正在设计一个需要双电源供电的音频放大器、数据采集系统还是仅仅想在手头的开发板上快速验证一个负压需求这种方案都提供了一种极具性价比和便捷性的思路。我们将从BUCK电路的基本工作原理出发逐步推导出负压模式的连接方法并通过一个具体的实例来展示如何计算元件参数、进行PCB布局并最终验证其输出能力。1. 理解BUCK电路与负压产生的基本原理在动手改造之前必须清晰地理解标准BUCK降压电路是如何工作的以及我们如何通过改变其“参考地”来翻转输出电压的极性。1.1 标准BUCK降压电路回顾一个典型的异步BUCK降压电路由以下几个核心部分组成输入电容C_IN、功率开关通常为MOSFETQ1、续流二极管D1、电感L1和输出电容C_OUT。其控制芯片通过调节开关Q1的占空比D来控制电感储存和释放能量的比例从而在输出端得到一个低于输入电压V_IN的稳定电压V_OUT。其基本关系为V_OUT D * V_IN忽略损耗。从电位角度看在标准BUCK电路中输入电源的负极、输出电容的负极以及负载的负极都连接在同一个“系统地”GND上。输出电压V_OUT是输出电容正极相对于这个公共GND的电位差。1.2 “地”的重新定义产生负压的关键产生负压的核心思想在于重新定义电路的“参考地”。我们不再将输入电源的负极作为整个系统的绝对零电位GND而是将BUCK电路原本的输出端即输出电容的正极强制连接到系统的新GND上。这样一来原本的“输出电容负极”相对于这个新GND的电位会发生什么变化让我们一步步分析在标准连接中设输入电压为12V相对于输入负极GND_OLDBUCK将其降至5V。那么输出电容正极VOUT为5V相对于GND_OLD负极PGND为0V相对于GND_OLD。现在我们将输出电容的正极VOUT连接到我们系统的新GNDGND_NEW上。这意味着对于整个新系统而言GND_NEW这个点的电位被我们强制定义为了5V相对于旧的GND_OLD。那么输出电容的负极PGND相对于新GND_NEW的电位是多少由于电容正极5V接在了GND_NEW5V上那么负极的电位就是5V正极电位 - 5V电容两端电压 0V相对于GND_OLD。但是请注意这个0V是相对于旧地GND_OLD的。对于以GND_NEW为参考的新系统来说PGND点的电位是0V相对于GND_OLD - 5VGND_NEW相对于GND_OLD的电位 -5V。因此原本的“功率地”PGND点在新的参考系以原VOUT为GND下就变成了一个-5V的负电压输出端。而原本的输入电源负极GND_OLD现在相对于新GND_NEW的电位是-12V。通常我们只利用PGND点作为负压输出-VOUT而将输入电源的负极悬空或仅作为功率回路的一部分。1.3 电路拓扑的转变BUCK变BUCK-BOOST从拓扑结构上看这种连接方式实际上将原来的BUCK降压电路转变成了一个非隔离的、负压输出的BUCK-BOOST电路更具体地说是Inverting BUCK-BOOST。在这种拓扑下输出电压与输入电压的关系变为|V_OUT| (D / (1-D)) * V_IN。其中V_OUT为负值。这意味着当占空比D0.5时|V_OUT| V_IN。输入12V可得到约-12V输出。当D0.5时|V_OUT| V_IN为降压模式。当D0.5时|V_OUT| V_IN为升压模式绝对值上。理解这一点至关重要因为它决定了你选择的BUCK控制器芯片必须能够支持大于50%的占空比才能输出绝对值高于输入电压的负压。许多固定频率的BUCK控制器最大占空比有限制例如90%这限制了负压输出的最大值。2. 改造前的准备元件选型与参数再计算并非所有BUCK转换器都适合进行这种改造。盲目连接可能导致芯片损坏或工作异常。以下是改造前必须完成的评估和计算工作。2.1 BUCK控制器/模块的适应性检查首先你需要审视你计划使用的BUCK电路反馈网络参考点这是最关键的一点。绝大多数BUCK控制器的反馈FB引脚电压是相对于其内部的模拟地AGND或功率地PGND来检测的。在我们的新接法中芯片的PGND通常也是芯片的GND引脚将不再是系统GND而是变成了负压输出端-VOUT。如果FB引脚仍然以PGND为参考那么反馈网络就会失效因为它的参考点电位是浮动的负压。解决方案A寻找反馈参考点为“VOUT”引脚即我们新的系统GND的芯片。这类芯片较少见。解决方案B常用使用具有“远端采样”功能或反馈参考点可与功率地分离的控制器。更实际的方法是使用一个独立的、以系统新GND为参考的误差放大器如运放来检测负压并生成一个信号去控制BUCK芯片的补偿网络或关断引脚但这会极大增加复杂度。解决方案C最实用直接使用非耦合电感的四开关BUCK-BOOST控制器。这类芯片如LM5175, TPS55288天生支持正负压输出且反馈以输出为参考是完成此任务的“正规军”。但本文重点讨论如何“改造”普通BUCK所以更常见的做法是使用一个模块。使用DC-DC模块简化问题对于快速验证和小规模应用最可靠的方法是选择一个成熟的、可调输出的BUCK降压模块例如基于MP1584, LM2596, XL4015等芯片的模块。这些模块将控制器、反馈网络、电感和电容集成在一块小板上其反馈网络已经在模块内部以模块的“输出正端VOUT”为参考地完成了。我们只需要将模块视为一个黑盒输入正VIN、输入负VIN-、输出正VOUT、输出负VOUT-。改造时将模块的VOUT连接到系统新GND那么模块的VOUT-自然就成为负压输出。模块内部的反馈电路仍然正常工作因为它检测的是模块自身的VOUT和VOUT-之间的电压差。2.2 关键参数重新计算与选型即使使用模块也需要根据新的负压拓扑重新评估元件应力特别是输入输出电容和电感。电压应力开关管在模块内部在负压BUCK-BOOST拓扑中开关管承受的峰值电压为 V_IN |V_OUT|。例如输入12V输出-5V开关管至少需要承受17V的电压。选择模块时其内部开关管的耐压值必须满足此要求。续流二极管/同步整流管在模块内部承受同样的电压应力 V_IN |V_OUT|。输入电容C_IN其负极接原输入电源负极对于新系统是负电位正极接输入正。它两端的电压仍然是V_IN但它的负极电位不是系统GND而是更负的电位。电容本身的耐压值只需大于V_IN即可但布局时要注意其负极的电位。输出电容C_OUT即模块原有的输出电容现在它连接在系统新GND原VOUT和负压输出原VOUT-之间。它承受的电压是|V_OUT|耐压值需满足。电流应力电感电流在BUCK-BOOST拓扑中电感电流是输入电流和输出电流的叠加其纹波和峰值电流会比纯BUCK或纯BOOST拓扑更大。具体计算公式为I_L I_OUT / (1-D)。这意味着在输出相同电流时负压模式下的电感电流更大。例如D0.6输出1A时电感平均电流约为2.5A。你必须确保所选模块的电感饱和电流足够。输入/输出电流关系输入电流 I_IN D * I_L输出电流 I_OUT (1-D) * I_L。因此I_IN / I_OUT D / (1-D)。当|V_OUT| V_IND0.5时输入输出电流相等。当|V_OUT| V_IND0.5时输入电流大于输出电流。输出电容额外添加在负压输出端-VOUT和系统新GND之间通常需要额外并联一个电容记为 C_OUT_NEG。这个电容用于滤除负压轨上的噪声为负载提供瞬态电流。其容值可根据负载瞬态要求计算通常与原始模块输出电容同数量级或更大。下表总结了关键元件的应力变化元件标准BUCK电路中的角色/应力改造为负压输出后的角色/应力选型注意事项BUCK模块整体作为正压转换器整体作为负压转换器黑盒优先选用可调压、电流能力充足的模块。确认其最大占空比能满足负压绝对值需求。模块内部开关管承受电压 ~V_IN承受电压 V_IN |V_OUT|选择模块时需确保其规格书中的最大输入电压满足此要求。模块内部电感电流纹波与I_OUT相关电流 I_L I_OUT / (1-D) 峰值更大选择模块时需关注其额定输出电流在负压模式下实际可用电流会下降。原有输出电容 (C_OUT)正压滤波负压滤波位于新GND与-VOUT之间耐压需 |V_OUT|。新增输出电容 (C_OUT_NEG)无在-VOUT与系统GND之间额外添加增强滤波耐压需 |V_OUT|容值根据负载确定。输入电容 (C_IN)输入滤波位置和功能不变但一端电位为负耐压需 V_IN。布局时注意其负端非系统GND。3. 实战将一个LM2596模块改造为-5V/1A电源我们以一个常见的可调LM2596降压模块为例演示完整的改造过程。假设我们需要从12V输入产生一个-5V/1A的电源。3.1 物料清单与工具核心器件LM2596可调降压模块一个输入最高40V输出最大3A。输入电源12V直流电源或适配器电流能力建议大于2A。负载功率电阻例如5Ω/10W或电子负载用于测试。测量工具万用表示波器可选用于观察纹波。电容额外添加一个低ESR的电解电容或固态电容例如220μF/16V用于增强负压输出滤波。连接线导线若干。3.2 连接步骤与原理图解读下图展示了改造前后的连接变化标准BUCK模块连接 [VIN] --- 模块VIN [GND_OLD] --- 模块GND (及 VIN-) [模块VOUT] --- 5V (输出正) [模块VOUT-] --- GND_OLD (输出负) 改造为负压后的连接 [12V] --- 模块VIN [模块VOUT] --- GND_NEW (系统新地) [模块VOUT-] --- -5V (负压输出) [模块GND (VIN-)] --- (悬空或接-VIN见下文解释) [GND_NEW] --- 负载地端 [-5V] --- 负载负压端具体操作步骤断开所有电源。调整模块输出电压在标准连接下模块VOUT接正压输出VOUT-接旧地通过模块上的电位器将输出电压调整到**5.0V**。使用万用表测量确认。这一步至关重要因为它设定了模块内部反馈环路的目标电压。重新布线将模块的VOUT引脚用导线连接到你的目标系统电路板的地GND_NEW。这个点将成为你整个系统新的参考零电位。将模块的VOUT-引脚作为你的负电压输出端-5V。将外部12V电源的正极连接到模块的VIN。关键点模块的GND或VIN-引脚如何处理这个引脚在模块内部通常与VOUT-是直接相连的。在负压模式下它不再是系统的地。有两种接法接法A推荐噪声更小将模块的GND引脚也连接到**-5V输出端**即与VOUT-短接。这样模块的功率回路最简洁。接法B将模块的GND引脚连接到外部12V电源的负极。此时12V电源的负极相对于系统新地GND_NEW的电位是-12V - (-5V) -7V不让我们仔细分析系统新地GND_NEW是5V相对于旧地-5V输出是0V相对于旧地12V电源负极是0V相对于旧地。所以12V电源负极相对于GND_NEW是0V - 5V -5V。而模块GND引脚接-5V输出也是-5V相对于GND_NEW。因此接法A和B在直流电位上是等价的。但接法A的环路面积更小对抑制噪声更有利。添加额外滤波电容在系统新地GND_NEW和负压输出端-5V之间并联你准备的220μF电容C_OUT_NEG。注意电容极性正极接GND_NEW更高电位负极接-5V更低电位。3.3 上电测试与验证空载上电连接好所有线路后先不接负载接通12V电源。测量电压用万用表黑表笔接系统新地GND_NEW红表笔接负压输出端-5V。你应该测得大约-5.0V的电压。允许有微小偏差如-4.9V至-5.1V这是模块精度和反馈电阻公差导致的。用万用表黑表笔接系统新地GND_NEW红表笔接12V输入正端。你应该测得大约12V电压。可选用万用表黑表笔接系统新地GND_NEW红表笔接模块的GND/VIN-引脚。根据你的接法应该测得约-5V接法A或一个负电压接法B。带载测试在-5V输出和GND_NEW之间接入你的负载如5Ω电阻。计算理论电流I 5V / 5Ω 1A。再次测量-5V输出端的电压。由于线路压降和模块内阻电压可能会略有下降如-4.8V。这是正常现象。如果压降过大如超过0.5V说明模块在负压模式下输出能力不足或导线电阻太大。触摸模块上的电感和芯片检查温升。在1A输出下LM2596模块会有明显发热但应在可接受范围内。如果异常烫手立即断电检查。纹波观测如有示波器将示波器探头地线夹接系统新地GND_NEW探头尖端接-5V输出端。设置示波器为AC耦合调整时基和电压刻度观察输出纹波电压。一个设计良好的模块在1A负载下纹波峰值通常应小于50mV。过大的纹波可能需要增加输出电容或优化布线。4. 性能评估、常见问题与进阶优化成功点亮并带载后我们需要评估这套方案的性能边界并了解可能遇到的问题。4.1 方案的优势与局限性优势成本极低利用现有或通用的BUCK模块无需购买专用负压芯片。方便快捷改造过程简单几乎无需额外电路适合原型验证和小批量生产。电流能力相对较强相比基于电荷泵的负压方案通常电流在100mA以内基于开关电源的此方案可以轻松提供500mA至数安培的电流。效率较高继承了原BUCK模块的开关电源效率通常可达80%-90%远高于线性稳压器LDO产生负压的方案。局限性非隔离输入和输出不隔离共地。这可能导致噪声耦合不适用于需要隔离的精密模拟系统。“地”的混淆系统存在两个“地”电位原电源地和系统新地在与其他设备接口时容易引起混淆和短路必须清晰定义。启动时序问题如果负载电路需要在正压之前或之后建立负压这种简单电路无法控制上电时序。模块依赖性性能严重依赖于所选BUCK模块的质量特别是其反馈参考点和最大占空比限制。输出精度和调整调整输出电压需要改变模块本身的反馈电阻在负压模式下操作不便。若需精密可调需选用带有外部反馈引脚的控制器并搭建外围电路。4.2 常见问题与排查下表列出了改造和应用中可能遇到的典型问题及解决方法问题现象可能原因排查步骤解决方案无输出电压或电压极低1. 模块VOUT未正确连接到系统GND。2. 模块未正确调压在正压模式下未调到目标值。3. 输入电源未接通或功率不足。4. 模块损坏。1. 检查所有连接点确保VOUT接系统GND。2. 恢复模块标准接法确认其能正常输出目标正电压。3. 测量输入端口电压。4. 替换模块测试。重新焊接或连接在标准模式下校准输出电压确保输入电源正常更换模块。输出电压绝对值远高于/低于预期1. 占空比超出模块控制范围。2. 输入电压与目标负压比值不合适。3. 负载过重导致模块进入保护或压降过大。1. 计算所需占空比 D |V_OUT| / (V_IN |V_OUT|)。检查模块规格书最大占空比。2. 调整输入电压或更换目标电压值。3. 空载测量电压逐步增加负载观察变化。选择支持更大占空比的模块调整输入或输出电压设计减小负载或选用更强功率的模块。输出纹波噪声过大1. 输出滤波不足。2. 功率回路布线过长、过细。3. 模块本身纹波较大。4. 负载动态变化剧烈。1. 用示波器观察纹波形和频率。2. 检查C_OUT_NEG电容的容值和ESR检查连接线。3. 对比模块在标准正压模式下的纹波。在输出端并联更大容值或更低ESR的电容如固态电容缩短并加粗GND_NEW到模块VOUT和-VOUT到模块VOUT-的走线在输入端也添加滤波电容考虑使用π型滤波。模块发热严重1. 电感或开关管电流应力不足。2. 负载电流超过模块在负压模式下的实际能力。3. 散热不良。1. 测量实际输入输出电流和电压计算功耗。2. 触摸判断是芯片热还是电感热。3. 轻载下测试温升。降低负载电流选择电流规格更大的模块为模块增加散热片或强制风冷优化环境通风。干扰系统中其他电路1. 开关噪声通过地平面或电源平面耦合。2. 功率回路面积过大形成天线。1. 观察敏感电路如运放、ADC的电源纹波和信号噪声。2. 检查PCB布局。为负压电源使用独立的、粗短的接地路径在敏感电路电源入口增加LC滤波优化整体PCB布局将开关电源部分远离模拟区域。4.3 PCB布局与布线要点若要将此方案集成到PCB中布局布线至关重要功率回路最小化构成高频开关电流路径的回路输入电容 - 模块内部开关 - 电感 - 输出电容 - 返回输入电容负极应尽可能面积小、路径短。这能降低电磁干扰EMI和输出纹波。清晰地平面划分明确区分“功率地”模块的VOUT-即负压输出网络和“系统模拟/数字地”GND_NEW。两者应在一点连接单点接地通常选择在输出电容C_OUT_NEG的负极附近。避免两个地网络形成大面积重叠环路。滤波电容紧靠端口输入电容靠近模块VIN和VIN-、模块自带输出电容、额外添加的C_OUT_NEG电容都应尽可能靠近相关引脚放置。反馈走线若使用控制器芯片如果未使用模块而是直接使用控制器芯片并且采用复杂的隔离反馈方案反馈走线必须远离噪声源电感、开关节点并采用细线走线必要时使用地线屏蔽。4.4 进阶考虑与优化方向对于要求更高的应用可以考虑以下优化使用同步整流BUCK模块同步整流模块效率更高发热更小更适合大电流负压输出。增加输出滤波在C_OUT_NEG基础上可以串联一个小电感如磁珠或功率电感再并联一个小电容构成LC滤波器进一步抑制开关频率噪声。增加软启动电路对于容性负载较大的情况可以在模块的使能或反馈端增加RC电路实现软启动防止上电冲击电流过大。考虑隔离需求如果系统必须隔离此方案不适用。应考虑使用隔离型DC-DC模块或反激式开关电源。精确调控与监控如需精密调节负压或监控其状态需选择支持外部反馈和电源良好指示PG功能的控制器并设计相应的电平转换和检测电路因为信号参考点不同。将普通BUCK降压电路改造为负压电源是一种巧妙利用现有资源解决特定需求的工程方法。它的核心在于理解开关电源拓扑中“地”的相对性并通过改变参考点来实现电压极性的翻转。对于需要中等电流数百毫安到数安培负压轨且对成本、效率和便捷性有要求的项目这是一个非常实用的解决方案。成功实施的关键在于谨慎选型特别是模块的反馈机制和占空比限制、正确连接确保VOUT接系统GND以及合理的布局布线以控制噪声。在更复杂或要求更高的系统中评估其非隔离和地电位复杂的局限性后可以选择专用的负压或四开关BUCK-BOOST控制器来获得更优的性能和可靠性。