PSpice常见错误提示

合集下载

仿真软件常见问题解答

仿真软件常见问题解答

1、出现“获取复合循环轮廓错误”
解决:查找循环语句下面的程序段,程序段中的任何错误都有可能出现这个问题,比如,程序输入不完整,坐标点数据计算错误,半径选择不合适等等。

2、出现“机床不在断点上”
解决:将机床回零或按“RESET”键复位。

3、出现“找不到GOTO语句“
解决:查找下一个语句中的G00或G01代码,代码中的数字“0”输成字母“O”了。

4、出现“复合循环起始行号错误”
解决:程序没有顺序号(N*)或者循环语句的开始和结束语句的顺序号输入不正确。

5、出现“X轴或Z轴行程越出”
解决:一是检查程序中的X坐标和Z坐标的尺寸是否有超行程的,二是查看找正(对刀)步骤是否有误。

三是检查OFFSET中坐标系G54界面里的EXT处是否有数据,有则清零。

6.出现“进给速度为零”
解决:查看程序中的代码,如第一次出现G01或其它循环指令时,给出进给速度F值。

7.出现问题现象:对好刀(找正)后,运行程序,程序不执行,且没有报警信息。

解决:仔细查看程序中的M03是否写成了M30?
8.出现问题现象:切削时报警“刀柄干涉”
解决:一查对刀是否正确,二查循环次数是否太小,导致切削量过大。

9. 出现问题现象:VNUC软件保存项目后打不开所保存的文件?
解决:不能直接双击打开所保存的.vpj文件,而应该先把仿真软件打开后,再从软件里“文件”-----“打开项目”,找到所要打开的文件后直接打开即可。

pspice不收敛问题总结

pspice不收敛问题总结

3.1 PSPICE中555多谐振荡器不能起振的原因分析分析可知,PSPICE中555多谐振荡器不能起振的原因在于起振源,实际振荡电路之所以能自行起振是由于起振源的存在。

实际振荡电路的起振源主要由两方面因素构成:一是由振荡电路晶体管内部的噪声和电路噪声(电阻热噪声等)引起;二是由电路接通电源瞬间的冲击电流引起。

但是直接利用PSPICE对图7电路进行模拟仿真时,PSPICE会将电路中的555定时器、电阻、电容、电源等元件和电路的接通过程都理想化,所以不能产生任何噪声。

没有起振源,自然就不能产生振荡。

3.2 有效起振方法通过多次实验,找出了模拟实际振荡电路的一种有效起振方法,即可在电容c1 两端加一个微小的电压初始值具体步骤为:进行瞬态分析时,在simulstion settings中激活Skip the initial transient biaspoint calculation选项,从而忽略初始瞬态偏置点的计算,直接使用各元件的起始条件来作瞬态分析。

利用电容上的初始电压来模拟起振源,从而激发振荡电路产生持续的振荡。

3.3 仿真结果在PSPICE中采用前面提出的模拟振荡电路的起振方法得到555振荡电路输出端的矩形脉冲电压波形,如图9所示。

图9中,电容C1周期性地从Vcc/3充电到2Vcc/3,再从2Vcc/3放电到Vcc/3,从而在555的输出端V out形成周期性的矩形脉冲波,构成多谐振荡器。

矩形脉冲的周期约为0.62 ms,占空比约为56%,且其值只与电阻、电容值有关,与理论计算结果相符。

仿真结果表明,电容上的初始电压,只是激发了振荡电路的振荡,并不会改变电路起振后的输出波形,也不会影响对振荡电路起振特性的研究。

因此,本文提出的PSPICE中555多谐振荡器的起振方法是一种快速、有效的起振方法。

收敛问题的本质及解决办法(转)在大家用软件仿真的时候总会碰到不收敛这个问题...这个问题.有时候解决起来很麻烦...有的情况下根本没办法解决...今天看到这篇文章,我就把它转下给大家共享下...HE HE...下面是以HSPICE为例.其实也是和别的SPICE内核的软件一样...希望对大家有帮助...用hspice仿真电路,不收敛怎么办?Hspice仿真电路不收敛,说白了就是就是计算机解矩阵解不出来了。

Pspice使用指南

