细数Pspice仿真的常用信号源及波形产生方法

2014-09-17 10:15 来源:电子信息网 作者:云际

还有几个比较重要的信号源:

1、VDC

不用多说了,这个是最基本的电压源,可以作为直流信号源,或者电源给电路供电。唯一需要设置的参数就是电压值。

2、VAC

这个信号源有两个参数

DC:直流偏置值;

ACMAG:交流电压幅值;

ACPHASE:交流起始相位,一般不设置这项;

这个交流信号源,是用来做频率扫描用的,可以用来观察一个电路的频域特性。同样的,也有与上面两个信号源相对应的电流信号源。下面,来通过仿真,实际尝试一下这些模型的应用,先在Capture环境中建立新项目,在原理图中放置如下的模型,并设置相关参数:

1

然后设置10ms时间的时域扫描,步长100ns,待仿真完成后,入图所示自最后一个开始,每放一个探头,就在仿真结果的窗口中选择一次菜单 plot->add plot to window。然后在调整仿真结果的坐标轴,把XY轴的坐标表格细节换成点状,便于观察波形。可以看到如下波形:

2

其中,最下面的三个波形是用Vpulse这个模型通过设置不同的参数构造的矩形波、三角波和锯齿波。

接下来,看看VAC这个模型,是如何应用与频域扫描的。

首先建立一个如下图的原理图,并在输入端放一个Vin的网络标识,在RC的输出放一个VRC的网络标识,在LC的输出放一个VLC的网络标识。

3

然后,设定如下图的AC扫描:

4

扫描范围不能从0开始,这里是从1Hz开始,扫描到30KHz,在这个范围内扫描10000个点。频率坐标采用以10的对数坐标。扫描结束后,先选择plot->add plot to window,把扫描结果的屏幕分成上下两个,上面的用来显示幅频特性,下面的用来显示相频特性。先点击显示波形图的半部分,然后点击

eee


这个工具栏按钮,添加一个波形,在弹出的对话框里,从右边选择函数DB(),然后在出来的DB()函数括号内先点击左边信号列表里的V(VRC),再输入一个除号“/”,再点击V(Vin)。得到一个函数表达式DB(V(VRC)/V(Vin))。见下图:

5

然后点击OK,就可以得到RC那部分电路的幅频特性。同样的操作,继续在波形图上半部分添加LC部分的幅频特性。在波形图下半添加两个电路的相频特性。相频特性是用的函数P()。最后,可以得到如下的结果:

6

由图中可以看出,LC电路的最大相移为180度,而RC为90度。而过了极点之后,LC电路的幅值下降斜率是RC的2倍。这是与理论上的结果是一致的。这里就不细述了。

< 1 2 3 > 
波形

一周热门