诅咒电路第5篇:电容倍增器
速览
电容倍增器是一种利用少量元件模拟大电容的电路技巧,用于电源滤波或信号处理。本文作为'诅咒电路'系列第5篇,解析其工作原理及实际应用中的局限性。该技术可节省电路板空间与成本,但对频率特性有约束。
AI 深度解读
背景
本文来自 Hacker News 上一篇题为「Cursed circuits #5: capacitance multiplier」的博客,属于该博客系列中关于电子电路理论的一篇。作者长期致力于用更清晰的方式解释运算放大器(op-amp)的工作原理,并计划出版一本名为《The Secret Life of Circuits》的书籍(当时处于早期访问阶段)。这篇文章介绍了一个未收录进该书的电路:电容倍增器。它并非像跨阻放大器、积分器或 Sallen-Key 滤波器那样广泛应用的基础电路,但作者认为它足够酷,值得分享。
核心内容
运算放大器回顾
理想运算放大器只做一件事:计算两个输入引脚(Vin- 和 Vin+)之间的电压差,将其乘以一个巨大的常数(开环增益 AOL,通常为 1,000,000 或更大),然后相对于电源中点(Vmid)输出结果电压。用公式表示为:Vout = AOL × (Vin+ - Vin-) + Vmid。
实际表现是:如果 Vin- 明显小于 Vin+,输出电压会向正电源端摆动;反之,如果 Vin- 超过 Vin+,输出电压则向负电源端摆动。只有在 Vin- ≈ Vin+ 的极窄线性区域(微伏级)才能输出中间电压。
最简单的运放电路是电压跟随器(voltage follower)——将输出反馈到其中一个差分输入端。如果 Vin+ 相对 Vin- 升高,放大的差分信号变得更正,迫使输出电压升高直到 Vin- ≈ Vin+ 的平衡恢复。反之亦然。最终输出以亚毫伏精度跟踪输入信号。
必要基础理论
- 欧姆定律:流过电阻的电流与施加在端子上的电动势(电压)成正比,除以电阻值:I = V/R。
- 电容特性:在电容两端施加电压时,电容会吸纳(几乎任意大小的)充电电流,直到积累电荷产生的反电动势等于外部电压。电容值越大,在相同电动势下可以移动的电子数量越多,即更大的 C 意味着随时间变化的电流更多。
电容倍增器电路
这是一个乍看之下难以理解的电路,因为它不符合常见的模式匹配。该电路由两个主要部分组成:
- A 部分:一个配置为电压跟随器的运放。它从 B 部分获取某个电压,然后在输出端镜像该信号。
- B 部分:一个通过电阻充电的电容。电容两端的电压(Vcap)会随时间变化,但可以将其看作冻结帧。此时运放镜像电容当前的充电状态,因此 R2 右端的电压几乎等于 Vcap。
对于 R1,根据欧姆定律,流过它的电流仅取决于电阻值和其两端的瞬时电压。R1 的上端与输入电压(Vsignal)相同,下端始终为 Vcap。因此: I_R1 = (Vsignal - Vcap) / R1
将 Vsignal - Vcap 简写为 v,则 I_R1 = v / R1。
对于 R2,其左端接 Vsignal,右端通过电压跟随器的作用保持在 Vcap,因此流过 R2 的电流为: I_R2 = (Vsignal - Vcap) / R2 = v / R2
本质上,R1 和 R2 在输入节点与 Vcap 之间并联连接。当 Vsignal > Vcap 时,电流从输入流入;反之则从信号源反馈。总输入电流为: I_total = I_R1 + I_R2 = v / R1 + v / R2 = v · (1/R1 + 1/R2)
现在计算 I_total 与实际流入电容的电流(即通过 R1 的那部分)之比 n: n = I_total / I_R1 = [v · (1/R1 + 1/R2)] / (v / R1) = (1/R1 + 1/R2) / (1/R1) = 1 + R1/R2
这意味着电容充电的速度是仅由 R1 和 C 组成的无源 RC 电路充电速度的 1/n 倍。另一种理解是:这相当于通过一对并联电阻(R1 和 R2)对一个大 n 倍的电容(n·C)充电。如果 R1 ≫ R2,可以近似为通过 R2 对 n·C 充电。
结论:花费一个廉价的 1 µF 电容,加上一个运放和两个精心选择阻值的电阻,就可以模拟出一个 1 mF 的大电容。该电路并不增加能量存储能力(不能用作备用电源),但在信号滤波、定时等应用中,它允许使用更小、更便宜、性能更好的元件。
实际意义与现实考量
过去 20-30 年间,电容技术已经大幅进步。如今,如果真正需要超低频滤波器或长间隔定时器,数字芯片可以用更大的灵活性和保真度实现相同的功能。因此,电容倍增器的实用价值比以前降低了。但它依然是一个优雅的技巧。
课后思考:交换元件位置
考虑另一种变体:将电容 C 与电阻 R1 交换位置。此时电容的充电过程:如果电容初始放电,输入电压突然跳变到 5 V,R1 阻碍了充电,电容两端电压几乎保持在 0 V,电动势直接跨越介质间隙,使得 Vin+ 为 5 V - 0 V = 5 V。只有当足够多的电子通过 R1 后,Vcap 逐渐升至 5 V,而 Vin+ 逐渐降至 0 V。这个电路的功能留给读者自行推导。
关键要点
- 电容倍增器通过一个运放和两个电阻,将小电容“变换”为有效值大 n 倍的电容,其中 n = 1 + R1/R2。
- 核心原理:运放作为电压跟随器,将电容上的电压镜像到输出端,同时 R1 和 R2 并联在输入与电容之间,总电流分配到电容上的部分只有 1/n,从而等效延长充电时间。
- 该电路不增加真实能量存储——不能用于备用电源或大电流场景,仅适用于信号滤波、定时等小信号场合。
- 随着电容制造技术的提升和数字微控制器的普及,该电路在现代设计中的实际用途已大幅减少。
- 它仍然是一个有趣的教学案例,展示了运放反馈如何改变无源元件的等效特性。
意义与影响
电容倍增器是模拟电路设计中“化小为大”的经典思路体现,证明运算放大器不仅仅是放大信号的工具,还能通过反馈改变无源元件的动特性。尽管现在更经济高效的方法(如数字滤波、SMD 高容量电容)已经替代了它的大部分应用,但该电路仍然具有教育意义:
- 它揭示了电压跟随器在反馈中的精确性——能将电容电压几乎无失真地复现。
- 它展示了电阻分压的另一种巧妙用法:通过比例控制有效时间常数。
- 对于极低频率(如亚赫兹)的滤波或长间隔定时,如果数字方案功耗过高或电磁干扰敏感,该电路仍可作为分立元件方案的一个选项。
此外,作者在文末的“交换元件位置”变体(电容与 R1 互换)实际上构成了一个“迟滞比较器”或类似施密特触发器的结构,展示了运放电路设计的灵活性和多样性。整体而言,这篇文章是对“被诅咒的电路”系列的一个幽默而深刻的补充,鼓励读者跳出常规思维,理解电路设计的底层逻辑。
