1. 项目概述从“负压”需求说起在电路设计的日常里我们常常会遇到一个看似简单却让人头疼的需求如何从一个正电源比如5V或12V高效、稳定地得到一个负电源比如-5V或-12V这个需求在模拟电路、运算放大器供电、数据转换器ADC/DAC的负参考源甚至是某些通信接口的电平转换中无处不在。早年工程师们可能会选择笨重的工频变压器、效率不高的线性稳压器加反相电路或者设计一个分立元件搭建的开关电源。这些方案要么体积庞大要么设计复杂要么效率堪忧。直到电荷泵Charge Pump技术的成熟尤其是像TC368x系列这样的专用反相电荷泵芯片的出现才让这个问题的解决变得优雅而高效。我第一次接触TC368x是在一个便携式医疗设备项目中需要为高精度运放提供±5V的对称电源板子空间极其有限传统的方案根本塞不进去。当时抱着试试看的心态用了一颗TC3680结果不仅省掉了电感整个电源部分的面积比一枚硬币还小效率还出奇地高从此这类芯片就成了我工具箱里的常客。简单来说TC368x系列芯片就是一个“电源魔术师”它利用内部开关和外部少量电容通过周期性的充放电将输入的正电压“翻转”成负电压输出。它不像DC-DC转换器那样需要电感因此具有体积小、成本低、电磁干扰EMI相对较小、设计简单的突出优点。对于需要小功率、低噪声负压轨的应用它几乎是目前最优的解决方案之一。无论你是正在设计精密测量设备、音频处理电路还是简单的电平转换模块理解并掌握TC368x的原理与用法都能让你的设计事半功倍。2. 核心原理深度拆解电荷泵如何“无中生有”要真正用好TC368x不能只停留在“它是一个反相器”的认知上必须深入其内部工作机制。这能帮助你在选型、布局和故障排查时做出正确的判断。2.1 开关与电容的“双人舞”电荷泵的核心思想是利用电容的储能特性通过开关矩阵改变电容的连接方式实现电压的搬移和叠加。TC368x内部集成了四个功率MOSFET开关构成一个经典的“开关电容”电路。其工作过程可以简化为两个相位像一场精心编排的双人舞相位一充电阶段内部开关S1和S3闭合S2和S4断开。此时飞跨电容Flying CapacitorC_FLY被连接在输入电压V_IN和地GND之间。C_FLY被充电其两端的电压差迅速达到V_IN。相位二放电/反相阶段开关S1和S3断开S2和S4闭合。此时C_FLY的连接关系发生了翻转原来接V_IN的一端现在接地而原来接地的一端则连接到了输出电容C_OUT和负载。由于电容两端的电压不能突变C_FLY上储存的电压约为V_IN就被“搬运”到了输出端。因为C_FLY的正端现在接地其负端对地的电压就是-V_IN。这个电压对C_OUT充电从而在输出端建立并维持一个-V_IN的电压。这个过程以很高的频率TC368x典型值为1MHz不断重复C_FLY就像一个小水桶不断从输入“水源”V_IN处打水然后倒进输出的“负压水池”C_OUT中。只要负载消耗的水电流不超过水桶的搬运能力水池的水位电压就能保持稳定。注意这里的V_OUT -V_IN是理想情况。实际上由于开关的导通电阻R_DS(ON)、C_FLY的等效串联电阻ESR以及切换损耗输出电压会有一定的损失通常|V_OUT|会略小于V_IN。芯片数据手册中“输出电流 vs. 输出电压”的曲线直观地反映了这种关系。2.2 关键外围元件的作用与选型计算TC368x的应用电路极其简洁通常只需要三个外部电容输入电容C_IN、飞跨电容C_FLY和输出电容C_OUT。但它们每一个都至关重要。1. 飞跨电容 (C_FLY)这是电荷泵的“心脏”决定了能量搬运的能力。其容值直接影响芯片可提供的最大输出电流和输出纹波。容值计算有一个经验公式可以估算在特定输出电流 (I_OUT) 和开关频率 (f_SW) 下为维持电压跌落在一定范围内所需的C_FLY最小值C_FLY ≥ I_OUT / (f_SW * ΔV)其中ΔV是你允许的C_FLY在充电/放电过程中的电压变化量。通常为了高效工作ΔV应远小于V_IN。例如V_IN5VI_OUT100mAf_SW1MHz若允许ΔV0.5V则C_FLY ≥ 0.1 / (1e6 * 0.5) 0.2μF。在实际应用中考虑到ESR和裕量通常会选择计算值的2-3倍。对于TC368x1μF到10μF的陶瓷电容是常见选择。类型选择必须使用低ESR的陶瓷电容如X5R或X7R材质。高ESR的电容如铝电解电容会产生巨大的损耗严重降低效率甚至导致芯片过热。电容的额定电压需高于V_IN。2. 输入电容 (C_IN) 和输出电容 (C_OUT)它们的作用是滤波和储能为输入和输出端提供低阻抗的电流路径抑制电压纹波。C_IN选型它主要应对芯片开关动作时从输入电源抽取的脉冲电流。容值通常与C_FLY相当或略大同样需选用低ESR的陶瓷电容并尽量靠近芯片的VIN和GND引脚放置。典型值在1μF到10μF之间。C_OUT选型它直接决定了输出电压的纹波大小。纹波电压 (V_RIPPLE) 可以通过公式近似估算V_RIPPLE ≈ I_OUT / (f_SW * C_OUT)。要降低纹波最有效的方法是增大C_OUT或提高f_SW。例如希望将100mA负载下的纹波控制在10mV以内f_SW1MHz则C_OUT ≥ 0.1 / (1e6 * 0.01) 10μF。在实际中C_OUT往往比C_FLY大一个数量级常用10μF到100μF的陶瓷电容。对于噪声极其敏感的应用如高精度ADC的负参考源可以在C_OUT后端再并联一个0.1μF的小电容以滤除更高频的噪声。3. 二极管与TVS管可选但重要这是很多初级设计者容易忽略的部分却关乎系统的可靠性。反灌二极管当系统存在多个电源轨且上电/下电顺序可能不确定时需要在输出端V_OUT和地之间连接一个肖特基二极管阴极接V_OUT阳极接地。其作用是防止在V_IN未上电而V_OUT因其他路径先有电时电流反向流入芯片导致损坏。虽然TC368x内部可能有寄生二极管但外部添加一个低正向压降的肖特基二极管如BAT54S能提供更可靠的保护。TVS管选型在工业、汽车或任何存在浪涌、静电放电ESD风险的环境中瞬态电压抑制器TVS是必须考虑的。对于电荷泵电路TVS管主要防护两个位置输入侧 (V_IN对 GND)选择钳位电压V_C略高于最大正常工作输入电压如V_IN12V可选V_C15V或18V单向或双向根据电源特性决定脉冲功率需满足系统浪涌等级要求。输出侧 (V_OUT对 GND)由于V_OUT为负压TVS管的连接方向要注意。应选择双向TVS管将其一端接V_OUT另一端接GND。其击穿电压V_BR应高于|V_OUT|例如V_OUT-5V可选V_BR8V左右的双向TVS。这可以有效吸收从端口耦合进来的ESD或浪涌能量保护脆弱的电荷泵芯片和后续负载。3. TC368x系列型号选型实战指南TC368x是一个系列包含不同输出电流能力、封装和特性的型号如TC3680、TC3681等。选型不是简单地看哪个电流大而是要综合考虑应用场景的方方面面。3.1 关键参数对比与选型逻辑我们可以通过一个对比表格来快速抓住各型号的核心差异具体参数请以最新官方数据手册为准型号典型输出电流开关频率关键特性典型应用场景TC3680100-150mA固定高频 (如1MHz)基础型性价比高外围简单通用运放供电低功耗ADC/DAC负电源电平转换TC3681250-300mA固定高频中等电流能力热性能更优多路运放/比较器供电小功率模拟前端便携设备TC3682100mA可调频率/同步频率可调通过外部电阻或可同步至外部时钟对开关噪声敏感的系统需避开特定频段如音频TC3683250mA可调频率/同步大电流频率可调灵活性高噪声敏感且功率要求稍高的应用如精密测量仪器TC3684/85500mA高频大电流型号可能集成软启动、使能端功率较大的模拟电路分布式负电源轨工业传感器选型决策流程确定负载电流这是首要条件。计算所有由负压轨供电的器件其静态电流与动态电流之和并留出至少30%-50%的裕量。例如负载最大需求200mA则应选择TC3681或TC3683。评估噪声要求如果电路对开关噪声极其敏感例如用于高分辨率ADC的参考源或音频放大器的偏置应优先选择频率可调/同步型号TC3682/83。这样你可以将开关频率设定在系统通带之外或者与系统主时钟同步避免拍频干扰。如果噪声要求一般固定频率的TC3680/81更简单便宜。考虑封装与散热输出电流越大芯片自身功耗主要来自开关和导通损耗越高。对于超过150mA的应用需要关注芯片封装的热阻θ_JA和预计的温升。SOT-23封装散热能力有限适用于小电流而DFN、MSOP等具有裸露焊盘的封装散热更好适合TC3681及以上型号。在PCB布局时必须为这些封装的散热焊盘提供足够大的接地铜箔并打上过孔连接到内部地平面以加强散热。检查附加功能如是否需要使能EN引脚进行电源时序管理是否需要电源良好PG指示信号TC3684/85等型号可能集成这些功能在复杂的多电源系统中非常有用。3.2 与LDO和电感式DCDC的横向对比理解电荷泵的定位还需要将其放在完整的电源架构中看特性反相电荷泵 (如TC368x)线性稳压器 (LDO) 反相电感式Buck-Boost/反激效率中高 (70%-85%)极低 (50%且随压差增大骤降)高 (85%-95%)体积极小(无电感)小 (无电感)大 (需要电感)噪声中 (开关噪声频率固定)极低(无开关)中高 (开关噪声需仔细滤波)设计复杂度极低低高 (需电感选型、补偿设计)成本低低中高输出电流能力中小功率 (通常1A)小功率 (受限于散热)中高功率 (可达数A)最佳应用场景低功耗、小体积、成本敏感的负压生成极低噪声、极小电流50mA的负压生成大功率、高效率的负压或升降压需求结论当你的设计对体积、成本和设计简易度极为敏感且负压电源的功率需求在几百毫瓦以内时TC368x系列电荷泵是不二之选。如果追求极致低噪声且电流极小可以考虑LDO方案但需忍受极低的效率。如果需要数百毫安以上的电流电感式方案则是更高效的选择。4. 完整应用电路设计与PCB布局要点掌握了原理和选型接下来就是动手实现。一个优秀的电路设计离不开正确的原理图和PCB布局。4.1 典型应用电路详解下图是一个基于TC3680的典型应用电路包含了所有必需和推荐的元件VIN (e.g., 5V) | | -[C_IN]- | | 1uF | | ------- | | GND GND GND | -------|------- | VIN | | | | TC3680 | | C1 C1- | | | | | | ---- | | | | | [C_FLY]| | 1uF | | | | VOUT | | | | -------|------- | | -[C_OUT]- -[0.1uF]- | | 10uF | | | | ----|---- ----|---- | | | GND GND GND | ---- V_OUT (e.g., -5V) | [Load]元件清单与说明C_IN:1μF X5R/X7R 10V 0603封装紧靠芯片VIN和GND引脚。C_FLY:1μF X5R/X7R 10V 0603封装引脚走线尽量短而粗。C_OUT:10μF X5R/X7R 10V 0805封装紧靠芯片VOUT和GND引脚。可选滤波电容:在C_OUT后端并联一个0.1μF的陶瓷电容用于高频噪声滤波。可选保护二极管D1:BAT54S肖特基二极管阴极接VOUT阳极接地。可选TVS管D2:双向TVS如SMBJ5.0CA一端接VOUT一端接地。4.2 PCB布局的“黄金法则”电荷泵电路对PCB布局的敏感度不亚于一个高速数字电路。糟糕的布局会导致效率下降、输出纹波增大、甚至系统不稳定。请务必遵循以下原则最短路径原则C_IN、C_FLY、C_OUT这三个电容必须尽可能靠近芯片的相应引脚放置。尤其是C_FLY连接它的走线C1 和 C1-应像一对“双胞胎”长度、宽度完全对称且尽可能短以最小化寄生电感。寄生电感会和电容产生谐振增加电压尖峰和EMI。地平面至关重要为电荷泵电路提供一个完整、安静的接地平面是抑制噪声的基础。所有电容的接地端都应通过宽而短的走线或者多个过孔直接连接到这个地平面。芯片的GND引脚和散热焊盘如果有也必须以最低阻抗连接到地平面。输入/输出隔离尽量将电荷泵电路布置在板子的一个角落使其输入电源走线和输出电源走线远离敏感的模拟信号线如高增益放大器的输入、ADC的模拟输入。如果空间允许可以在其周围预留一小块接地铜皮作为屏蔽。过孔的使用用于连接地平面的过孔应足够多每个电容的接地端附近至少两个过孔。过孔的内径和数量会影响寄生电感在电流路径上使用多个并联过孔可以降低整体电感。实操心得我曾在一个混合信号板上因为将电荷泵的C_FLY电容放得稍远约1cm导致一个16位ADC的噪声性能始终达不到数据手册指标。后来将电容挪到紧贴芯片引脚的位置ADC的底噪立刻改善了3个dB。这个教训让我深刻体会到对于电荷泵和开关电源“紧挨着”不是建议是铁律。5. 高级应用与性能优化技巧除了基础的反相应用TC368x还可以通过一些巧妙的配置实现更复杂的功能或优化特定性能。5.1 生成非对称电压与倍压TC368x的核心是开关电容网络通过改变外部电容的连接方式可以衍生出其他拓扑倍压模式将两个TC368x芯片级联或者使用专用的倍压电荷泵芯片其内部开关阵列连接方式不同可以从V_IN产生2V_IN的输出。这在某些需要高于输入电压的单一正压场景中有用。非对称负压标准的反相电荷泵产生-V_IN。如果需要-V_OUT的绝对值不等于V_IN可以在输出端增加一个低压差线性稳压器LDO进行后级调节。例如从12V用TC3681产生-11V再通过一个负压LDO如TPS7A3301稳压到-5V。这样结合了电荷泵的高效降压和LDO的低噪声优点适用于输入电压较高且对噪声有要求的场景。5.2 噪声抑制与滤波方案对于噪声敏感型应用可以采取多层滤波策略源头抑制首选选用开关频率可调型号TC3682/83将频率设定在系统信号带宽之外。例如在音频应用20Hz-20kHz中可以将开关频率设定在500kHz以上。π型滤波在电荷泵输出端使用一个小的铁氧体磁珠Bead或小电阻如0.5Ω串联再配合C_OUT和另一个到地的电容构成一个π型滤波器。这能有效衰减开关频率及其谐波噪声。选择磁珠时需关注其在开关频率处的阻抗曲线。V_OUT (from Chip) --- [Ferrite Bead] --- --- V_OUT_CLEAN | [C1] 10uF | GND | [C2] 0.1uF | GND后级LDO稳压如上文所述这是最彻底的噪声解决方案但会引入一定的压差和功耗。选择一款噪声指标极低如几μVrms、电源抑制比PSRR在开关频率处仍然很高的负压LDO。5.3 多路负压的生成与时序管理在一个系统中可能需要多路不同或相同的负压。有两种策略独立生成为每一路负压使用一颗独立的TC368x。优点是各路电源隔离性好噪声不互相串扰设计简单。缺点是成本、面积增加。共享生成后级分配用一颗电流能力较强的电荷泵如TC3683产生一个公共的负压总线如-5V然后通过多个负压LDO或负载开关Load Switch分配出各路子负压。这样可以节省成本和面积但需要仔细设计公共总线的载流能力和去耦并考虑各路上电时序。如果时序要求严格应选用带使能EN引脚的电荷泵和LDO通过MCU的GPIO进行精确控制。6. 常见问题排查与实测数据解读即使设计再小心调试阶段也难免遇到问题。以下是一些典型故障现象及其排查思路。6.1 典型故障现象与排查表故障现象可能原因排查步骤与解决方案无输出或输出电压远低于预期1. 输入电源未接通或电压不足。2.C_FLY电容未连接、容值错误或损坏如陶瓷电容开裂。3. 芯片使能端如有未正确拉高。4. 负载短路或过重。1. 测量芯片VIN引脚电压是否正常。2. 检查C_FLY焊接用万用表测量容值或更换一个确认好的电容。3. 检查EN引脚电平根据数据手册确认逻辑。4. 断开负载测量空载输出电压。若恢复正常则检查负载电路。输出电压纹波过大1.C_OUT容值不足或ESR过高。2.C_FLY容值不足。3. PCB布局不佳C_IN/C_FLY/C_OUT回路寄生电感过大。4. 输入电源本身纹波大。1. 增大C_OUT容值或并联一个低ESR的陶瓷电容。2. 适当增大C_FLY容值。3.重点检查布局确保关键电容紧贴芯片接地良好。4. 在芯片输入前端增加π型滤波。芯片发热严重1. 负载电流超过芯片最大额定值。2.C_FLY电容ESR过高导致开关损耗剧增。3. 开关频率过高对于可调型号。4. 散热设计不足。1. 测量实际负载电流确认未超规。2.更换为高质量、低ESR的X5R/X7R陶瓷电容这是最常见的原因。3. 适当降低开关频率会减少输出电流能力。4. 检查芯片散热焊盘是否与大面积地铜箔良好焊接增加过孔。上电时输出有负冲或振荡1. 输入电源上电速度过慢或存在振荡。2. 负载为上电时有较大容性负载的电路。1. 检查输入电源的上电波形确保其单调上升。2. 在输出端增加一个软启动电路如串联一个小电阻再并联一个大电容或选用带软启动功能的型号。系统中有敏感电路受到干扰电荷泵的开关噪声通过空间辐射或电源耦合到敏感电路。1. 将电荷泵电路物理远离敏感区域并用接地铜皮包围。2. 为敏感电路的电源引脚增加额外的LC滤波。3. 考虑使用频率可调型号将开关频率移至敏感频带外。6.2 实测波形分析与解读用示波器观察关键节点的波形是调试的利器V_IN引脚波形应该能看到与开关频率同频的微小电流脉冲造成的电压凹陷。如果凹陷很深说明C_IN容量不足或布局走线电感太大。C_FLY连接点波形C1/C1-这是典型的开关方波幅度接近V_IN。观察其上升/下降沿是否干净。如果边沿有过冲或振铃说明C_FLY回路寄生电感过大需要检查布局。V_OUT引脚波形在C_OUT足够大且布局良好的情况下应该是一条干净的负直流电压线上面叠加着很小的三角波或锯齿波纹波。用示波器的交流耦合和带宽限制功能可以更清晰地观察纹波成分。纹波频率应为开关频率的两倍因为每个开关周期完成一次充放电对输出贡献两次电流脉冲。调试时我习惯先空载测量确认芯片基本工作正常然后再接入负载观察带载后的电压跌落和纹波变化是否符合预期。对比数据手册中的典型性能曲线可以快速判断设计是否处于最佳工作区间。记住数据手册是你的第一参考书里面的每一张图表、每一个注释都可能是解决疑难杂症的关键。