请选择 进入手机版 | 继续访问电脑版
搜索
查看: 915|回复: 2

仿真软件PSpice学习系列(四)—AC分析

[复制链接]
发表于 2017-5-16 10:12 | 显示全部楼层 |阅读模式

    这一节讲一下PSpice的AC分析,AC分析对于分析电路的频率响应,相位响应简直是一大利器,废话不多说,直接上我们要仿真的原理图,如图1所示,还是采用瞬态分析时

1.jpg
图1
候用到的电路图。新建仿真文件,类型选择AC SWEEP/Noise,如图2所示,可以
2.jpg
图2
看到AC Sweep Type下面有两种扫描方式,分别是线性和对数扫描方式,对数扫描方式下面又有倍频程(Octave)和十倍频程(Decade),这里我根据习惯选择对数扫描并且使用Decade方式,在起始频率,终止频率和点数里面分别填入1,10meg(Pspice里面m和M都代表毫,meg和MEG代表兆,这一点要注意),30,即从1Hz扫描到10MHz,每10倍频程30个点,1到10meg总共是7个10倍频程,所以总共有210个点,设置完毕点击确定关闭,回到原理图界面,在PSpice菜单下找到Markers-Advanced-dB MagnituedVoltage,点击放到输出端,如图3所示,完毕后开始仿真。等待仿真完成观察该电路的幅频响应,如图4,打开
3.jpg
图3
4.jpg
图4
游标定位到1khz处,可以看到此时的增益为13.23,我们利用windows自带的计算器计算一下放大倍数为10^(13.23/20)=4.58,这个值是不是很熟悉,是的,我们上一节做瞬态仿真的时候测了一下放大倍数就是这个值,这里大家都能看到AC仿真的妙处了吧,AC仿真就是频域仿真,我们想要得到某个频率点的响应,就不用通过瞬态仿真一次一次修改信号源频率来达到目的了,AC一次就帮我们搞定了。点击波形图里面的Plot菜单下面的Add Plot to Window,我们会看到新加入了一个Plot,但是没有一条Trace,返回原理图界面,在PSpice的菜单下找到Markers-Advanced-phase Voltage点击同样添加到输出端,再返回波形图,我们可以看到相位响应Trace添加到了我们新添加的Plot,如图5所示,
5.jpg
图5
这就是很著名的波特图了,频响相位响应曲线都有了,我们来测一下通频带,还是利用我们上节提到的测量函数来测量,在测量函数里面找到Bandwidth_Bandpass_3dB(1)这个函数,点击一下,添加到traceexpression里面,在左边的信号名里面找到我们需要测量的信号(这里也可以手动输入),完毕后点击OK,结果出现了如图6所示错误,为什么会出错呢,这里不应该出错
6.jpg
图6
啊,PSpice自带的函数都能出错吗,不可能啊,否则也不会有那么多人用他了,肯定是哪里有问题,仔细想想到底是哪里除了问题,先把这个测量函数的窗口关掉,打开游标,我们发现在1hz时候增益为10.247,在9.2612meg时候增益为11.548,而该电路的最大增益为13.23,减去这两个值分别得到2.983,1.682,这两个值都小于3,而我们测量的是3dB带宽,也就意味着低于3dB的两个截频都找不到,找不到当然就会报错了,我们试着改一下仿真文件,从0.1Hz扫到100meg,验证一下是不是我们猜想的这样,修改完毕再次执行仿真,添加测量函数,这次竟然测量出来了,如图7所示,,测量结果已经添加进去了,从而证明
7.jpg
图7
了我们的猜想是正确的。

回复

使用道具 举报

发表于 2017-6-19 10:38 | 显示全部楼层
谢谢分享
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

facebook google plus twitter linkedin youku weibo rss
©2019 Microchip Corporation

小黑屋|手机版|Archiver|Tensilica技术社区

GMT+8, 2019-9-24 02:37 , Processed in 0.175673 second(s), 16 queries , MemCache On.

快速回复 返回顶部 返回列表