orCAD建立Pspice库
OrCAD PSPICE仿真软件介绍

图 6.1 Capture 集成环境界面 1. 项目管理窗口(Project Manager)
项目管理窗口相当于资源管理器,每个项目对应一个项目管理窗口,它用于管理项目所涉 及的电路图、仿真设置、输出结果等文件。在项目管理窗口中有文件(File)和层次(Hierarchy)两
运行 Cadence OrCAD 16.2 版本软件,对计算机系统具有下列要求。 (1) 对计算机硬件的要求:CPU 为与 Intel IA-32 兼容的处理器,例如:Intel Pentium 4 and AMD Opteron(皓龙)微处理器,主频不低于 1.2 GHz。内存至少 1GB,推荐 2GB。可用硬盘 空间至少 10GB,推荐 50GB。显示器分辨率至少 1024×768,推荐 1280×1024。 (2) 对操作系统的要求:支持 Windows 2003 Server(32bit)、Windows XP Professional、 Windows XP Home、Windows Vista Enterprise(32bit)或 Windows Vista Home Premium。使用 Windows Vista 必须关闭控制台中“使用者账户内的 UAC(使用者账户控制)项”。不支持 Windows NT 4.0 及以前版本、Windows 2000 与 Windows Vista Home Basic。在 Windows server 不能以 Windows Remote Desktop(terminal services)的方式运行。 Cadence OrCAD 16.2 软件将 Demo 版与正式版整合在了一起,在使用时若无法连接到 license,则可选择进入 Demo 模式下操作。 随着 PSpice 版本不断升级,其功能和性能日趋完善,在收敛性和性能有了较大的改进与提 高,加快了分析电路的速度,扩大了被分析电路的规模,元器件库更加丰富。PSpice 软件不仅 具有很强的电路分析能力和图形显示处理能力,而且还可对模拟电路、数字电路和模数混合电
OrCAD 中文入门教程——附件(三极管的Pspice模型参数和PSpice特征函数)

附件A、三极管的Pspice模型参数.Model <model name> NPN(PNP、LPNP) [model parameters]第 1 页共9页第 2 页共9页附件B、PSpice Goal Function第 3 页共9页附件CModeling voltage-controlled and temperature-dependent resistorsAnalog Behavioral Modeling (ABM) can be used to model a nonlinear resistor through use of Ohm抯 law and tables and expressions which describe resistance. Here are some examples.Voltage-controlled resistorIf a Resistance vs. Voltage curve is available, a look-up table can be used in the ABM expression. This table contains (Voltage, Resistance) pairs picked from points on the curve. The voltage input is nonlinearly mapped from the voltage values in the table to the resistance values. Linear interpolation is used between table values.Let抯 say that points picked from a Resistance vs. Voltage curve are:Voltage ResistanceThe ABM expression for this is shown in Figure 1.第 4 页共9页Figure 1 - Voltage controlled resistor using look-up tableTemperature-dependent resistorA temperature-dependent resistor (or thermistor) can be modeled with a look-up table, or an expression can be used to describe how the resistance varies with temperature. The denominator in the expression in Figure 2 is used to describe common thermistors. The TEMP variable in the expression is the simulation temperature, in Celsius. This is then converted to Kelvin by adding 273.15. This step is necessary to avoid a divide by zero problem in the denominator, when T=0 C.NOTE: TEMP can only be used in ABM expressions (E, G devices).Figure 3 shows the results of a DC sweep of temperature from -40 to 60 C. The y-axis shows the resistance or V(I1:-)/1A.Figure 2 - Temperature controlled resistor第 5 页共9页Figure 3 - PSpice plot of Resistance vs. Temperature (current=1A)Variable Q RLC networkIn most circuits the value of a resistor is fixed during a simulation. While the value can be made to change for a set of simulations by using a Parametric Sweep to move through a fixed sequence of values, a voltage-controlled resistor can be made to change dynamically during a simulation. This is illustrated by the circuit shown in Figure 5, which employs a voltage-controlled resistor.第 6 页共9页Figure 4 - Parameter sweep of control voltageThis circuit employs an external reference component that is sensed. The output impedance equals the value of the control voltage times the reference. Here, we will use Rref, a 50 ohm resistor as our reference. As a result, the output impedance is seen by the circuit as a floating resistor equal to the value of V(Control) times the resistance value of Rref. In our circuit, the control voltage value is stepped from 0.5 volt to 2 volts in 0.5 volt steps, therefore, the resistance between nodes 3 and 0 varies from 25 ohms to 100 ohms in 25 ohm-steps.第7 页共9页Figure 5 - Variable Q RLC circuitA transient analysis of this circuit using a 0.5 ms wide pulse will show how the ringing differs as the Q is varied.Using Probe, we can observe how the ringing varies as the resistance changes. Figure 6 shows the input pulse and the voltage across the capacitor C1. Comparing the four output waveforms, we can see the most pronounced ringing occurs when the resistor has the lowest value and the Q is greatest. Any signal source can be used to drive the voltage-controlled resistance. If we had used a sinusoidal control source instead of a staircase, the resistance would have varied dynamically during the simulation.第8 页共9页Figure 6 - Output waveforms of variable Q RLC circuit第9 页共9页。
OrCADPspice软件与电路特性模拟