Pspice使用指南
、执行模拟(仿真计算) 当一切设置完之后,便可以启动分析程序[PSpice]对电路进行分析。选择 Analysis=>Simulate,或单击常用工具栏中相应的按钮,或按快捷键 F11,可以启动 (自动建立电路网络表(Analysis=>Create Netlist),自动进行电路检查 (Analysis=>Electrical Rule Check))。 在分析过程中,会显示其运行窗口,如图 16-9。如在电路中发现错误,会在运行中用 红色文字显示,如图 16-10。选择 Analysis=>Examine Output 可查看错误原因。
图 16-7 分析类型对话框
2. 点选你想要模拟的项目,然后进入个别设定视窗。常用的模拟内容有:
AC Sweep:交流扫描分析(包括躁声分析),要找频率响应用这项。 DC Sweep:直流扫描分析,一般的 I-V 特性用这项。 Bias Point Detail:直流工作点分析即可节点的偏压分析,通常一定选,是确省
可以做扫描的不是只有直流电压或交流电压,还有所列的其它参数, 图右必须键入电 源名称或全局参数名,扫描范围及间隔。假如要扫描的参数不只一个,则可使用 Nested Sweep 设定第二个扫描。
3. 进入 DC Sweep 设置窗口后,选 Global Parameter(全局参数)和 Linear(线性扫 描),在 Name 文本框后第一格内写入全局参数名 var,将 Start Value(扫描初长) 设为 1,End Value(扫描终值)设为 1k,Increment(扫描步长)设为 10。单击[OK] 结束操作。如图 16-8。
步骤:1. 绘制电路原理图(所要绘制图如 16-12 所示)
图 16-12 电路原理图

2024版《PSpice使用教程》课件

2024版《PSpice使用教程》课件

《PSpice使用教程》课件•引言•PSpice基础操作•电路元件与模型库•仿真设置与运行分析目•高级功能应用•故障排查与问题解决录引言它能够对电路进行直流分析、交流分析、瞬态分析等,并输出相应的电压、电流等波形图。

PSpice 广泛应用于电子工程、通信工程、自动化控制等领域。

PSpice是一款电子电路仿真软件,全称为Personal Simulation Program with Integrated Circuit Emphasis。

PSpice简介模拟电路设计和分析数字电路设计和验证混合信号电路仿真电源电路设计和优化PSpice应用领域本课件旨在帮助学习者掌握PSpice软件的使用方法,提高电子电路设计和分析能力。

课件结构本课件包括引言、基础知识、电路仿真实践、高级应用和结论等部分,其中引言部分介绍PSpice软件的基本概念、应用领域和课件目的;基础知识部分介绍电路仿真所需的基本理论和PSpice软件的基本操作;电路仿真实践部分通过实例演示PSpice软件的使用方法;高级应用部分介绍PSpice 软件在复杂电路设计中的应用;结论部分总结本课件的主要内容和学习成果。

课件目的课件目的和结构VSPSpice基础操作软件安装与启动系统要求安装步骤启动方法属性栏显示选中对象的属性和参数设置等。

显示当前打开的项目文件和电路图等。

工具栏提供常用工具的快捷按钮,如画笔、选择、移动、旋转等。

主界面组成包括菜单栏、工具栏、项目栏、菜单栏提供文件、编辑、视图、插入、模拟、工具和帮助等菜单选项。

界面布局及功能介绍菜单栏和工具栏使用菜单栏操作01工具栏操作02自定义工具栏03通过菜单栏或工具栏中的新建选项来创建一个新的PSpice 项目。

新建项目保存项目另存为功能最近打开项目通过菜单栏或工具栏中的保存选项来保存当前项目文件和电路图等。

用户可以选择将当前项目另存为其他格式或版本的文件。

PSpice 软件会自动记录最近打开过的项目文件,方便用户快速打开。

关于Pspice仿真中出错时的问题对策

关于Pspice仿真中出错时的问题对策

关于Pspice仿真中出错时的问题对策
关于Pspice仿真中出错时的问题对策:
⼀、仿真时的收敛性问题
如果在仿真时遇到收敛性问题,快速解决办法是设置仿真参数的Options⾥的⼀些选项。

如下图所⽰:
1.RELTOL:设置计算电压和电流时的相对精度。

2.VNTOL:设置计算电压时的精度。

3.ABSTOL:设置计算电流时的精度。

4.CHGTOL:设置计算电荷时的精度。

通过增⼤这些参数,可以⼀定程度上解决收敛性的问题。

另外在仿真中如果遇到不收敛的问题,PSpice会⾃动弹出窗⼝,⽅便进⾏精度的设置。

⼆、仿真中出现的错误时的定位⽅法
仿真中出现错误可以在PSpice A/D中输出的.out⽂件中看到,如下图所⽰:
通过点击窗⼝左侧的也可以打开看到.out⽂件。

图中可以看见⽂件中显⽰了元件的⽹表,每⼀个元件的引脚都有相应的编号,L1的有N00166和N00180。

通过
这些提⽰就可以定位出错的元件,以便排除错误。

三、元件库的设置
有时在仿真时使⽤了⾮软件⾃带元件⼆在仿真时,出现了类似ERROR
–Subcircuit XXX used by X_U1 is undefined.的错误。

这个错误出现的原因是原理图中
所调⽤的元器件的PSpice模型没有添加到Library路径中。

解决⽅法是在PSpice仿真设置中的Configuration Files界⾯下的Library进
⾏配置添加。

如下图所⽰:
这就是我在仿真中学到的⼀些知识,在这与⼤家分享。

有错误的地⽅欢迎指正。

广州超软仿真软件常见问题解答

广州超软仿真软件常见问题解答

广州超软仿真软件常见问题解答常见问题解答1、请检查主机名是否输入正确系统没有找到加密锁,是否要进入试用版(未找到加密锁)?解答:1)登陆的主机名(插有加密锁的那台计算机的完整的计算机名称)错误,启动数控仿真软件后,请重新输入主机名并确认。

主机名必须用英文字母同数字并且字符少于十四位数。

2)主机上的加密锁没有插紧,请插好加密锁。

3)登录的用户已经到达加密锁许可的最大值。

4)网络邻居中的TCP协议不统一,建议全部设置为选人工指定IP 地址。

5)网络协议不正常,或网卡驱动没有正确安装。

6)Internet属性设置不正确。

(如果设置使用代理服务器,那么要选择‘对于本地地址不使用代理服务器’选项)。

7)两个CZK的软件锁不能重叠使用。

8)加密锁与后接的设备不兼容。

移去该设备试一试。

(主要是并口加密锁,可能其后会接有打印机,扫描仪等输出,输入设备。

)9)数控仿真软件所含有的数控系统要与加密锁中的开放模块相符合才能够正常登录,如果数控系统与加密锁的模块不相符合,则登陆时找不到加密锁。

10)如果电脑右下角工具栏没有显示图标Service running,则没有运行加密锁服务程序,请进入到X:\CZK\SOFTKEY目录下双击运行Cvmsvr.exe 加密锁服务程序(X:为软件安装盘符)如图1-1。

图1-111)对于使用Windows XP/Windows 2003操作系统的用户,在插有加密锁的本机上能正常登陆数控仿真软件,而其他计算机在登陆时提示未找到加密锁,并且确定所有的计算机在同一局域网和内网络是通的况下,只要把插有加密锁的计算机的系统自带的防火墙关闭即可,打开控制面板→windows防火墙→选中关闭防火墙→确定,如图1-2和图1-3。

图1-2图1-312)如果以上的问题都已经正常,但还是不能登录系统,请重新卸载了加密锁的服务程序(Cvmsvr.exe),再卸载加密锁的驱动程序(INSTDRV.EXE),重启计算机;然后再分别先安装加密锁的驱动程序,接着再安装加密锁的服务程序,最后重启计算机。

破解Cadence SPB16.2 PSpice有的选项功能变灰色无法使用问题

破解Cadence SPB16.2 PSpice有的选项功能变灰色无法使用问题

破解Cadence SPB16.2 PSpice有的选项功能变灰色无法使用问题,以下操作后就能解决,自己在XP系统验证过可行。

1、用UltraEdit软件打开Cadence安装目录:Cadence\LicenseManager\license.dat以下有两个同样的删除一个(在3191行开始)。

FEATURE xilEdif cdslmd 16.2 permanent 999 SIGN="092F DBD8 F7BA EC9D 51E5 \ 453C 93A1 D63D 0BC7 3126 8493 2C23 32A9 A98F 8BC0 1BEB 0F0F 5C63 \6933 5B61 613F 0CFB 235B 9C1B B39E 274F 2E5A 60E1 1FEF DE6A" \SIGN2="092F DBD8 F7BA EC9D 51E5 453C 93A1 D63D 0BC7 3126 8493 2C23 \32A9 A98F 8BC0 1BEB 0F0F 5C63 6933 5B61 613F 0CFB 235B 9C1B \B39E 274F 2E5A 60E1 1FEF DE6A"2、删除以下一个(在2459行开始)。

FEATURE PSpiceBasics cdslmd 16.2 permanent 999 SIGN="092F DBD8 F7BA EC9D 51E5 \ 453C 93A1 D63D 0BC7 3126 8493 2C23 32A9 A98F 8BC0 1BEB 0F0F 5C63 \6933 5B61 613F 0CFB 235B 9C1B B39E 274F 2E5A 60E1 1FEF DE6A" \SIGN2="092F DBD8 F7BA EC9D 51E5 453C 93A1 D63D 0BC7 3126 8493 2C23 \32A9 A98F 8BC0 1BEB 0F0F 5C63 6933 5B61 613F 0CFB 235B 9C1B \B39E 274F 2E5A 60E1 1FEF DE6A"注意......注意......注意......注意......注意......注意......注意:以上操作后必须重新启动计算机。

PSpice常见错误

PSpice常见错误

OrCAD/PSpice常见错误在PSpice仿真过程中有时会遇到一些错误,本文主要介绍解决这些错误的方法。

◆上海库源电气科技有限公司◆PSpice技术支持中心: ◆技术支持热线:4006-535-525◆Mail: support@◆Web:2011-10-12PSpice仿真现在的应用越来越广泛,那么如何才能用好PSpice,如何才能在使用PSpice的时候避免一些简单的错误,这就显得非常重要。

下面介绍一下PSpice应用常见的集中错误类型及其解决方案。

