运算放大器仿真器 返回
Circuit Simulator

运算放大器电路仿真器

选择六种基本运放拓扑,实时可视化输入输出波形与传输特性曲线,自动计算增益、带宽、输入阻抗及削波状态。

参数设置
电路类型
R₁
R_f
输入频率
范围:1 Hz – 100 kHz(对数)
输入幅值 V_in
V
电源电压 ±V_cc
V
检测到输出削波!请降低增益或提高 V_cc。

暂停时,拖动滑块即可即时更新结果。

计算结果
电压增益 A_v
增益 [dB]
输入阻抗
带宽 BW
Vcc 电源轨
输出峰值 V_out
电路工作中 — 输入被放大到输出(实时)
传输特性曲线 V_out vs V_in(追踪工作点)
理论与主要公式

反相放大: $A_v = -\dfrac{R_f}{R_1}$   同相放大: $A_v = 1 + \dfrac{R_f}{R_1}$

电压跟随器: $A_v = 1$   求和放大: $V_{out}= -R_f\!\left(\dfrac{V_1}{R_1}+\dfrac{V_2}{R_2}\right)$

微分电路: $V_{out}= -R_f C \dfrac{dV_{in}}{dt}$   积分电路: $V_{out}= -\dfrac{1}{RC}\int V_{in}\,dt$

增益带宽积: $\text{BW}= \dfrac{\text{GBW}}{|A_v|}$ (假设 GBW = 1 MHz)

什么是运算放大器电路

🙋
运算放大器是什么?它和普通放大器有啥不一样?
🎓
简单来说,运算放大器(简称运放)是一个“超级听话”的电压放大器。它有两个关键特点:输入阻抗极高(几乎不从前级电路“偷”电流),输出阻抗极低(能轻松驱动后级电路)。在实际工程中,它就像一个万能的数学运算单元,能轻松实现放大、加减、积分和微分。你试着在模拟器里选择“反相放大”电路,然后拖动R_f的滑块,就能看到输出电压的波形和增益实时变化,非常直观!
🙋
诶,真的吗?那为什么反相放大器的增益公式里有个负号?输出波形会倒过来吗?
🎓
没错!那个负号就代表“反相”。比如你输入一个正弦波,经过反相放大器后,输出的正弦波正好上下颠倒(相位差180度)。在实际电路中,信号从运放的“反相输入端”进去,所以输出就反过来了。你可以在模拟器里把电路类型从“反相放大”切换到“同相放大”,保持R1和Rf不变,就会发现输出波形立刻从倒置变回和输入同相了,增益公式也变成了 $A_v = 1 + \frac{R_f}{R_1}$。
🙋
哦!那如果我使劲调大输入信号的幅值,或者把增益设得特别高,会发生什么?
🎓
这就是一个工程中很常见的问题——输出削波(也叫饱和)。运放的输出电压不可能超过给它供电的电源电压(±V_cc)。你可以在模拟器里试试看:选一个高增益电路,然后慢慢把“输入幅值 V_in”的滑块向右拖大。当绿色的输出波形顶部或底部突然变平,像被刀切掉一样,那就是削波了!这会导致严重失真,所以在设计电路时,必须确保“输入幅值 × |增益| < V_cc”。

物理模型与关键公式

理想运算放大器遵循“虚短”和“虚断”两条黄金法则,由此可以推导出各种电路的基本增益公式。对于最经典的反相放大器:

$$A_v = \frac{V_{out}}{V_{in}}= -\frac{R_f}{R_1}$$

其中,$A_v$是电压增益,$V_{out}$是输出电压,$V_{in}$是输入电压,$R_f$是反馈电阻,$R_1$是输入电阻。负号表示输出与输入反相。

实际运放受限于芯片本身的性能,其中一个关键限制是“增益带宽积”(GBW),它描述了增益和带宽之间的权衡关系:

$$BW = \frac{GBW}{|A_v|}$$

其中,$BW$是电路的实际带宽(-3dB频率点),$GBW$是运放芯片固有的增益带宽积(单位通常是MHz),$|A_v|$是电路闭环增益的绝对值。这意味着,你设定的增益越高,电路能放大的信号频率就越低。

现实世界中的应用

