以一個簡單的運放同相放大(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 。