Saber仿真软件介绍 - 图文 联系客服

发布时间 : 星期一 文章Saber仿真软件介绍 - 图文更新完毕开始阅读

▲ Yes-Open Only ▲ Yes-Append Plots ▲ Yes-Replace Plots

在上述情况下,SaberGuide运行SaberScope,打开信号管理器和相应的画图文件。然而如果在Plot After Analysis处指定为No,SaberGuide将不打开信号管理器,可以选择Results>View Plot Files in Scope下拉菜单项打开最后创建的画图文件,激活View Plotfiles对话框,点击Plot File处的箭头,选择其中一个:

▲ Last:选择分析产生的最近的画图文件,这是默认的

▲ Plot File Names:允许在Plot File处指定一系列的画图文件(用空格

隔开),可以点击Browse按钮来浏览并选择画图文件 在Plot Action处,选择下列操作的其中一个: ▲ Open Only:打开画图文件

▲ Append:保留当前的波形,再重新放置更新的波形 ▲ Replace:用更新的波形替换当前的波形

当重复运行分析来查看改变设计参数所带来的影响时,Append和Replace对优化设计是非常方便的。在进行了上述的设置后,点击OK按钮或Apply按钮来打开信号管理器。 5、选择信号

如果在上步没有选择Append或Replace画图操作,那么现在需要选择要画图的信号。在Plot File窗口中,用鼠标左键点击即可选中,如果要对所选的信号不选的话,点击Deselect按钮。 6、对所选的信号画图

要对选取的信号画图,点击Plot按钮或者将光标移到Graph窗口中点击鼠标中键(也可以在Plot File窗口中双击所选的信号),在画图文件中选择的信号的波形将在Graph窗口中出现。在对信号画图完成后,可以用不同的方法来分析结果,并制定设计过程的下一步。

? 测量分析结果

SaberScope提供多种预定义的自动测量方法,要在SaberScope中测量波形,可以按下面的步骤:

7、显示测量工具(Tools>Measurement) 8、选择相应的测量

显示测量工具后,要选择执行何种测量。在Measurement处,点击箭头,从不同的测量种类中选择测量类型。下表列出在时域内易测量的种类: 测量种类 含义 Falltime 显示从波形上边到下边的下降时间 Risetime 显示从波形下边到上边的上升时间 Slew Rate 显示上升沿或下降沿的回转比率 Period 显示波形的周期 Frequency 显示波形的频率 Duty Cycle 显示脉冲保持时间与间歇时间之比 Pulse Width 显示脉冲宽度 Delay 显示两信号波形边沿的延时 Overshoot 显示相对于顶端的波形过冲 Undershoot 显示相对于底端的波形陷落 Settle Time 显示波形的建立时间 9、选择要测量的信号 在Signal处指定要测量的信号,方法如下: ▲ 点击箭头按钮从结果列表中选择信号 ▲ 从当前的图形中选择信号 10、 设置测量的数据范围

在测量面板中的Apply Measurement to处,可以控制测量的数据范围,必须指定下列数据范围之一:

▲ Entire Waveform:对整个波形测量

▲ Visible X and Y range only:测量当前图形中可见的X和Y的范围 11、 执行测量

点击Apply按钮开始测量,该操作执行对指定信号的测量并在图形中添加相关信息。

12、 使用测量信息

在用SaberScope进行数据分析过程中,或许要查看某个测量,用Measure Results面板(Graph>Measure Result或者在图形中双击测量结果)可以完成。用下列按钮使用测量信号:

▲ Delete Measurement:删除从Graph中选择的测量 ▲ Delete All:删除Graph中所有的测量 ▲ Show All Values:显示所有的先前的测量 ▲ Hide All Values:隐藏所有的先前的测量 ▲ 可以通过绿色或黑色的按钮让测量是否可见

? 制定下一步

用SaberScope的查看和测量功能,可以验证设计是否满足要求。 如果满足要求,可以进行下列操作:

● 选择Analyses>Continue>Transient下拉菜单项,用最后的数据点继续进行

瞬态分析

● 用AC分析验证小信号频率响应

● 用傅立叶变换或FFT来检查时域内波形的频率幅度 ● 用统计、参数、应力分析来调整设计参数

如果不满足要求,可以用下列方法进行矫正操作: ● 改变设计或元件参数

如果改变设计不要求改变设计的连接性,可以用Edit>List/Alter菜单项修改设计参数。

● 编辑电路图,重新网表化

如果改变设计要求改变设计的连接性,必须在电路图中修改,重新网表化(Design>Netlist design_name),然后在Saber中重新调入设计(Design>Simulate design_name)