在介绍之前,我们先简单说明一下PSpice仿真必须要满足的三个条件:参与仿真的所有元器件必须要有PSpice模型如果使用软件自带的元器件库,那么必须使用C:\Cadence\SPB_16.5\tools\capture\library\pspice这个路径下的库文件,这里面的所有元器件都是具有PSpice模型的。

如果使用自建的元器件,那么必须保证*.lib和*.olb两个文件的同时存在。

原理图中必须要有名称为0的参考地Capture原理图库中有好几个接地符号,但是在用于PSpice仿真的时候,只能使用名称为0的接地符号,如下图所示:原理图中必须要有电源PSpice仿真中的电源分为可用于瞬态(时域)仿真的电源,可用于交流扫描分析的电源和可用于直流仿真的电源。

这些电源在使用的时候必须要搞清楚。

接下来我们来介绍常见的PSpice仿真错误。

1.Missing groundERROR – Node <name> is floating.SOLUTION –Check that there is a PSpice A/D ground in the circuit. A PSpice A/Dground will label the node as 0.该错误出现的原因是由于原理图中没有接地,或者使用了错误的接地符号。

注意必须使用名称为0的接地符号。

peoe常见问题集锦

peoe常见问题集锦

可以的,启动proe程序之后,先不要新建文件。

单击“工具“还是“窗口”(记不清了)菜单中的选项,打开"选项”对话框,把上面那个复选框的勾点一下取消掉。

然后下面列表框中就会列出很多选项,你看到第一个选项(也记不太清了,反正是在上面部分吧),在项选名中带有(2)的那个选项吧,就是那个。

那个选项就是设置两键鼠标的。

选中它,然后在当前对话框的最下面改变选项。

确定后退出。

新键文档就是了。

在使用两键鼠标的同时shift键就代表中间了。

