Multisim运放输出超过电源电压解决
在使用Multisim自带库里的运放的时候,例如LM324M,发现一个问题,运放的输出电压能达到几百V甚至几千V,而电源明显只有几V而已。输出电压超过电源电压,理论上是不可能的,实际上也是不可能的,那么肯定就是仿真有误了,其实根本原因是Multisim里面运放是三脚模型,根本没考虑电源。我们查看LM324M模型数据时就可以发现:
.SUBCKT LM324A 1 2 3
很显然只有3个引脚。
为了解决这个问题,必须找5脚模型。
Spice模型很多网站上有,看你选用的运放是哪个厂家出的,就到其官网下载,一般能够找到。
关于如何导入Spice模型到Multisim,请查看Multisim的应用笔记:
在NI Multisim中创建自定义元器件 http://zone.ni.com/devzone/cda/tut/p/id/6873
我在TI官网上下了LPV324的模型,仿真了其功能,结果正常。
原理图如下:
单电源运放,反向放大,放大倍数5.1。
输入:20Hz 1V 正弦波
波形见下图。结果正确。