第二讲ORCAD之PSPICEAD数模混合仿真模块

上传人:汽*** 文档编号:589181052 上传时间:2024-09-10 格式:PPT 页数:66 大小:775.53KB
返回 下载 相关 举报
第二讲ORCAD之PSPICEAD数模混合仿真模块_第1页
第1页 / 共66页
第二讲ORCAD之PSPICEAD数模混合仿真模块_第2页
第2页 / 共66页
第二讲ORCAD之PSPICEAD数模混合仿真模块_第3页
第3页 / 共66页
第二讲ORCAD之PSPICEAD数模混合仿真模块_第4页
第4页 / 共66页
第二讲ORCAD之PSPICEAD数模混合仿真模块_第5页
第5页 / 共66页
点击查看更多>>
资源描述

《第二讲ORCAD之PSPICEAD数模混合仿真模块》由会员分享,可在线阅读,更多相关《第二讲ORCAD之PSPICEAD数模混合仿真模块(66页珍藏版)》请在金锄头文库上搜索。

1、第二讲、第二讲、OR-CAD 之之PSPICE A/D 数模混合仿真模块数模混合仿真模块l培训主题:OrCAD PSpice A/Dl编写:l Pspice A/D 的主要功能l1.可以进行电路的数模混合仿真 ,对电路进行有效适当的分析。l2.可以根据用户的需要建立自己的仿真模块,提供行为描述模块,允许对电路进行行为描述。lPspice A/D在整套软件中的位置绘制电路图绘制电路图(CAPTURE)进行电路混合仿真进行电路混合仿真(PSPICE A/D)VHDL仿真仿真(EXPRESS)编写编写VHDL(EXPRESS)设计电路板设计电路板(LAYOUT)运用 PSpice 的基本条件l1.待

2、仿真的元器件模型必须是PSpice的仿真模型l2.电路中应该含有激励源,并且符合相应的电路特性分析类型的要求l3.必须设置好合适的电路特性分析类型Pspice 中的分析类型 一、基本分析类型一、基本分析类型直流分析(DC Sweep)交流与噪声分析(AC Sweep/Noise)瞬态分析,即时域分析 Time Domain(Transient)直流工作点分析(直流偏置分析Bias Analysis)Pspice 中的基本分析方法 二、高级分析类型二、高级分析类型Second Sweep参数分析(Parametric Sweep)温度分析(Temperature Sweep)最坏情况分析(Wor

3、st case)蒙特卡洛分析(Monte Carlo)运行Pspice的基本步骤A.启动 OrCAD CaptureB.新建一个工程(FileNew Project ),o设置工程的类型为: Analog or Mixed-signal Circuit o为这个工程 起一个名字o选择设计项 目的存储位置 运行Pspice的基本步骤 激活管理视窗,菜单下的工具栏将会增加一排与PSpice有关的快捷键。数模混合仿真类型的capture视窗其他类型的capture视窗C.绘制电路图 绘制方法和绘制其它电路图是一样的,但必 须采用PSpice库中的元器件才可以进行仿真D.建立仿真文件 激活工程管理视窗

4、,此时菜单下工具栏中的 的 键将会显现。点击此键建立新的仿真 文件,编辑已有的仿真文件可以点击 键E.运行仿真文件 ,点击 键,请看演示请看演示. .PSpice 直流分析l针对电路中直流电流或直流电压的变动而做出针对电路中直流电流或直流电压的变动而做出的分析的分析l例子例子: D1是一个稳压二极管,可以 采用直流分析的方法,使电 压V1在一定范围内改变,同 时观察D1上电压的变化,从 而观察D1的稳压特性。 source 库的VDCAnalog 库的Rdiode库的IN5225l采用如下步骤,可实现上述想法:1.绘制电路图(注意元件的来源)2.建立新的仿真文件 或者编辑旧的仿真文件3.选择分

5、析类型:DC SWEEP4.设置中选择Primary Sweep5.设置扫描变量为电压源,本 例中电压源的名字为V16.设置扫描类型为线性 开始为 0V 结束为 5V 增量为 1V7.确定,点击 运行仿真 程序,系统将自动调用 PSpice A/D以上设置把电压源以上设置把电压源 V1设置为直流电压扫描变量,设置为直流电压扫描变量,扫描值从扫描值从0V到到5V,每次递增每次递增1V请看演示请看演示PSpice 直流分析l运行仿真程序后放置电压探针在D1的K脚(或者在PSpice的环境中选择菜单TraceAdd Trace 选择V(D1:K) )l仿真的结果如下:定位光标在下一个采样点PSpic