问题的检测
电路模拟中需
PSpice A/D 电路模拟
要的各激励信
逻辑模拟 数/模混合模拟
号波形 OrCAD/Optimizer
模拟电路优化设计
OrCAD/Probe 信号波形显示分析
根据约束条件, 自动调整电路元 器件参数,满足 电路指标要求。
二、PSpiceA/D支持的元器件类型
(1)基本无源元件,如电阻、电容、电感、传输线等。
在Output File Options栏中选“Calculate small-signal DC gail”。 在From Input source栏中填入“Vs”,在To Output栏中填 入“V(Vo1,Vo2)”,意思是求传递函数(Vo1-Vo2) /Vs及从Vs 端看进去的输入电阻和从Vo1、Vo2端看进去 的输出电阻。
(2)运行Pspice。 (3)查看分析结果。
从中可以看出:双端输出的电压放大倍数AV=-121.3 输入电阻Ri=7.33kW 双端输出的输出电阻Ro=18.9kW
4.5.直流特性扫描分析(DC Sweep)
直流分析又称DC分析,就是当电路中某一参数在一定范围 内变化时求电路的直流特性。可以利用这一分析作出电路的传 输特性曲线、晶体管的输入输出特性曲线等。值得注意的是, DC分析只能用于分析直耦电路,不能分析阻容耦合电路。
2.输出变量的基本格式 (1)电路变量的基本格式
V(节点号1[,节点号2]) (2)电流变量的基本格式
I(元器件编号[:引出端名]) 3.输出变量的别名表示(Alias) (1)交流小信号AC分析中的输出变量名。
(2)用元器件引出端名表示的输出变量。
4.2 模拟电路分析计算的基本过程
一、绘制电路图 二、特性分析类型确定和参数设置
OrCADPspice

