基于EMI仿真的Saber傅里叶分解使用教程

合集下载

saber电路分析教程——各种仿真分析及其执行方法

saber电路分析教程——各种仿真分析及其执行方法

参数扫描分析
此分析用于检测电路中某个元件的参数,在一定取值范围内变化时对电路 直流工作点、时域特性、频域特性的影响。
获取参与分析的参数值 三个未知数:
1、被扫描的参数;
特征分析(A1、A2…)
2、如何计算每次参与分 析的参数值;
3、参数值起点与终点。
是否到达参数终点值
Y
N
End
Analysis > Parametric > Vary :
择需要进行分析的信号。
信号列表框
按住Ctrl键,连续单击 需要的信号,即可将 它们选中。
Your Design
仿真流程:
Start From “Initial Point” Invoked other analysis
Report
All Signals
Selected Signals
Simulator Calculate all
Saber
®
各种仿真分析及其执行方法
Saber的11种分析:
直流分析:直流工作点分析、直流扫描分析; 时域分析:瞬态分析; 频域分析:包括交流小信号分析、两端口分析; 线性分析:极零点分析; 参数分析:参数扫描分析、参数灵敏度分析; 统计分析:蒙特卡罗分析;
应力分析;
傅立叶分析。
进入仿真环境
单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。
Increment Type:步进类型; Run DC Analysis First:是否进 行直流分析; Plot After Analysis:自动显示 分析结果。
横坐标按对数方式(等数量级)分布:
横坐标按线性方式(等步长)分布:
仿真器主要参数:

基于Saber的_电力电子技术_仿真教学研究

基于Saber的_电力电子技术_仿真教学研究

第33卷 第2期2011年4月电气电子教学学报JO U RN A L O F EEEVol.33 No.2Apr.2011基于Saber 的 电力电子技术 仿真教学研究丘东元,眭永明,王学梅,张 波(华南理工大学电力学院,广东广州510640)收稿日期:2010 07 28;修回日期:2010 11 08第一作者:丘东元(1972 ),女,博士,副教授,主要从事电力电子装置与系统的研究工作,E mail:epdyqiu@摘 要:使用仿真软件进行辅助教学是提高教学质量的一个有效手段。

本文结合Saber 仿真软件,设计了 电力电子技术 辅助教学的实践思路,确定了具体的实践目标和内容。

我们具体以Boost APFC 为例,介绍了在 电力电子技术 教学活动中应用Sab er 仿真软件的过程。

结果表明,应用S aber 仿真软件,能使分析过程直观化、理论结果可视化,对丰富 电力电子技术 教学手段、提高教学质量起到有效的促进作用。

关键词:S aber;APFC;仿真中图分类号:G421文献标识码:A 文章编号:1008 0686(2011)02 0081 04Research on Power Electronics Simulaiton Teaching Based on SaberQIU Dong yuan,SUI Yong ming,WANG Xue mei,ZHANG Bo(Colleg e of Electric P ow er ,S ou th China Univ er sity of Tec hnology ,Guan gz hou 510640,Ch ina)Abstract:Using sim ulational softw are is an effective teaching m ethod to improve the teaching quantity.H ence,an accessorial teaching m ethod w ith a sim ulation softw are Saber is introduced in this paper inclu ding teaching aims and contents o f the Pow er Electronics course.Bo ost APFC is an example to specificly illustrate the process that how to use Saber in Pow er Electronic co urse education activities.The em ulation al example show s that the application o f Saber in Pow er Electronic teaching can make the analy sis pro cess more visual,theoretical results mor e visualizated,and im pro ve the teaching quality.Keywords:Saber;APFC;simulation0 引言电力电子技术 的教学方法主要采用波形分析法,通过对各种电量的波形分析,使学生了解到器件和电路在各阶段的工作状态。

Saber仿真软件入门教程

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中文使用教程sabersimulink协同仿真

saber中文使用教程sabersimulink协同仿真

saber中文使用教程sabersimulink协同仿真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 软件网表语法结构非常了解,以便在需要修改电路参数和结构的情况下,能够直接对网表文件进行编辑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.Sketch的使用之saber模型参数及其设置 1. 基本参数及其含义前面曾经介绍过 Saber 的模型库主要有两类模型,一类是 component ,不需要设置的任何参数,可以直接使用;另一类是 template ,需要根据目标器件的特点设置各种参数以达到使用要求。

Saber_仿真讲座资料

Saber_仿真讲座资料
Logic: 执行逻辑运算 (与 或 非 等)
Trig: 完成一些三角运算 (sin cos tag等)
Stack: 管理堆栈寄存器
二、 SABER 的操作界面及仿真
Saber的波形测量
三、 SABER 的应用
➢ 指定顶级电路图 要用Saber对设计进行模拟,必须让SaberSketch知道设
计中哪个电路图是最上层的,因为Saber在打开时只能有一 个网表,所以在SaberSketch中只能指定一个顶级电路图。 如果电路图不包含层次设计,SaberSketch会默认打开的电 路图为顶级电路图。
1.5 可制造性和稳健的设计 Saber的InSpecs工具包能够帮助用户进行复杂的分析,包括统计、
参数和应力分析。统计分析确定参数公差对系统性能的影响,参数分 析显示设计中的关键参数,应力分析评估系统中各组件的应力程度。
一、SABER 软件概述
1.6 FMEA(故障状态分析) Saber的Testify工具包用于仿真系统在故障状态下的情况。
一、SABER 软件概述
1.3 模型库 Saber拥有市场上最大的电气、混合信号、混合技术
模型库,它具有很大的通用模型库和较为精确的具体型号 的器件模型,其元件模型库中有4700多种带具体型号的器 件模型,500多种通用模型,能够满足航空、汽车、船舶 和电源设计的需求。Saber模型库向用户提供了不同层次 的模型,支持自上而下或自下而上的系统仿真方法,这些 模型采用最新的硬件描述语言(HDL),最大限度地保证了 模型的准确性,支持模型共享。
一、SABER 软件概述
1.4 建模 不同类型的设计需要不同类型的模型,Saber提供了完整的建模功
能,可以满足各种仿真与分析的需求。其建模语言主要有MAST、 VHDL-AMS、Fortran,建模工具包括State-AMS、5维的图表建模工 具TLU,Saber可以对SPICE、Simulink模型进行模型转换,同时 Saber还拥有强大的参数提取工具,可以通过协同仿真实现模型复用。