6、e A/D 界面启动光标定位光标在下一个波峰定位光标在下一个波谷定位光标在最大值定位光标在下一个斜率最大值定位光标在下一个数字转折点定位光标在上一个数字转折点定位光标在最小值标注光标位置的坐标X轴取对数坐标Y轴取对数坐标FFT变换添加观测信号添加文本显示采样点添加复合观测信号PSpice 交流分析l针对电路中交流电流或交流电压的变动(幅度、针对电路中交流电流或交流电压的变动(幅度、频率、相位)而做出的分析频率、相位)而做出的分析l例子例子: R2和C1构成了低通滤波器,改变交流信号源的频率可以观察RC回路的滤波特性。 source 库的VAC其它元件来自analog 库PSpice 交流分析l

7、具体操作步骤如下:1.绘制电路图(注意元件的来源)2.建立新的仿真文件 或者编辑旧的仿真文件3.设置分析类型 为AC SWEEP/NOISE4.设置中选择General Settings5.扫描类型设置为以十为底 的对数 起始频率设为 1Hz 结束频率设为 1MEGHz 每单位取样点数设为 106.先不选用噪声分析请看演示请看演示.PSpice 交流分析l运行仿真程序,放置电压探针在out端(或者在Probe 演示窗口中加入V(out)波形 )l仿真结果如下:PSpice 中的噪声分析l噪声分析噪声分析是针对电路中固有噪声(如电阻和半导体的工作是针对电路中固有噪声(如电阻和半导体的工作噪声)所

8、做的分析,它的计算结果时所求节点相对于输入噪声)所做的分析,它的计算结果时所求节点相对于输入独立源的等效噪声。独立源的等效噪声。l伴随AC交流分析而进行l所涉及的噪声种类: 热噪声: 电子的无序运动引起 散弹噪声:单位时间通过PN结的载流子数目变化造成 闪烁噪声: 能量主要集中在低频段,由于生产工艺的缺陷而引起l等效噪声:将整个电路中的噪声源都集中折算到选定的独立源处,然后计算在等效的噪声源的激励下,所求节点处产生的噪声。lPSpice可以分析每个频率点上指定节点的等效输出噪声电压和指定输入端的等效输入噪声电压。噪声电压的单位是 或 ,即把噪声电平对噪声带宽的均方根进行归一化PSpice 中的

9、噪声分析l例子例子: 差分电路 激励源必须选用source 库的VAC(否则不能进行AC Sweep),如下图所示:PSpice 中的噪声分析l设置步骤如下:1.分析类型选择 AC SWEEP/NOISE2.设置中选择General Settings3.扫描类型为以10为底对数 起始频率设为 10K 结束频率设为 10G 每单位取样点数设为104.选中Noise Analysis 输出端为 :V(OUT2) 参考电源为:V1 噪声报告点频间隔为:30 PSpice 中的噪声分析l5.确定后,运行仿真。在PSpice A/D窗口中加入波形V(INOISE)和V(ONOISE) (菜单菜单 Tra

10、ceAdd Trace或或 快捷快捷键键 )INOISE 即INPUT NOISEONOISE 即OUTPUT NOISE噪声的计算方法:输出节点的总噪声除以相对输入激励源的电路的总增益PSpice 瞬态分析l电路的瞬态分析即电路的时域响应 1.可以在给定激励信号的情况下求电路输出的 时间响应、延迟特性; 2.可以在没有任何激励信号的情况下求振荡波 形、振荡周期。l瞬态分析是运用最多,最复杂的分析,也是消耗计算机资源最多的分析。l瞬态分析的关键在于设置合理的激励源、采样点数和观察时间。PSpice 瞬态分析l例子例子:低通滤波电路 V1为激励源,型号为VSIN(电压型正弦波) 在V1的属性编辑

11、中 设置 Voff=0v,(直流偏置) Vampl=5V,(交流信号幅值) Freq=100KHzsource 库的VSINPSpice 瞬态分析l具体操作步骤如下:1.绘制电路图,并且设置V1的参数2.建立新的仿真文件或者编辑旧的仿真文件3.分析类型选择 Time Domain(Transient)4.具体分析类型选择 General Settings5.运行时间设为50 us6.数据开始采集时间 设为 07.最大采集时间间隔用 系统默认值(不填写)PSpice 瞬态分析l运行仿真程序后放置电压探针在观测点可以观察其时域波形,例子中的波形为:l可以在PSpice环境中对时域 的波形进行快速傅

