使用Pspice进行电路仿真

Pspice现在是集成到Cadence中的一个电路仿真工具,能通过Pspice模型的原理图仿真电路的输出结果。其大致步骤是:

1. 创建仿真工程

执行菜单命令File->New->Project,选择Analog or Mixed A/D,然后选择一个模板(这个看自己需要,也可以是空工程)

2. 添加仿真元件库

仿真所用的元件必须要有Pspice模型,Cadence安装目录下\tools\capture\library\pspice中所有的元件库都含有Pspice仿真模型。

\tools\capture\library\pspice下的库很多,比如:

  • 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:包含一个可以应用于信号的数学运算符选择,例如:乘法(MULT),求和(SUM),平方根(SWRT),拉普拉斯(LAPLACE),反正切(ARCTAN),等
  • Special:包含多种其他元件,像参数、节点组,等

若不知道使用的元件,可以在Place part框中搜索,如下图:

3. 绘制原理图

就以上面找到的LM393电压比较器为例:

其中的元件来自不同的Pspice库(\tools\capture\library\pspice目录下):

  • 电阻:Analog
  • 电压比较器LM393:opamp
  • 直流电源V1(Vdc):Source
  • 正弦电源V2(VSIN):Source

4. 设置仿真参数并执行仿真

这步是最重要的,也是做仿真分析的目的——你要仿真什么?

通过菜单命令PSpice->New Simulation Profile设置仿真参数,如下图,可进行共4种类型的仿真:

  • 时域仿真:
  • 直流扫描:
  • 交流扫描:一般用于频域及相位分析
  • 偏置点分析:

这里就以一个上面电路的时域仿真为例,如上图,设置仿真时间10ms,仿真最大步长0.1ms。

设置好了仿真类型参数,接着添加探针,观测我们感兴趣的值(电压、电流),在工具栏中点击RUN开始仿真,

仿真结果默认会在电路网络上显示偏置电压值(可通过工具栏按钮选择显示与不显示),同时会弹出上面设置的时域仿真分析结果波形:

5. 分析仿真结果

还是那句话,仿真是为了帮助分析,因此做仿真后的分析是必不可少,相对于前面的软件傻瓜操作,分析更为重要。

我们来分析仿真与电路预期的效果是否一致?

原电路时一个LM393的电压比较电路,反相输入端电压通过等值的1K电阻分压(运放输入阻抗近似无穷大),因此理论上为2.5V。所以当正相输入端电压< 2.5V时,输出为低电平(0V),否则为高电平(LM393的输出电平电压通过上拉电阻的电位确定,这里使用10K电阻上拉到5V)。

我们来看看仿真结果:输入为正弦波(峰峰值5V,直流分量2.5V),当正弦波(绿线)>2.5V时,输出(红线)为高电平;当正弦波(绿线)< 2.5V时,输出(红线)为50mV->0V为低电平,这50mV是由于运放本身造成的,对输出电平判别而言值可以忽略。

参考资料

  1. PSPICE简明教程. 宾西法尼亚大学电气与系统工程系. 编译:陈拓, 2009年8月4日.

    这是一份学习操作Pspice分析的很好的资料,文档逻辑清晰,语言简明,非常适合初学者。里面有不少的例子关于4种仿真类型的具体例子,可谓比较全面。

  2. Pspice教程(基础篇+进阶篇). 上海银利电子有限公司(下载的文档上是这样标的,如有侵权请联系).

    大致浏览了一下,和上面的参考资料[1]差不多,参数分析部分更为详细(包括蒙特卡洛分析、傅里叶分析等),但关于入门的介绍感觉没[1]那么直观,作为进阶使用PSpice参考还是不错的。

  3. 在PSPICE 中使用德州仪器 (TI) SPICE 模型. http://www.ti.com

    文档的TI网站链接是http://www.ti.com.cn/cn/lit/an/zhca088/zhca088.pdf,从题目就可以看到,不用说了。有些PSpice模型在Cadence默认的PSpice目录中是没有的,但器件方可能会提供该模型,TI官网上就可以下载许多PSpice元器件模型,这些模型可用于电路设计前的仿真,提高电路设计的正确率。

  4. LMV791: Application Note 1516 Pspice Universal Test Circuits. http://www.ti.com

    好吧,也是TI的文档,是TI的关于运放的PSpice测试电路设计,当然比较偏应用了。

使用Pspice进行电路仿真,布布扣,bubuko.com

时间: 2024-10-07 03:51:09

使用Pspice进行电路仿真的相关文章

汉澳sinox平台的大量CAD制图、PCB电路板、IC集成电路、HDL硬件描述语言、电路仿真和元素分析等设计软件一览表

汉澳sinox平台的大量CAD制图.PCB电路板.IC集成电路.HDL硬件描述语言.电路仿真和元素分析等设计软件一览表,让你大开眼界. 最近研究在sinox运行windows版的protel,powerpcb,autucad,觉得很麻烦.转念一想,sinox下面其实也有很多辅助设计软件可用,可是大家并不知道. 于是花了不少时间逐个研究,终于发现sinox下面有很多功能强大的2d,3d CAD制图软件,pcb电路板. IC集成电路设计软件,以及电子信号仿真模拟软件. 如此也能做到,为何要去使用盗版

