ARTICLE DETAIL

资讯详情

深耕郑州网站建设与运营推广的一线实战洞察。

巧用BUCK芯片实现大电流负压输出:原理、设计与布局实战

巧用BUCK芯片实现大电流负压输出:原理、设计与布局实战 你是不是也遇到过这样的困境项目中需要正负双电源供电比如运放电路、ADC基准、音频功放但手头只有单路输出的DCDC降压模块专门去买一个负压芯片不仅增加BOM成本还要重新画板、调试时间紧迫时真是让人头疼。更麻烦的是很多现成的负压芯片输出电流很小只有几十到一百毫安稍微带点负载电压就掉得厉害。如果你需要几百毫安甚至更大的负压电流选择就更少了价格也水涨船高。今天要分享的这个方法可能会颠覆你对DCDC电源的认知我们完全可以用一个最普通、最廉价的降压型BUCKDCDC芯片或模块通过一种巧妙的“反接”方式让它稳定输出一个负电压并且电流能力几乎不打折扣。这不是什么复杂的电荷泵也不是需要变压器的反激电路而是利用BUCK电路本身的拓扑特性实现的“极性反转”。对于需要“正压转负压”且对电流有要求的场景这可能是最方便、成本最低的解决方案。本文将彻底拆解这个方案的原理手把手教你从选型、计算、到PCB布局的完整实践并指出其中最容易踩坑的细节。无论你是正在画板的硬件工程师还是喜欢折腾电子制作的爱好者这篇文章都能让你在需要双电源时多一个高效、可靠的备选方案。1. 核心问题我们到底在解决什么在深入技术细节前我们先明确这个方案的目标和边界。它不是为了替代所有专业的负压芯片而是解决一个特定的、高频的痛点如何利用现有、易得的BUCK降压资源快速、低成本地获得一个有一定带载能力的负电源。典型场景包括实验调试手头只有降压模块但电路板需要±12V给运放供电。小批量产品为了降低BOM种类和采购复杂度希望主电源IC也能兼任生成负压的任务。电流需求超出常见负压芯片需要-5V500mA但常见的负压电荷泵芯片如ICL7660只能提供10-20mA。空间受限PCB面积紧张无法容纳额外的负压芯片及其外围电感、电容。这个方案的优点非常突出成本极低核心就是一个BUCK芯片可能单价仅几毛到一两元。电流大输出电流能力取决于你选的BUCK芯片轻松达到1A、2A甚至更高。易获取BUCK芯片型号成千上万极易采购。复用性高同一个芯片型号既可以用于常规降压也可以用于产生负压减少物料种类。当然它也有局限性和注意事项比如输入输出电压范围有特定关系、PCB布局要求更高等这些我们会在后文详细展开。理解了“为什么需要它”我们才能更好地运用它。2. 原理揭秘BUCK电路如何“反转”出负压要理解这个魔法我们必须回到BUCK降压电路最本质的工作原理上。很多人对BUCK的认识停留在“输入高电压输出低电压”这其实只对了一半。更本质的理解是BUCK是一种基于电感的开关电路通过控制开关管通常是MOSFET的占空比在输出端维持一个稳定的、相对于芯片地GND的电压。常规接法时输出电压 ( V_{OUT} ) 是正压其参考点是芯片的GND引脚也就是电路系统的“地”。那么如果我们把系统的“地”这个参考点接到BUCK芯片的输出端VOUT呢整个世界的坐标系就变了。让我们用类比来理解 想象BUCK芯片是一个水泵它的进水口VIN在高水位它的出水口VOUT在低水位而水泵的底座GND固定在某个基准面上。常规模式正压输出我们把水泵底座GND固定在地面系统0V那么出水口VOUT相对于地面就是一个正的低水位比如5V。负压模式极性反转我们把水泵底座GND固定在出水口VOUT上。此时原本的“地面”系统0V相对于这个移动的底座就变成了一个“负”的位置。水泵的工作机制没变它依然在努力维持出水口VOUT和底座GND之间的压差比如-5V只不过现在底座被我们抬高了导致系统的“地”变成了负电压。从电路拓扑上看这种接法被称为“Buck-Boost” 或 “Inverting Buck-Boost”的一种特例降压模式。是的很多支持升降压的芯片内部其实就是这个拓扑。但我们这里用的是最普通的、非同步整流的BUCK芯片即续流二极管是外部的或集成的肖特基二极管。关键原理图变换如下常规BUCK降压VIN -----[电感]---------- VOUT (正压) [开关] | | (MOSFET) [二极管] [负载] | | | GND------[电容]---------- GND (系统地)改造为负压输出VIN (系统正输入) -----[电感]---------- GND (系统地) [开关] | | (MOSFET) [二极管] [负载] | | | VOUT- (负压输出)---[电容]---------- GND (系统地)(注意此处GND符号代表芯片的GND引脚在负压电路中这个引脚接到了系统的“地”而芯片的VOUT引脚则输出负压。)核心要点参考点转移芯片的GND引脚不再接系统最低电位负极而是接在了我们希望成为“地”的那个点上即原输出的正端。电压关系在这种接法下输入输出电压关系变为( |V_{OUT}| D \times V_{IN} )其中D是占空比( V_{OUT} ) 为负值。例如输入12V需要-5V输出那么占空比D需要控制在约5/1241.7%。电流路径电感电流和输出电流的路径与常规BUCK不同需要仔细考虑回流路径这对PCB布局提出了更高要求。理解了这个核心原理我们就知道几乎所有采用外部二极管的非同步BUCK控制器或集成开关管的BUCK芯片理论上都可以这样接。接下来我们就要把它付诸实践。3. 芯片选型与关键参数计算不是所有BUCK芯片都适合“改造”。选型错误是导致失败的首要原因。以下是核心选型 checklist3.1 必须满足的条件非同步整流芯片的续流元件必须是二极管内部集成或外部肖特基不能是同步整流内部用MOSFET代替二极管。因为同步整流的MOSFET体二极管方向在负压模式下无法正确导通会导致电路失效甚至损坏。GND引脚电流能力在负压模式下芯片的GND引脚将流过全部的输出电流这是最容易被忽略的一点。常规BUCK芯片的GND引脚通常只走信号和控制电流非常细。你必须查阅芯片数据手册确认GND引脚或散热焊盘能否承受你需要的输出电流。如果手册未明确说明应保守估计或选择GND连接到大面积铜皮的芯片。反馈网络参考点芯片的反馈FB引脚电压其参考点是芯片的GND引脚。在负压模式下FB引脚检测的是 ( V_{OUT} )负压相对于芯片GND系统地的电压即一个负电压。因此你需要确保FB引脚能承受负压输入很多芯片的FB内部有钳位二极管到GND只要负压不超过其绝对最大额定值通常没问题但需核实。使能EN引脚EN引脚的逻辑电平参考点也是芯片GND。在负压模式下你需要用系统地的逻辑电平如3.3V来控制一个相对于芯片GND为正的电压来使能芯片这可能需要一个电平转换电路或直接连接如果系统电压合适。3.2 推荐芯片类型与举例经典控制器外置MOSFET如TL494、SG3525。这类控制器灵活度高GND电流能力取决于外部MOSFET的驱动和布局非常适合大电流负压应用。但电路相对复杂。集成开关管的非同步BUCK芯片这是最方便的选择。例如LM2596非可调版本需注意反馈经典、皮实、电流大3AGND引脚较粗。MP1584高频、小型化、效率高需仔细阅读手册确认GND电流能力。XL4016更大电流8A常用于降压模块。TPS5430/31TI的经典产品文档齐全。重要提示在购买现成的降压模块如LM2596模块进行改造前务必确认其芯片型号和电路是否为非同步整流。很多廉价模块可能使用了同步整流芯片以追求高效率那种模块无法用于本方案。3.3 关键参数计算示例假设我们需要从12V输入产生-5V/1A的输出。占空比 (D) ( D \frac{|V_{OUT}|}{V_{IN}} \frac{5V}{12V} \approx 0.417 ) (41.7%) 芯片的反馈网络需要配置为在这个占空比下稳定。电感选择 电感计算公式与常规BUCK类似但需注意电流纹波。公式为 ( L \frac{V_{IN} \times D}{\Delta I_L \times f_{SW}} ) 其中( \Delta I_L ) 是电感纹波电流通常取输出电流的20%-40%这里取0.3A。( f_{SW} ) 是芯片开关频率假设为300kHz。计算( L \frac{12V \times 0.417}{0.3A \times 300000Hz} \approx 55.6 \mu H ) 选择一个接近的标准值如56μH或47μH额定电流需大于输出电流加一半纹波电流即 1.15A。输入/输出电容 由于电流路径变化输入电容和输出电容的负极连接点至关重要。输入电容连接在VIN和系统GND之间。它需要处理来自输入电源的脉冲电流。输出电容连接在芯片GND即负压输出端和系统GND之间。它直接为负载提供滤波。 电容的容值和ESR选择需遵循芯片数据手册的推荐通常输出电容需要更低的ESR以减小纹波。4. 电路设计与原理图绘制要点理解了原理和计算后我们来画图。这里以一个典型的MP1584EN芯片为例展示如何将其从正压降压改造为负压输出。4.1 原理图改造步骤原始正压降压电路5V输出简化图VIN (12V) --------- VIN (Pin6) | | [CIN] BST (Pin5)---[Cbst]--- SW (Pin4) | | | GND (Pin3) [电感]------ VOUT (5V) | | [二极管] [COUT] | | GND-------- GND反馈网络R1, R2从VOUT连接到FB(Pin2)再连接到GND。改造为负压输出-5V输出重新定义网络标签芯片的GND (Pin3)引脚现在连接到我们系统的GND即0V参考点。芯片的VOUT网络原输出正压现在是我们需要的-5V输出。芯片的VIN引脚仍然接输入正电压12V。芯片的SW引脚通过电感连接到系统GND。调整反馈网络FB引脚仍然需要检测-5V相对于芯片GND即系统GND的电压。这是一个-5V的电压。但是FB引脚通常要求一个正电压如0.8V。因此我们需要一个电阻分压网络将-5V“抬升”到FB引脚能识别的正电压。设FB基准电压 ( V_{FB} 0.8V )。分压网络上电阻接到-5V下电阻接到系统GND即芯片GND。计算公式( V_{FB} (-V_{OUT}) \times \frac{R_{bottom}}{R_{top} R_{bottom}} )代入( 0.8V 5V \times \frac{R2}{R1R2} ) 注意这里用5V的绝对值计算令 R2 10kΩ则 R1 ( \frac{5V}{0.8V} \times 10kΩ - 10kΩ 52.5kΩ )取标准值51kΩ或54kΩ。最终连接关系VIN(12V) - 芯片VIN芯片GND- 系统GND。芯片SW- 电感一端电感另一端 - 系统GND。二极管阳极 - 系统GND二极管阴极 - 芯片SW。输出电容C_OUT一端接芯片GND即系统GND另一端接-5V输出。反馈电阻R1 (51k) 接在-5V和FB之间R2 (10k) 接在FB和系统GND之间。4.2 完整原理图代码示意以MP1584为例注意此为连接关系描述非标准网表 元件清单 - U1: MP1584EN (非同步整流版本) - L1: 47μH, 饱和电流 1.5A - D1: 肖特基二极管如SS34 (3A, 40V) - C_IN: 47μF, 25V, 陶瓷电容 100μF 电解电容 - C_OUT: 100μF, 16V, 低ESR电解电容 22μF 陶瓷电容 - C_BST: 0.1μF, 陶瓷电容 - R1: 51kΩ (反馈上拉电阻) - R2: 10kΩ (反馈下拉电阻) 连接关系 1. 输入正端 (12V) 连接到 - C_IN 正极 - U1.VIN (Pin6) 2. 系统GND (0V) 连接到 - C_IN 负极 - U1.GND (Pin3) - L1 的“非SW端” - D1 阳极 - C_OUT 正极 (注意极性) - R2 一端 3. U1.SW (Pin4) 连接到 - L1 的“SW端” - D1 阴极 - C_BST 一端 (C_BST另一端接U1.BST, Pin5) 4. 负压输出端 (-5V) 连接到 - C_OUT 负极 (注意极性) - R1 一端 - 负载的负压输入端 5. U1.FB (Pin2) 连接到 - R1 和 R2 的连接点 6. U1.EN (Pin1) 通过一个10k电阻上拉到 12V输入或通过电平转换电路由系统逻辑控制。关键检查点二极管方向是否正确阴极接SW阳极接GND输出电容极性是否正确正极接GND负极接负压输出反馈电阻网络是否接对分压点在FB上拉至负压下拉至GND5. PCB布局决定成败的关键这个电路的PCB布局比常规BUCK要苛刻得多布局不当极易导致噪声大、不稳定甚至芯片损坏。核心原则是最小化高频开关电流回路面积。5.1 两个致命的高频环路输入电容环路 (CIN Loop)路径VIN→CIN()→CIN(-)→芯片GND→ 芯片内部高端MOSFET →SW→ 电感 →系统GND→ 回到VIN源头。注意这个环路包含了芯片GND和系统GND必须让输入电容CIN尽可能靠近芯片的VIN和GND引脚用短而粗的走线连接使这个环路面积最小。输出二极管环路 (Diode Loop)路径芯片GND→ 芯片内部低端二极管或外部二极管D1→SW→ 电感 →系统GND→ 回到芯片GND。这个环路在开关管关闭期间导通。必须将二极管D1如果是外部的话和芯片的SW、GND引脚紧挨着放置连线尽可能短粗。5.2 具体布局步骤与技巧芯片与电感放置将芯片、电感、二极管如果外部作为一个紧密的组放置。优先考虑电流路径而非外观整齐。输入电容 (CIN) 的摆放CIN必须像“帽子”一样扣在芯片的VIN和GND引脚上。使用多个过孔将CIN的GND端连接到芯片GND引脚及下方的接地铜皮。输出电容 (COUT) 的摆放COUT应靠近电感连接到系统GND的那一端和负压输出端子。同样COUT的GND端正极要用宽走线或铜皮连接到系统GND平面。地平面策略强烈建议使用至少两层板并有一个完整的系统GND平面。芯片的GND引脚、输入电容的GND、输出电容的GND、反馈电阻的GND都必须通过低阻抗路径多个过孔连接到这个GND平面。关键芯片的GND引脚到系统GND平面的连接必须非常强壮因为它承载着全部输出电流。使用多个大尺寸过孔或者让芯片的GND焊盘直接坐在GND平面的开窗上。反馈走线反馈电阻R1和R2应靠近芯片的FB引脚放置。从-5V输出端采样点到R1的走线要尽量短并避免经过高频噪声区域如SW节点、电感下方。最好在反馈分压点FB引脚旁边放置一个小的去耦电容如100pF到GND以滤除噪声。SW节点SW节点是高压、高频开关点噪声极大。走线要短而粗并远离敏感的模拟走线如FB。可以在SW节点到GND之间放置一个小的RC snubber电路如1nF 2.2Ω来抑制振铃。5.3 布局检查清单[ ] 输入电容CIN是否紧贴芯片VIN和GND引脚[ ] 二极管D1若外部是否紧贴芯片SW和GND引脚[ ] 芯片GND引脚到系统GND平面的连接是否足够多过孔、宽走线[ ] 输出电容COUT是否靠近电感和输出端子[ ] 反馈走线是否远离SW节点和电感[ ] SW节点走线是否短且被包围在GND中[ ] 电感下方是否有完整的GND平面避免在电感正下方走线6. 调试、测试与波形分析电路焊接完成后不要直接上电。遵循以下步骤6.1 上电前检查目视检查检查所有元件方向二极管、电容、值是否正确有无短路、虚焊。静态阻抗测量用万用表二极管档或电阻档。测量VIN到系统GND之间的电阻应有较大阻值防止输入短路。测量-5V输出端到系统GND之间的电阻不应为0欧姆防止输出短路。测量芯片VIN到GND引脚电阻确认无短路。6.2 逐步上电与测试使用可调限流电源将输入电源电压设置为标称值如12V但将电流限制定在较低值如100mA。首次上电连接电源观察输入电流。如果电流瞬间达到限流值且电压被拉低立即断电检查是否有短路。测量关键点电压如果上电后输入电流正常几十mA测量芯片VIN引脚电压应为12V。芯片GND引脚电压相对于电源负极应为0V即系统GND。-5V输出端电压应接近-5V。可能有较大偏差先不管。芯片FB引脚电压应接近其基准电压如0.8V。如果偏差巨大检查反馈电阻网络。带载测试使用电子负载或功率电阻从轻载如50mA开始逐步增加负载到额定值1A。观察输出电压稳定性。如果轻载正常重载时电压跌落严重可能原因芯片GND到系统GND的阻抗太大导致压降。电感饱和电流不足。输入电压被拉低。测量芯片和电感的温升。微热正常烫手则有问题。6.3 示波器波形分析至关重要用示波器观察以下关键波形地线夹务必接在系统的GND上。SW节点波形探头接SW点地夹接系统GND。正常波形应为方波高电平在VIN附近12V低电平在-0.3V ~ -0.7V二极管压降。占空比应接近计算值41.7%。异常波形如果低电平不是负压而是接近0V或大幅振荡说明二极管未正确导通或环路不稳定。输出电压纹波探头接-5V输出地夹接系统GND。使用示波器带宽限制20MHz和探头弹簧接地针以减小噪声。正常纹波应为锯齿状峰峰值通常在几十mV以内具体取决于电容和负载。异常纹波如果纹波过大100mV或含有高频尖刺检查输出电容的ESR是否过大、布局是否不佳。电感电流波形可选用电流探头或采样电阻应看到锯齿波平均值为输出电流。检查峰值电流是否超过电感和芯片的额定值。7. 常见问题、故障现象与排查指南问题现象可能原因排查步骤解决方案上电无输出芯片发烫1. 输入或输出短路。2. 二极管方向接反。3. 芯片损坏。1. 断电测量各点阻抗。2. 检查二极管极性。3. 更换芯片。纠正短路或错误极性。确保使用非同步整流芯片。有输出但电压不对如-2V1. 反馈电阻计算错误或接错。2. FB引脚被噪声干扰。3. 负载过重超出芯片能力。1. 测量FB引脚电压是否等于基准电压如0.8V2. 空载测量输出电压。3. 检查输入电压是否足够。重新计算并焊接反馈电阻。在FB引脚加小电容10-100pF到GND滤波。检查负载电流。轻载正常重载电压暴跌1.芯片GND到系统GND阻抗过大最常见。2. 电感饱和。3. 输入电源带载能力不足或线损大。1. 重载时用万用表测量芯片GND引脚与系统GND测试点之间的压降若大于0.1V则有问题。2. 触摸电感是否异常发烫3. 测量输入端子处的电压是否跌落。1. 加强芯片GND与主地之间的连接增加过孔、铺铜。2. 更换更大饱和电流的电感。3. 改善输入电源和走线。输出纹波噪声巨大1. 输出电容ESR过大或容值不足。2. PCB布局差高频环路面积大。3. 输入电容不足或远离芯片。1. 用示波器观察SW波形和输出纹波。2. 检查输入/输出电容的选型和位置。3. 在输出端并联多个不同容值的陶瓷电容如10μF, 1μF, 0.1μF。优化布局遵循“最小高频环路”原则。使用低ESR电容陶瓷电容。在SW节点添加snubber电路。芯片工作不稳定间歇重启1. 使能EN引脚电平不正确。2. 过流保护触发。3. 热保护触发。1. 测量EN引脚电压相对于芯片GND。2. 监测输入电流和温度。3. 检查负载是否有瞬态大电流。确保EN引脚有正确的使能电压。加强散热。检查负载特性。效率明显低于预期1. 二极管正向压降大未使用肖特基。2. 电感DCR过大或磁芯损耗大。3. 芯片GND路径损耗大。1. 测量二极管两端压降。2. 测量电感温升和SW波形。3. 测量芯片GND到系统GND的压降。更换为低压降的肖特基二极管。选择DCR小、适合频率的电感。优化GND连接。8. 进阶技巧与最佳实践掌握了基本方法后这些技巧能让你的负压电路更可靠、更高效。使用集成二极管芯片优先选择内部集成续流二极管的BUCK芯片如LM2596。这简化了布局并确保了二极管参数的匹配性。多相并联增大电流如果需要更大的负压电流如3A以上可以考虑使用两个相同的负压电路将它们的输入和输出分别并联并错相驱动如果芯片支持外同步以减小输入输出纹波。添加输入输出保护输入侧加入保险丝或自恢复保险丝防止短路。加入TVS管抑制输入浪涌。输出侧在负压输出端加入一个功率肖特基二极管阳极接系统GND阴极接负压输出。这可以防止在启动或异常情况下负载上的电容向电路反向放电。热管理负压模式下芯片的功耗与常规降压类似( P_{loss} \approx (V_{IN} - |V_{OUT}|) \times I_{OUT} )。确保芯片有足够的散热措施尤其是GND引脚现在是电流主通路的铺铜面积要大。仿真验证在投入PCB制作前使用LTspice、PSIM等工具进行仿真。搭建完整的负压BUCK模型验证环路稳定性、瞬态响应和关键波形。这能提前发现参数设计问题。与LDO组合使用如果负压电源对噪声极其敏感如用于ADC基准可以在负压BUCK输出后再串联一个负压LDO如79L05以提供极其纯净的负电压。BUCK提供大电流和高效降压LDO进行最终稳压和滤波。9. 总结何时该用何时不该用经过以上详细剖析我们可以对这个“BUCK变负压”的方案做出清晰的总结强烈推荐使用的情况你需要一个中等功率几百mA到几A的负电源。成本敏感且手头已有现成的BUCK芯片或模块。PCB空间有限希望复用主电源芯片。作为实验电路或原型验证需要快速搭建。建议使用专用芯片的情况所需负压电流很小50mA使用电荷泵芯片如TC7660更简单。对噪声和纹波要求极高如高精度模拟前端。输入输出电压差非常大或需要隔离。产品已进入量产需要最高的可靠性和一致性专用负压芯片是更稳妥的选择。最后的核心提醒 这个方案的精髓在于对BUCK电路本质的理解和PCB布局的极致优化。它不是一个“hack”而是一种合法的电路拓扑应用。成功的关键不在于复杂的计算而在于对电流回路的深刻认识和对细节的耐心处理。当你下次再为双电源发愁时不妨看看手边的降压芯片它或许就能化身成为你项目的“负能量”源泉。希望这篇长文能为你打开一扇新的窗户。建议收藏本文在需要时对照实践。如果你在尝试中遇到了文中未覆盖的问题欢迎在评论区交流讨论。
返回列表