? 检查时域信号的频率幅度

在完成瞬态分析后,用傅立叶分析(傅立叶或FFT)来检查系统的频谱

成分,根据时间信号是否是周期性的来选择用傅立叶分析或FFT分析,检查时域波形的频率幅度。

● 傅立叶分析:将周期性波形转换成频谱,由于所有的周期性波形都可以

用正弦函数来描述,该分析产生一个线谱,显示直流、基波和各次谐波分量。

● FFT分析:将非周期性波形转换成连续性输出,在FFT中显示每个点。 由于傅立叶分析、FFT分析、失真分析都提供频谱信息,下表将作一比较: Fourier FFT Distortion 特性 大信号 大信号 小信号 概念 将时域信号转换成频将时域信号转换成频小信号频域分析 谱 谱 类型 时域数据的传递器 时域数据的传递器 单独分析 算法 周期信号的离散性傅连续性傅立叶变换的基于泰勒级数近立叶变换 近似 似的Volterra级数 结果 直流、基波、各次谐波连续频率分布,显示变换每个指定信分量 FFT中每个点 号的结果 应用 强的非线性周期性信非周期性的大信号或基于小信号模型号或大信号 强的非线性非周期性的谐波变换 信号 ? 执行傅立叶分析

傅立叶分析是一个传递过程命令,它读取信号的一个周期(用时域分析计算的),并用连续性傅立叶变换描述直流、基波和各次谐波分量。傅立叶分析用傅立叶级数表示的周期性连续函数f(t)作为无穷级数。对周期性函数,频率成分是基波的倍积分,如下式所示,其中Ci表示幅度,φi表示基波倍数处的相位,基波ω:

f(t)=C0+C1Cos(ωt-φ1)+C2Cos(2ωt-φ2)+???+CiCos(iωt-φi)

基于指定波形的基波,通过将离散性傅立叶变换(Discrete Fourier Transform—DFT)应用于瞬态分析所产生的周期性波形,傅立叶分析计算信号的频谱,要执行傅立叶分析,步骤如下:

图4-3 傅立叶分析面板

9、打开傅立叶分析面板(Analyses>Fourier>Fourier…)如图4-3所示 10、 指定要转换的信号

要执行傅立叶分析,必须指定下列信息: ▲ 指定要转换的信号名称

在Signal List处(Input/Output标签)定义要转换的信号,可以在该处键入信号名称或用Select按钮选择。虽然该处的语法与AC和瞬态分析中的信号列表使用的语法一致,但是该处只能加入系统变量,如通过电压源的电流和节点电压等。 ▲ 从瞬态分析中指定数据文件名

Saber用先前瞬态分析产生的数据文件作为傅立叶分析的源文件,可以在Input Data File处验证Saber是否使用正确的数据文件。

11、 设置自动画图

在Plot After Analysis处(Basic标签)指定是否自动画图。 12、 指定基波和转换的时间周期

在Basic标签中用于指定傅立叶分析的时间周期和基波,在面板中指定的基波与要转换的信号的基波要一致,这点很重要。如果他们不同,结果将会错误,可以检查输入源来设定基本频率。

▲ 如果信号频率在输入端提供,用输入源的频率作为基本频率

▲ 如果多个频率在输入端提供,用输入频率的最小公约数。如:如果有

900Hz和1kHz的频率源,那么应该用100Hz作为基本频率 可以用下面的方法在Basic标签中指定基本频率和时间周期:

▲ Frequency&Location:允许指定基本频率和用周期的起始点或结束点作

为一个时间数据点来转换

▲ Location:指定开始和结束时间,基本频率作为开始时间和结束时间的

差数的反函数来计算

13、 验证下列数值

虽然是任选项,但还是应该验证下列内容: ▲ 指定要进行计算的谐波数

在Number of Harmonics处(Basic标签)指定要计算的谐波数(包括基波在内),例如:如果用默认值10,Saber将显示基波和相关的九个谐波。

▲ 指定是否计算THD

如果咱Control标签中的Calculate THD指定为yes,Saber将计算整个谐波的失真(Total Harmonics Distortion---THD),该值是多余的谱成分的能量作为整个信号能量除数得来得,该值独立于要计算得谐波数,该值分析完后,显示于Saber的Transcript窗口。 ▲ 验证视窗函数

在转换前可以应用不同的视窗函数来过滤输入数据,Saber中的傅立叶分析包含了预定义的Rectangular、Barlett、Hann、Hamming、Blackman和Flattop视窗函数。可以用Control标签中的Windowing Function箭头按钮来选择合适的视窗函数,也可以自己定义。

14、 执行分析