《OrCAD_PSpice简明教程(下载.xiaoy)》由会员分享,可在线阅读,更多相关《OrCAD_PSpice简明教程(下载.xiaoy)(27页珍藏版)》请在金锄头文库上搜索。
1、 1 PSPICE 简明教程 宾西法尼亚大学电气与系统工程系 University of Pennsylvania Department of Electrical and Systems Engineering 编译 陈拓 2009年年8月月4日日 原文作者 Jan Van der Spiegel 2006 jan at seas upenn edu Updated March 19 2006 目录 1 介绍 2 带 OrCAD Capture 的 Pspice 用法 2 1 第一步 在 Capture 中创建电路 2 2 第二步 指定分析和仿真类型 偏置或直流分析 BIAS or DC a
2、nalysis 直流扫描仿真 DC Sweep simulation 2 3 第三步 显示仿真结果 2 4 其他分析类型 2 4 1 瞬态分析 Transient Analysis 2 4 2 交流扫描分析 AC Sweep Analysis 3 附加的使用 Pspice 电路的例子 3 1 变压器电路 3 2 使用理想运算放大器的滤波器交流扫描 滤波器电路 3 3 使用实际运算放大器的滤波器交流扫描 滤波器电路 3 4 整流电路 峰值检波器 和参量扫描的使用 3 4 1 峰值检波器仿真 Peak Detector simulation 3 4 2 参量扫描 Parametric Sweep
3、3 5 AM 调制信号 3 6 中心抽头变压器 4 添加和创建库 模型和元件符号文件 4 1 使用和添加厂商库 4 2 从一个已经存在的 Pspice 模型文件创建 Pspice 符号 4 3 创建你自己的 Pspice 模型文件和符号元件 参考书目 xiaoylly 2 1 介绍 SPICE 是一种强大的通用模拟混合模式电路仿真器 可以用于验证电路设计并且预知 电路的行为 这对于集成电路特别重要 1975 年 SPICE 最初在加州大学伯克利分校被开发 时也是基于这个原因 正如同它的名字所暗示的那样 S Simulation P Program for I Integrated C Circ
4、uits E Emphasis PSpice 是一个 PC 版的 SPICE Personal SPICE 可以从属于 Cadence 设计系统公司 的 OrCAD 公司获得 学生版 功能受限 随教科书奉送 OrCAD 的学生版称为 PSpice AD Lite 有 关PSpice AD Lite的 信 息 可 以 从OrCAD的 网 站 获 得 Pspice 的学生版有下面的限制 电路最多有 64 个节点 10 个晶体管和 2 个运算放大器 SPICE 可以进行各种类型的电路分析 最重要的有 非线性直流分析 计算直流传递曲线 非线性瞬态和傅里叶分析 在大信号时计算作为时间函数的电压和电流 傅
5、里叶分 析给出频谱 线性交流分析 计算作为频率函数的输出 并产生波特图 噪声分析 参量分析 蒙特卡洛分析 另外 Pspice 有标准元件的模拟和数字电路库 例如 NAND NOR 触发器 多选器 FPGA PLDs 和许多数字元件 这使得它成为一种广泛用于模拟和数字应用的有用工具 所有分析都可以在不同温度下进行 默认的温度是 300K 电路可以包含下面的元件 Independent and dependent voltage and current sources 独立和非独立的电压 电流源 Resistors 电阻 Capacitors 电容 Inductors 电感 Mutual indu
6、ctors 互感器 Transmission lines 传输线 Operational amplifiers 运算放大器 Switches 开关 Diodes 二极管 Bipolar transistors 双极型晶体管 MOS transistors 金属氧化物场效应晶体管 JFET 结型场效应晶体管 MESFET 金属半导体场效应晶体管 Digital gates 数字门 其他元件 见用户手册 2 带 OrCAD Capture 的 PSpice 9 2 学生发行版 在开始仿真电路之前 你需要指定电路配置 这可以用多种方法进行 方法之一是按照 元件 连接 元件的模型和分析的以文本文件输入
7、电路描述 该文件被称为 SPICE 输入文 3 件或源文件 可参考 http www seas upenn edu 7Ejan spice spice overview html 另一种方法是使用原理图输入程序 例如 OrCAD CAPTURE OrCAD Capture 与 PSpice Lite AD 在随教科书提供的同一张光盘上 OrCAD Capture CIS 版集成了具有器件信息系统 Component Information System 简称 CIS 的 OrCAD Capture 原理图设计应用功能 该软件的设计着重考虑了降低花在查询现有重 复采用的器件上面的时间 以及减少手
8、工登记元器件的信息内容和元器件数据库的维护 对 元器件的查询是基于它们所拥有的电性能参数 通过采用 OrCAD Capture CIS 软件可以自动 地检索相关联的器件情况 Capture 是一个用法友好的程序 它允许你获取电路的原理图并且指定仿真的类型 Capture 不但可以产生输入文件而且可以用于 PCB 布局设计程序 下面的图概要说明了有关用 Capture 和 PSpice 仿真一个电路的不同步骤 我们将通过几 个例子简要地描述这些步骤的每一步 图 1 用 Pspice 仿真电路的步骤 元件的值可以用下面的度量因子指定 大小写均可 T or Tera 1E12 U or Micro
9、E 6 G or Giga E9 N or Nano E 9 MEG or Mega E6 P or Pico E 12 K or Kilo E3 F of Femto E 15 M or Milli E 3 在 Pspice 和 Hspice 中都允许大写和小写字母 例如 可以下面的方法指定一个 225pF 的电容 225P 225p 225pF 225pFarad 225E 12 0 225N 注意注意 兆被写为 MEG 例如一个 15 兆欧姆的电阻可以被指定为 15MEG 15MEGohm 15meg 或 15E6 小心 M 与 Mega 如果你写 15Mohm 或 15M Spice
10、将会把它们读为 15 milliOhm 作为例子 我们将对下面的电路进行不同类型的仿真 第一步 用第一步 用 Capture 创建电路创建电路 创建一个新的模拟 混合 AD 项目 放置电路元件 连接元件 指定值和名字 第二步 指定仿真类型第二步 指定仿真类型 创建一个仿真模板 选择分析类型 偏置 DC 扫描 晶体管 AC 扫描 运行 PSpice 第三步 观察结果第三步 观察结果 添加曲线到探测窗口 用光标分析波形描 运行 Pspice 保存或打印结果 4 图 2 要被仿真的电路 OrCAD Capture 的屏幕快照 2 1 第一步 在 Capture 中创建电路 2 1 1 创建新项目 1
11、 打开 OrCAD Capture CIS Lite Edition 2 创建一个新项目 File New Project 3 输入项目的名字 例如 Bias and DC Sweep 项目文件的扩展名为 opj 双击项目文 件可以打开项目 4 选择 Analog or Mixed AD 模拟或混合 AD 5 在 Location 框中输入项目路径 点击 OK 6 在 Create PSpice Project 对话框打开时 选择 Create Blank Project 一个新的页将在 Project Design Manager 中打开 如下所示 图 3 OrCAD Capture 界面
12、2 1 2 放置元件并连接它们 1 在 Capture 中点击原理图窗口 5 2 用 Place Part 命令放置元件或点击 Place Part 图标 打开如图 4 的对话框 图 4 放置元件窗口 Place Part 3 选择包含所需元件的库 在 Part 文本框中输入元件名字的开始部分 如图中的 R 元件列表将卷动到其名字包含输入字母的元件处 第一次使用 Capture 时如果没有 库可用 你必须点击 Add Library 添加库按钮 打开 Add Library 窗口将 选择需要 的库 Spice 库在路径 Capture Library Pspice 下 常用的 Library
13、有下面几个 Analog 包含无源元件 R L C 互感器 传输线 以及电压和电流非独立的 源 电压控制的调用源 E 电流控制的电流源 F 电压控制的电流源 G 和电流控制 的电压源 H Source 给出不同类型的独立电压和电流源 例如 Vdc 直流电压 Idc 直流 电流 Vac 交流电压 Iac 交流电流 Vsin 正弦电压 Vexp 指数电压 脉冲 分段线性 等 先浏览一下库 看那些元件可用 Eval 提供二极管 D 双极型晶体管 Q MOS 晶体管 结型场效应晶体 管 J 真实运算放大器 如 u741 开关 SW tClose SW tOpen 各种数字 门和元件 Abm 包含一个可
14、以应用于信号的数学运算符选择 例如 乘法 MULT 求和 SUM 平方根 SWRT 拉普拉斯 LAPLACE 反正切 ARCTAN 等 Special 包含多种其他元件 像参数 节点组 等 4 从库中选择电阻 电容和直流电压以及电流源 你可以用鼠标左键放置元件 用鼠 标右键点击旋转元件 如果要放置相同元件的另一个实例 可以再次点击鼠标左键 对某个元件完成特定的操作后按 ESC 键 或右击并选择 End Mode 可以给电容器 添加初始化条件 双击该元件将打开看起来像电子表格的 Property 属性窗口 在 IC 列的下面输入初始化条件的值 例如 2V 对于我们的例子我们假定 IC 是 0V
15、这 是默认值 移动元件时 Snap to grid 工具控制元件是否吸附到网格上 6 5 在放置好所有的元件后 你需要点击 GND 图标放置 Ground 地端子 在右边的工 具栏中 见图 3 当放置地窗口打开时 选择 GND CAPSYM 并且给它命名为给它命名为 0 不要忘记改变其名字为 0 否则 PSpice 将给出一个错误或 Floating Node 原因 是 SPICE 需要一个地端子作为参考节点 其名字或节点号必须是 0 图 5 放置低端子对话框 地端子的名字应该是 0 6 现在用从菜单用 Place Wire 命令或点击 Place Wire 图标连接元件 7 你可以用 PLA
16、CE NET ALIAS 菜单命令为网络或节点指定别名 我们将输出和输 入节点命名为 Out 和 In 见图 2 快捷键 I 放大 O 缩小 C 以光标所指为新的窗口显示中心 W 画线 On Off P 快速放置元件 R 元件旋转 90 N 放置网络标号 J 放置节点 On Off F 放置电源 H 元件标号左右翻转 V 元件标号上下翻转 G 放置地 B 放置总线 On Off E 放置总线端口 Y 画多边形 T 放置 TEXT PageUp 上移一个窗口 Ctrl PageUp 左移一个窗口 PageDn 下移一个窗口 Ctrl PageDn 右移一个窗口 Ctrl F 查找元件 Ctrl E 编辑元件属性 Ctrl C 复制 Ctrl V 粘贴 Ctrl Z 撤消操作 7 2 1 3 为元件指定值和名字 1 双击电阻旁边的数字改变电阻值 你也可以改变电阻的名字 对于电容 电压和电 流源的操作是一样的 2 为节点指定名字 例如 Out 和 In 节点 3 保存项目 2 1 4 生成网表 网表用简单的格式给出所有元件的列表 R name node1 node2 value C name