Saber仿真软件入门教程
Saber入门教程
第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1.按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
Saber仿真软件入门教程
Saber仿真软件入门教程SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
saber中文手册
第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1) 将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2) 注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1. 按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
Saber中文使用教程之软件仿真流程
Saber中文使用教程之软件仿真流程(1)今天来简单谈谈 Saber 软件的仿真流程问题。
利用 Saber 软件进行仿真分析主要有两种途径,一种是基于原理图进行仿真分析,另一种是基于网表进行仿真分析。
前一种方法的基本过程如下:a. 在 SaberSketch 中完成原理图录入工作;b. 然后使用 netlist 命令为原理图产生相应的网表;c. 在使用 simulate 命令将原理图所对应的网表文件加载到仿真器中,同时在Sketch 中启动 SaberGuide 界面;d. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;e. 仿真结束以后利用 CosmosScope 工具对仿真结果进行分析处理。
在这种方法中,需要使用 SaberSketch 和 CosmosScope 两个工具,但从原理图开始,比较直观。
所以,多数 Saber 的使用者都采用这种方法进行仿真分析。
但它有一个不好的地方就是仿真分析设置和结果观察在两个工具中进行,在需要反复修改测试的情况下,需要在两个窗口间来回切换,比较麻烦。
而另一种方法则正好能弥补它的不足。
基于网表的分析基本过程如下:a. 启动 SaberGuide 环境,即平时大家所看到的 Saber Simulator 图标,并利用 load design 命令加载需要仿真的网表文件 ;b. 在 SaberGuide 界面下设置所需要的仿真分析环境,并启动仿真;c. 仿真结束以后直接在 SaberGuide 环境下观察和分析仿真结果。
这种方法要比前一种少很多步骤,并可以在单一环境下实现对目标系统的仿真分析,使用效率很高。
但它由于使用网表为基础,很不直观,因此多用于电路系统结构已经稳定,只需要反复调试各种参数的情况;同时还需要使用者对 Saber 软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑。
saber仿真模拟前序讲解
第二章仿真模拟前序在SaberSketch中画完电路图后,就可以对设计进行仿真了指定顶级电路图要用Saber对设计进行模拟,必须让SaberSketch知道设计中哪个电路图是最上层的,因为Saber在打开时只能有一个网表,所以在SaberSketch中只能指定一个顶级电路图。
如果电路图不包含层次设计,SaberSketch会默认打开的电路图为顶级电路图,可以略过此步,否则,要用SaberSketch中Design>Use>Design_name来指定顶级电路图。
当指定顶级电路图后,SaberSketch在用户界面右下角显示设计名称,同时创建一个包含其它模拟信息和层次管理的文件(Design.ai_dsn)。
如果电路图是层次的,SaberSketch会增加一个Design Tool(选择Tools>Design Tool或者点击工具栏中的Design Tool图标),如图2-1所示,可以用Design Tool来打开、保存、关闭层次图中的电路图,也可以在各个层次间浏览。
虽然只指定一个顶级图,但仍可以打开、浏览层次图以外的其它电路图。
图2-1 Design Tool网表由于Saber不能直接读取电路图,必须通过网表器产生的网表来进行模拟。
产生的网表器是一个ASCII文件,包含元件名、连接点和所有非默认的元件参数。
要进行模拟时,只要网表中的连接不同于设计中的,SaberSketch会自动对设计进行网表化。
例如:如果增加或修改一条连线,下次分析时,SaberSketch会自动对设计进行网表化并重新调入到Saber中。
如果改变连线的颜色,再去进行分析,Saber将使用原有的网表,因为设计的连接没有改变。
如果改变属性,SaberSketch会自动发送一条Alter命令到Saber中,改变内存网表,因而减少了重新网表化的需要。
设定网表器和Saber实施选项只有第一次运行分析时,Saber才会创建网表并运行,在SaberGuide中进行分析之前,应验证网表器和Saber实施选项。
saber使用方法截图
仿真开始按钮:
想看电流时需要添加电流表
对波形的结果进行分析:
然后进入下一页面:
即可选择所想要进行的操作:
选择后显示的界面如下:
进入元器件库后,点击search,即可搜索所想要的元器件了
平时我们测量到的是电压,而如想测量其他量,如电流,则还必须进行设置:
下一界面设置:
切换到through
在进行小信号分析前必须先进行直流工作点分析,否则会报错,因为软件无法确定该系统的
直流工作点
每次仿真结束后,总是跳出多个图形文件,本身只需当前仿真的那一个文件,而实际上却跳出多个,这个时候可以设置如下:
当同时在不同界面中打开了相同的文件中,则会显示如下错误:。
Saber仿真软件入门教程-52页文档资料
SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1.按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
浅谈Saber仿真步骤
浅谈Saber仿真步骤①绘制设计对象的电路。
首先进人SaberSketch 界面,点击Part。
二响按钮,调出所需要的元器件。
寻找元件的方法有两种,可以通过Search String搜索,也可以双击Available Categorie中的Mast Parts Library项,在各类别中寻找。
第二步编辑元器件属性,双击元器件即可编辑。
第三步将各元器件连接。
得到原理图。
如果电路图较复杂,则要为各分电路图创建符号,符号名要与电路图名一致,后缀为.Ai-sym。
符号要与电路或MAST 模板连接。
最后点击Design 菜单中的Netlist选项生成该设计的网络表。
点击Design 菜单中的Simulate 选项加载设计。
此后就可以进行仿真分析。
②电路分析。
Saber 中主要有直流工作点分析、直流传递特性分析、时域分析、频域分析、线性系统分析、灵敏度分析、参数扫描分析、统计特性分析(蒙特卡罗分析等)、傅立叶变换。
其中,直流工作点分析要注意Holldnodes项的设置以及算法的选择;直流传递特性的分析要注意在某一电源变化时电路中的参数随电源的变化规律;交流小信号分析要注意number of points项设置;暂态分析要注意Run DAnalysis First 项,Allow IP=EP项,Initial Point File 的设置。
计算直流工作点,点击Analyses > Operating Point >DOperating Point…,确定后即开始分析。
通过Results>Operating Point Report…生成的报告可以看到直流分析结果。
频域分析,点击Analyses >Frequency >Small-SignAC…,设定Start Frequency :0.1;End Frequency :1000;Number of Points:10000;Plot。
Saber入门教程中文版
Saber 软件简介Saber软件主要用于外围电路的仿真模拟,包括SaberSketch和SaberDesigner 两部分。
SaberSketch用于绘制电路图,而SaberDesigner用于对电路仿真模拟,模拟结果可在SaberScope和DesignProbe中查看。
Saber的特点归纳有以下几条:1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。
2.完整的图形查看功能:Saber提供了SaberScope和DesignProbe来查看仿真结果,而SaberScope功能更加强大。
3.各种完整的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等。
4.模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。
5.模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟。
第一章用SaberSketch画电路图在SaberSketch的画图工具中包括了模拟电路、数字电路、机械等模拟技术库,也可以大致分成原有库和自定义库。
要调用库,在Parts Gallery中,通过对库的描述、符号名称、MAST模板名称等,进行搜索。
画完电路图后,在SaberSketch界面可以直接调用SaberGuide对电路进行模拟,SaberGuide 的所有功能在SaberSketch中都可以直接调用。
¾启动SaberSketchSaberSketch包含电路图和符号编辑器,在电路图编辑器中,可以创建电路图。
如果要把电路图作为一个更大系统的一部分,可以用SaberSketch将该电路图用一个符号表示,作为一个块电路使用。
启动SaberSketch:▲UNIX:在UNIX窗口中键入 Sketch▲Windows NT:在SaberDesigner程序组中双击SaberSketch图标下面是SaberSketch的用户界面及主要部分名称,见图1-1:退出SaberSketch用 File>Exit。
Saber仿真软件入门教程
Saber仿真软件入门教程SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
Saber软件仿真流程
Saber软件仿真流程:今天来简单谈谈Saber软件的仿真流程问题。
利用Saber软件进行仿真分析主要有两种途径,一种是基于原理图进行仿真分析,另一种是基于网表进行仿真分析。
前一种方法的基本过程如下:a.在SaberSketch中完成原理图录入工作;b.然后使用netlist命令为原理图产生相应的网表;c.在使用simulate 命令将原理图所对应的网表文件加载到仿真器中,同时在Sketch中启动SaberGuide界面;d.在SaberGuide界面下设置所需要的仿真分析环境,并启动仿真;e.仿真结束以后利用CosmosScope工具对仿真结果进行分析处理。
在这种方法中,需要使用SaberSketch和CosmosScope两个工具,但从原理图开始,比较直观。
所以,多数Saber的使用者都采用这种方法进行仿真分析。
但它有一个不好的地方就是仿真分析设置和结果观察在两个工具中进行,在需要反复修改测试的情况下,需要在两个窗口间来回切换,比较麻烦。
而另一种方法则正好能弥补它的不足。
基于网表的分析基本过程如下:a. 启动SaberGuide环境,即平时大家所看到的Saber Simulator图标,并利用load design 命令加载需要仿真的网表文件;b. 在SaberGuide界面下设置所需要的仿真分析环境,并启动仿真;c. 仿真结束以后直接在SaberGuide环境下观察和分析仿真结果。
这种方法要比前一种少很多步骤,并可以在单一环境下实现对目标系统的仿真分析,使用效率很高。
但它由于使用网表为基础,很不直观,因此多用于电路系统结构已经稳定,只需要反复调试各种参数的情况;同时还需要使用者对Saber软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑。
Sketch的使用:1.今天讨论Saber Sketch的使用。
如果我们采样基于原理图的仿真方式,那么Sketch是我们在整个仿真过程中主要操作的一个界面。
Saber中级仿真培训教材
第一章SABER 的建模方法研究一、 前SABER 仿真软件中的器体模型库很丰富,各种器件模型多达1万个,但它们均是 一些通用的器件模型,可以满足大多数情况下的仿真需求。
但在下列三种情况下,就 要自己建立模型进行仿真。
1、 S ABER 提供的仿真模型不能满足一些特殊要求,如在进行参数扫描仿真分析时, 不能将儿个参数同时变化扫描进行仿真。
2、 在对控制策略和系统进行仿真时,对于特定的控制算法或调节器通用软件本身不会 提供现成的算法模型,此时就必须进行建模。
3、 S ABER 提供的模型本身存在缺陷,仿真不能真实地反映电路或系统的工作情况。
如果遇到上述情况之一,为了取得较好的仿真结果和现实指导意义,建立仿真模型 将不可避免。
通常建立仿真模型的方法有两种,一种是基于SABER 模型库中己有的模 型进行组合,将由多个器件组成的电路打包成一个器件,这种方法也称之为电路等级 建模法;另一种是用MAST 语言进行编写,对器件的行为进行描述,这在研究控制算 法中应用较多。
下面列举实例,从这两个方而进行具体介绍建模的操作方法和思路。
二、 基于电路基本器件的建模方法:电路等级建模法。
实例:在进行三相对称电路仿真时,在三相输入或输出的三根相线中串联三个电 抗器La 、Lb 、Lc 和并联三个电容进行滤波,并需要三个电抗器的电感值或三个电容值 同时变化进行参数扫描分析,为了简化电路和仿真分析,可将它们组合成一个电路符 号,并对三个电感和电容进行归一化处理。
1、画屯路图:在SabeiSketch 中,将三个电感和电容接成如图1-1所示的电路。
refilll:lfref 12 l:lf图1・1、三相滤波电路图ref:l3 l:lfref:c1 c:cfref:c2 ref:c3 c:cf c :cf 中2、定义与外电路相连的接线端□和参数:在SABER 的器件库界而下,利用关键词hierarchical 查找,可以查找出四种接线端: Hieiaichical Analogs Hieiaiclucal Bidiiection> Hierarchical Input 、Hieiarclucal Output0 个接线端曰,它们均可放入电路图中与接线端相连,分别适用于模拟、双向、输入和 输出端口。
Saber入门经典教程
Category Name
/
Search String
ground
1) 选择选择 Options>Preferences 菜单条目。
2) 单击 Search 页签并选择设定值如下:
Search part by
Part Name
Search match 3) 单击 OK。
Beginning with
4) 单击 Search 按键。
1) 单击 Parts Gallery 图符 所示。
出现 Parts Gallery 对话框,如图 3
图 3 Parts Gallery 对话框
2) 设置以下 Parts Gallery 字段:
Category Name(目录名) /
Search String(查找串) npn
Available Categories
标。
会 显 示 Property Editor 对 话 框 。 注 意 , 由 于 设 定 了 Visibility
Indicators(Vis),因而可为一些属性显示值。通过多次点击这些指示器,并根据
原理图窗口显示的情况,设置指示器, 如图 5 所示。
图 5 属性框 4) 在 Property Editor 对话框中,将 ref 属性改为 VCC。 5) 将 dc_Value 属性改为 12,默认为 V。 6) 在 Property Editor 对话框中,单击 Apply 键。
,在原理
4
10)在 Saber Sketch Icon Bar 中,单击 Zoom to Fit 图符
,使用
Zoom 图符来处理显示内容的大小。
3. 使用下列 Parts Gallery 设定值及图 2 所示的部件布局图来查找并放置
Saber仿真新手入门就看这几步(经典)
Saber2011仿真步骤1.画好原理图。
例如:2.保存,格式命为工作点分析,主要是求解系统的静态工作点,为其他分析提供初始值。
设置如下:采样点密度进度显示控制调试释放保留点自动显示结果结束文件是否使用初始条4.瞬态(transient)分析(时域分析),瞬态分析用于检验系统的时域特性,此分析通常从静态工作点开始。
但对于自激振荡电路应从零时刻开始:结束时间时间步长显示进度先运行DC分析5.显示瞬态分析结果:点击Results > Operating Point Report,弹出:下划线可以减少空间点击Design > Back-Annotate > Place Across Values,查看每个点的电压值。
6.在设计文件中放探头(probe)查看时域波形:在原理图的连线上点击右键,选择probe,就会弹出一个方框显示各点波形,拖动箭头可以显示各点的波形(电压---时间)。
7.交流小信号分析:点击OK后将会弹出CosmosScope窗口双击每个点将会显示波形,例如双击n_1得到下图:8.测量波形中每个点的值;还是在CosmosScope窗口的左下方单击,将会弹出:单击可以显示所测的项目。
9.参数变化时,为每个电阻值分析:直流工作点分析,瞬态分析,小信号分析。
下面以三极管的发射极电阻(re)变化时的分析举例:在saber sketch窗口中单击,显示:单击上面对话框中的显示窗口应更改后的对话框如下:后单击Accept,回到Looping Commands中单击选择Within Loop(s) > Transient显示下窗口:点击弹出:只需要修改InputOut的参数,所以点击并修改参数后如下所示:然后点击Accept.回到Looping Commands对话框中单击显示如下:只需要修改InputOutput,修改后如下:点击Accept,后点击OK10.显示参数扫描结果a.打开CosmosScope窗口,点击清除先前的波形;b.关掉先前的窗口;c.从Signal Manager中单击在新的对话框中按Shift键选择后点击“打开”,显示:后选择下的各点显示波形:可以从上图中删除(DEG):F(Hz)图形,剩下就是我们需要的图形:d.双击中的每个点,(V):t(s)图形也将会显示在Graph中。
saber教程2
运算放大电路仿真(续)今天接着前面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中文使用教程Saber
saber中文使用教程Saber/Simulink协同仿真之三
接下来需要在Saber中定义输入输出接口以便进行协同仿真,具体过程如下1. 启动Sketch并打开throttle_control_system.ai_sch文件,如下图所示:
2.删除图中的throttle_controler符号,如下图所示:
3 在Sketch启动SaberSimulinkCosim Tool,并在其界面中选择File/Import Simulink 命令,在弹出的对话框中选择throttle_controller_cosim.mdl文件,SaberSimulinkCosim Tool会自动为该
MATLAB模型建立相关Saber符号,如下图所示:
注意: 上图中左上方的Cosim Step Size(s)栏可以设置Saber和SIMULINK数据同步的步长,默认值为1ms, 根据系统时间常数来设置.
4 保存上一步创建的符号并利用Sketch中的Schematic/Get Part/By Symbol Name 命令将该符号放入第2步修改好的原理图中,完成连线后,将该图另存为throttle_control_system_cosim.ai_sch.。
Saber入门教程中文版
Saber 软件简介Saber软件主要用于外围电路的仿真模拟,包括SaberSketch和SaberDesigner 两部分。
SaberSketch用于绘制电路图,而SaberDesigner用于对电路仿真模拟,模拟结果可在SaberScope和DesignProbe中查看。
Saber的特点归纳有以下几条:1.集成度高:从调用画图程序到仿真模拟,可以在一个环境中完成,不用四处切换工作环境。
2.完整的图形查看功能:Saber提供了SaberScope和DesignProbe来查看仿真结果,而SaberScope功能更加强大。
3.各种完整的高级仿真:可进行偏置点分析、DC分析、AC分析、瞬态分析、温度分析、参数分析、傅立叶分析、蒙特卡诺分析、噪声分析、应力分析、失真分析等。
4.模块化和层次化:可将一部分电路块创建成一个符号表示,用于层次设计,并可对子电路和整体电路仿真模拟。
5.模拟行为模型:对电路在实际应用中的可能遇到的情况,如温度变化及各部件参数漂移等,进行仿真模拟。
第一章用SaberSketch画电路图在SaberSketch的画图工具中包括了模拟电路、数字电路、机械等模拟技术库,也可以大致分成原有库和自定义库。
要调用库,在Parts Gallery中,通过对库的描述、符号名称、MAST模板名称等,进行搜索。
画完电路图后,在SaberSketch界面可以直接调用SaberGuide对电路进行模拟,SaberGuide 的所有功能在SaberSketch中都可以直接调用。
¾启动SaberSketchSaberSketch包含电路图和符号编辑器,在电路图编辑器中,可以创建电路图。
如果要把电路图作为一个更大系统的一部分,可以用SaberSketch将该电路图用一个符号表示,作为一个块电路使用。
启动SaberSketch:▲UNIX:在UNIX窗口中键入 Sketch▲Windows NT:在SaberDesigner程序组中双击SaberSketch图标下面是SaberSketch的用户界面及主要部分名称,见图1-1:退出SaberSketch用 File>Exit。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
SABER讲义第一章使用Saber Designer创建设计本教材的第一部分介绍怎样用Saber Design创建一个包含负载电阻和电容的单级晶体管放大器。
有以下任务:*怎样使用Part Gallery来查找和放置符号*怎样使用Property Editor来修改属性值*怎样为设计连线*怎样查找一些常用模板在运行此教材前,要确认已正确装载Saber Designer并且准备好在你的系统上运行(找系统管理员)。
注:对于NT鼠标用户:两键鼠标上的左、右键应分别对应于本教材所述的左、右键鼠标功能。
如果教材定义了中键鼠标功能,还介绍了完成该任务的替代方法。
一、创建教材目录你需要创建两个目录来为你所建立的单级放大器电路编组数据。
1. 创建(如有必要的话)一个名为analogy_tutorial的目录,以创建教材实例。
2. 进入analogy_tutorial目录。
3. 创建一个名为amp的目录。
4. 进入amp目录。
二、使用Saber Sketch创建设计在这一部分中,你将使用Saber Sketch设计一个单级晶体管放大器。
1. 调用Saber Sketch(Sketch),将出现一个空白的原理图窗口。
2. 按以下方法为设计提供名称3) 通过选择File>Save As …菜单项,存储目前空白的设计。
此时将出现一个Save Schematic As对话框,如图1所示。
图 12) 在File Name字段输入名称Single_amp。
3) 单击OK。
3. 检查Saber Sketch工作面1)将光标置于某一图符上并保持在那里。
会显示一个文字窗口来识别该图符。
在工作面底部的Help字段也可查看有关图符的信息2)注意有一个名为Single_amp的Schematic窗口出现在工作面上。
三、放置部件在教材的这一部分你将按图2所示在原理框图上放置符号。
图中增加了如r1、r2等部件标号以便参照。
图 2 单级晶体管放大器部件布局1.按以下方式查找和放置npn晶体管符号:1) 单击Parts Gallery图符出现Parts Gallery对话框,如图3所示。
图3 Parts Gallery对话框2) 设置以下Parts Gallery字段:Category Name(目录名)/Search String(查找串)npnAvailable Categories 在本教材此项均不用选。
3) 选择Options>Preferences菜单条目。
出现Parts Galleryreferences格式的窗口。
4) 单击Search 标签并选择设定值如下:Search part by Part NameSearch match Containinggnore Case When Doing 在本教材此项均选择Search (搜寻时忽略大小写)5) 单击OK。
6) 在Parts Gallery中,单击Search键。
所有含有“npn”的部件说明清单将出现在Available Parts表中。
7) 在Available Parts表内,选择BJT,NPN 3 pin。
8) 通过单击place按键放置npn符号。
2. 按以下方式查找并放置5只电阻符号:1) 在Parts Gallery中,字段设置如下:Category Name /Search String res2) 选择Options>Preferences菜单条目。
出现Parts GalleryPreferences格式的窗口。
3) 单击Search 标签并选择设定值如下:Search part by Part NameSearch match Beginning with4) 单击OK。
5) 在Parts Gallery中,单击Search按钮。
6) 在Available Parts表中,选择Resistor(1)。
7) 单击place按钮5次来放置5个电阻。
8) 通过单击Saber Sketch Icon Bar 中的Toggle Grid图符,在原理图窗口中打开网格。
9) 将5个电阻按图2所示放置在晶体管周围,步骤如下:*一一将鼠标光标放置在每个电阻上。
*按下并保持鼠标左键。
*将部件拖至合适的位置并释放鼠标。
10) 在Saber Sketch Icon Bar中,单击Zoom to Fit图符,使用Zoom图符来处理显示内容的大小。
3. 使用下列Parts Gallery设定值及图2所示的部件布局图来查找并放置V_Pulse符号。
Category NameSearch String V_Pulse1) 选择选择Options>Preferences菜单条目。
出现Parts GalleryPreferences格式程序。
2) 单击Search标签并选择设定值如下:Search part by Symbol NameSearch match Beginning with3) 单击OK。
4) 在Parts Gallery中,单击Search按钮。
5) 在Available Parts表中,选择Voltage Source, Pulse。
6) 单击place按键放置V-Pulse符号。
4. 使用下列Parts Gallery设定值查找和放置V_dc符号:Category Name /Search String V_dc1) Parts Gallery Preferences表格中参数设定值同上。
单击Search按钮2) 在Available Parts 表中,选择Voltage Source, Constant.单击Place按钮放置V_dc符号。
5. 按以下方式查找和放置水平电容符号:Category Name /Search String cap1) 选择Options>Preferences菜单条目。
2) 单击Search 标签并选择设定值如下:Search part by Part NameSearch match Beginning with3) 单击OK。
4) 单击Search按键。
5) 在Available Parts表中,选择Capacitor(一)。
6) 单击place按键放置C符号。
7) 如图2所示放置符号。
如下可旋转符号180°。
* 将光标移至符号上以便选择该符号。
* 按下并保持住鼠标右键以便引出上托符号菜单。
选择Rotate>180菜单条目并释放鼠标键。
* 根据需要对符号重新定位。
6. 按以下方法查找并放置直立电容符号:1) 在Parts Gallery中,使用 3.5节中所作的相同设定值,只是在Available Parts表中,选择Capacitor(1)。
2) 如图2所示放置和定位符号。
7. 使用以下Parts Gallery设定值查找并放置6个接地符号:Category Name /Search String ground1) 选择选择Options>Preferences菜单条目。
2) 单击Search 页签并选择设定值如下:Search part by Part NameSearch match Beginning with3) 单击OK。
4) 单击Search按键。
5) 在Available Parts清单中,选择Ground(Saber Node 0)。
6) 通过单击place按键6次放置 gnd符号。
如图2所示布置符号。
8. 使用以下Parts Gallery设定值查找并放置3个VCC符号:Category Name /Search String vcc1) 上次搜寻中使用的Parts Gallery Preferences表格设定值将作用于此次搜寻。
单击Search按键。
2) 在Available Parts表中,选择VCC。
3)单击Place按键3次来布局VCC符号。
如图2所示布置符号。
4)关闭Parts Gallery。
四、编辑符号属性一旦所有部件均在原理图上布局,你可在每个符号上设定本设计专用的属性值。
图4表示了要用的一些参数。
图4 单级晶体管放大器符号属性值1. 对于那些属性值为(*opt*)并已被显示的符号(如电阻和电容符号),你可按以下方法更改每个值:1) 将光标放在所需字段的端部。
2) 单击鼠标左键。
3) 在现有文字上后移一格(用后移键)将其删除。
4) 键入新文字。
5) 例如,将光标放在图4中所示rload字段的端部,并用10k替换*opt*。
6) 对于下列元件,重复a~d步骤。
r1 61Kr2 17.6Kre 300rc 1.1Kcin 33ncload 0.1n当你需要更换看不见的属性值时,你必须使用下一步所述的Property Editor。
2. 改变V_dc符号属性,实施以下步骤:1) 将光标放在V_dc符号上以选中它,改变色彩表示它已被选中。
还要注意在底部的Help字段中,会显示符号名称(V_dc),以及实例号(如—7)。
2) 按鼠标右键并保持。
出现上托Symbol Menu 菜单。
3) 在Symbol Menu 菜单中,将光标在Properties…条目上并松开鼠标。
会显示Property Editor对话框。
注意, 由于设定了Visibility Indicators(Vis),因而可为一些属性显示值。
通过多次点击这些指示器,并根据原理图窗口显示的情况,设置指示器, 如图5所示。
图5 属性框4) 在Property Editor对话框中,将 ref属性改为VCC。
5) 将dc_Value属性改为12,默认为V。
6) 在Property Editor对话框中,单击Apply键。
3. 改变其余符号的属性,对于列在对应表格中的每个符号重复下列步骤:1) 每次选择一个符号(用鼠标左键单击符号)2) 如表一所示填充Property Editor对话框中的字段。
表格中的符号参数值对应于图4所示的参考值。
在改变参考值以前,它们已具有ref值如v1,res1,c1等。
如果在Property Editor 中出现的参数在表中未列出,请不要改变它的内定值。
3) 完成对每个符号的特性值的输入后,单击Apply 按钮。
单击PropertyEditor对话框(顶部)的Help按钮,可获得关于所选符合的一些特性的详细说明。
如有必要可使用滚动杆查看未显现的附加特性表。
表一4.关闭Property Editor对话框五、连接原理图在布局完符号并设定了属性后,你可以如图6所示将部件连接在一起。
图6 单级晶体管放大器连线在以下步骤中,除非有指示,否则不要在cin、q1、r1和r2的相交处连线。
1. 在两个端口间连线的最简单的方法如下:1) 将光标放在第一端口上面(以V_dc符号的顶部开始)。