saber教程2
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
运算放大电路仿真(续)
今天接着前面blog的内容,可大家继续讨论放大电路的设计验证。前面的blog 里留了一个问题:电阻R1,R2,R3,R4的有没有精度要求?如果有,则需要多高的精度,电路才能够稳定可靠的工作?在Saber中我们可以用MONTE-CARLO分析来验证电路对元器件的精度要求。设置R1、R2、R3、R4的容差(即精度误差)均为15%(正态分布-normal),对电路进行MOTE-CARLO分析。具体参数设置如下图所示:
该设置将按照正态分布在指定的精度范围内(15%)变化R1~R4 一百次,并对每一次变化的参数执行TR分析,分析结果如下图所示:
对上图所示的结果进行统计分析,得出统计结果如下图所示:
从上图可以看出,如果R1~R4电阻精度都为15%,则电路可能出现放大失真的
情况. 将R1~R4的精度改为5%。再次进行MOTE-CARLO分析,设置以前一致,分析结果如下图所示。
对上图所示结果进行统计分析,得出统计结果如下图所示:
从上图可以看出,当R1~R4精度为5%时,电路基本没有放大失真的情况。
问题:
R1~R4的容差为多大时电路的交流输出vout的直流成分可以忽略(vout的平均值<0.1V)?有兴趣的网友可以试试?
To sleeto:
谢谢你的夸奖,不过俺有点凉飕飕的感觉,不是在骂俺吧。另外,我在单位查了查2006版本,发现新增的Design Example是需要在Sketch下安装的,因此也就没办法拷贝了。我看看能不能抽时间研究一下那几个例子,消化以后写成文档在blog上给大家贴出来。不过这需要时间,所以请耐心等待。
To srbighead:
Saber最好的学习资料就是它自带的PDF文档,建议就从研究它自带的PDF文档开始学习。
To huiyong828:
问题解决了就好,至于你提出的问题,我没有看你的文档,不好解释,不过我认为原因应该不是你说的那样。
To laoyu:
问题解决了就好,其实你也可以将解决问题的过程写成文档贴出来,与大家一起共享,这样可能会让其他网友少走一些弯路。至于光藕建模,saber里有相关的template可以使用,不过搞懂其参数估计要非很多时间。所以建议你试试用CCCS 代替光藕。毕竟,光藕的基本作用就是电流变换,只是利用了光进行隔离。Sketch中Part Gallery工具的六点新变化
Saber软件在2005.09版本中,对原理图绘制软件Sketch中元器件管理工具Part Gallery 进行了很大的改变,我记得以前曾在论坛里发过一篇帖子进行介绍。最近抽空仔细研究了一下这个工具,发现变化还挺多,这里简单总结一下。这里先定义两个概念:老版本Part Gallery和新版本Part Gallery,老版本是指2005.09版本以前,而新版本是指2005.05以及最新的2006.06。
1.在新版Part Gallery中无法找到模型转换工具――Nspitos以及单位转换工具――unit Converter。这两个工具在老版本中的Tools菜单下可以调用,如下图所示:
仔细在2005.09版本下查找,发现两个工具被挪到Model Architect工具里的Tools 菜单下。
2.在老版本的Part Gallery 中可以看到很多被选中的器件的附加信息,如所属目录,符号名称,模型名称以及所需要等license等;但在新版本中确无法直接看到,仔细观察,发现在其顶部有一个按钮,选中器件以后,按下该按钮就能看到这些附件信息了,如下图所示:
3.总觉得新版本的Part Gallery中符号预览窗口很小,很难看清楚符号。后来发现该窗口是可以缩放的,在该窗口上单击鼠标右键会弹出一个窗口,通过Size 下面的一个命令就可以对窗口进行缩放了。如下图所示:
4.新版本的Part Gellery位置不是完全固定的,可以利用鼠标拖动它的位置。如下图所示:
5.新版本的Part Gallery支持元器件的直接拖拽功能,即在Part Gallery选中器件以后,按住鼠标左键不动,直接就可以将器件拽入原理图编辑区。
6. 喜欢老版本Part Gallery的网友,也可以通过修改一个设置,使得Part Gallery 恢复原来老版本时的界面,在新版本Part Gallery的符号预览区旁边空白处单击鼠标右键,在弹出菜单里选择Preferences,在弹出的对话框中将Use latest User Interface(Post 2004.12)项取消,如下图所示:
这样就可以恢复到老版本的Part Gallery界面了。
在Saber中实现对CD4069数字器件的仿真
以前在论坛上曾经有网友抱怨,认为Saber里缺乏数字器件模型,比如CD4040、CD4069之类的,因此也就无法对带有这些器件的电路进行分析。其实不尽然,Saber软件的PartGallery里无法找到诸如CD4040或者CD4069之类的数字器件模型,并不意味着Saber软件就不能仿真这些数字器件的行为。Saber软件的PartGallery里Digital Block目录下,提供了各种功能的基础数字器件得template,
如门电路、触发器、计数器,寄存器、MUX/DEMUX以及激励源等。这些template 完全可以用来仿真CD4040或者CD4069此类数字器件的数字行为。所欠缺的是如果这些数字器件和在电路中和模型器件(如电阻)相连,那上面这些template 将无法仿真数字器件的端口特性(如高低电平大小,驱动能力等)。这些所谓的…端口特性‟在Saber软件中是采用Hypermodel template来仿真的。关于Hypermodel的概念,有兴趣的网友可以去看看Saber软件自带的文档SaberUser.pdf,里面的Appendix D中有比较详细的描述。这里简单的举个例子,看看在Saber中如何实现对带有CD4069数字器件的电路实现仿真分析,电路图如下所示:
下面我们来看看如何为CD4069建模,首先,CD4069的在数字功能上是一个非门,因此我们可以用Saber软件中的inv_l4模型实现非门的数字功能。其次,CD4069属于15V CMOS系列,因此Hypermodel接口选择RCA CD 15v,如下图所示: