Saber电源仿真

Saber电源仿真——基础篇
电路仿真作为电路计算的必要补充和论证手段,在工程应用中起着越来越重要的作用。熟练地使用仿真工具,在设计的起始阶段就能够发现方案设计和参数计算的重大错误,在产品开发过程中,辅之以精确的建模和仿真,可以替代大量的实际调试工作,节约可观的人力和物力投入,极大的提高开发效率。
Saber仿真软件是一个功能非常强大的电路仿真软件,尤其适合应用在开关电源领域的时域和频域仿真。但由于国内的学术机构和公司不太重视仿真应用,所以相关的研究较少,没有形成系统化的文档体系,这给想学习仿真软件应用的工程师造成了许多的困扰,始终在门外徘徊而不得入。
本人从事4年多的开关电源研发工作,对仿真软件从一开始的茫然无知,到一个人的苦苦探索,几年下来也不过是了解皮毛而已,深感个人力量的渺小,希望以这篇文章为引子,能够激发大家的兴趣,积聚众人的智慧,使得我们能够对saber仿真软件有全新的认识和理解,能够在开发工作中更加熟练的使用它,提高我们的开发效率。柱层析
下面仅以简单的实例,介绍一下saber的基本应用,供初学者参考。
在saber安装完成之后,点击进入saber sketch,然后选择file—> new—>schematic,进入原理图绘制画面,如下图所示:
在进入原理图绘制界面之后,可以按照我们自己的需要来绘制电路原理图。首先,我们来绘制一个简
单的三极管共发射极电路。
第一步,添加元器件,在空白处点击鼠标右键菜单get part—>part gallery
气相法白炭黑有两个选择器件的方法,上面的左图是search画面,可以在搜索框中键入关键字来检索,右图是borwse画面,可以在相关的文件目录下查自己需要的器件。
通常情况下,选择search方式更为快捷,根据关键字可以快速定位到自己想要的器件。
33ri如下图所示,输入双极型晶体管的缩写bjt,回车确定,列表中显示所有含有关键字bjt的器件,我们选择第三个选择项,这是一个理想的NPN型三极管,双击之后,在原理图中就添加了该器件。
依照此方法,我们先后输入voltage source查电压源,并选择voltage source general purpose 添加到原理图。输入resistor,选择resistor[I]添加到原理图(添加2个)。输入GND,选择ground(saber node 0)添加到原理图,ground(saber node 0)是必须的,否则saber仿真将因为没有参考地而无法进行。
添加完器件之后,用鼠标左键拖动每个器件,合理布置位置,鼠标左键双击该器件,即可修改必要的参数,在本示例中,仅需要修改电压源的电压,电阻的阻值,其他的都不需修改。然后按下键盘的W键,光标变成了一个十字星,即表示可绘制wire(连线),将所有的器件连接起来。如下图所示:
其中电压源为12V,基极电阻为10k,集电极电阻为1k,共发射极连接。
选择分析方法,由于这是一个大信号系统,我们寻的是一个静态直流工作点,因此我们选择下图所示的DC operating point,将basic中的display after analysis项选择Yes,完成后点击OK。
直流工作点仿真结果如下:
pvc胶粒
泡面碗三极管的基极电压为0.8422V,集电极电压为0.06869V,即深度饱和时,Vbe约为0.84V,Vce约为0.069V。
还有一种更为直观的方法,如同示波器一样观测每个节点的电压波形,如下图所示:
选择分析图标栏的第五项operating point / transient,弹出窗口,进行参数设定。在上图中的basic栏中,End Time指的是仿真结束的时间,这个时间指的是电路运行的时间跨度,而不是仿真软件工作的时间,在本示例中,由于在系统中没有时变量和电容器,所以选择1us 就足够了,默认单位为s,所以输入1u。Time Step指的是仿真软件计算步进,即从这个工作点到下一个工作点的时间跨度,在本示例中,由于没有瞬变量,选择100ns就可以了,输入100n。Monitor Progress采用默认设置,Plot Analysis选择下拉框中的Yes-replace Plot,表示每一次仿真之后,所有的仿真结果都更新为最新值。多媒体讲台设计
在上图中,input/output一栏里,waveform at pins选择下拉框中的Across and Through Variables,表示仿真结果同时含有电压和电流值,这样你既可以看电压波形,也可以看电流波形。在右图的Transient选项栏里,Data File的输入框中输入 _ ,即下划线,表示仿真结果不以文件的形式输出(只保存在虚拟内存中),一旦关闭仿真软件,仿真结果将会丢失。记住,这里一定要输入下划线,否则你的硬盘很容易被仿真结果文件填满,一个小的仿真结果文件都有几百M,稍大一点的都有几个G,还是节省一点吧,不要以文件形式保存在硬盘中了。
还需要设置integration control栏中的Max Time Step和Min Time Step选项,这两个会影响仿真的速度,一个是最大步进,一个是最小步进,仿真的步进将在这两个值之间,这两个值取的越大,仿真软件的运行速度越快,但同样的会降低仿真的精度,导致结果可能失真。同时,有一点必须注意,Min Time Step必须小于Basic中设置的Time Step,否则仿真软件会因为错误而终止仿真进程。在本示例中,我们选择Max Time Step为200ns,Min Time Step为99ns (小于Time Step设定的100ns)。
以上参数设置完成之后,其他参数均保持默认值,点击OK,saber会运行仿真进程。
仿真结束之后,程序会打开cosmoscope界面,让我们可以观察所有节点的电压和电流波形。
如上图所示,在cosmoscope界面里,有两个对话框,第一个是signal manager,其中显示所有可供选择的仿真结果文件,此文件保存在虚拟内存中,软件关闭后即丢失。第二个对话框显示所选中的仿真结果文件中所有可供观察的节点,我们点击三极管q_3p.q_3p1的可选项,
选择b和c,即基极b和集电极c的电压,分别双击,其波形显示如下:

本文发布于:2024-09-21 23:24:38,感谢您对本站的认可!

本文链接:https://www.17tex.com/tex/2/289200.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:选择   电压   软件   结果   能够   器件
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议