12、里叶分 析(FFT点击FFT快捷按钮) FFT后的频域图波形如图:请看演示请看演示.PSpice 瞬态分析中的信号源l瞬态分析中常用的激励源1、脉冲波 VPULSE,IPULSE2、正弦波 VSIN,ISIN3、指数波VEXP,IEXP4、分段线形波 VPWL,IPWL(piece-wise liner)5、周期的折线波VPWL_ENH,IPWL_ENH6、单频调频波VSFFM,ISFFMPSpice 瞬态分析中的信号源l脉冲波 VPULSE,IPULSE中属性的设定 例子:以VPULSE为例 设置V1=0,V2=2V,TD=2ms, TR=1ms, TF=2ms,PW=4ms, PER=10

13、ms;则VPULSE的波形为:PSpice 瞬态分析中的信号源l正弦波 VSIN,ISIN中属性的设定例子:以VSIN为例 设置VOFF=1V,Frep=1meg VAMPL=2V, TD=1us, DF=100K,PHASE=0; 则VSIN的波形为:PSpice 瞬态分析中的信号源l指数波 VEXP,IEXP中属性的设定例子:以VEXP为例 设置V1=0V,V2=2V, TD1=1us, TC1=0.2us, TD2=5us, TC2=0.5us波形为:PSpice 瞬态分析中的信号源l分段线形波 VPWL,IPWL中属性的设定分段线形波通过设定的分段线形波通过设定的样点值,采用插值的方样

14、点值,采用插值的方法勾画出整个脉冲法勾画出整个脉冲例子:以VPWL为例设置 T1=0,V1=0V; T2=2us,V2=1V; T3=3us,V3=4V; T4=6us,V2=0V;PSpice 瞬态分析中的信号源l周期性折线波 VPWL_ENH,IPWL_ENH中属性的设定例子:例子:以VPWL_ENH为例 TSF=1us, VSF=1V; FIRST NPAIRS=(0,-5) SECOND NPAIRS=(1,5) THIRD NPAIRS=(2,-5) REPEAT VALUE=2PSpice 瞬态分析中的信号源l单频调频波 VSFFM,ISFFM中属性的设定Value =Voff +

15、Vampl * sin(2* Fc * t + Mod*sin(2* Fm * t) )例子:例子:以以VSFFM为例为例 Voff=1v,Vampl=5v Fc=2k,Fm=300Hz Mod=5波形如下波形如下:PSpice 中的直流工作点分析l直流工作点分析即直流偏置分析(Bias point analysis)l采用直流偏置分析可以得到以下信息: 1.电路的直流工作点 2.电路的直流灵敏度 3.电路的直流传输特性(Transfer Function) 包括电路的增益、输入输出等效阻抗等PSpice 中的直流工作点分析l例子:共发射极放大电路运用偏置分析的方法,求出电路中每一点的直流性能

16、和电路的等效输入和输出阻抗SOURCE库VSINBIPOLAR库40235PSpice 中的直流工作点分析操作步骤如下:1.分析类型选中Bias Point2.具体分析类型 选择General Setting3.是否包含非线性器件 和半导体元件4.是否进行灵敏度 分析(需要填写分 析谁的灵敏度)5.是否计算小信号直流增益(即进行传输特性分析, 需要填写输入输出点)PSpice 中的直流工作点分析l仿真后需要在输出文件中看到分析的结果(PSpice A/D环境中菜单viewoutput file)元件灵敏度元件灵敏度S 是指电路特性参数T对元器件值X的绝对变化的灵敏度。相对灵敏度相对灵敏度Sn

17、是指电路特性参数T对元器件值X的相对变化为1%情况下的灵敏度。l1.Second Sweep是和直流分析(DC SWEEP)中的Primary Sweep一起使用的PSpice 中的Second SweepPSpice 中的Second Sweepl例子例子:分析三极管共发射极连接时的输出特性输出特性的绘制方法:A.改变V1 使它从0V到5V进行扫描B.改变输入电流 Ib 使它从0uA到40uA改变C.以V1为横轴,观察输出 电流Ic的变化。l仿真文件编辑如下1.分析类型选择 DC SWEEP2.设置中首先选中 Primary SweepA.扫描变量选择电压源 电压源的名字为V1B.扫描类型选

18、择线性 开始为 0V 结束为 5V 增量为 0.1VPSpice 中的Second SweepPSpice 中的Second Sweep3.在设置中选中 Second SweepA.扫描变量选择 电流源 电流源的名字为I1B.扫描类型选择线性 开始为 0uA 结束为 40uA 增量为 10uA4.确认后可以进行仿 真并用电流探针观 察电流IcPSpice 中的Second Sweep结果如下:结果如下:PSpice 中的参数分析l参数分析是分析电路中,某一个参数(如电阻值、电容值等)在一定范围内的改变对整个电路的影响l下面以一个滤波器电路为例介绍参数分析的使用PSpice 中的参数分析l设置步