OrCAD/Pspice 电路实习报告学院:专业:姓名:班级:学号:日期:指导教师:一、实习目的1) 了解并熟悉使用OrCAD Pspice软件系统。
通过OrCAD/PSpice 电路分析实习,熟练掌握常用的基本操作。
2)、学会在Capture中创建电路并运行指定分析数据类型及仿真类型。
3)熟练掌握怎样建立一张电路图,怎样进行电路特性分析。
4)、掌握运行仿真结果的方法,并学会分析数据及图形。
5)了解CAD制图的方法及其技巧。
6)了解电路的PSpice分析(偏压点分析、直流扫描分析、交流扫描分析、瞬态分析、噪声分析和温度分析)。
7)、增强学生的动手能力,让每个学生都能了解电路的仿真软件,为以后打下练好的基础。
二、实习内容1、偏压点分析来验证欧姆定律第一步:启动Capture环境,载入仿真元件库。
第二步:根据电路图所用到的元件,在元件库中找到所对应的元器件,按电路图连线。
第三步:设置偏压点分析参数。
绘制好图示电路图以后,选择PSpice\New Simulation Profile功能选项,在New Simulation 对话框输入本仿真参数文件的文件名BIAS(名称任意),这是一个新建的参数文件,并不需要从别的参数文件继承任何设置参数,所以在Inherit From栏内设置为none。
现在单击【creat】按钮,打开Simulation Setting——BIAS 对话框,在Analysis type中选Bias Point,然后点击【确定】按钮。
点击工具栏的执行按钮运行,运行无误,得如下偏压点分析结果:2、交流扫描分析(AC Sweep)第一步:设置交流扫描分析参数。
在Simulation Setting——BIAS对话框中的Analysis type选择AC Sweep/Noise,然后在AC Sweep Type中选择Logarithmi,填写Start:10k、End:10meg、Points/Decade:101。
orcad pspice 仿真教程 1

ORCAD PSPICE
机辅分析的优点
•提高了设计质量 提高了设计质量 •设计效率高 设计周期短 设计效率高,设计周期短 设计效率高 •降低设计成本 降低设计成本 •充分发挥了设计人员的创造性 充分发挥了设计人员的创造性
常用电路仿真工具 常用电路仿真工具: PSPICE 仿真工具 SPICE:
100M的频率(10 Hz) 100M的频率(10-3 Hz)算术运算符Fra bibliotek逻辑运算符
~ | ^ &
+ - * / **
Pspice 的 运算表达式
关系运算符
== >= != > < <=
Pspice的函数 的函数
ABS(x) LOG(x) DB(x) SIN(x) TAN(x) |x| ln x 20lg|x| sin x tg x EXP(x) ex LOG10(x) log x PWR(x,y) |x|y COS(x) cos x ATAN(x) arctg x
*.max—电路板文件 *.tch—技术档文件 *.gbt—光绘文件 *.mnl—网络表文件 *.log *.lis—记录说明文件 *.tpl—板框文件 *.sf—策略档文件
Pspice 的库
1、*.olb-Capture专用的图形符号库。库内存放元器件 的几何图形。
2、*.lib-PSpice仿真库,利用Spice语言对Capture中的 图形符号进行功能定义与描述,可以编辑。
注意千(kilometer) 注意千(kilometer) 与兆(mega)的区别 与兆(mega)的区别
MEG=1E+6
MIL=25.4E-6
M=1E-3
Orcad_Pspice软件安装指南

