1. 从一颗小芯片说起为什么需要电压反相器搞硬件设计的朋友大概率都遇到过这种场景手头只有一路正电源比如常见的5V或者12V但电路里偏偏有个运放、传感器或者模拟开关需要负电源轨。这时候你有几个选择——要么再上一路隔离电源模块要么用变压器搞个反激拓扑要么……直接找一颗电荷泵电压反相器用两个电容加一颗芯片把正电压“翻”成负电压。ICL7662EBAT 就是干这个的。它属于经典的 CMOS 电荷泵电压反相器系列核心功能一句话就能说清楚输入正电压输出等幅的负电压。比如你给它5V它输出-5V给它12V它输出-12V。当然实际输出会有压降和内阻带来的损耗这个后面细说。这颗芯片适合谁适合那些需要在板级做小功率负压轨的工程师比如给运放提供负供电轨、给模拟多路复用器做负偏置、给某些传感器提供双极性供电。它的输出电流能力不算大典型应用场景是几十毫安以内的负载。如果你需要几百毫安甚至安培级的负压那得换方案电荷泵不是干这个的。我之所以想聊这颗芯片是因为它在实际项目里出现的频率很高但很多新手拿到它之后会踩一些坑——比如电容选型不对导致输出纹波巨大比如没注意开关频率和外围电容的匹配关系比如忽略了输出内阻对负载调整率的影响。这些问题在数据手册里都有写但新手往往翻不到那一页或者看到了也没当回事。下面我就按实际项目落地的思路把 ICL7662EBAT 从选型到布局的完整过程拆一遍。2. 芯片内部架构与工作原理拆解2.1 电荷泵的基本原理用“水桶”搬电荷电荷泵的核心思想可以用一个生活化的类比来理解。想象你有两个水桶一个装满了水放在高处正电压另一个空着放在低处地。你想把高处的水搬到低处但中间没有水管。怎么办你拿一个小瓢从高处舀一瓢水倒进低处的桶里反复操作。电荷泵里的“瓢”就是飞跨电容flying capacitor开关就是MOSFET控制逻辑就是振荡器。具体到 ICL7662 内部它有两个主要的开关组。第一组开关把飞跨电容跨接在输入电压和地之间给电容充电此时电容两端电压接近输入电压。第二组开关把飞跨电容的负极接到输出端正极接地这样输出端就得到一个负电压。两组开关交替工作频率由内部振荡器决定。ICL7662 的内部振荡器频率典型值是10kHz这个频率不算高所以你需要外接电容来储能和平滑输出。这里有个关键点电荷泵的输出电压并不是理想的正负对称。因为开关有导通电阻电容有等效串联电阻负载电流流过这些电阻会产生压降。所以实际输出电压的绝对值会比输入电压略小负载越重压降越明显。这个压降可以用一个等效输出内阻来描述ICL7662 的典型输出内阻在几十欧姆量级具体数值和你的电容选型、开关频率都有关系。2.2 ICL7662EBAT 的关键参数解读拿到一颗芯片第一步永远是翻数据手册。ICL7662EBAT 的几个核心参数我列一下这些是选型和设计时绕不开的参数典型值说明输入电压范围4.5V ~ 20V低于4.5V可能起不来高于20V会损坏输出电流最高约20mA取决于输入电压和压降要求不是恒流源负载加重电压会掉内部振荡频率10kHz典型外接电容可微调但范围有限输出内阻约50Ω ~ 100Ω随输入电压和电容变化这是限制带载能力的关键工作温度范围-40°C ~ 85°CEBA后缀工业级适合大多数场景封装SOIC-8贴片封装占板面积小这里要特别说一下输出内阻。很多人第一次用电荷泵看到“输出-5V”就以为接上负载还是-5V结果一测发现只有-4.2V然后就懵了。其实这是正常的。输出内阻的存在意味着输出电压会随负载电流线性下降。比如输出内阻是100Ω负载电流10mA那么压降就是1V。如果你输入是5V空载输出可能是-4.9V带10mA负载后就变成-3.9V了。所以设计时要留够裕量或者选更低的输出内阻方案。2.3 为什么选CMOS工艺低功耗与高集成度ICL7662 用的是CMOS工艺这一点值得展开说说。CMOS的优势在于静态功耗极低因为MOSFET在静态时几乎不消耗电流只有开关瞬间和漏电流带来少量损耗。这对于电池供电的便携设备来说非常友好。相比之下如果用BJT做开关基极驱动电流会持续消耗功率效率就下来了。另外CMOS工艺让芯片可以做得更小集成度更高。ICL7662 只需要外接两个电容就能工作一个是飞跨电容一个是输出储能电容。不需要电感不需要变压器不需要二极管。整个方案占板面积可以做到很小BOM成本也低。这也是电荷泵在低功率负压场景里比反激拓扑更受欢迎的原因——简单、便宜、够用。当然CMOS也有它的局限。开关导通电阻相对较大导致输出内阻偏高带载能力受限。另外开关频率不高输出纹波相对明显。但这些在低功率场景下都是可以接受的关键是你得知道这些特性的存在并在设计时做好应对。3. 外围元件选型电容不是随便抓一个就行3.1 飞跨电容的选择逻辑飞跨电容是电荷泵的核心储能元件它的容量直接决定了每次开关周期能搬运多少电荷。容量越大搬运的电荷越多输出内阻越低带载能力越强。但容量也不是越大越好因为容量大了充电时间长在固定开关频率下可能充不满反而影响效率。ICL7662 的数据手册推荐飞跨电容在1μF到10μF之间。我实测下来10μF是一个比较稳妥的选择输出内阻能控制在可接受范围内。但这里有个坑电容的介质类型很重要。如果你用Y5V或者Z5U这类高介电常数的陶瓷电容它们的容量会随直流偏压和温度大幅下降。比如标称10μF的Y5V电容在5V偏压下可能只剩3μF。所以一定要选X7R或者X5R介质的电容虽然贵一点但容量稳定。另外电容的等效串联电阻ESR也要关注。ESR会直接叠加到输出内阻上ESR越大压降越明显。陶瓷电容的ESR通常很低几毫欧到几十毫欧问题不大。但如果你用钽电容或者电解电容ESR可能到几百毫欧甚至几欧姆那就得算一算了。3.2 输出储能电容的选型要点输出储能电容的作用是在开关周期内维持输出电压稳定减小纹波。它的容量决定了纹波的大小ESR也影响纹波。纹波电压的估算公式可以简化为Vripple ≈ Iload / (f × Cout) Iload × ESR其中f是开关频率Cout是输出电容容量Iload是负载电流。举个例子如果负载电流10mA开关频率10kHz输出电容10μF那么第一项纹波是 0.01 / (10000 × 0.00001) 0.1V。如果ESR是0.1Ω第二项是0.01 × 0.1 0.001V。总纹波大约0.1V。这个纹波在给运放供电时可能有点大如果你需要更低的纹波可以加大输出电容或者提高开关频率。输出电容同样推荐X7R或X5R陶瓷电容容量在10μF到47μF之间。如果空间允许可以并联多个小容量电容来降低ESR和等效电感。另外布局时输出电容要尽量靠近芯片的输出引脚和地引脚减小回路面积降低噪声。3.3 输入电容要不要加一个容易被忽略的细节很多参考设计里只画了飞跨电容和输出电容输入电容经常被省略。但在实际项目中我建议在输入引脚附近加一个1μF到10μF的陶瓷电容。原因有两个一是电荷泵工作时输入电流是脉冲式的输入电容可以提供瞬态电流减小对前级电源的干扰二是如果输入走线较长输入电容可以稳定输入电压避免因线路电感导致的振铃。输入电容的选型和输出电容类似X7R或X5R陶瓷电容容量1μF到10μF即可。布局时同样要靠近芯片的输入引脚和地引脚。这个电容成本很低但能解决很多莫名其妙的噪声问题属于“花小钱办大事”的典型。4. 完整实操过程从原理图到实测波形4.1 原理图设计与元件参数确定假设我要做一个5V转-5V的负压轨给一个双极性运放供电负载电流最大10mA。按照前面的分析我确定以下元件参数飞跨电容C110μFX7R陶瓷0805封装输出电容C222μFX7R陶瓷0805封装输入电容C34.7μFX7R陶瓷0603封装芯片U1ICL7662EBATSOIC-8封装原理图连接很简单芯片的V引脚接5V输入V-引脚接输出负压GND接地。飞跨电容接在CAP和CAP-之间输出电容接在V-和GND之间输入电容接在V和GND之间。注意ICL7662的引脚定义不同封装可能略有差异一定要以数据手册为准。这里有个细节ICL7662有一个OSC引脚可以用来外接电容调整振荡频率也可以用来同步多个芯片。如果你不需要调整频率这个引脚可以悬空。但悬空时容易受干扰我一般会接一个小的电容到地比如100pF用来滤除高频噪声。4.2 PCB布局的注意事项电荷泵的PCB布局有几个关键点。第一飞跨电容的回路面积要尽可能小。因为飞跨电容在充电和放电时电流是脉冲式的回路面积大就会产生电磁辐射也会引入寄生电感导致振铃。所以C1要尽量靠近芯片的CAP和CAP-引脚走线要短而粗。第二输出电容要靠近V-引脚和GND引脚。输出电流也是脉冲式的输出电容的作用就是吸收这些脉冲如果离得远走线电感会让纹波变大。我一般会把C2放在芯片的同一面紧挨着V-引脚。第三地线要处理好。电荷泵的输入地和输出地是同一个地但脉冲电流会在地线上产生压降如果地线阻抗大就会影响其他电路。建议用完整的地平面或者在芯片下方铺一块局部地铜皮把输入电容、输出电容和芯片的地引脚都连到这块铜皮上。第四如果对噪声敏感可以在输出端加一个LC滤波器或者一个低噪声LDO。但要注意LDO的输入电压范围负压LDO的选择比正压少很多成本也高。所以更好的做法是在布局和电容选型上把纹波控制住而不是依赖后级滤波。4.3 上电测试与波形分析焊接完成后先不要接负载用万用表测一下空载输出电压。如果输入是5V空载输出应该在-4.8V到-5.0V之间。如果输出接近0V或者正电压说明芯片没工作检查一下输入电压是否在范围内、引脚是否焊反、飞跨电容是否接对。空载正常后接上负载再测。如果负载是10mA输出电压可能会掉到-4.5V左右这是正常的。如果掉得太多比如掉到-3V以下那就要检查飞跨电容和输出电容的容量是否足够、ESR是否过大。用示波器看输出纹波时要注意探头的地线要尽量短最好用弹簧地针否则探头地线环路会引入额外的噪声让你误以为纹波很大。实测下来在10mA负载下输出纹波大约在50mV到100mV峰峰值具体取决于电容选型和布局。如果纹波超过200mV就要考虑加大输出电容或者优化布局。另外可以看一下飞跨电容两端的波形应该是一个近似方波的信号频率10kHz左右。如果波形畸变严重或者频率不对可能是芯片损坏或者外围元件有问题。5. 常见问题与排查技巧实录5.1 输出电压不对从现象到根因的排查路径输出电压不对是最常见的问题表现可能是输出为0V、输出为正电压、输出电压远低于预期。排查时按以下顺序来现象可能原因排查方法输出0V输入电压不足、芯片损坏、引脚虚焊测输入电压、换芯片、补焊输出正电压飞跨电容接错、芯片方向焊反检查电容连接、核对引脚定义输出负压但绝对值小负载过重、电容容量不足、ESR过大减小负载、换大容量低ESR电容输出波动大输入不稳定、地线干扰、电容失效加输入电容、优化地线、换电容我遇到过一次输出为0V的情况查了半天发现是飞跨电容的一个焊盘虚焊肉眼看不出来用万用表测通断才发现。所以焊接后一定要用万用表把关键节点都测一遍不要偷懒。5.2 纹波过大电容选型与布局的双重排查纹波过大通常有两个来源电容容量不够和布局不合理。先检查输出电容的容量和ESR如果用的是Y5V电容换X7R试试。如果换了电容纹波还是大那就是布局问题。重点检查飞跨电容和输出电容的回路面积以及地线是否完整。还有一个容易被忽略的点输入电源的噪声。如果输入电源本身纹波就大电荷泵会把输入纹波放大后传到输出。这时候需要在输入端加一个π型滤波器或者换一个更干净的输入电源。我一般会在输入和输出都加一个磁珠加电容的滤波效果很明显。5.3 带载能力不足输出内阻的估算与优化带载能力不足的表现是接上负载后输出电压大幅下降。前面说过这是输出内阻导致的。ICL7662的输出内阻典型值在50Ω到100Ω之间具体取决于输入电压、开关频率和电容容量。如果你需要带更大的负载有几个办法加大飞跨电容和输出电容的容量降低输出内阻提高输入电压因为输出内阻会随输入电压升高而降低并联多个ICL7662每个分担一部分负载电流换用输出内阻更低的电荷泵芯片并联多个芯片时要注意每个芯片的输出不能直接并联因为输出电压略有差异会导致环流。正确的做法是每个芯片的输出各接一个隔离电阻或者二极管然后再并联。这样虽然会增加一点压降但能保证均流。5.4 独家避坑技巧几个数据手册不会告诉你的细节第一个坑ICL7662的OSC引脚如果悬空在某些批次上会引入额外的噪声。我习惯在OSC引脚对地接一个100pF到1nF的电容能明显改善输出噪声。第二个坑飞跨电容的耐压要足够。虽然输入电压只有5V但飞跨电容在开关瞬间可能会承受两倍输入电压的应力。所以飞跨电容的耐压至少要是输入电压的两倍。比如5V输入飞跨电容耐压选16V以上。第三个坑如果芯片附近有大功率开关电路电荷泵的输出噪声会耦合进去。这时候可以在芯片下方铺一块独立的铜皮作为屏蔽或者把芯片远离噪声源。第四个坑ICL7662在低温下输出内阻会增大带载能力下降。如果你的产品要在低温环境下工作要留足够的裕量或者选工业级甚至汽车级的型号。6. 典型应用场景与方案对比6.1 运放负压轨供电最经典的用法给运放提供负压轨是ICL7662最经典的用法。很多双极性运放需要正负对称的电源轨比如±5V、±12V。如果你的系统只有正电源用ICL7662生成负压是最简单的方案。比如一个5V的系统用ICL7662生成-5V给运放的V-引脚供电。运放的静态电流通常很小几毫安以内ICL7662完全能带动。但要注意运放的电源抑制比PSRR是有限的如果负压轨上纹波太大会直接影响运放的输出噪声。所以在这种场景下输出电容要选大一点布局要讲究必要时加一级RC滤波。我一般会在ICL7662输出后加一个10Ω电阻和10μF电容组成的低通滤波截止频率约1.6kHz能把10kHz的开关纹波衰减20dB以上。6.2 模拟开关与多路复用器的负偏置模拟开关和多路复用器在处理双极性信号时需要负电源轨来保证信号范围覆盖负半周。比如一个±5V的信号如果模拟开关只有5V和地负半周信号就会被截断。这时候用ICL7662生成-5V给模拟开关的V-引脚供电就能让信号完整通过。这种场景下负载电流通常也很小ICL7662够用。但要注意模拟开关的开关瞬态电流可能会比较大需要在输出端加足够的储能电容。我一般会用22μF以上的输出电容并且靠近模拟开关的电源引脚放置。6.3 与反激拓扑和隔离电源的对比如果你的负压需求超过ICL7662的能力范围比如需要几百毫安甚至安培级电流或者需要隔离输出那就得考虑其他方案。反激拓扑可以做到更大的功率但需要变压器和更多的外围元件设计复杂度高EMI也难处理。隔离电源模块使用简单但成本高占板面积大。方案输出电流能力复杂度成本EMIICL7662电荷泵20mA低低低反激拓扑100mA高中高隔离电源模块100mA低高中所以选型逻辑很清晰低功率、非隔离、成本敏感的场景ICL7662是最优解。高功率或者需要隔离的场景才考虑其他方案。不要用电荷泵去硬扛大电流那样只会事倍功半。7. 我的实操心得与最后几句这颗芯片我用过很多次踩过的坑也不少。最大的体会是电荷泵看着简单但外围元件的选型和布局对性能影响极大。同样的芯片同样的原理图不同的人布出来的板子纹波和带载能力可能差一倍。所以不要觉得“就两个电容嘛随便放放”真要做好还是得按规矩来。另外一点数据手册上的参数是在特定条件下测的实际应用中条件变了参数也会变。比如输出内阻手册上标的是典型值但你的输入电压、负载电流、温度、电容型号都会影响它。所以设计时一定要留裕量不要卡着极限值用。最后分享一个小技巧如果你需要更低的纹波可以在ICL7662的输出端加一个简单的电容倍增电路用一个三极管和两个电容就能把纹波再降一个数量级。这个电路成本很低效果却很明显适合对噪声敏感的模拟电路供电。具体电路可以在很多模拟电路设计手册里找到这里就不展开了。
阅读完成 · 觉得有帮助?