傅立叶分解合成仪使用说明

傅立叶分解合成仪使用说明

傅立叶分解合成仪傅里叶分解合成仪--使用说明一、 用途本仪器是高等院校学生学习傅里叶分析法的一种较为直观的教学仪器。

1、 将方波(三角波)通过RLC 串联谐振回路分解为基波及各谐波的迭加, 相对振幅和相对相位。

本仪器产生标准方波和三角波。

2、 研究相反过程,采用本仪器提供可调振幅和相位的正弦波组及加法器,实现合成方波和三角波。

通过做此实验,学生可以掌握傅里叶分析法的物理意义及测量方法。

本仪器可用于普通物理实验,电子电路实验,近代物理实验以及演示实验。

二、 技术指示 供做分解实验的: 方波 频率:1000 H Z 误差:<3%幅度:0.4-1V 连续可调 输出阻抗<12 供做傅里叶合成实验的:额定电源:220V ± 10% 50 H Z 。

注意事项、目的3、二、原理任何具有周期为 T 的波函数f(t)都可以表示为三角函数所构成的级数之和,即:1 比f(t)= — a 0+S (a n cosn^t+gsinn «t)2 n#其中:T 为周期,©为角频率。

《 =—;第一项 西 为直流分量。

T 2并用示波器显示基波和各次谐波的频率: 幅度:1000 H Z 误差 <3% 0.4-0.9V 连续可调三角波正弦波 频率 误差各正弦波幅度连1000 H Z<3%0-1.5V 3000 H Z <2% 0-1V 5000 H Z <1% 0-0.6V 7000 H Z <1%0-0.6V1、 可用本机提供的1KH 2正弦波。

2、分解时,观测各谐波相位关系,合成方波时,当发现调节5KH 2或7KH 2正弦波相位无法调节至同相位时, 可以改变1KH 2或3KH 正弦波相位,重新调节最终达到各谐波同相位。

方波的傅里叶分解与合成用RLC 串联谐振方法将方波分解成基波和各次谐波,并测量它们的振幅与相位关系。

将一组振幅与相位可调正弦波由加法器合成方波。

了解傅里叶分析的物理含义和分析方法。

基于Saber的单相Boost电路仿真与设计

基于Saber的单相Boost电路仿真与设计
参考文献 [1]陆治国.电源的计算机仿真[M].北京:科学出版社,
2002,7. [2]陈建业.电力电子电路的计算机仿真[M].北京:清华
大学出版社,2003,10. [3]M.H.Rashid.Power Electronics Handbook,USA
Academic Press,2001. [4]周松林.基于双Boost电路的正弦波逆变器研究[J].
真 与

摘 要: 本文设计了一款 Boost 实用电路,给出了系统主电路、控制电路及驱动电路,并对各电路中主要的参数进行

了计算。借助数模混合仿真软件 Saber 对电路进行了仿真,并利用仿真结果对电路参数进行了优化,同时把仿真结果与实验
结果作了比较分析,最终使设计结果满足了设计要求。
关键词: Boost ; Saber ; 混合仿真; PWM
Keywords: Boost; Saber; Mix-simulation; PWM
0 引言 高频开关稳压电源已广泛用于基础直流电源、交流电
源、各种工业电源、通信电源、逆变电源、计算机电源、UPS 不间断电源、医疗和雷达高压电源等。它能把电网提供的强 电和粗电,变换成各种电气设备和仪器所需的高稳定度的精 电和细电,它是现代电子设备重要的“心脏供血系统”。Boost 升压电路是开关电源基本拓扑结构中的一种,由于其具有优 越的无极升压、变压功能,因此,可以把它直接应用于需要 升压的地方,如太阳能、风能资源的二次开发利用等。
分析,将时域波形变换成频谱; 逆快速傅立叶变换分析,将
频域波形变换成时域波形; 以及蒙特卡洛、噪声等随机分析
和参数扫描、应力分析等。因此,在 saber sketch 中建立
系统的模型,仿真各种控制策略,模拟现实的各种稳态瞬态

SABER实践教程(关于saber在电源仿真中的几个技巧)

SABER实践教程(关于saber在电源仿真中的几个技巧)

1,知道了传递函数,如何得出bode图?2,如何测量波形的THD、PF值以及各次谐波?3,测电压、电流各种方法小结。

4,实现变压器的功能:耦合电感的用法。

(技巧分享就到此了,有什么问题可留言,推荐去看看107楼的内容)刚才Q上有人问我关于混合仿真的,这里增加个:5,控制系统与模拟系统下的混合仿真。

比如说现在要画下面传递函数的bode图:首先,在saber的搜索栏里输入“tf_rat”,出来如下图:可以选择第一个:两个串联即可,如下图:这样就实现了上面的传递函数。

这里的source需要用到控制系统下的,可搜“c_sin”,选择第一个,如下:当然了,不一定非要这个,因为可以通过接口转换来实现,这是后话。

关于tf_rat的设置如下:这样就实现了函数:1/(s+1)最后的连接图:先netlist再DC分析然后小信号分析,看下面设置:最后的bode图:至此,bode图已经画出来了,很简单哈,剩下的就是自己去分析了~这里附上上面仿的附件,方便下载。

双击轴线,AXIS ATTRIBUTE对话框里的GRID increment可以调制轴线等分间距!!路径中不能有中文,要在全英文下看波形可以放大的,选中托一下即可。

要恢复回来,按下面按钮:不错,既然你仿出来了,你再试试这个传递函数哈:怎么跟上图差不多呢关于区别,你看看:这样看就出来区别了,哈哈怎么把两个波形放在同一个图中的?讲讲波形计算器吧,比如如何把某一个电流扩大十倍,电压扩大十倍便找个简单的电流扩大十20倍的小例子这是一个电流波形,点出计算器来点击图形右侧的电流标号i(l.lr),标号呈现白色表示选中,然后在计算器光标处左键按一下,右键再按一下,至此i(l.lr)添加到计算器中了。

其次在光标处输出20*,再次输入内容的话,以前的内容自动清除,从而计算器自动生成了i(l.lr)*20,这样计算器完成了计算。

计算其中delete为删除键。

最后点击Δ左边的绿色波形图,电流扩大十倍后如下图所示在saber,常用的电容就一种,可以不分极性的,如下:,如何测量波形的THD、PF值以及各次谐波在PFC的仿真以及并网逆变中,经常需要测量波形的THD,PF值,看各次谐波的大小。

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的开关电源EMI仿真分析

基于saber的开关电源EMI仿真分析

基于saber的开关电源EMI仿真分析彭晶;何宏【摘要】为在开关电源设计中降低EMI电磁干扰,提高开关电源的电磁兼容性,在开关电源设计最初阶段对系统进行EMI电磁干扰仿真分析十分重要.针对开关电源DC/DC变换器工作时产生的强烈的EMI电磁干扰,分析了非隔离式buck型DC/DC变换器的工作原理,研究了该变换器产生EMI的电磁干扰源,提出了DC/DC 变换器电磁干扰抑制措施,并应用saber软件建模仿真,对抑制结果进行对比验证.结果证明本文提出的抑制方法可有效抑制开关电源EMI电磁干扰.【期刊名称】《制造业自动化》【年(卷),期】2017(039)012【总页数】4页(P121-124)【关键词】开关电源;DC/DC;EMI;saber仿真【作者】彭晶;何宏【作者单位】天津理工大学电气电子工程学院天津市复杂系统控制理论及应用重点实验室,天津 300384;天津理工大学电气电子工程学院天津市复杂系统控制理论及应用重点实验室,天津 300384【正文语种】中文【中图分类】TP2110 引言开关电源作为电子设备的供电装置,具有体积小、重量轻、效率高等优点,然而由于其工作在高频开关状态,属于强电磁干扰源,其产生的电磁干扰会严重影响电子设备的正常工作。

因此仿真分析和抑制开关电源EMI干扰,对设计开关电源和保证电子设备安全可靠工作有重要意义。

本文应用saber软件对非隔离式buck型DC/DC变换电路进行研究,分析了该电路EMI干扰源,提出EMI干扰抑制方法。

并在saber软件中对系统共模和差模干扰仿真进行测试,验证了本文提出的EMI抑制方法的有效性。

1 DC/DC变换器工作原理非隔离buck型DC/DC变换器电路如图1所示,是一种对电压进行降压变换的直流斩波电路。

其中Vi、Vo表示输入输出电压,S为IGBT功率开关管,Q为续流二极管,L、C表示滤波电感电容,R为输出电阻。

图1 DC/DC变换器DC/DC变换器工作原理:驱动信号使S导通时,续流二极管Q反偏截止,如图2所示,此时电源为负载提供能量,电感电流线性增加,其储存的磁场能量增加,电容C开始充电;当S截止时,如图3所示,由于电感电流不能突变,感应电动势阻止电流减小,同时使续流二极管Q导通,电感储能通过Q传给负载,当负载电压低于电容两端电压时,电容向负载放电。

saber电路分析教程——各种仿真分析及其执行方法讲述

saber电路分析教程——各种仿真分析及其执行方法讲述

应力分析;
傅立叶分析。
EastWell Technologies
进入仿真环境
单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。
EastWell Technologies
仿真环境
EastWell Technologies
Analyses 菜单:
EastWell Technologies
Analysis > Time Domain > Transient :
主要参数:
End Time:结束时间;
Time Step:时间步长;
Start Time:开始时间。
EastWell Technologies
X Sampling:输出采样。
EastWell Technologies
可以通过四种方式获取参与运算的独立源输出 值: Step By:等步长递增。
Saber
Boat Yang
EastWell Technologies
®
各种仿真分析及其执行方法
Saber的11种分析:
直流分析:直流工作点分析、直流扫描分析; 时域分析:瞬态分析; 频域分析:包括交流小信号分析、两端口分析; 线性分析:极零点分析; 参数分析:参数扫描分析、参数灵敏度分析; 统计分析:蒙特卡罗分析;
浮动参数随机取值Random()
2、参数的浮动范围;
3、规定次数。
特征分析(A1、A2…)
是否完成规定次数
Y
N
End
EastWell Technologies
Analysis > Statistical > Monte Carlo :
此窗口用于构建分析结构

saber电路分析教程——各种仿真分析及其执行方法讲述

saber电路分析教程——各种仿真分析及其执行方法讲述

应力分析;
傅立叶分析。
EastWell Technologies
进入仿真环境
单击Show/Hide SaberGuide按钮(如下图所示) ,进入仿真环境。
EastWell Technologies
仿真环境
EastWell Technologies
Analyses 菜单:
EastWell Technologies
EastWell Technologies
EastWell Technologies
交流小信号分析
波特图幅频特性:频率 坐标用对数刻度,增益幅值 按DB数等分刻度。
交流小信号用于检验系统的频域响应特性,可用直流工作点分析结果作为本分析 的工作点。频率特性曲线都用波特图描述。 EastWell Technologies
EastWell Technologies
Graphs in Sketch
Create Plot
Plots of Selected parts
Results=>“Plot File”
“View Plotfiles in Scope”
Graphs in Scope
瞬态分析
瞬态分析用于检验系统的时域特性,此分析通常从静态工作点开始。但对于 自激振荡电路应从零时刻开始。 EastWell Technologies
Initial Point File:初始文件。
EastWell Technologies
EastWell Technologies
选择信号
All Top Level Signals: 所有顶层
信号;
All Signals:所有信号; Get Selected Signals:覆盖模式; Append Selected Signals:追加模

基于Saber的Boost电路仿真与分析

基于Saber的Boost电路仿真与分析

- 68 -基于Saber 的Boost 电路仿真与分析乔瑛瑛,杨嘉祥(哈尔滨理工大学电气与电子工程学院,黑龙江 哈尔滨 150040)【摘 要】文章通过使用Saber 软件,在SaberSketch 界面中,利用通用电子元件,对其参数赋值,仿真研究了升压式(Boost 电路)DC-DC 变换器。

分析Boost 电路的工作原理,体现了理论结果的直观化和可视化。