Orcad软件安装指南1.用虚拟光驱软件(建议使用daemon软件,在缘网上有下载)导入Cadence_OrCad_V9.22.iso虚拟光盘文件,2.完成1后出现如下界面。
3.完成2后出现如下界面。
5.出现下列界面,开始安装软件。
6.点击Next,进入下一界面。
7.点击Yes,出现下一界面。
8.点击Next,出现下一界面。
9.点击Next,出现下一界面。
在本界面中输入B,F,I,K(大小写都可以),要换行输入。
10.点击Next,出现如下界面。
输入序列号1356-04-4068。
11.点击Next,出现下列界面。
Name中的字符有可能与上图不一致,别管他。
输入Company (任意字符),12.点击Next,出现下列对话框,可能与下图不一致,别管他。
13.点击Yes,出现下列对话框。
注意:此对话框出现后一定要选中Custom,不能选Typical。
用Browse按钮改变安装路径。
然后点击Next。
出现14.点击Next。
出现下列对话框。
注意:一定要选中Schematics。
如下图所示。
然后点击Next。
一路点击Next,进行安装。
15.当出现下列对话框时,点击“是”。
16.当出现下列对话框时,点击“是”。
17.当出现下列对话框时,如果你的计算机上已安装了Acrobat Reader软件就点击对话框右上角的X,如果没安装就点击确定。
18.下一步出现下列安装完成对话框。
点击Finish按钮,到此步软件安装完成下面需要对本软件进行破解。
破解方法如下步骤:19.用资源管理器,浏览虚拟光盘文件,如下图所示。
20.进入到Crack文件夹。
将PDXOrCAD.exe文件复制到你所安装ORCAD软件的文件夹中。
如下图所示(有可能你的与我不同,主要取决于你的第13步)。
21.双击PDXOrCAD.exe文件,出现下列对话框。
22.点击[…]按钮,出现下列对话框。
23.点击Select按钮,出现下列对话框。
24.点击Apply按钮。
第1章 OrCAD PSpice简介
Pspice: Personal Simulation Program with Integrated Circuit Emphasis是一种通用电路分析程序,能够分析和模拟一般条件下的各种电路特性。
由Microsim公司于1984年推出。
主要包括5个部分:1.Schematics电路模拟器2.Pspice AD数据处理器3.Model Editor器件建模工具4.Stmed(Stimulus Editor)产生信号源的工具5.Prob后处理器PSpice特点:1.提高器件模型精度,增加了模型器件种类。
2.Prob曲线后处理程序,可以协助用户快速精准的观察电路特性,并具有软件测量功能。
3.Model Editor具有元件扩充功能。
4.采用模块化、层次化设计。
5.具有良好的人机界面和控制方式。
Pspice软件的历史:20世纪60年代中期,IBM公司开发了ECAP程序。
20世纪60年代末美国加州大学开发CANCER电路分析程序。
1972年Spice程序。
1975年Spice2程序。
Pspice for DOS主要功能:1、直流分析2、频域分析3、时域分析4、器件容差统计分析5、温度扫描分析6、激励波形编辑修改功能7、器件模型参与建库和修改功能Pspice for windows包括:1、Schematics程序2、Pspice AD 程序项3、Parts程序项4、Prob程序项5、Stimulus Editor程序项6、Pspice Optimizer程序项OrCAD Pspice Release9.1 评估版的功能与限制。
pspice库的生成与注册
PSPICE库的生成与注册随着设计的复杂度越来越高,用PSPICE对电路进行仿真的需求就越来越多,随之产生如何将PSPICE模型和原理图SYMBOL链接起来就成了关键的一步,本文将就这一问题和大家作一个探讨。
下面分2种情况进行讨论:, k# O. v$(一) 无PSPICE模型,无SYMBOL,用PSPICE产生SYMBOL 并建立连接关系。
(二) 已有PSPICE和SYMBOL如何建立连接EDA365专业PC 首先大家知道PSPICE的模型库后缀名为lib, Symbol的后缀名为olb. 针对第一种情况:1.从网上下载PSPICE模型保存,以ON SEMICONDUCTOR的MJD44H1.LIB为例2.启动PSpice Model Editor模型编辑器,打开MJD44H1.LIB3.File\Export to Capture Part Library PCB论坛/ I7 p7 ?) r( V* _( y+ A4.点OK,系统自动生成元件外型(Symbol)库5.启动Capture CIS,File/Open/Library,打开MJD44H1.olb,查看Symbol,如需修改,自行编辑元件外型并保存。
EDA layout设计|高6.用记事本打开..C:\Cadence\SPB_15.7\tools\pspice\library\nom.lib,加入.lib"MJD44H1.LIB",注册MJD44H1.LIB;(有了第6.步,就不会出现ERROR -- Model ...... used by...... is undefined)建立元器件模型成功# q1 N7 i- M% K g8 h: mNotes:如想将多个类似的PSPICE模型集合在一起,下载后可以将后缀名LIB,改为MOD,启动PSpice Model Editor模型编辑器,model\import导入多个MOD文件,然后save as。
OrCAD仿真与仿真模块库介绍
OrCAD仿真与仿真模块库介绍PSpice A/D9.1个别时候可能会出现异常现象,例如:某⼀步后,突然电路图的电源极性被⾃动改变了!造成直流电压和直流电流不正常,输出⽆波形。
所以应该趁正常的时候做好备份是明智的。
PSpice A/D9.1没有提供变压器仿真,但是可以⽤⼀个磁芯和3只电感来模拟。
PSpice A/D9.2提供了变压器仿真库模块。
默认环境温度是27℃。
电阻的单位是:(Ω)(默认),K(Ω),MEG(MΩ);允许使⽤4R7、4K7的标注⽅法;但是,0.1Ω不能标成容易混淆的R1,也不⽀持4M7或4MEG7的⽤法电容的单位是:p ,n(千p),u (微法) <没有默认单位,否则可能不正常!>电感的单位是:uH,mH,H频率的单位是:Hz(默认),K(Hz),MEG(Hz),G(Hz)电平的单位是:uV,mV,V(默认)时间的单位是:nS,uS,mS,S零件的任何数值不能为“0”。
不允许电解电容器背对背连接。
允许电阻数值后⾯加/3W,电容后⾯加/50或/50V等标⽰。
*.DSN是设计管理⽂件;*.opj是电路图⽂件;(这两个⽂件是最重要的源⽂件) *.olb是电路图库⽂件;*.net是⽹络表⽂件;*.ALS是与⽹络表同时⽣成的⽂件;频响曲线不能确定最⼤输出幅度,因为它可以随输⼊信号⽆限制的增加,甚⾄远远超过电源电压!这是Pspice9.1的bug。
⽤点频看波形,可以确定最⼤正弦输出电平,亦即限幅电平,可以看出:当输出接近电源幅度时,波形就限幅了。
在仿真刚开始的时候,Netlist会检查电路是否合乎要求,它不允许三极管管脚悬空。
PSpice9.1只能在瞬态⽅式的正弦信号对⼆极管钳位仿真,对交流信号的频响⽅式⽆效。
电流探头只能放在各零件的红脚连接点上,⽽不能放到连接线上。
电压探头则全可以。
电位差探头,应该成对放置,先放的是正电位,后放的是负电位。
要仿真,必须使⽤Pspice下的库模块,⽽不能⽤⼀般的库模块,先画仿真的电路图:1.进⼊OrCAD Capture CIS窗⼝;2.点击菜单的File---New---Project,出New Project窗⼝,在“Name”空⽩栏中填⼊欲⽤的电路图名,在“Create New Project Using”窗⼝选中“Analog or Mixed A/D”,在“Location”空⽩栏填⼊或通过“Browse”,确定存放设计⽂件的⽂件夹。
OrCADPspice仿真分析功能介绍全解
扫描变量类型
扫描方式
直流扫描分析的参数设置对话框
类别 扫 描 变 量 类 型 扫 描 方 式
参数名 Voltage Soure Temperater Current Soure Model Parameter Global Parameter Linear Octave 电压源 温度 电流源 模型参数 全局参数
参数名
Print Step Final Time
类别
瞬态分析 瞬态分析 时间计算间隔
说明
瞬态分析终止时间
No-Print Delay
Step Ceiling Detailed Bias Pt. Skip intial transient solution Enable Fourier Center Frequency Num of harmonics Output Vars
说明
线性扫描,扫描变量按规定的步长线性增长
倍频程扫描,扫描变量按以8为底的对数规律增长
Decade
Value List
数量级扫描,扫描变量按以10为底的对数规律增长
任意扫描,按照列表中给定的离散值无规律变化
直流扫描分析的参数
直流扫描分析举例:电路以模型参数作为直流分析的自变量,所 选定的元器件所Q2N2222的模型C参数BF。
瞬态分析
瞬态分析 瞬态分析
允许的最大时间计算间隔
开始保存分析数据的时刻 是否详细输出偏置点的信息
瞬态分析
傅里叶分析 傅行基本工作点运算
启用傅里叶分析 用于指定傅里叶分析中采用的基波 频率,其倒数即为基波周期 用于指定傅里叶分析时要计算到多 少次谐波 用于确定对其进行傅里叶分析的输 出变量名
2、瞬态分析(Bias Point)
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
建立OrCAD PSPICE Model
.Date:
.Author: 陳欣婷 Stacy
.Version:
.備註:
http://www.graser.com.tw
在模擬電路時,有時會發現零件庫裡的零件已不敷我們使用,常因
此會感到困擾,其實這時我們就可以利用OrCAD PSpice 的Model
Editor輕鬆快速的達到編輯具有可模擬的零件,再也不必為了找不
到零件所苦了。
就讓我們利用以下幾種不同方法建立可模擬的零件,解決這個惱人
問題吧!!
建立OrCAD PSPICE Model
當我們在模擬電路時,有時會發現零件庫裡的零件已不敷我們使用,常會令我們
感到困擾,其實這時我們就可以利用OrCAD PSpice 的Model Editor輕鬆快速
的達到編輯具有可模擬的零件,再也不必為了找不到零件所苦了。
就讓我們利用以下幾種不同方法建立可模擬的零件,解決這個惱人問題吧!!
【A】利用已有元件做修改:當零件外形不適用於電路圖時將其改成適用的外形
以下圖開關元件(左圖)為例將其改成右圖
(1) Highlight Part>>Copy
(2)Paste part to User’s library
(3)Highlight Part>>Edit Part
(4)編輯零件外形,並擺放PIN腳
(5)編輯零件屬性: Options>> Part properties
(6)在PSpice Template中輸入其屬性
@<字串>:以<字串>的內容取代,若屬性中無此<字串>或<字串>內容物設定則
視為錯誤
%:此字元後面為元件接腳名稱
^:用於階層式電路圖;基本上所有元件之PSpice Template屬性在其代表該元
件的英文簡寫字元後均須加此字元
(7)將 ctrl_node1& ctrl_node2 加入屬性中
(8)在Implementation屬性中輸入 Sbreak
(9)儲存檔案:Save 則此零件便編輯完成
(10)也可將其更名
(11)應用於電路圖上
(12)S之property :Ctrl_node1&Ctrl_node2 輸入連接點
【B】由廠商提供或上網查詢到的PSpice model parameter,建成Model
(1)將廠商提供之文字檔存成 .Lib之檔名
以下步驟2到步驟10都是在PSpice Accessories>> Model Editor下進行
(2)開啟文字檔:File>>Open
(3)將此model加入零件庫中:File>>Export to capture library
(4)Enter input Model Library:要加入零件庫之model文字檔
Enter output Model Library:(會自動產生相同名字的零件庫,或可選擇其
他零件庫)欲將model文字檔加入到其零件庫底下
(5)Error message:
(6)此時零件外型為矩形,將零件套入其他適合外型:
(7)Replace symbol:
(8)選擇適合的零件庫並選擇零件外型
(9)Define Pin Mapping>>Save symbol
(10)Error message:
(11)將PSpice model parameter加入模擬設定檔中
Setting simulation>>configuration files>>Librar>>Browse>>Add to design
(12)應用於電路圖上:
【C】將階層式電路當成零件
(1)為了取得階層式電路圖中零件的 .Lib檔,將電路圖轉Netlist
(2)PSpice>>create subcircuit Format netlist
(3)轉出之Netlist即為階層式電路圖的.Lib檔
(4)儲存 .Lib
(5)將階層式電路複製到零件庫中,並將其作成一顆新元件
(6)part properties>>OK
(7)編輯零件外型:
(8)User Properties
1、Implementation Tyape:PSpice Model
2、Create new properties:PSpice Template
(定義方式如【A】中說明PSpice Template屬性 方式一樣)
(9)儲存元件
(10)Setting simulationÆconfiguration filesÆLibrarÆBrowseÆAdd to design
(11)應用於電路圖上: