logo资料库

PSpice16.5教程三蒙特卡罗分析和最坏情况分析.pdf

第1页 / 共7页
第2页 / 共7页
第3页 / 共7页
第4页 / 共7页
第5页 / 共7页
第6页 / 共7页
第7页 / 共7页
资料共7页,全文预览结束
PSpice A/D 教程三 (高级篇) 教程内容: 介绍 PSpiceA/D 两种高级的分析内容: 一.蒙特卡罗分析(Monte Carlo) 二.最坏情况分析(Worst Case) 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
前面两篇介绍的各种分析都是在给定电路的参数(标称值)条件下分析其响应的方法。 电路中各元件的实际参数值和标称值不可避免地有一定的偏差,称为容差。应此有必要知道 有容差对电路特性的影响。容差分析就是研究元器件参数值变化(容差),或者影响元器件 参数值的物理参数变化(比如温度有容差)时,对某些电路特性的影响。容差分析包括蒙特 卡罗分析和最坏情况分析。在这一篇里就是介绍使用 PSpice A/D 进行蒙特卡罗分析和最坏 情况分析的方法。 一、蒙特卡罗分析(Monte-Carlo) 蒙特卡罗分析是一种统计模拟方法,它是对选择的分析类型(包括直流分析、交流分析、 瞬态分析)多次运行后进行的统计分析。第一次运行采用所有元器件的标称值进行运算,最 后将各次运行结果同第一次运行结果进行比较,得出由于元器件的容差而引起输出结果偏离 的统计分析,如电路性能的中心值、方差,以及电路合格率、成本等等。用此结果作为是否 修正设计的参考,增加了模拟的可信度。 器件容差包括: ①DEV 器件容差:指各元器件统一使用的容差,该容差可以相互独立变化。 ②LOT 批容差:指各元器件的容差可以同时变化,即它们的值同时变大或变小。 ③组合容差:组合使用时,元器件首先按 LOT 容差变化,然后再按 DEV 容差变化。 1、电路图的绘制 首先如教程一中所介绍的步骤在 capture 中绘制如图 3-1 所示的放大电路图。注意个 元器件符号的选择和属性设置。 V2 15 15 0 R3 395 C3 107n V3 -15 -15 0 DC = AC = 1 TRAN = V1 0 C1 83n R1 50k OP-07 2 4 - - V OS1 OUT 7 OS2 + V + U1 3 R5 60k -15 1 6 8 15 0 C2 66n R2 49k R4 950 C4 82n OP-07 2 4 - - V OS1 OUT 7 OS2 + V 3 R6 49k + U2 out -15 1 6 8 15 0 上图所用到的器件信息: 图 3-1 带通滤波器电路图 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
模型 V1 V2 V3 R1 R2 R3…… 器件 电源 电阻 晶体管 U1 0 然后进行器件容差设置,有两种方法: 地 模型库 VSRC/source VDC/source R/analog OP-07/opamp 0/source 第一种方法,双击需要设置容差的电阻和电容, 进入属性设置窗口,在其间属性项中找 到 Tolerance 选项中加入该元件的容差值。如图 3-2 所示。 图 3-2 容差设置 第二种方法是若 DEV 和 LOT 值不同,我们可以调用 Beakout.olb 库中的元件,对其可 以进行 Pspice 的模型编辑,可以设置容差。如图 3-3 所示,选择编辑模型后就可以进入到 Edit Model 模块中,如图 3-4 所示,进行容差的设置。 图 3-3 调用编辑模型窗口 将所有的存在容差的器件都设置好容差后,就可以进行仿真了。 图 3-4 设置容差系数 2、仿真参数设置 首先新建仿真文件,然后点选菜单 Pspice/Edit Simulation,或者点击 ,出现设置参 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
数的界面,中选择 AC Analysis,设置频率参数,频率范围 100Hz 到 1000Hz,点频 101。勾 选上 Monte Carlo。 3、执行 PSpice 程序 点击确定后,再点击仿真工具栏中的 ,运行仿真。得到图 3-5 所示的幅频特性和相 频特性图。 180d 1 100 2 0d 50 -190d >> 0 100Hz 1 ... DB(V(OUT)) 300Hz 500Hz 700Hz ... P(V(OUT)) 2 Frequency 图 3-5 蒙特卡罗分析结果 二、最坏情况分析(Worst Case) 最坏情况(Worst Case)是指电路中的元器件参数在其容差域边界点上取某种组合时 所引起的电路性能的最大偏差。最坏情况分析就是在给定电路元器件参数容差的情况下,估 算出电路性能相对标称值时的最大偏差。如存在最大偏差时都能满足设计要求,那当然是最 佳方案。最坏情况分析也是一种统计分析。 最坏情况分析是先进行标称值的电路仿真,然后计算灵敏度,将各个元器件逐个变化进 行电路仿真,在得到灵敏度后,最后再做一次最坏情况分析,各元件选择引起性能变化最厉 害的时候进行计算,得到结果。所以如果电路中有 N 个变量的话,最坏情况分析其实是进 行了 N+2 次的电路性能分析。 本节采用和蒙特卡罗分析相同的电路进行分析。这样,电路图绘制和个元器件容差的设 置就可以和上一节完全相同了。 1、仿真参数设置 首先仍然是新建仿真文件,然后点选菜单 Pspice/Edit Simulation,或者点击 ,出现 设置参数的界面,选择 AC Analysis,设置频率参数,频率范围 100Hz 到 1000Hz,点频 101。 并同时勾选上 Monte Carlo/Worst Case,具体设置如图 3-6 所示。 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
图 3-6 最坏情况分析参数设置 2、执行 PSpice 程序 图 3-7 点击确定后,再点击仿真工具栏中的 ,运行仿真。屏幕会出现图 3-7 的 画面,此对话框告知模拟结果的波形资料,确定结束对话框,得到图 3-8 的结果。 图 3-7 模拟结果的波形资料 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
100 50 0 100Hz 300Hz 500Hz 700Hz 900Hz DB(V(out)) Frequency 图 3-8 分析结果 如果图 3-8 中只选择最后一个,则得到的就是在最坏情况下的波形。如图 3-9 所示, 并可以求出最坏的情况下该滤波器的带宽的值。 3、查阅输出文档 点选 View/Output File 可以看到最坏情况分析的文字结果,如图 3-10 所示 图 3-9 最坏情况分析结果 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
图 3-10 最坏情况分析的文字结果 结束语: PSpiceA/D 高级分析功能主要是介绍了两种统计分析,其实这两种分析方法在在 PSpice AA 模块中有更丰富的表现,我们将会在后续的教程中给与介绍。 如果有关于 PSpice 软件安装使用等任何问题可联系: 科通数字技术公司 地址:上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 邮编:200050 电话:021-51696680 传真:021-52370712 邮箱:shaoqinwu@comtech.com.cn 上海市长宁区延安西路 726 号华敏、翰尊时代广场 13 层 H 座 T:021-51696680-8063 F: 021-52370712 邮箱:cadence@comtech.com.cn / qipingwang@comtech.com.cn www.comtech.com.cn
分享到:
收藏