【关键词】Boost 电路;Saber;系统仿真 【中图分类号】TM359.4 【文献标识码】A 【文章编号】1008-1151(2009)01-0068-02开关电源技术属于电力电子技术,而DC-DC 变换器是它的核心组成部分,它运用功率变换器进行电能变换,经过变换电能,可以满足各种用电要求。

目前,各种便携式电子产品,如随身听、CD/MP3、照相机、摄影机、录像机、个人数字助理、手机等,已普遍采用电池供电。

另外,亦因全球能源问题,各种各类的电池使用已备受关注了,当中包括太阳能电池及燃料电池。

电池供电逐渐成为主要的趋势,而几乎在所有的便携式电子产品中,系统中各类器件对电源电压有着不同的要求。

例如:(1)处理器核常用的电源是1.1v,存储器要用2.5V 和3.3v 的电源;(2)太阳能电池以及燃料电池与蓄电池的直接耦合,进而实现对蓄电池的充电等等,以上系统中要维持各器件的正常工作,必须依靠升压式(boost 电路)DC-DC 变换器。

而研究这些电路首先要对这些电路进行电路仿真。

我们知道计算机仿真电路在电力电子的研究与开发中有着重要的作用,它可以帮助设计者对电路与系统的原理及工作状态的了解,大大加速电路的设计和试验过程。

因此,本文利用Saber 仿真软件,因为Saber 具有很大的通用模型库和较为精确的具体型号的器件模型,而专门为Saber 仿真器设计的Saber-Sketch,是建立系统的平台,提供了友好的用户图形界面,为建立系统的平台提供了友好的用户图形界面,使得仿真非常直观,让使用者易学用,另外在Saber-Scope 中观察波形,有多种测量、分析、比较的方法,可以满足多种实验要求。

saber使用手册-第四章时域分析(01)

saber使用手册-第四章时域分析(01)

第四章时域分析完称设计后,可以验证设计在时域内的响应。

Saber用瞬态分析来验证设计在时域内的响应,过程如下:1、指定首个瞬态数据点2、如果驱动源(Driving Source)是振荡器,要使用初始点文件(Initial Point File)3、执行瞬态分析4、查看瞬态分析结果5、测量分析结果6、制定下一步指定首个瞬态数据点由于瞬态分析在分析运行时,使用初始点作为首个数据点,所以在瞬态分析之前,必须找到系统的工作点,可以用下列方法:●在瞬态分析面板内,指定Run DC Analysis First处为yes,该选择让Saber执行DC分析来找到工作点,然后用计算的工作点作为首个数据点来进行瞬态分析。

●选择Analysis>Operating Point>Operating Point下拉菜单项,单独运行DC分析。

大多数情况下,Saber用DC Operating Point框中默认值就能找到合适的工作点。

如果驱动源是振荡器由于振荡器依赖噪声放大来启动的,而噪声又不是模拟器内在的,所以在瞬态分析运行开始时,必须改变初始点文件中的一些节点值以启动振荡器,详细情况看本章后边叙述。

执行瞬态分析1、显示瞬态分析对话框(Analysis>Time-domain>Transient)。

2、指定瞬态分析所要求的信息瞬态分析设置面板如图4-1所示,要执行瞬态分析,必须指定下列信息:●End Time(Basic标签):定义瞬态分析结束点。

例如:如果驱动源是周期为10μS的正弦函数,要查看前五个周期的瞬态响应,可以在该处键入50μ。

●Start Time(Basic标签):定义瞬态分析开始点。

默认情况下,该时间取决于初始点,如果初始点被DC分析创建,该时间为0。

●Time Step(Basic标签):作为瞬态分析中相邻计算点间重复的标尺,可以按下面的情况设置其数值:▲设计中有关时间常数的1/10▲驱动源方波最小的上升沿或下降沿▲正弦驱动源输入周期的1/1003、指定要分析其波形的信号Time-domain Transient Analyses面板提供下列两处来指定波形数据怎样被保存,用来画图和分析:●Plot File(Input/Output标签):指定画图文件的名称,该文件包含了Signal List处定义的信号的模拟结果。

Saber教程全

Saber教程全