按ctrl+shift+鼠标左键代表旋转画面(相当于按ctrl+中间旋转)按shift+鼠标左键拖动代表缩放大小(相当于(按ctrl+左键缩放)按shift+右键代表移动(相当于ctrl+鼠标右键)@@@Pro/E Wildfire的MOUSE操作的不再是2001版及之前各版的传统操作方式,现在完全改变了.....Pro/E Wildfire的MOUSE操作不再是2001版及之前各版的Ctrl+Mouse左:放缩,Ctrl +Mouse中:旋转,Ctrl+Mouse右:平移,而改成了:Mouse左:PickMouse中:旋转Mouse中(滚轮式):按下为旋转,转动为放缩Ctrl+Mouse中并上下移动MOUSE:放缩Ctrl+Mouse中并左右移动MOUSE:顺时针或逆时针旋转Shift+Mouse中键:平移Mouse右:弹出式快捷选单并且2键MOUSE来模拟中键的Options项已去除,不再支持。

因此wildfire版的proe用没有中键的MOUSE来操作的话将不可想像如何去操作。

By Jeffrey2002.09.24@@PROE常见问题集锦,请大家看看#1 PROE常见问题集锦,请大家看看PROE常见问题集锦,请大家看看欢迎各位从网上搜集PROE的各种技巧,贴在下面以便大家共享,对比较好的将加分鼓励, 本贴谢绝顶好不错之类的回复,请自觉,否则扣分哟PROE2001中-英文版的安装随着PTC公司的不断推陈出新,PROE2001在PROE2000I的基础上新增了许多强大功能后隆重面世.市售的光盘中就可直接安装中英文版,而不象2000i那样必须先装好英文版,再汉化.下面介绍安装方法:1.系统环境设置:安装PROE2001的硬盘必须是NTFS格式,所以操作平台最好是WINDOWS2000,WIN-XP,或NT4.0,必须附带一张网卡,普通的以太网卡也行(当然,PROE2001已推出可以在WIN98的FAT格式下安装的版本,但由于其不稳定性,且运行速度极慢,笔者建议最好不要安装此版本).我以WIN-XP为例.首先打开"控制面板"--"系统"--"高级"--"环境变量",在"系统变量"框中点击"新建",在"变量名"中输入"LANG",在"变量值"中输入"CHS".按"确定"退出.即完成系统环境设置.2.把PROE2001光盘放入,执行setup.exe,出现第一个对话框.只勾选一项"PRO/ENGINEER"即可,其他项不要选.这时候,你注意看左下角显示"PTCHOSTID:00-00-84-BF-F2-C8"(每台机都不一样,这里只是举例),把你的ID记下来.最小化安装对话框(不要关闭).3.把光盘中的CRACK整个目录拷贝到你的硬盘中.然后进入硬盘中的CRACK目录,执行其中的EXE文件,会弹出一个对话框,把它默认的ID改成你刚才记录的ID,按确定后会生成一个License.dat文件.4.重新回到PROE安装对话框,按NEXT,出现第二个对话框,这时候你就可以选择安装语言了,有英文,简体中文,繁体中文,还有日文等......选"简体中文"后按"下一步",剩下的步骤都按默认值,直到出现Specify license Server对话框时,选第三项LOCKED LICENSE FILE,并选择刚才生成的License.dat文件.点OK.(注意:中文版不会出现此英文对话框,中文版会出现"指定许可证服务器"对话框,选"增加",再出现一对话框,选第三项"锁定许可证文件",再点右边的文件夹图标,选择刚才生成的License.dat文件)继续安装完成.5.安装完成后打开PROE2001,哈哈,全中文界面,爽吧!6.如果你需要用英文版,请把系统环境设置中的"LANG"变量删除即可.PROE2000I 如何配置帮助文件路径--------------------------------------------------------------------------------若先装Proe,后装pro/help,此时在proe无法调HELP文件,此时可这样做:在PROE的安装目录的TEXT目录下有一文件名叫ptc_help.txt.打开此文件,把help安装目录加入已有的目录之后,注意,两个目录间用~字符隔开,例:原proe装于D:\proe2000i\proe2000i,pro/help 装于d:\proe2000i\prohlp下,打开ptc_help.txt,原内容为:PTC_DOCS D:\proe2000i\proe2000i~ D:\proe2000i\proe2000i加入后改为:PTC_DOCS D:\proe2000i\proe2000i~ D:\proe2000i\proe2000i~d:\proe2000i\prohlp即可在PROE的HELP菜单调到d:\proe2000i\prohlp下的HELP文件。

pspice暂态仿真+交流仿真辅导讲义 附常见错误提示

pspice暂态仿真+交流仿真辅导讲义  附常见错误提示

电路的暂态分析(TRAN分析)一、暂态分析语句暂态分析也称瞬态分析,是PSpice仿真分析中运用最多、最复杂、最耗时的分析。

暂态分析是一种非线性时域分析,它可以在暂态分析电源被设置后(或没有暂态分析电源,只是利用储能元件的初值),计算出电路的各输出变量(节点电压、支路电流等)随时间变化的规律。

在暂态分析中,需要计算暂态偏置点。

计算暂态偏置点的方法与计算直流偏置点的方法不同,直流偏置点被看作固定偏置点。

对于固定偏置点(无交流信号)的分析计算,电路电压的初值对于偏置点和线性参数没有影响,而且电路中的电容被看成开路,电感被看成短路。

但对于暂态偏置点(有交流小信号),在计算偏置点和非线性元件的小信号参数时,节点电压和支路电流的初值也考虑在内。

因此有初值的电容和电感也被看作是电路的一部分而保留下来。

暂态分析语句格式:输出偏置点数据(</OP>):.TRAN语句中带有可选项“/OP”后缀时,输出有关暂态偏置点的详细数据,这是因为在暂态分析时计算的偏置点数据和直流的数据是不同的,暂态分析的数据包含电路的初始条件。

输出分析数据的间隔(print-step value):打印或绘图输出的时间增量。

由于暂态分析是变步长计算,故输出的数据量是很大的,合理地选择输出分析数据的间隔能够使合适的数据输出到输出文件。

暂态分析终止时间(final-time-value):该时间即为暂态分析终止时间。

输出数据开始时间(<no-print value>):该项是输出数据(打印或绘图)的开始时间,即从此时间到“暂态分析终止时间”这段时间内输出数据。

若缺省该项,则程序默认开始时间为0.0。

注意,无论“输出数据开始时间”为多少,暂态分析都从时间为零开始,只不过在时间为零到输出数据开始时间这段时间间隔里没有数据输出而已,而且这段时间间隔内的暂态分析数据也没被存储起来。

分析步长上限(<step ceiling value>):该项是分析计算时的最大步长,该项缺省时其默认值为(final-time-value —no-print value)/50.0和print-step-value值中的较小值。

SPICE错误提示信息

SPICE错误提示信息

*ERROR*: UNKNOWN SUBCIRCUITNAME: SUBname
在电路程序描述中没有X语句调用的名为 在电路程序描述中没有 语句调用的名为SUBname 语句调用的名为 的子电路。 的子电路。
*ERROR*: .ENDS CARD MISSING
每一个子电路程序描述语句由一个一ENDS结束。在 结束。 每一个子电路程序描述语句由一个一 结束 整个程序结束的.END语句前,.ENDS个数与子电路 语句前, 整个程序结束的 语句前 个数与子电路 个数相同。 个数相同。
*ERROR*: NODE NUMBERS ARE MISSING
这个信息规定不符。例如,程序对于MOSFET规 的节点数与规定不符。例如,程序对于 规 定为4个节点 除了将衬底与地连接的情况外, 个节点, 定为 个节点,除了将衬底与地连接的情况外,都要 定义第四个节点。 定义第四个节点。
这个信息很少出现,它重复了前面的信息。 这个信息很少出现,它重复了前面的信息。对于 程序规定元件关键字以外的元件不能执行分析。 程序规定元件关键字以外的元件不能执行分析。
*ERROR*: NEGATIVE NODE NUMBER FOUND
这个信息跟随在输入语句后面, 这个信息跟随在输入语句后面,该语句出现了负 的节点号码。 的节点号码。
线性折线电源(PWL)的时间值系列必须是增长的。 的时间值系列必须是增长的。 线性折线电源 的时间值系列必须是增长的
§ 10. 3. 4 元器件模型错误
*ERROR*: VALUE IS MISSING OR IS NONPOSITIVE
这个信息跟随在元件定义语句之后, 这个信息跟随在元件定义语句之后,指出元件 没有赋值或元件值是负数。 没有赋值或元件值是负数。Spice程序对下列元件值 程序对下列元件值 规定必须是正数:电阻、电容、电感、 规定必须是正数:电阻、电容、电感、互感和受控 半导体器件的某些几何参数(如面积、宽度w、 源。半导体器件的某些几何参数(如面积、宽度 、 长度L等 出现负值时,也会引出这一错误信息。 长度 等)出现负值时,也会引出这一错误信息。

PSpice仿真中的收敛问题及解决方法

PSpice仿真中的收敛问题及解决方法

写在前面:本文是作者平常学习和工作中记录的一些笔记,有些零碎,但是很有用,主要是从原理的角度阐述了PSpice仿真中的收敛性,以及应对仿真不收敛的方法。

适合使用PSpice仿真很久并且碰到过较多问题的高手!注意:有些东西是最原始的spice语言的,在OrCAD PSpice 中不一定有相应的选项。

By: Michael Wang 2010年12月17简介PSpice在设定的仿真次数内,如果不能得到满足精度要求的解,就会出现收敛性问题,该问题可能有两大类原因导致:第一:容许的仿真次数太少或者仿真精度要求太高。

第二:电路方程本身无解。

针对不同的仿真类型,都会有一些问题的探讨和分析以及相应的应对策略。

DC分析:在PSpice执行一些定制的仿真前,首先执行DC工作点分析,PSpice通过特定数量的迭代得到DC静态工作点,否则PSpice会有电路不收敛的提醒,并且退出仿真程序。

默认收敛限定描述如下:.options ITL1=100如果不收敛,上式中的ITL1可以增加到大于500更多的DC收敛参数:GMIN步长设置、信号源步长设置、初始电容电压设置及伪瞬态设置。

.NODESET可以设置电路节点的DC电压值,PSpice会识别这个电压值作为电路仿真的初始电压值,可以减少对收敛的迭代次数。

如果不能通过节点设置和ITL1来得到收敛结果,可以设置ITL6=100或者其他非零值,这个设定时运用信号源步长算法,从一个开始值逐渐减少信号源电压直到0电平,或者减少得到一个收敛解,这时,信号源再逐渐减回设置的初始设置。

这个方法可以解决所有DC偏置点不收敛的问题,但是ITL6函数本身有缺陷,所以在最后万不得已才能用。

(OrCAD没有引入这个参数)如果电路包含半导体器件,该器件导电区域会包含零电导率。

这样仿真会出现一个“把零作除”的错误。

为了消除这个错误的产生,在每个半导体器件的PN结点处用GMIN跨导与每个PN结点处并联。

GMIN是一个全局参数,默认值100PΏ,GMIN的参数值越大,牛顿拉夫申算法会越快完成收敛计算。

ISE中常见WARNING和ERROR及其解决方法

ISE中常见WARNING和ERROR及其解决方法

1."WARNING:Route:455 - CLK Net:trn_clk_OBUF may have excessive skewbecause 0 CLK pins and 1 NON_CLK pins failed to route using a CLKtemplate."SolutionThis message informs the user that some loads on the clock net are notclock pins. Therefore, the clock template that is normally used to connectclock pins will not be used to connect the loads. A different routing thatinvolves local routing will be used, potentially inducing some skew on theclock net.Opening your design in FPGA EDITOR will allow you to see what loads are connected to the clock net, and the cause of the warnings.The amount of skew on the net will be reported in the Place and Routereport.If the loads on the net shown in FPGA Editor are in accord with yourdesign, the skew reported in the PAR report is not critical for thedesign, and the timing constraint requirement on that net is met, thenthis warning can be safely ignored.实例原因:在代码中用到这样的语句时(aa’event andaa=’1’),aa不是时钟信号,最多只是时钟信号产生的一类周期信号,aa被作为了另一个进程或模块的类似周期信号的作用。

研究生仿真课之Pspice的使用

研究生仿真课之Pspice的使用

第一章PSpice概述1-1 SPICE的起源SPICE 程序的全名为Simulation Program with Integrated Circuit Emphasis,顾名思义它是为了执行日益庞大而复杂的集成电路( Integrated Circuit IC)的仿真工作而发展出来的。

最早它是由美国加州柏克莱大学发展出来的,并大力推广至各校园及企业中。

而后它改进规格成为SPICF2标准,现在世面上的SPICE兼容软件皆基于SPICE2标准。

在目前个人电脑上使用的商用电路仿真软件中,以PSpice A/D系列最受人欢迎。

它是1984年MicroSim公司依SPICE2标准所发展出来,可在IBM及其兼容电脑上执行的SPICE 程序。

因为PSpice A/D程序集成了模拟与数字仿真运算法,所以它不只可以仿真纯模拟电路或纯数字电路,更可以非常有效率地并完善地仿真模拟加数字的混合电路。

历年来经过多次改版,以其强大的功能及高度的集成性而成为现今个人电脑上最受欢迎的电路仿真软件。

最近,EDA ( Electronic Design Automation )界的天王厂家orCAD相中了PSpice A/D高超的电路仿真能力而加以并购,因此这项程序就正式更名为。

orCAD PSpice A/D了。

经过重新集成过后的orCAD PSpice在整个orCAD设计环境内的地位如图所示由图可以看到,目前的OrCAD设计环境将两个公司最佳的EDA程序产品紧紧地结合在一起形成超强的阵容,其功能之完整强悍当然是不必赘述了。

它的前段处理程序为OrCAD Capture CIS(component information system),负责电路图的绘制、仿真参数的设置以及产生网络表( netlist )等报告文件,然后就是OrCAD PSpice登场,负责软件验证的工作。

一旦绘制的电路图可以通过验证,就可以进入后续的Layout Plus程序进行印刷电路板(PCB>设计,或是进入Express程序进行可编程逻辑元件(PLD)的设计。

OrCAD PSpice常见错误

OrCAD PSpice常见错误

PSpice仿真现在的应用越来越广泛,那么如何才能用好PSpice,如何才能在使用PSpice的时候避免一些简单的错误,这就显得非常重要。

下面介绍一下PSpice仿真中常见的几种错误及其解决方案。

在介绍之前,我们先简单说明一下PSpice仿真必须要满足的三个条件:参与仿真的所有元器件必须要有PSpice模型如果使用软件自带的元器件库,那么必须使用C:\Cadence\SPB_16.6\tools\capture\library\pspice这个路径下的库文件,这里面的所有元器件都是具有PSpice模型的。

如果使用自建的元器件,那么必须保证*.lib和*.olb两个文件的同时存在。

原理图中必须要有名称为0的参考地Capture原理图库中有好几个接地符号,但是在用于PSpice 仿真的时候,只能使用名称为0的接地符号,如下图所示:原理图中必须要有电源PSpice仿真中的电源分为可用于瞬态(时域)仿真的电源,可用于交流扫描分析的电源和可用于直流仿真的电源。

这些电源在使用的时候必须要搞清楚。

接下来我们来介绍常见的PSpice仿真错误。

1.Missing groundERROR – Node <name> is floating.SOLUTION –Check that there is a PSpice A/D ground in the circuit. A PSpice A/D ground will label the node as 0.该错误出现的原因是由于原理图中没有接地,或者使用了错误的接地符号。

注意必须使用名称为0的接地符号。

2.Unmodeled pinsERROR – Less than two connections at node <name>.SOLUTION –Make certain that the electrical connection has been made to at least two pins on the node.该错误出现的原因是原理图中有引脚悬空。

pspice常见问题

pspice常见问题

1:元件到哪里去找?元件当然是库里,但不是Capturer的库,而是PSpice的库。

最好的办法是重新建一个PROJECT,建的时候选择那个模拟和混合仿真的,然后建一个新的SCH,这时加载元件库的时候加载的是PSPICE的库而不是Capture的库了。

路径:Capture\Library\pspice。

重新加载库,重新Place元件。

直接从Capture中直接Copy过来,是不行的,那些元件都是没有模型的,RUN的时候会在该元件的一个角上出现一个绿色的小圆圈,点击它,会出现这样的错误提示:No PSpiceTemplate for U3, ignoring。

就是没模型。

下面是官方的说法,不动手做一正步还真不好理解:调用的器件必须有PSpice模型。

首先,调用OrCA D软件本身提供的模型库,这些库文件存储的路径为Capture\Library\pspice,此路径中的所有器件都有提供PSpice模型,可以直接调用。

其次,若使用自己的器件,必须保证*.olb、*.lib 两个文件同时存在,而且器件属性中必须包含PSpice Template属性。

2:激励源怎么加?一般是这样,建一个GND,从这里引出一个电流源或者电压源,然后引出一个NET,和原理图上NET响应。

这样做的好处是不破坏原理图,而且看起来方便。

注意:PSPICE和CAPTURE的电源是不一样的,它长得和MULTISIM的差不多,是一个实体,而不是CAPTURE中的逻辑概念。

3:怎么老提示FLOATING PIN?SCH NET中一定要有一个网络地,并且其名称一定要为“0”。

如果没有,那么你连的再好,也总提示有N多引脚悬空。

如果这儿没有问题了,还有这个提示的话,那么是什么地方没连好了。

处理方法:放大电路图观察,把所有可能的线都动动...4:元件管脚不让悬空?元件悬空管脚的处理:一般不能悬空。

一般接一个上拉或者下拉电阻,给它一个固定的电平。

实用型PSPICE 培训总结

实用型PSPICE 培训总结

PSPICE 培训总结经验:1.PSPICE能够进行仿真的前提:a)每个器件都有modelb)有0_gndc)有激励源stimulus source2.可以全选part,右键,edit property,可统一改parameters.3.Offpage 指多页间的互联,而port指整个设计中有效.4.Vstim选edit stimulus来edit自定义的激励,*.stl存激励的文件,可以包含很多的文件,对某个激励波形取名aa则在sch中vstim的implentaion 应该写aa,而仿真属性中的configuration的stimulus的filename应写*.stl5.不收敛问题a)初始值不当,措施,采用IC符合,nodeset方法,设置cap和inductor的初始值b)迭代的次数太少c)默认的误差精度太高另外,在PSPICE 16.3版本中,有自动收敛功能,在sim setup的选项里面. 6.常见错误对应cap的串联,其中点对gnd要加大值的电阻,解决float node问题.7.变压器相关K_coupling 中的L1等设置为sch中inductor的代号,而不是value,对应的顺序无所谓.自己变压器的建立步骤8.编辑模型的方法和步骤a)首先建立*.libb)用editor生成*.lib到*.olbc)在sch 中首先加个新的olb用于画sch,之后再在simulation的setting里面加*.lib用于仿真.9.总结建立子电路的步骤Olb是一个集合,其子集合为partLib是一个集合,其子集合为moduleStl也是一个集合,是激励波形的集合10.其它.doc的文件夹有很多资料遇到问题的时候,可以找教材看步骤.C_break为含有容差设计的仿真从上往下的设计,否则比较麻烦Tools->create netlist(总的设置)Pspice->creat netlist注意,在做子电路的时候,应该加place hierarchical pin,而不是port,建立继承模型后,右键sychronize down,在下一层出现端口.。