19、骤:1.绘制电路图A.添加参数元件PARAM 在SPECIAL 库中)B.双击PARAM,编辑它 的属性 点击 New加入新的属性R, 并设置R的值为1K, 点击Disply .选择 Name And Value 点击 New加入新的属性L, 并设置L的值为50mH, 点击Disply .选择 Name And Value C.编辑R2的属性,设置其Value 为RD.编辑L2的属性,设置其Value 为LPSpice 中的参数分析2.编辑仿真文件(分析类型采用交流分析,参数扫描对象使 用刚才新建的R)2.1分析类型选择 AC Sweep/Noise2.2选中General Setting2.

20、3扫描类型选择 以十为底对数 开始为 1Hz 结束为 10MEG 增量为 10Hz 以上设置相当于以上设置相当于普通的交流分析设置普通的交流分析设置PSpice 中的参数分析2.4再选中Parametric Sweep A.扫描变量选择 Global parameter B.参数名设为R C. 扫描类型选择线性 开始为 1K 结束为 20K 增量为 5K确定后可以运行仿真程确定后可以运行仿真程序,如电路图一样放置序,如电路图一样放置电压探针在电压探针在R2上运行结上运行结果如下图果如下图PSpice 中的参数分析仿真后观察R2上的电压结果如右图从仿真的结果可以看出当R2为1K时,电路相当于一个

21、低通滤波器。当R2逐渐变大时,电路变成了陷波器(即带阻滤波器)PSpice 中的参数分析l刚才的例子是以R为参数进行分析。在刚才的参数设置中,我们还创建了另一个参数L,因此我们也可以以L为参数进行分析,请大家自己实现,仿真结果如下:lL的值从10 mh到 100mh, 增量为20mhPSpice 中的温度分析l温度分析是对电路在不同温度条件下的工作状态进行分析l在进行其他类型的分析时都可以加入温度分析l例子: 以前面的直流分析为例, 在进行直流分析的同时, 加入温度分析步骤:步骤:1.画电路图2.编辑仿真文件 2.1首先设置直流分析, 设置方 法同前 V1扫描起始电压为0V 终止电压为5V 递

22、增量为0.1V PSpice 中的温度分析 2.2设置温度分析 A.在Option中选择 Temperature (Sweep) B.可以选择电路在特定 温度下运行,也可以 选择电路在多种温度 下运行。 选择后者, 运行温度分别设置为 20,100,200 摄氏度3.运行仿真程序。PSpice 中的温度分析放置电压探针在D1上,仿真的结果如右图温度=20摄氏度温度=100摄氏度温度=200摄氏度PSpice 中的最坏情况分析和蒙特卡洛分析l最坏情况分析是指电路中的元件在其容差域边界点上取某种组合时引起的电路性能的最大偏差分析l蒙特卡洛分析是指电路中的元件在其容差域内取随机组合,多次测试,估计出

23、电路的平均性能l运行条件: 分析的元件应该设置好容差范围PSpice 中的最坏情况分析和蒙特卡洛分析l准备工作:1.把电路中需要进行分析的器件用BREAKOUT库中相应的器件代替 如R 改为 RBREAK)。2.编辑器件的仿真模型,改写模型的仿真语句(选中器件,菜单EDIT PSpice model) 带容差的仿真语句书写格式如下: 参数名 =参数值 DEV/lot#/分布规律% +LOT/lot#/分布规律% 例子:R=1 dev 5% R=1 dev/4/gauss 1% +lot/uniform 5% 用于两种分析的完整仿真模型语句 格式:.MODEL 模型名 模型类型(模型取值) 例:

24、 .model rc res(R=1 dev 5%) DEV,LOT表示变化模式/lot#表示采用哪一个随机数发 生器分布规律:高斯分布gauss和 均匀分布uniformPspice综合分析案例l二极管限幅电路 在上述学习的基础上,通过这一限幅电路,具体讲述如何在同一设计中,完成各种不同的Pspice分析。本里综合分析中,包括的各种分析如右所示:lDC sweep analysislTransient analysislAC sweep analysislParametric analysislPerformance analysisPspice综合分析案例lDC sweep 在这一分析中,

25、设输入信号为从-10v到+15v,以1v为步长变动的直流电压扫描源。 从分析结果中可以看到,V(out)始终保持在0v上,而V(mid)则清晰的表现出了两个二极管在扫描过程中分别的限幅作用。Pspice综合分析案例lTransient 将输入信号换为一个正弦信号源(振幅为10v,频率1kHz,利用信号源编辑器来编辑)。在2ms内,观察时域输出波形。 可以看到,1kHz信号的正向输出被限定在4v左右,而反向输出则被限定在-2v左右。 Pspice综合分析案例lAC sweep 进一步更换激励信号源,将输入信号中的直流电压源去掉,改为交流电压源(振幅为1v)。在Mid和Out两节点处分别放置电压d