Saber软件的历史提到Saber软件的历史,就不得不提到几个公司Analogy,Avanti和Synopsys.Saber于1987年由Analogy公司推出,专用与混合信号和混合技术领域仿真验证.大家需要注意的一点是,1987年到现在已经20年了,也就是说Saber 这个软件产品从出生到现在已经活了20年.在非常注重商业效益的西方社会,一个软件产品在经历了20年的市场风雨以后,依然能够继续存在,只能说明一点,它确实有用,能够帮用户解决一些设计问题.到了90年中期,Avanti公司收购了Analogy 公司,Saber软件变成了Avanti公司的产品.在后来,到2000年左右的时候,Avanti 公司在那场EDA行业中最为惨烈专利战争中败给了当时的EDA行业巨头CADENCE,并为此要付出高额赔偿.当时EDA行业的另一巨头Synopsys抓住机会,将Avanti公司收购,而Saber软件也再次易主,成为Synopsys公司的产品.关于Synopsys公司和EDA行业,我不多说,有兴趣的网友可以上网查查.Saber软件的特点及应用领域Saber软件的特点我想主要有这么几个,一是集成度高,从调用绘制原理图到仿真分析,可以在一个环境中完成,不用切换工作环境.二是各种分析功能齐全,即可以进行DC、DT、AC、TR等这些基本功能分析,也能进行温度、参数灵敏度、蒙特卡诺、噪声、应力、失真等高级分析.三是强大的仿真数据后处理能力,运动SaberScope 工具,可以方便,自由的对仿真结果数据进行各种分析和比较乃至运算,同时,Saber 软件的交叉探针功能(crossprobe)可以很方便的在Sketch中观察仿真结果数据.Saber软件的工具环境Saber软件主要包括SaberGuide、SaberSketch、SaberScope三部分.SaberSketch主要用于绘制电路图,而SaberGuide用于仿真控制,仿真结果可在SaberScope查看.并且,目前Saber软件支持WindowsXP,Linux, UINX等多种平台.讨论SaberSketch的使用.如果我们采样基于原理图的仿真方式,那么Sketch是我们在整个仿真过程中主要操作的一个界面.先来看看要完成一次仿真,在Sketch中需要做些什么工作.1.启动Sketch,新建一个原理图设计;(呵呵,有点废话)2.选择和放置电路元件;3.设置元件参数;4.连线并设置网络节点名称;5.对混合信号以及混合技术的情况下,对接口部分进行处理;6.新建符号并添加到原理图中(如果需要)7.添加图框;(如果需要)8.保存设计,退出或启动SaberGuide界面,开始仿真设置.这几个步骤中,1和8我想不用介绍了,5和6我曾经在以前的博客文章中介绍过,7 做为可选项我不准备介绍,毕竟大家在PartGallery里找找就能找到包含图框的目录.着重介绍一些2、3、4.先来看看第二步选择和放置元件,关于如何放置元件,我想大家都会,在PartGalley里选中要放置的器件,双击鼠标左键就可以在原理图编辑界面中仿真一个符号了.新版的Saber中,支持鼠标的拖拽,即选中器件后,按住鼠标左键就可把元件拖入原理图编辑界面.下面主要介绍一下,如何在Sketch中找到需要的模型符号,在介绍这部分内容之前,先澄清几个概念,以便理解后面的一些过程.首先是符号和模型.对于仿真器而言,只能接受按固定语法描述的网表以及模型文件,无法理解符号以及由符号构成的原理图;而对于普通使用者而言,模型以及网表的语法过于抽象,不能直观的反映设计思想.为了解决这种矛盾,EDA工具中便有了符号和模型的概念.符号主要给人使用,用来编辑原理图;模型主要给仿真器(即计算机)用,用来建立数学方程.Saber中的符号和模型存在一一对应的关系,PartGallery中的每一个符号,都有一个模型与之对应.因此,用户在PartGellery中调用的符号就等于调用了模型,不过这种方式更为直观.需要注意的是,如果PartGallery中没有需要的模型符号,也就代表Saber的模型库中没有需要的模型,此时要想继续仿真,用户就必须自己提供(建模或者下载)模型并为模型建立相应的符号.另外,Saber软件中模型和网表问题的尾缀是一样的,都是*.sin,或许是因为它把网表也看成一个大的模型吧.另外两个需要了解的概念是模板(template)和器件(component).Saber里的模型就分这两类.简单的说,模板(template)是基于某一类器件的通用模型,它需要用户根据需要设置各种参数以达到使用要求;而器件(component)是某一或者某一系列商用元件(如LM324)的模型,它无须用户进行任何设置,可直接使用.另外,Saber的component 库分两种,DX库和SL库,后者比前者缺少容差和应力分析参数.来讨论一下如何在Sketch找到合适的器件.对一张原理图来讲,要完成对它的分析验证,首先是需要保证原理图中的各个元器件在Saber模型库中都有相应的模型;其次要保证在Sketch中绘制的原理图与原图的连接关系一致;再者就是根据目标系统的工作特点,设置并调整相应的分析参数.这三个条件都达到,应该能得到一个不错的分析结果.一张原理图中需要的模型涉及很多,但不管怎样,其所对应的模型正如我前面介绍的那样,只有template和component两种.对于需要设置参数template 模型,需要去PartGallery中寻找;而component模型则直接可以利用PartGallery 的search功能或者Parametric Search 工具进行进行查找.对于template对应的模型,由于template是某一类元件的通用模型,因此我们要在PartGallery里按照器件分类去寻找,而PartGallery的库组织结构也正是按照类来划分的.以下面的PartGallery为例(对应版本是Saber2006.06,以前的版本会有一些区别).在PartGallery中顶层目录按照大的应用领域和市场领域划分.比如Aerospace 目录下主要包含与宇航工业相关的一些模型;Automotive目录下主要包括与汽车行业相关的一些模型;Power System 目录下主要包括与电源系统设计相关的模型.这种分类方法的一个目地就是,如果你确定自己的目标系统属于其中的一个,就可以直接在该目录下查找所有需要的模型了.当然,还有一种分类方法,就是按照技术领域分类.个人认为,这种分类方法对于搞技术的人来说更加直观和方便.在上面的图中直接左键单击MAST Parts Library 目录,就可以得到如下图所示的展开.从上图中看,就可以更为直观的按照技术领域寻找需要的template模型了.比如,要找电机之类的模型,可在Electro-Mechanical目录下找,要找机械负载模型,可在Mechanical目录下找,各种激励源或者参考地可在Sources,Power,Ground目录下找.各种模拟数字电路可在Electronics目录下找.查找template模型的另一种方法是利用PartGalley的search功能.如下图所示:在search栏里输入需要查找的关键字符就按回车就可以了,利用这个功能需要对saber的template模型命名规则有一些了解.基本上,saber中template模型的名字都与其英文术语多少有些关系.比如,gnd 代表参考地,resistor 代表电阻,capacitor 代表电容, switch 代表开关之类的. 同时,还可以通过Search Object 和 Search Match去修改search的规则和范围,提高search 的效率.这些选项的具体含义看参考saber的帮助文档.需要注意的是,通常情况下,不用去改变这两个选项.在PartGallery里查找component的方法主要有两种,一种直接利用PartGallery 的search功能去搜索,只要清楚的知道所需模型的名称,就可以在search中输入查找,如果Saber的模型库中有该器件的模型,则会在下面显示出来.如果下图所示,是查找运算放大器NE5532的结果.需要注意的是,不同的尾缀主要是器件封装上的区别.但有一种例外,以_sl结尾的属于前面介绍过的SL库,这种模型没有MC和STRESS特性,但仿真速度很快.当用上述方法查找没有任何输出的时候,则表明Saber软件模型库中没有这个模型.这种情况下,可以去器件厂商的网站上找找,看看有没有提供该器件的模型,基于saber的或者基于spice都可以.如果是saber的,可直接为其建立符号并引用;如果是基于spice的,则需要用sketch中的Nspitos工具将其转换为saber模型以后在使用.但如果没法找到需要的模型,则需要对其进行建模,这是很多设计者不愿意做的事情.除了建模以外,我们还可以利用sketch中的parametric search工具来近似的完成任务.利用这个工具在PartGallery中查找指标参数和所需器件相近或者一样的模型来替代原图中的器件进行仿真,这样也能达到验证的目地.Parametric search工具如下图所示:首先选择器件类型,然后在后面出现的对话框中设置各种参数,缩小匹配器件的范围,如下图所示的运算放大器设置界面,在其中设置各种参数以后,单击finish按钮,可得到检索结果,在结果中选择一个可接受的,就可以作为替代模型使用了.1. 基本参数及其含义前面曾经介绍过Saber的模型库主要有两类模型,一类是component,不需要设置的任何参数,可以直接使用;另一类是template,需要根据目标器件的特点设置各种参数以达到使用要求.无论是哪一类模型,都含有最基本的两个参数,一个是primitive,另一个是ref.primitive参数表明符号对应的模型名称,而ref参数是该模型在原理图中的唯一标识符,我想这个概念用过其他原理图编辑软件的网友,都应该能了解.如下图所示:上图是sketch电阻模型的参数设置界面,可以通过在sketch中双击该器件符号启动该设置界面.图中primitive属性的值为r,表明该符号对应的模型名称为r,在saber安装目录的template目录下,会有一个r.sin文件,里面包含着名字为r的模型.图中ref参数的值为r1,这表明这个器件在该图中的唯一表示符是r1,即在同一张原理图上,不能再出现ref值为r1的电阻模型,否则sketch会报错.值得一提的是,这两个参数都是软件自动指定的,其中primitive参数一般不允许用户更改,所以为锁定状态(蓝色的锁表示锁定该属性),而ref参数可由用户修改,因此在修改ref参数的时候要注意,不要把该参数设置重复了.另外,框中黑点表示该属性名称及值在电路图中不可见,半绿半黑表示该属性的值在电路图中可见,全绿表示该属性名称及值在电路图中都可见.对于上图中的设置,则在电路图中有如下显示:2. 获取参数含义的基本方法至于模型中的其他参数,就需要用户根据自己的需要进行设置了,由于saber软件template非常多,而且每个template带的参数也不少,因此不可能一一介绍参数的含义.这里给出几种查找参数定义的方法:a. 在属性编辑器的下拉菜单中,选择Help>Help on Part,会启动Acrobat reader,并显示与模型相关的帮助文档.b. 选中属性,在属性编辑器左下角的Help处会显示该属性的含义.c. 在属性编辑器中选择Help>View Template,或者在电路图中,鼠标移至元件符号处,从右键快捷菜单中选择View Template,可以查看器件的MAST模板,在里面会有各种参数的解释.3. 关于全局变量的设置Saber软件提供了一种全局变量参数设置的方法.这种全局变量一旦设定以后,可以被整个原理图中所有元器件引用.该全局变量设置符号的名称为“Saber Include File”,可以利用它指定全局变量.有兴趣的网友可以去试试,但需要主要,元件的属性定义优先于全局变量定义的值.4. 关于变量的分层传递关于这个问题,我曾在我的博客文章《滤波器电路仿真》和《滤波器电路仿真续》中仔细介绍过,有兴趣的网友可以去查查看.来谈谈sketch中如何布线的问题,这个问题不太复杂,在这里只是对布线方法和过程做一个简单的总结.1. 如何开始一段布线?先来看看如何在sketch中开始一段布线,通常有四种途径可以在sketch中开始一段布线:a. 将鼠标移至元件管脚处,图标变成十字架,表示鼠标已在管脚处,点击左键即可开始画线;b. 快捷键方式-按W键开始画线;c. 点击图标栏中的布线按钮开始画线;d. 选择Schematic>Create>Wire,或者从右键快捷菜单中选择Create>Wire 命令开始画线;2.如何控制走线方向?要改变布线方向,在指定位置点击左键,然后可以继续画下一段线.在布线过程中,如果按Escape键可取消整个布线;如果双击鼠标左键,可完成这段布线;布线完成以后,如果左键单击选中这段线并Delete键,可删除这段布线.这里需要注意的是两个问题,一是sketch中默认的布线都是正交方式,如何绘制任意角度的线呢?二是在布线过程中,如果只想取消到上一个端点的布线而不是整根布线,该如何处理(注意:Escape键是取消整根布线)?布线时,在未结束布线前,点击鼠标右键,可弹出快捷菜单,菜单中的Any-Angle Segment命令可以实现任意角度布线,而Delete Previous Vertex命令可以删除先前的端点.3.如何给连线命名?画完连线后,可以给它命名,如果不命名,Sketch会自动为连线生成一个名字(如_n183).虽然这样,但对于连线比较多的目标系统,还是建议针对关键节点进行命名,以便在scope中观察结果.给连线命名的方法如下:a. 将光标移至连线上,高亮显示红色,单击鼠标右键,在弹出菜单中选择Attributes命令;b. 操作显示连线属性框,在Name栏更改连线的名字,在Display栏选择是否sketch中显示连线名字;c. 在连线属性框中的左下脚的Apply 按钮即可.需要注意的是,连线名称应用字母和数字构成切不能和Saber的命令或者MAST 模板的保留字同名.另外,如果多个连线连到同一个点,只需命名一条连线,Sketch会将此命名应用到与其相连的其它连线.4. 如何实现不直接连接但表示同一网络节点?有时候,由于要绘制的原理图比较复杂,各种线相互交杂,使得阅读原理图非常不方便,这就需要一种不直接连接,但能表示为同一网络的方法以简化原理图.Sketch 中只要两条连线名称相同,就被认为是相连的,因此可用命名相同连线名称的方法实现,但这种方法相对不够直观.另一种方法是使用页间连接器(Same Page Connector),其符号位于Parts Gallery的MAST Parts Library>Schematic Only>Connector,编辑其Name属性即可改变连线名称,通过页间连接器来定义连线名称,这样要更为直观一些.5. 如何绘制一组线?可以使用使用Bundle功能来绘制一组连线.在Sketch图标栏中选择bundle图标,如同画连线一样.要从bundle中添加或移走连线,仅连接或去除连到bundle上的连线即可.Sketch用附于bundle上的连线名来决定连线间的连接,连线名可以在电路图中直接编辑.要修改bundle的属性,高亮显示bundle,从右键快捷菜单中选择Attributes,或者双击bundle.在Sketch中完成电路图后,就可以对设计进行仿真了.在开始今天仿真设置之前,建议对所绘制的原理图进行一次简单的检查.这一步是很有用,因为有很多仿真中出现的问题,都跟原理图有关系.检查的内容主要包括以下几个方面:1. 原理图是否和目标系统一致,有没有连错线路,或者参数设置不对;2. 如果是混合技术混合信号系统,各种接口设置是否正确;3. 系统中有没有对地短路的节点;4. 系统中有没有悬空的节点;5. 如原理图分层次,确认当前的是不是顶层原理图.在完成检查之后,可以通过在sketch中通过Design/Netlist 命令为原理图自动产生网表(关于网表和原理图的关系,以前已讨论过).如果报错,则根据出错信息修改原理图,如果没有报错,则表明已生成网表,可继续调用 Design/Simulate将网表文件加载到仿真器当中,同时启动SaberGuide仿真环境设置界面(注意:此时仍在Sketch框架内,不过菜单和快捷按钮发生了变化).如果一切正常,则会在右上角的状态栏上显示 Saber Ready或者 Simulator Ready(不同版本的区别),如果出错,则要根据出错信息修改原理图,并重复上述过程直至能够正常加载网表文件为止.到了这里,就进入了SaberGuide工具的管辖界内,可以开始仿真了.仿真的过程操作相对简单,通过快捷按钮或Analysis菜单下的相应命令启动所需进行分析的设置界面,根据要求进行设置,单击OK或者Apply按钮就可以开始仿真了.仿真结束以后,可以通过scope后者sketch中的probe工具观察仿真结果.Saber软件提供的分析功能很多,每一种分析功能都有自己特定的应用领域.在这里不准备一一介绍,着重讨论一下4个基本也是最常用的分析功能,DC、DT、AC、TR.1. 如何开始DC分析a. 打开DC分析对话框(Analyses>Operating Point>DC Analysis)b. 设置DC分析面板的内容,大多数情况下,Saber用默认设置就可以制定工作点.c. 点击Apply按钮,执行DC分析.成功的DC分析会创建一个End Point File处指定的初始点文件,包含系统中每个节点的电压和电流.2. DC分析的一些有用设置.DC分析的设置界面如下图所示.在设置界面中有两个参数可用于调试DC分析以得到合理的分析结果.一个是Monitor Progress,如果设为0,Transcript将报告分析的整个执行时间;如果设为-1,Transcript将报告执行概要和时间;如果设为正数,Transcript将报告电路系统的总体信息、运算法则、CPU时间等.另一个是Debug,它对Saber计算的每个可能方案进行统计,该特点通常用于当Saber用默认设置不能找到工作点或者要知道设计在工作点上是否收敛.另外,在Input Output标签栏,还有两个参数比较常用.一个是Starting Initial Point File,它包含在DC分析开始时,所有设计变量的初始值.默认文件名(zero),设置所有连续时间变量(模拟)为0,如果在数字管脚上,事件驱动(数字)或者不定义或者为一个初始值.另一个是 Ending Initial Point File,它包含在DC分析完成处的节点值,用该文件作为其它Saber分析的初始点文件,如时域(瞬态)和小信号频域(ac).默认情况下,Saber为该文件命名dc.3. 如何查看DC分析的结果.在SaberGuide中有两种方法可以查看DC分析的结果,一种是通过DC分析报告查看,另一种是直接将DC分析结果反标到原理图上.在SaberGuide用户界面内,选择Results>Operation Point Report下拉菜单,可调出显示DC分析结果的设置对话框,采用默认设置,点击Apply按钮,则可在Report Tool中显示DC分析结果. 在SaberGuide用户界面内,选择Results>Back Annotation... 下拉菜单,可直接将DC分析结果反标到原理图上.4. DC分析的意义.DC分析的结果是一组数值,这些数值定义了在time=0时,非线性系统的稳定状态的值.DC分析遵循一下几个规则:a. 将所有随时间变化的参数以及它们的衍生物设置为0;b. 将所有噪声源设置为0;c. 将所有ac源设置为0;d. 将所有随时间变化的元件可以从电路中有效移走(如:电容器视为开路,电感视为短路);e. 将所有与时间有关的源有效移走;5. DC分析的作用DC分析在Saber软件中地位非常重要,可以说它是其它分析的基础.具体来说,它有两个基本作用:a. 它为其它分析的提供工作点,Saber用工作点作为时域分析的首个数据点.对小信号频率分析,Saber在工作点周围应用小正弦信号;c. 提供快速检查,以查出可能不正确的部件参数.虽然大多数电路图工具有电气规则检查来验证设计的连接性,但是这些工具不能查出来指定的元件参数,如:如果100kΩ的电阻器上忘记“k”,或者与DC电源连接反向了,设计将会通过检查,但是系统功能是不正确的.1. 如何开始DT分析a. 打开DT分析对话框(Analyses>Operating Point>DC Transfer)b. 设置DT分析面板的内容,Independence Source 和 Sweep range一定要设置,否则,就会出现lan_boy001网友在留言中提到的那种错误“Required Fields not Complete!!”c. 点击Apply按钮,执行DT分析.在默认情况下,成功的DT分析会创建一个与原理图文件同名尾缀为.dt.ai_pl的波形文件.2. DT分析的一些有用设置.DC分析的设置界面如下图所示.在设置界面中有两个参数一定要进行设置.一个是Independence Source,它用于制定DT分析所扫描的独立源,其输入可以是系统中的任何一个独立激励源,如电气上的电压源、电流源,后者电磁系统的磁通源和磁势源等,但一定要是独立源,受控源不能作为其输入,可以通过点击旁边的箭头选择Browse Design,通过弹出的对话框进行选择并指定.另一个必须设置的参数是Sweep Range,它用于制定所扫描变化独立源的变化规则以及内容.系统默认的是变化规则是step by 模式,即所谓的步进模式,即从一个起始值开始按照固定的步长进行变化,到结束值为止.选择这种模式,下面的from 后面设置起始值,to后面设置结束值,by 后面设置步长.下面在来看看DT分析和后面要介绍的其他几种分析所共有的几个设置参数.一个是上图中的Plot After Analysis, 改参数用于确定在分析接受一个是否自动在Scope中打开分析结果文件以及打开的方式,默认设置的NO,不打开;可改选为Yes或者其它参数.在来看看Input Output标签栏的几个参数,Input Output 标签栏如下图所示:其中常用的几个是Signal List,Include Signal Types以及Plot File和Data File 参数. Signal List栏用于设置分析结果文件中包含那些系统变量,它有一套固定的语法表达,这里就不仔细介绍了,只是简单看看它的设置菜单中的几个选项(单击旁边的箭头可弹出下拉菜单).a. All TopLevel Signals 表示所有顶层变量(默认值);b. All Signals 表示系统中的所有变量;c. Browse Design 可通过弹出的选择界面进行选择.Include Signal Types用于设置分析结果文件中包含那种类型的系统变量.其中a. Acoss Variables Only 只包含跨接变量;b. Throught Variables Only 只包含贯通变量;c. Acoss and Through Variables 包含跨接以及贯通变量;通常情况下,Signal List 和Include Signal Types 需要配合使用. Plot File 和Data File用于指定输出波形文件和数据文件的名字.关于这几个参数设置的定义以及使用,看参考我以前的博客文章《Saber中如何控制TR分析的仿真数据大小》.3. 如何查看DT分析的结果.在SaberGuide中有两种方法可以查看DT分析的结果,一种是通过SCOPE查看分析结果的波形文件,另一种是利用交叉探针(Probe)功能直接在原理图上查看分析结果波形.在SaberGuide用户界面内,选中一个系统节点并单击邮件,在弹出菜单中选择Probe即可显示改节点的波形.另外,在Scope中打开分析结果文件,选择需要观察的信号,并双击,也可在Scope中显示分析结果.4. DT分析的意义.DT分析的实际上是在用户指定的范围内,对独立电压(电流)源按照指定步长进行扫描变化,并计算系统的直流工作点.其基本功能还是计算系统的直流工作点.5. DT分析的作用DT分析常用于分析器件以及系统的各种直流特性,如BJT、MOSFET的转移特性等,如下图所示:功能的运算放大器》提到的例子.1. 如何开始AC分析a. 打开AC分析对话框(Analyses>Frequency>Small Signal AC...)b. 设置AC分析面板的内容,Start Frequency 和 End Frequency 一定要设置,否则,就无法进行仿真了,另外,进行AC分析之前,一定要将原理图中被当作AC激励源的模型的ac_mag参数修改为非零,否则AC分析无法得到正确的结果;c. 点击Apply按钮,执行AC分析.在默认情况下,成功的AC分析会创建一个与原理图文件同名尾缀为.ac.ai_pl的波形文件;2. AC分析的一些有用设置.AC分析的设置界面如下图所示.在设置界面中有两个参数一定要进行设置.一个是Start Frequency,它用于指定AC分析的起始频率点,单位为Hz,另一个是End Frequency, 它用于指定AC分析的结束频率点,单位和Start Frequency一致.一般情况下,要求End Frequency。