运行proe常见错误的解决办法运行常见错误Licenserequestfailed...

运行proe常见错误的解决办法运行常见错误Licenserequestfailed...

运行proe常见错误的解决办法运行常见错误Licenserequestfailed...运行proe常见错误的解决办法运行常见错误License request failed for feature PROE_DDiTy:-1: -8 :-92009-07-21 22:58运行proe常见错误的解决办法运行常见错误License request failed for feature PROE_DDiTy:-1: -8 :-9 这三种错误在安装 PROE 后经常遇到解决办法:一、-1的错误是licence的位置没有选择好,用文本编辑器打开你的proe安装目录\proeWildfire x.0\bin\proe1.psf直接浏览到下面一行(大概在倒数第7行,也可用编辑里的搜索进行搜索前面的ENV=PTC_D_LICENSE_FILE-=)ENV=PTC_D_LICENSE_FILE-=D:\ptc\license\ptc_li-4.0.dat注意到上面有一个关于licence的位置确定,根据你自己的实际情况来改动后面的位置;二、许可证文件修改的不正确或未在OBJ目录下运行破解文件时会提示:License request failed for feature PROE_DDiTy: -8: Invalid (Inconsistent) license key.解决方法:不用重新安装PROE,只需检查许可证文件是否成功修改,没修改正确的重新修改。