传感器信号调理:许多传感器(如热电偶、压力传感器)输出的是微弱的毫伏级信号。同相放大器因其高输入阻抗,常被用作前置放大器,将小信号无失真地放大到适合后续处理的水平(比如0-5V),然后再送入微控制器或ADC。

有源滤波器设计:通过将电阻、电容与运放结合,可以构建出高性能的有源滤波器(如低通、高通)。积分电路和微分电路本身就是滤波器的基本单元,用于处理音频信号或抑制特定频率的噪声。

模拟计算与控制:在早期的计算机和现代的一些模拟控制回路中,求和放大器可以用于实现信号的加减混合,积分电路可用于计算速度或位移(例如,对加速度计信号积分得到速度),微分电路则可用于预测变化趋势。

ADC/DAC接口电路:在模数转换器(ADC)前端,电压跟随器常作为缓冲器,利用其高输入阻抗、低输出阻抗的特性,隔离传感器与ADC,防止ADC的采样动作影响前级精密信号;数模转换器(DAC)的输出也常用运放进行电流-电压转换和放大。

常见误解与注意事项

首先,你是否认为“只要增大增益就能解决一切问题”? 虽然增大R_f确实能提高增益,但请观察仿真器中“带宽”的显示。当增益从10倍提升到100倍时,带宽会急剧收窄。这是由于运算放大器固有的“增益带宽积(GBW)”特性决定的——高增益会导致高频信号无法被放大。例如,在处理音频信号的电路中若增益设置过高,高频声音可能会丢失。

其次,电阻值的选取也有技巧。如果仅由R1与R_f的比例决定增益,是否意味着阻值可以任意选择?事实并非如此。例如,即使采用R1=1kΩ、R_f=10MΩ试图实现10000倍增益,现实中运算放大器的输入偏置电流会在这些高阻值上产生显著偏移电压,导致输出饱和。反之,若R1=10Ω、R_f=100Ω取值过小,运算放大器可能无法提供足够电流,引发发热或失真。实际工程中,选择数kΩ至数百kΩ范围内的阻值通常更为稳妥。

最后,切勿忘记仿真器处于“理想”世界。本工具使用的是“虚短”完全成立的理想运放模型。实际运算放大器存在输入偏移电压和频率响应极限等非理想特性。通过本工具理解“电路应如何工作”后,下一步应使用SPICE等更高精度仿真工具,结合实际运放IC模型验证相位裕度与瞬态响应。

使用指南

  1. 选择运算放大器电路拓扑:在反相放大、同相放大、电压跟随器、求和、微分、积分中选择。
  2. 设置反馈网络参数:输入R1(输入电阻)、RF(反馈电阻)、R2(补偿电阻),单位均为kΩ。
  3. 配置激励信号:设定频率(Hz)、幅值(V),观察实时波形与传输特性曲线刷新。
  4. 读取输出指标:电压增益Av、dB增益、输入阻抗、-3dB带宽自动计算显示。

具体计算示例

反相放大器配置:R1=10kΩ,RF=100kΩ,采用TL072运算放大器(GBW=3MHz)。输入1kHz、100mV正弦波。计算结果:电压增益Av=-10(比值),增益20lg|-10|=20dB;输入阻抗Rin≈R1=10kΩ;带宽BW=GBW/|Av|=3MHz/10=300kHz。若输入幅值增大至±5V,超过±13V供电范围将观测削波失真。微分电路当RF=10kΩ,CF=10nF时,高频增益可达3MHz。

实务注意事项

  1. 频率响应与GBW限制:低增益电路(Av=2)带宽1.5MHz;高增益电路(Av=100)带宽仅30kHz,设计时需权衡增益-带宽乘积约束。
  2. 补偿电阻R2选择:同相放大中R2=(R1||RF)稳定相位响应,缺失会导致高频振荡或相移180°。
  3. 输入偏置电流:TL072型偏置电流~50pA,百kΩ级反馈网络可引入mV级失调,需输入端匹配阻抗。
  4. 削波与过载:±15V供电OPA2134若输入±10V叠加100mV信号,输出严格限制在±13.2V,超越线性区。
  5. 积分电路时间常数:τ=RF·CF,积分频率>1/(2πτ)时增益下降20dB/decade,应预留至少50倍频率余量。