基于EMI仿真的Saber傅里叶分解使用教程

基于EMI仿真的Saber傅里叶分解使用教程

基于EMI仿真的Saber傅里叶分解使用教程
方式一:使用计算器
(1)选定要分解的信号
(2)选择wave,点击后选择第一个FFT
(3)仿真参数设计,第一个是显示的点数,点数越多,频率越大;第二个是开始时间结束时间,时间跨度可以任意取,但是一定要至少有一个周期;第三个是显示方式,line为线性,相当于将峰值连起来,同时还显示相位,spectral为柱状图,该方式用得比较多。

参数设定完,点击OK
(4)选择波形显示
(5)选中波形,鼠标右键,选择view->vertical value->dbu(y),这样就将纵坐标改成了dbu的格式。

(6)双击恒坐标,出现如右图所示框图,先将坐标点击log,再设置所需要显示的频率范围。

(7)双击纵坐标,将显示方位修改为0到100
方式二
(1)仿真结束后点击cmd
(2)选择analyses->Fourier->Fourier
(3)第一个设置谐波数,第二个设置基波频率,第三个点击箭头,可以选择开始和结束选项,分别设置时间,任是可以任意取值,但是时间跨度至少要满足一个周期。

第四个选择显示。

出来结果如右图所示,单独一个显示框,里面的所有值都是已经直接傅里叶分解好了
(4)选择所需观察的波形,出来结果如下图所示,选中波形,鼠标右键,选择view->vertical value->dbu(y),这样就将纵坐标改成了dbu的格式。