破解文件忘了运行的请重新运行破解文件。

三、在OBJ下运行了破解文件但许可证文件修改错误时会提示:License request failed for feature PROE_DDiTy: -9:Invalid host.解决方法:不用重新安装PROE,只需检查许可证文件是否成功修改,没修改正确的重新修改。

你试试。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
PSpice常见错误提示
电路描述文件和PSpice运行中常见错误提示如下:
提示
解释
“fs” is not a model parameter name
“fs”不是模型参数名
Missing primitive type
丢失数字原型
Mismatched parentheses
括号错配对
Can’t find library
错误—子电路X2中调用的ua741没有定义
Expression must fit on one line
表达式必须一行写完
Expression---use previously defined parameter only
表达式—应使用以前定义的参数
Invalid device
无效元器件
Invalid model type
无效模型类型
Invalid number
无效数字
Invalid specification
无效说明
Invalid sweep type
无效扫描类型
Less than 2 connection at node 3
节点3少于2个连接
Missing model
丢失模型
Missing node
丢失节点
Missing or invalid expression
找不到元件库
Circuit has errors ---run aborted see output files for details
电路有错误—运行中断,详情见输出文件
Duplicate name
重名
Error--- Node 2 is floating
错误--节点2是悬浮节点
Error---Subcircuit ua741 used by X2 is undefined
hh是未定义参数
Unrecognizable command
不可辨认命令
Value may not be 0
数值不能是0
Voltage source and/or inductor loop involving VI, you may break the loop by adding a series resistance
在电压源VI和/或电感回路中,应在回路中串联一个电阻以断开回路
丢失或无效表达式
Missing value
丢失数值
Missing value for
必须是“I”或“V”
Only one .TRAN allowed per circuit
在一个电路中,只能有一个.TRAN命令
Undefined parameter: hh
相关文档
最新文档