Cadence PSpice 教程 基础篇(转载)

一.PSpice 的工作流程 二.PSpice A/D基本分析内容 在选择分析方法前需要绘制电路原理图, OrCAD 统一由 Capture 窗口进行输入和调 用 PSpice 分析.在使用 PSpice 时绘制原理图应该注意的地方. 1. 新建 Project 时应选择 Analog or Mixed-signal Circuit 2. 调用的器件必须有 PSpice 模型 首 先 , 调 用 OrCAD 软 件 本 身 提 供 的 模 型 库 , 这 些 库 文 件 存 储 的 路 径 为

cadence 16.6 Pspice 仿真步骤

从ADI官网下载后缀为 cir 的文件,AD8210 为例 进行仿真 1 打开 Cadence -> Release 16.6 -> PSpice Accessories -> Model Editor 选择 PSpice -> Capture 点击Done 2 File -> Open 打开 AD8210.cir 3 File -> Save as  另存为AD8210.lib 4 把 AD8210.lib 转换成 AD8210.olb File -> Expo

中国澳门sinox很多平台CAD制图、PCB电路板、IC我知道了、HDL硬件描述语言叙述、电路仿真和设计软件,元素分析表

中国澳门sinox很多平台CAD制图.PCB电路板.IC我知道了.HDL硬件描述语言叙述.电路仿真和设计软件,元素分析表,可打开眼世界. 最近的研究sinox执行windows版protel,powerpcb,autucad,认为非常麻烦.转念一想,sinox以下事实上也有非常多辅助设计软件可用,但是大家并不知道. 于是花了不少时间逐个研究,最终发现sinox以下有非常多功能强大的2d,3d CAD制图软件,pcb电路板. IC集成电路设计软件.以及电子信号仿真模拟软件. 如此也能做到.为何要去

Synopsys Hspice vK-2015.06.Linux32_64 2CD高精度电路仿真

Synopsys Hspice vK-2015.06.Linux32_64 2CD高精度电路仿真 HSPICE采用了最精确的.经过验证的集成电路器件模型库和先进的仿真和分析算法,提供了一个高精度的电路仿真环境. 随着集成电路的几 何尺寸不断变小,对高精度电路仿真器的需求也更加迫切.现在的设计者需要一个可以精确预测IC设计的时序.功耗和功能的高精度仿真器. HSPICE为业界提供了最可信任的仿真器引擎和大量的器件模型.HSPICE模拟器引擎已经成功的应用于超过一百万个的设计中.HSPICE先进的电

自己动手写处理器之第二阶段(5)——ModelSim电路仿真

将陆续上传本人写的新书<自己动手写处理器>(尚未出版),今天是第九篇,我尽量每周四篇 2.8 仿真 上一节实现了一个简化的处理器取指电路,需要通过仿真以验证其功能是否正确,直观的仿真思路就是:给出一个时钟信号,上述电路会在每个时钟信号上升沿将取指地址加1,同时从指令存储器中取出一条指令,观察取指地址是否依次递增,同时观察取出的指令是否是存储器中取指地址对应的指令,如果都符合,那么上述取指电路就实现正确.此处涉及到两个问题. 1.如何在指令存储器中存储指令,也就是指令存储器初始化问题. 2.如何

Scheme实现数字电路仿真(1)——组合电路

EDA是个很大的话题,本系列只针对其中一小部分,数字电路的仿真,叙述一点概念性的东西,并不会过于深入,这方面的内容实则是无底洞.本系列并不是真的要做EDA,按照SICP里的相关内容,采用Lisp的方言Scheme.再者,Lisp并不是只有函数式一种编程范式,真正做EDA,仿真的核心部分为了运行效率可以采用C/C++编写,编程的思路也可以借鉴. 门级电路 学过数字电路,我们都知道与.或.非三个门.虽然从实际上真实电路的角度来说,与非门.或非路一般比起与.或门更为简单,但一般情况下我们可能更喜欢从与

[转]SPICE仿真软件基础(整理)

现在常用的SPICE仿真软件为方便用户使用都提供了较好的用户界面,在用仿真库中的元器件连成原理图后就可以进行仿真(当然要设置必要的仿真参数),但实际上只是用原理图自动产生了SPICE的格式语句,还是要通过读取语句来进行仿真,这是历史的遗留问题.在当时的技术条件下,不能用图形方式输入电路结构,只能通过文本文件来描述,也就是所谓网表.SPICE软件的设计者规范了要进行仿真的电路对应的SPICE网表文件格式,还定义了许多仿真描述语句和分析控制语句等,使仿真软件能通过读取这些特殊信息来进行相关计算和运行

模拟电路学习入门的建议(综合整理)

转载自:http://bbs.eetop.cn/viewthread.php?tid=170164 ”模拟电路学习入门“ "如何才算学好模电,数电"一帖引来大家的关注.这里把各位DX的意见整理了一下,便于大家参考.真正掌握一门技术不容易,大家从不同的侧面和经验谈谈自己的体会,对从事这行业的工程师会有点启迪. 找些實用線路集錦或電子製作書看看,有感興趣的就找找理論資料,然後動手練練,很快就是門內漢(or女)了! 先看基本书,再动手练习练习 Razav 如果有耐心看大头英文最好,翻译也很不