恒坐坐标显示范围的修改,参考方式1的(5)(6)(7)步骤。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于EMI仿真的Saber傅里叶分解使用教程
方式一:使用计算器
(1)选定要分解的信号
(2)选择wave,点击后选择第一个FFT
(3)仿真参数设计,第一个是显示的点数,点数越多,频率越大;第二个是开始时间结束时间,时间跨度可以任意取,但是一定要至少有一个周期;第三个是显示方式,line为线性,相当于将峰值连起来,同时还显示相位,spectral为柱状图,该方式用得比较多。

参数设定完,点击OK
(4)选择波形显示
(5)选中波形,鼠标右键,选择view->vertical value->dbu(y),这样就将纵坐标改成了dbu的格式。

(6)双击恒坐标,出现如右图所示框图,先将坐标点击log,再设置所需要显示的频率范围。

(7)双击纵坐标,将显示方位修改为0到100
方式二
(1)仿真结束后点击cmd
(2)选择analyses->Fourier->Fourier
(3)第一个设置谐波数,第二个设置基波频率,第三个点击箭头,可以选择开始和结束选项,分别设置时间,任是可以任意取值,但是时间跨度至少要满足一个周期。

第四个选择显示。

出来结果如右图所示,单独一个显示框,里面的所有值都是已经直接傅里叶分解好了
(4)选择所需观察的波形,出来结果如下图所示,选中波形,鼠标右键,选择view->vertical value->dbu(y),这样就将纵坐标改成了dbu的格式。

恒坐坐标显示范围的修改,参考方式1的(5)(6)(7)步骤。

相关文档
最新文档