以一个简单的运放同相放大(Non-Inverting Amplifier)电路为例演示如何使用 LTspice 仿真运放电路。
要仿真的电路如下:
运放同相放大输出信号 Vout 和 输入信号 Vin 之间的关系如下:
其中:
Rf 代表反馈 (feedback) 电阻
Rg 代表接地 (ground) 电阻
从上面等式可以看到,该电路实现了乘法,该乘数始终大于1。Rf相对于Rg的值越大,电路的放大倍数或增益就越大。例如,如果Rf是Rg的两倍大,那么电路的增益将为3。如果Rf比Rg大九倍,那么增益将为10。
对于上面特定值的电路来说:
仿真波形如下:
可以看到信号被放大了6倍,由1mV 变为了 6mV 峰值。
难点
我们在使用 LTspice 仿真运放电路时常常不知道该选哪个运放。
我的 LTspice 版本是 17.1.8:
提供下面的运放供选择:
如果你有某一个具体的型号,比如:OP07, 你就选具体的型号。如果你不知道某一个具体的型号,你想选一个通用的运放,不要选 opamp, 要选 UniversalOpAmp2。
选 opamp 运行时会出现 Unknown subcircuit 错误:
需要在仿真文件中添加如下命令解决:
.lib opamp.sub
通用运放不建议使用 opamp, 建议使用 UniversalOpAmp2 。