saber电路分析教程——各种仿真分析及其执行方法
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
参数列表框
按住Ctrl键,连续 单击需要的模型参数, 即可将它们选中。
零极点分析
此分析用于求解交流小信号电路传递函数中极点和零点的个数及其数值 。做零极点分析之前应先做直流工作点分析。
Analysis > Linear System Analysis >Pole-Zero :
主要参数:
Find Poles/Find Zeros:确定寻 找零点或极点; Input Source:输入源; Output List:输出列表。
参数灵敏度分析
此分析用来检验某个模型参数发生变化时,对系统特性的影响。
Analysis > Parametric>Sensitivity :
主要参数:
Parameter List:参数列表; Perturbation:参数值变化 量。 利用Edit 与AddAnalysis菜 单可以添加分析与测量。 Edit:确定将分析或测量加 入的位置。 AddAnalysis:添加分析、 测量或变化(如傅立叶变 化等)。
Initial Point File:初始文件。
选择信号
All Top Level Signals: 所有顶层
信号;
All Signals:所有信号; Get Selected Signals:覆盖模式; Append Selected Signals:追加模
式;
Browse Design:在信号列表中选
傅立叶分析
此分析可完成对时域信号的直流分量与各次谐波分量的幅值、相位分析。傅 立叶分析必须以瞬态分析为基础。
Analyses > Fourier >Fourier :
主要参数:
Number of Harmonics :谐波数; Fundamental Frequency :基频; Period Beginning, Period End :参 与分析的首尾时间点。
通常情况下,做傅立叶分析无须 进行参数设置,按默认值即可。
应力分析
应力分析用来检验电路运行时的工作参数是否超过元器件的承受能力。即元件 的工作状态是否超过本身的额定负荷。
Analysis > Stress :
主要参数:
Use Input From:选择电路工作参 数的来源。 Input Data File:选择电路工作参 数文件,应与Use Input From保持 一致。 Use Input From:Transient Analysis Input Data File:tr Use Input From:Initial Point File Input Data File:_ Use Input From:DT Transfer Analysis Input Data File:dt
交流小信号用于检验系统的频域响应特性,可用直流工作点分析结果作为本分析 的工作点。频率特性曲线都用波特图描述。
Analyses > Frequency > Small Signal AC :
仿真器主要参数:
Start Frequency:初始频率; End Frequency:终止频率;
Number of Points:分析点数;
Log Steps:按次数m计算步长。 数据输入格式: from 初始值 to 终止值 in 次数 Log Steps Set Values:自定义参数值。 数据输入格式:将指定数据添入文本框。
蒙特卡罗分析
在模型参数值浮动范围内随机取样(取样点数目由用户设定),利用取 得的参数值进行多次特征分析,检验器件参数浮动对电路特性的影响。
择需要进行分析的信号。
信号列表框
按住Ctrl键,连续单击 需要的信号,即可将 它们选中。
Your Design
仿真流程:
Start From “Initial Point” Invoked other analysis
Report
All Signals
Selected Signals
Simulator Calculate all
Start Time:开始时间。
X Sampling:输出采样。
可以通过四种方式获取参与运算的独立源输出 值: Step By:等步长递增。
数据输入格式:
from 初始值 to 终止值 by 步长
Linear :等步长递增,步长按次数m计算。 数据输入格式:
from
初始值
to 终止值
in
次数
Log Steps:按次数m计算步长。 数据输入格式: from 初始值 to 终止值 in 次数 Log Steps Set Values:自定义参数值。 数据输入格式:将指定数据添入文本框。
主要参数:
Parameter Name:选择要进行扫描 的参数,可通过两种方式选择参数 (如Select下拉菜单所示) 。 Variation Type:参数值获取方式。 有四种途径取得每次参与运算的参 数值。
Browse Design:选中此项时,会调出一个参数列表框,其中 包括了所有模型的参数,可在其中选取需要进行扫描分析的参 数。 Get Parameters from Selected Parts:选中此项也会调出一 个参数列表框,不同之处在于,这里只包括在设计中被选中模 型的参数。
Increment Type:步进类型; Run DC Analysis First:是否进 行直流分析; Plot After Analysis:自动显示 分析结果。
横坐标按对数方式(等数量级)分布:
横坐标按线性方式(等步长)分布:
仿真器主要参数:
Signal List:信号列表; Include Signal Types:选择 信号类型; Include Signal Types:信号类 型; Data File:数据文件;
“View Plotfiles in Scope”
Graphs in Scope
瞬态分析
瞬态分析用于检验系统的时域特性,此分析通常从静态工作点开始。但对于 自激振荡电路应从零时刻开始。
Analysis > Time Domain > Transient :
主要参数:
End Time:结束时间;
Time Step:时间步长;
参数列表框
按住Ctrl键,连续 单击需要的模型参数, 即可将它们选中。
测量分析结果
在分析之后,可直接 对分析结果进行测量,如 标准测量、时域、频域、 统计等测量。
主要参数:
Max Truncation Error: 最大截断误差。
直流扫描分析
此分析用于检验电路中的某个独立电源在一定范围按照指定规律变化时对静态 工作点的影响。
Analysis > Operating Point > DC Transfer :
主要参数:
Independent Source:独立源 (在列表中选取); Sweep Range:扫描范围及扫 描方式选择。
“Monitor Progress”
“Report Tool” or “SaberGuide Transcript”
Report(dcop only) Probe Selected Parts All Datas Results=> “Data File” or “Ending Initial Point File”(dcop only). Results=>“Plot File” Create Plot Plots of Selected parts Graphs in Sketch
Sample Point Density取值对输出波形的影响:取值越大,曲线 越平滑,越逼近真实波形。
仿真器主要参数:
Ending Initial Point File: 结束文件; Use Initial Conditions:是 否使用初始条件。
交流小信号分析
波特图幅频特性:频率 坐标用对数刻度,增益幅值 按DB数等分刻度。
ቤተ መጻሕፍቲ ባይዱ
此窗口用于构建分析结构
Edit:确定新加入的分析或嵌套在当 前分析结构中的位置; Add Loop:添加嵌套; Add Analysis:添加分析。
利用分析按钮右侧的下拉菜单 也可以调整分析结构 ,如将某个分 析提前(Move Up)、推后(Move Down)、删除(Delete)等。
单击vary按钮即可调出参数扫描 分析仿真器。
确定浮动参数
三个未知数:
1、浮动参数;
浮动参数随机取值Random()
2、参数的浮动范围;
3、规定次数。
特征分析(A1、A2…)
是否完成规定次数
Y
N
End
Analysis > Statistical > Monte Carlo :
此窗口用于构建分析结构
Edit:确定新加入的分析或嵌套在当 前分析结构中的位置; Add Loop:添加嵌套; Add Analysis:添加分析。
傅立叶分析。
直流工作点分析
此分析功能在于求解系统的静态工作点,为其他分析提供计算初始点。
Analyses > Operating Point > DC Operating Point :
仿真器主要参数:
Monitor Progress:进度显示控 制; Sample Point Density; Holdnodes:保留点 ; Release Holdnodes:释放保留 点; Display After Analysis:自动显 示结果。
参数值获取方式
可以通过四种方式获取参与运算的参数值:
Step By:以固定步长递增。
数据输入格式: from 初始值 to 终止值 by 步长
Linear :按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数
Log Steps:按次数m计算步长。 数据输入格式: from 初始值 to 终止值 in 次数 Log Steps Set Values:自定义参数值。 数据输入格式:将指定数据添入文本框。
独立源列表
选中需要进行扫描 的独立源,双击之或单 击OK按钮或直接。
独立源输出值获取方式
可以通过四种方式获取参与运算的独立源输出值:
Step By:以固定步长递增。
数据输入格式: from 初始值 to 终止值 by 步长
Linear :按次数m计算步长。
数据输入格式:
from 初始值 to 终止值 in 次数
参数扫描分析
此分析用于检测电路中某个元件的参数,在一定取值范围内变化时对电路 直流工作点、时域特性、频域特性的影响。
获取参与分析的参数值 三个未知数:
1、被扫描的参数;
特征分析(A1、A2…)
2、如何计算每次参与分 析的参数值;
3、参数值起点与终点。
是否到达参数终点值
Y
N
End
Analysis > Parametric > Vary :
利用分析按钮右侧的下拉菜单也可以 调整分析结构 ,如将某个分析提前( Move Up)、推后(Move Down)、 删除(Delete)等。
单击mc按钮即可调出蒙特卡罗分析仿 真器。
主要参数:
Runs:运行次数; Seed:随机数获取方式; Parameter List:参数列 表,可通过多种方式选择 进行扫描的参数。
选择需要进行扫描的模型参数
All Toplevel Parameters: 所有顶层模型 参数; All Parameters:所有参数; Browse Design:在参数列表中选择需要 进行分析的信号; Get Parameters from Selected Parts:追加 选择模式; Append Parameters from Selected Parts : 覆盖选择模式。
仿真环境
Analyses 菜单:
Results 菜单:
一个瞬态分析的执 行状况记录
Saber的11种分析:
直流分析:直流工作点分析、直流扫描分析; 时域分析:瞬态分析; 频域分析:包括交流小信号分析、两端口分析; 线性分析:极零点分析;
参数分析:参数扫描分析、参数灵敏度分析;
统计分析:蒙特卡罗分析; 应力分析;
Saber
®
各种仿真分析及其执行方法
Saber的11种分析:
直流分析:直流工作点分析、直流扫描分析; 时域分析:瞬态分析; 频域分析:包括交流小信号分析、两端口分析; 线性分析:极零点分析; 参数分析:参数扫描分析、参数灵敏度分析; 统计分析:蒙特卡罗分析;
应力分析;
傅立叶分析。
进入仿真环境
单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。