首先,大家可以去这个帖子下载和安装saber2007: saber2007下载及其安装
先传几个资料,之后会把本人学习Saber时使用的例子传上来
这是个入门教程,先熟悉下Saber的环境
开始仿真,点击下图
左边第一个图标,进行DC分析的设置。一般情况下取默认值就好。单击apply,开始分析。
DC分析结果的查看:一种是通过DC分析报告查看,另一种是直接将DC分析结果反标到原理图上。在SaberGuide用户界面内,选择Results>Operation Point Report下拉菜单,可调出显示DC分析结果的设置对话框,采用默认设置,点击Apply按钮,则可在Report Tool中显示DC分析结果。在SaberGuide用户界面内,选择Results>Back Annotation... 下拉菜单。可直接将DC分析结果反标到原理图上。
DC分析的意义:DC分析的结果是一组数值,这些数值定义了在time=0时,非线性系统的稳定状态的值。
DC分析遵循一下几个规则:
a. 将所有随时间变化的参数以及它们的衍生物设置为0; b. 将所有噪声源设置为0; c. 将所有ac源设置为0; d. 将所有随时间变化的元件可以从电路中有效移走(如:电容器视为开路,电感视为短路); e. 将所有与时间有关的源有效移走。
DC分析的作用: a. 它为其它分析的提供工作点,Saber用工作点作为时域分析的首个数据点。对小信号频率分析,Saber在工作点周围应用小正弦信号;c. 提供快速检查,以查出可能不正确的部件参数。虽然大多数电路图工具有电气规则检查来验证设计的连接性,但是这些工具不能查出来指定的元件参数,如:如果100kΩ的电阻器上忘记“k”或者与DC电源连接反向了,设计将会通过检查,但是系统功能是不正确的。
DC分析设置卡主要选项介绍
Operating Point Analysis (DC设置卡)
Basic Column(Basic栏)
Sample Point Density
仿真器对电路中的非线性模块做线性化处理时将其分为n个线性段(n值为此参数值的2倍),n越大,精度越高,但会降低仿真速度,最大可取1k。
Monitor Progress
进度监控。确定仿真器运行时显示的信息数量,缺省值为0。显示的信息可在单击Simulation Transcript按钮调出的SaberGuide Transcript窗口中观察。可进行如下设置:
-1 显示仿真执行过程的简要信息与执行时间。
0 只显示执行时间。
正整数(n):将在每n个时间步长(时间步长:仿真器运行时,两次分析计算之间的间隔。)显示那一时刻的仿真时间、反复数量、时间步长、占用CPU时间等信息。
Debug
分析过程中显示调试信息。它对Saber计算的每个可能方案进行统计,该特点通常用于当Saber用默认设置不能找到工作点或者要知道设计在工作点上是否收敛。
Display After Analysis 分析完成后自动显示图形InputOutput Column(InputOutput栏)
Singal list 信号列表
常用选项意义如下:
All Top Level Signals 包含多层次模型的设计中所有顶层信号。
All Signals 设计中所有的信号。
Get Selected Signals 按住Ctrl键,用鼠标点击所有您需要观察的信号所在导线(点击后导线变为绿色表示选中),然后在Signal List中选中Get Selected Signals选项,即可对您需要的信号加入列表,并替代原有信号。
Append Selected Signals 按住Ctrl键,用鼠标点击所有您需要观察的信号所在导线(点击后导线变为绿色表示选中),然后在Signal List中选中Get Selected Signals选项,即可对您需要的信号追加到列表,而并非替代原有信号。
Browse Design 允许您自己选择需要观察的信号,选中此项会出现所有信号列表,在其中可选择多个您需要的信号。
Waveforms at Pins
针脚波形。Across Variables Only,电压信号;Through Variables Only,电流信号;Across and Through Variables,电压和电流信号。
Initial Point File
它包含在DC分析开始时,所有设计变量的初始值。默认文件名(zero),设置所有连续时间变量(模拟)为0,如果在数字管脚上,事件驱动(数字)或者不定义或者为一个初始值。
End Point File
它包含在DC分析完成处的节点值,用该文件作为其它Saber分析的初始点文件,如时域(瞬态)和小信号频域(ac)。默认情况下,Saber为该文件命名dc。