1. 从一颗小芯片说起:为什么需要电压反相器搞硬件设计的朋友大概率都遇到过这种场景:手头只有一路正电源,比如常见的+5V或者+12V,但电路里偏偏有个运放、传感器或者模拟开关需要负电源轨。这时候你有几个选择——要么再上一路隔离电源模块,要么用变压器搞个反激拓扑,要么……直接找一颗电荷泵电压反相器,用两个电容加一颗芯片把正电压“翻”成负电压。ICL7662EBA+T 就是干这个的。它属于经典的 CMOS 电荷泵电压反相器系列,核心功能一句话就能说清楚:输入正电压,输出等幅的负电压。比如你给它+5V,它输出-5V;给它+12V,它输出-12V。当然实际输出会有压降和内阻带来的损耗,这个后面细说。这颗芯片适合谁?适合那些需要在板级做小功率负压轨的工程师,比如给运放提供负供电轨、给模拟多路复用器做负偏置、给某些传感器提供双极性供电。它的输出电流能力不算大,典型应用场景是几十毫安以内的负载。如果你需要几百毫安甚至安培级的负压,那得换方案,电荷泵不是干这个的。我之所以想聊这颗芯片,是因为它在实际项目里出现的频率很高,但很多新手拿到它之后会踩一些坑——比如电容选型不对导致输出纹波巨大,比如没注意开关频率和外围电容的匹配关系,比如忽略了输出内阻对负载调整率的影响。这些问题在数据手册里都有写,但新手往往翻不到那一页,或者看到了也没当回事。下面我就按实际项目落地的思路,把 ICL7662EBA+T 从选型到布局的完整过程拆一遍。2. 芯片内部架构与工作原理拆解2.1 电荷泵的基本原理:用“水桶”搬电荷电荷泵的核心思想可以用一个生活化的类比来理解。想象你有两个水桶,一个装满了水放在高处(正电压),另一个空着放在低处(地)。你想把高处的水搬到低处,但中间没有水管。怎么办?你拿一个小瓢,从高处舀一瓢水,倒进低处的桶里,反复操作。电荷泵里的“瓢”就是飞跨电容(flying capacitor),开关就是MOSFET,控制逻辑就是振荡器。具体到 ICL7662 内部,它有两个主要的开关组。第一组开关把飞跨电容跨接在输入电压和地之间,给电容充电,此时电容两端电压接近输入电压。第二组开关把飞跨电容的负极接到输出端,正极接地,这样输出端就得到一个负电压。两组开关交替工作,频率由内部振荡器决定。ICL7662 的内部振荡器频率典型值是10kHz,这个频率不算高,所以你需要外接电容来储能和平滑输出。这里有个关键点:电荷泵的输出电压并不是理想的正负对称。因为开关有导通电阻,电容有等效串联电阻,负载电流流过这些电阻会产生压降。所以实际输出电压的绝对值会比输入电压略小,负载越重,压降越明显。这个压降可以用一个等效输出内阻来描述,ICL7662 的典型输出内阻在几十欧姆量级,具体数值和你的电容选型、开关频率都有关系。2.2 ICL7662EBA+T 的关键参数解读拿到一颗芯片,第一步永远是翻数据手册。ICL7662EBA+T 的几个核心参数我列一下,这些是选型和设计时绕不开的:参数典型值说明输入电压范围4.5V ~ 20V低于4.5V可能起不来,高于20V会损坏输出电流最高约20mA(取决于输入电压和压降要求)不是恒流源,负载加重电压会掉内部振荡频率10kHz(典型)外接电容可微调,但范围有限输出内阻约50Ω ~ 100Ω(随输入电压和电容变化)这是限制带载能力的关键工作温度范围-40°C ~ +85°C(EBA后缀)工业级,适合大多数场景封装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。按照前面的分析,我确定以下元件参数:飞跨电容C1:10μF,X7R陶瓷,0805封装输出电容C2:22μF,X7R陶瓷,0805封装输入电容C3:4.7μF,X7R陶瓷,0603封装芯片U1:ICL7662EBA+T,SOIC-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的输出端加一个简单的电容倍增电路,用一个三极管和两个电容就能把纹波再降一个数量级。这个电路成本很低,效果却很明显,适合对噪声敏感的模拟电路供电。具体电路可以在很多模拟电路设计手册里找到,这里就不展开了。
1. 从一颗小芯片说起:为什么需要电压反相器搞硬件设计的朋友大概率都遇到过这种场景:手头只有一路正电源,比如常见的+5V或者+12V,但电路里偏偏有个运放、传感器或者模拟开关需要负电源轨。这时候你有几个选择——要么再上一路隔离电源模块,要么用变压器搞个反激拓扑,要么……直接找一颗电荷泵电压反相器,用两个电容加一颗芯片把正电压“翻”成负电压。ICL7662EBA+T 就是干这个的。它属于经典的 CMOS 电荷泵电压反相器系列,核心功能一句话就能说清楚:输入正电压,输出等幅的负电压。比如你给它+5V,它输出-5V;给它+12V,它输出-12V。当然实际输出会有压降和内阻带来的损耗,这个后面细说。这颗芯片适合谁?适合那些需要在板级做小功率负压轨的工程师,比如给运放提供负供电轨、给模拟多路复用器做负偏置、给某些传感器提供双极性供电。它的输出电流能力不算大,典型应用场景是几十毫安以内的负载。如果你需要几百毫安甚至安培级的负压,那得换方案,电荷泵不是干这个的。我之所以想聊这颗芯片,是因为它在实际项目里出现的频率很高,但很多新手拿到它之后会踩一些坑——比如电容选型不对导致输出纹波巨大,比如没注意开关频率和外围电容的匹配关系,比如忽略了输出内阻对负载调整率的影响。这些问题在数据手册里都有写,但新手往往翻不到那一页,或者看到了也没当回事。下面我就按实际项目落地的思路,把 ICL7662EBA+T 从选型到布局的完整过程拆一遍。2. 芯片内部架构与工作原理拆解2.1 电荷泵的基本原理:用“水桶”搬电荷电荷泵的核心思想可以用一个生活化的类比来理解。想象你有两个水桶,一个装满了水放在高处(正电压),另一个空着放在低处(地)。你想把高处的水搬到低处,但中间没有水管。怎么办?你拿一个小瓢,从高处舀一瓢水,倒进低处的桶里,反复操作。电荷泵里的“瓢”就是飞跨电容(flying capacitor),开关就是MOSFET,控制逻辑就是振荡器。具体到 ICL7662 内部,它有两个主要的开关组。第一组开关把飞跨电容跨接在输入电压和地之间,给电容充电,此时电容两端电压接近输入电压。第二组开关把飞跨电容的负极接到输出端,正极接地,这样输出端就得到一个负电压。两组开关交替工作,频率由内部振荡器决定。ICL7662 的内部振荡器频率典型值是10kHz,这个频率不算高,所以你需要外接电容来储能和平滑输出。这里有个关键点:电荷泵的输出电压并不是理想的正负对称。因为开关有导通电阻,电容有等效串联电阻,负载电流流过这些电阻会产生压降。所以实际输出电压的绝对值会比输入电压略小,负载越重,压降越明显。这个压降可以用一个等效输出内阻来描述,ICL7662 的典型输出内阻在几十欧姆量级,具体数值和你的电容选型、开关频率都有关系。2.2 ICL7662EBA+T 的关键参数解读拿到一颗芯片,第一步永远是翻数据手册。ICL7662EBA+T 的几个核心参数我列一下,这些是选型和设计时绕不开的:参数典型值说明输入电压范围4.5V ~ 20V低于4.5V可能起不来,高于20V会损坏输出电流最高约20mA(取决于输入电压和压降要求)不是恒流源,负载加重电压会掉内部振荡频率10kHz(典型)外接电容可微调,但范围有限输出内阻约50Ω ~ 100Ω(随输入电压和电容变化)这是限制带载能力的关键工作温度范围-40°C ~ +85°C(EBA后缀)工业级,适合大多数场景封装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。按照前面的分析,我确定以下元件参数:飞跨电容C1:10μF,X7R陶瓷,0805封装输出电容C2:22μF,X7R陶瓷,0805封装输入电容C3:4.7μF,X7R陶瓷,0603封装芯片U1:ICL7662EBA+T,SOIC-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的输出端加一个简单的电容倍增电路,用一个三极管和两个电容就能把纹波再降一个数量级。这个电路成本很低,效果却很明显,适合对噪声敏感的模拟电路供电。具体电路可以在很多模拟电路设计手册里找到,这里就不展开了。