运放负电源设计:从电荷泵到DC-DC的实战解析
1. 运放为什么需要负电源很多刚接触模拟电路的朋友可能会有疑问为什么运放经常需要正负双电源供电这得从运放的工作原理说起。运放本质上是个高增益的差分放大器它的输入输出都需要在某个基准电压附近摆动。单电源供电时这个基准通常是地电位GND信号只能在地电位和正电源之间变化。但在处理交流信号时我们需要信号能在地电位上下对称摆动这时候负电源就派上用场了。举个实际例子假设我们用±15V给运放供电输入信号就能在-15V到15V之间自由变化。这对于音频放大、传感器信号调理等场景特别重要。我早期做过一个ECG心电信号采集项目就因为没有处理好负电源导致信号严重失真后来改用电荷泵生成-5V才解决问题。2. 电荷泵方案轻量级负压生成2.1 电荷泵工作原理电荷泵就像个电压搬运工它通过电容的充放电把正电压搬到负端。以经典的ICL7660为例内部有个振荡器控制两组开关交替导通。当开关打到A位置时电容C1被充电到VCC切换到B位置时C1的负极被拉到GND由于电容两端电压不能突变正极就被拉到-VCC。这个过程每秒重复几万次就像用桶不断从正端舀电压倒到负端。5V ───┬─────┐ │ │ ┌┴┐ ┌┴┐ │ │C1 │ │C2 └┬┘ └┬┘ │ │ GND ───┴─────┴── -5V2.2 实际应用中的三个坑第一坑是电容选择。有次我用普通瓷片电容输出纹波大到100mV后来换成低ESR的钽电容才降到20mV。第二坑是负载电流TPS60400标称100mA实测带载超过60mA时电压就开始跌落。第三坑是PCB布局电荷泵的输入输出电容必须紧贴芯片引脚我有次偷懒把电容放远了5mm效率直接下降15%。推荐几个实测好用的型号小电流ICL766020mA内中等电流TPS60400100mA低噪声版本LTC1046带稳压3. DC-DC方案大电流稳定输出3.1 电感式DC-DC原理当需要几百mA以上电流时电荷泵就力不从心了。这时要用到电感式DC-DC比如常见的Buck-Boost拓扑。以LM2662为例它通过MOS管快速开关电感在关断瞬间电感产生反向电动势形成负压。这就像突然关闭水龙头时水管会砰的震动一样利用电磁感应原理实现电压反转。12V ────╱╲───┬───┐ SW │ │ ┌┴┐ │ L │ D └┬┘ │ │ │ GND ──────────┴───┴── -12V3.2 7905这类线性稳压器的误区新手常犯的错误是直接拿7905从正电压生成负压。实际上7905是负压线性稳压器它需要先有个负输入比如-8V才能稳压输出-5V。我有次调试时不小心把7905输入接反芯片瞬间冒烟损失了三块板子才搞明白这个原理。DC-DC设计要注意电感饱和电流要留30%余量续流二极管要用快恢复型反馈电阻精度建议1%开关频率避开敏感频段如音频4. 两种方案的性能对比通过实测数据说话我用相同负载条件对比了两种方案参数电荷泵(ICL7660)DC-DC(LM2662)效率50mA85%92%纹波(p-p)80mV20mV最大电流50mA500mA成本0.83.5面积50mm²120mm²电荷泵胜在小巧便宜适合给OP07这类低功耗运放供电。DC-DC则适合驱动多个运放或需要高精度的场合比如仪表放大器INA128。5. 噪声控制实战技巧5.1 电源滤波的黄金组合无论哪种方案输出端都要加π型滤波。我的标配是10μF钽电容100Ω电阻0.1μF陶瓷电容。有次做心电图检测不加滤波时50Hz工频干扰明显加上这个组合后信噪比提升20dB。5.2 接地艺术模拟电路的接地是门学问特别是正负电源系统。建议采用星型接地把所有电源的去耦电容地端集中到单点。遇到过最诡异的问题是一个16位ADC的LSB总在跳最后发现是数字部分的地电流污染了模拟地。6. 选型决策树根据我的踩坑经验总结出这个选型流程图电流需求50mA是 → 考虑电荷泵否 → 选DC-DC对尺寸敏感是 → 电荷泵优先否 → 继续需要低纹波是 → DC-DC后级LDO否 → 电荷泵最近给一个便携式pH计设计电源最终选用TPS60400电荷泵加TLV707负压LDO的方案在尺寸和性能间取得了完美平衡。