26、b观察器。 输出结果波形表明,前级分压电阻与限幅二极管的分布电容构成低通回路,而输出滤波电容与输出电阻构成高通回路,从而整个电路为一个带通滤波电路。配合使用电压相位观察器,可以全面的观察输出端的频率响应。Pspice综合分析案例lParametric 保持激励信号源不变,将输入电阻的阻值改为变量rval,并放置变量编辑器Parameters,添加新项rval。 从输出信号波形图中可以看出,随着输入电阻阻值rval从100欧到10k欧的增大,电压输出db值由-0.7db变化到-19db,带宽也逐渐变窄。 为便于进一步观察,可以单独的观察各组信号。如观察第一组信号和第二十一组信号,即vdb(out

27、)1和vdb(out)21,并观察它们的差值。Pspice综合分析案例lPerformance 为观察节点的输出信号及其函数值随变量参数变化的趋势,可以进一步调用Performance模块,分析3db带宽Bandwidth(V(out),3)和最大的电压db输出值Max(Vdb(out)。Pspice综合分析案例l小结 从上面的各个例子中可以看出,完成一个Pspice分析需要如下四个必要步骤:完成Capture中原理图的绘制;设置元器件的值和其他各种属性;设置合理的偏置电源和输入激励信号;设定一个或多个分析程序。 另外,Orcad还为电路分析提供了很多方便应用:v应用Capture中的各种观察

28、器,可以方便的观察各点信号。v对同一个电路原理图进行不同类型的电路分析时,可以分别存储分析参数的设置和观察器的设置,便于调用。 l数字信号源 source.olb库中的数字信号源 1.DigClock主要属性: ontime高电平持续时间 offtime低电平持续时间 2.STIM n主要属性:(n表示位数,例如stim1) COMMAND 格式:时间时间 值值 例如例如 0us 0 1us 1 在每一个command 中都可以写一组 时间时间取值取值 PSpice 中的数字分析PSpice 中的数字分析3.FILESTMn主要属性(n表示位数) filename 指明仿真文件的名字,可以带路

29、径,例如 : c:mydesignreset.stm signalname 指明引用仿真文件中仿真信 号的名字 例如:reset 例子:例子:reset.stm中的内容为:中的内容为:则仿真波形为: reset clear0ns 015ns 108ns 00 注意空行注意空行PSpice 中的SOURCESTM库lsourcestm.olb库中的数字信号源 sourcestm中的信号源均可以用Pspice stimulus editor来编辑 方法: 选中要编辑的信号源 菜单editpspice stimulus1.digstimn(n表示位数)2.vstimPSpice 中的数字分析file

30、stim1: filename=clear.stm signalname=clearDigclock: ontime=0.5us offtime=0.5usReset中的内容为:clear 0us 11us 0PSpice 中的ABMlABM-Analog behavioral modelinglPspice 中提供了一个模拟电路行为模型库ABM,使用这个库里的元件,可以构建自己需要的仿真模型。ABM库中的元件有两种类型:基本元件和控制单元元件。 前者包括基本的加法器、乘法器、及增益单元等。 后者具有两种基本类型:电压控制电压源和电流控制电压源,包括限幅器、契比雪夫滤波器、拉普拉斯变换器、运算

31、器和行为描述元件等。lonline manuals PSpice A/DAnalog behavioral modeling PSpice 中的常见错误1. ERROR - Node node_name is floating 原因:a.没有放置地(地(ground)(source库库) 正确,来自source库的0错误, 来自capsym库的GND_PowerError: Node GND_Power is floatingPSpice 中的常见错误b.由于和地地 没有构成回路而造成 例子:ERROR:Node 1 is floating可以添加一个大的电阻解决可以添加一个大的电阻解决PSpice 中的常见错误2.WARNING: Part part_name has no simulation model 原因: 1.取用的元件没有建立仿真模型 (察看属性Implementation type和 PSpice Template是否已经被设置) 2.自定义的仿真模型不完全 3.相关的库文件没有在设置 列表中(或者默认库的搜 索路径不对),在编辑仿真文件中可以选中Libraries页进行设置 ( simulation settings) 本讲结束l 参考资料 l1.联机手册 online manualsl2.公司网址 http:/ 在线讨论区http:/

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 建筑/环境 > 施工组织

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号