saber教程3
- 格式:pdf
- 大小:1017.00 KB
- 文档页数:9
第一章使用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软件主要⽤于外围电路的仿真模拟,包括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 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所示。
ae中saber的用法Saber是一种常用的效果创建工具,在AE中可以用于创建各种动态效果,如运动模糊、模糊、扭曲、变形等。
本文将介绍Saber在AE中的用法,帮助您更好地掌握这一工具。
一、了解Saber的基本概念Saber是一种基于物理的特效创建工具,它可以根据物体的运动规律和物理属性,模拟出各种动态效果。
在AE中,Saber可以用于创建各种动态图形、文字、物体等效果。
二、使用Saber前的准备工作在使用Saber之前,需要先确保您的AE软件已经安装了Saber插件。
您可以在AE的插件库中找到Saber插件并安装。
三、使用Saber创建动态效果1. 创建新的合成:打开AE软件,创建一个新的合成,设置合成的尺寸、分辨率和时长等参数。
2. 导入素材:将需要创建动态效果的素材导入到AE中。
3. 添加Saber效果:在素材上添加Saber效果,例如运动模糊、模糊、扭曲等。
4. 调整参数:根据需要调整Saber效果的参数,以达到最佳的动态效果。
5. 调整时间线:将调整好的素材移动到时间线上,根据需要调整时间线的速度和时长等参数。
四、使用Saber的高级技巧1. 创建复杂的动态效果:使用Saber创建复杂的动态效果,例如多个物体同时运动、变形等。
2. 调整物体的运动规律:根据物体的运动规律和物理属性,调整物体的运动轨迹、速度、加速度等参数,以获得更加逼真的动态效果。
3. 使用不同的Saber效果:尝试使用不同的Saber效果,例如运动模糊、模糊、扭曲、变形等,以获得不同的动态效果。
4. 结合其他工具:将Saber与其他工具结合使用,例如使用其他插件或工具来增强动态效果的视觉效果和质感。
5. 优化性能:在使用Saber时,需要注意优化性能,避免出现卡顿或崩溃等问题。
可以通过优化合成尺寸、分辨率、素材质量等参数来提高性能。
五、案例分析下面是一个简单的案例,展示如何使用Saber在AE中创建动态文字效果:1. 创建新的合成:创建一个新的合成,设置合成的尺寸为400x400像素,分辨率为72像素/英寸。
第一章 SABER的建模方法研究一、前言:SABER仿真软件中的器体模型库很丰富,各种器件模型多达1万个,但它们均是一些通用的器件模型,可以满足大多数情况下的仿真需求。
但在下列三种情况下,就要自已建立模型进行仿真。
1、SABER提供的仿真模型不能满足一些特殊要求,如在进行参数扫描仿真分析时,不能将几个参数同时变化扫描进行仿真。
2、在对控制策略和系统进行仿真时,对于特定的控制算法或调节器通用软件本身不会提供现成的算法模型,此时就必须进行建模。
3、SABER提供的模型本身存在缺陷,仿真不能真实地反映电路或系统的工作情况。
如果遇到上述情况之一,为了取得较好的仿真结果和现实指导意义,建立仿真模型将不可避免。
通常建立仿真模型的方法有两种,一种是基于SABER模型库中已有的模型进行组合,将由多个器件组成的电路打包成一个器件,这种方法也称之为电路等级建模法;另一种是用MAST语言进行编写,对器件的行为进行描述,这在研究控制算法中应用较多。
下面列举实例,从这两个方面进行具体介绍建模的操作方法和思路。
二、基于电路基本器件的建模方法:电路等级建模法。
实例:在进行三相对称电路仿真时,在三相输入或输出的三根相线中串联三个电抗器La、Lb、Lc和并联三个电容进行滤波,并需要三个电抗器的电感值或三个电容值同时变化进行参数扫描分析,为了简化电路和仿真分析,可将它们组合成一个电路符号,并对三个电感和电容进行归一化处理。
1、画电路图:在SaberSketch中,将三个电感和电容接成如图1-1所示的电路。
图1-1、三相滤波电路图2、定义与外电路相连的接线端口和参数:在SABER的器件库界面下,利用关键词hierarchical查找,可以查找出四种接线端:Hierarchical Analog、Hierarchical Bidirection、Hierarchical Input、Hierarchical Output四个接线端口,它们均可放入电路图中与接线端相连,分别适用于模拟、双向、输入和输出端口。
如何开始 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 的值比 Start Frequency 的值大。
设置完这两个参数之后,可直接单击 Apply 或者 OK 按钮,执行 AC 分析。
Basic 标签栏中还有另外两个比较常用的参数。
一个是 Increment Type ,它用于指定从 Start Frequency到 End Frequency 之间频率变化的规则, log 表示按对数方式变化, lin 代表线性变化,这个参数将会觉得 AC 分析结果文件的显示方式,默认情况下使用log 方式。
另一个参数是 Number of Points ,它用于控制 AC 分析的精度,其值越高,代表在 Start Frequncy 和 End Frequency 之间插入的分析点越多,分析精度就越高。
剩下的一些常用参数包括 Plot After Analysis , Signal List 以及 Plot File 、 Data File 等,其定义可使用方式与前面介绍的 DT 分析一致,具体情况可参考有关 DT 分析的博客文章《 SaberGuide 的使用(三)》。
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所⽰。
1.翻转元件:选中该元件(可选多个),按R键,可实现90度翻转。
2.电容或电感初始电压或电流值设置:在电容或电感元件的属性里有一项ic设置,默认未设置(undef),设置其为想要的值即可。
3.Saber中,设置元件属性时,不能带任何单位符号,如电阻的“Ω”,电压的“V”,时间的“S”等,否则saber会报错。
4.Saber中,仿真文件名不能和元件库中的元件同名,否则会报错。
5.Saber中,原理图名称最好不要与路径名中有重复,否则会报错。
6.原理图放大或缩小:按“page up”或“page down”即可7.局部放大显示波形:直接拖动鼠标放大,或按“page up”即可8.恢复波形显示原始大小:按“page down”,或在右键菜单里点“zoom →to fit”即可9.按鼠标中键可拖动整个原理图包括波形显示图。
10.波形高级分析:①.双击波形图标,进入cosmosScooe 窗口界面,②.点击tools →measurement tool 显示measurement 窗口,③.点击measurement 窗口的measurement 后面的按钮,默认为At X 按钮,④.共有general 、time domain 、levels 、statistics 、RF 共5个可设置项,分别说明如下:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***A.general(综合)设置,共有14 个参数:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***At X :显示X轴Y轴参数At Y :只显示X轴参数Delta X :测量X轴任意两点间的时间,单位:SDelta Y :测量Y轴任意两点间的电压,单位:V(电压有方向)Length :测量Y轴任意两点间的电压,单位:V(电压无方向,取绝对值)Slope :测量斜坡???Local max/min :局部最大、最小测量Crossing :交叉Horizontal level :水平测量线Vertical level :垂直测量线Vertical cursor :垂直测量指针Point marker :波形任意单个点数据测量Point to point :波形任意两点间综合测量Vertical marker :垂直测量线*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***B.time domain(时频)设置,共有14 个参数:*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***falltime :测量脉冲下降时间risetime :测量脉冲上升时间slew rate :脉冲从0上升到最大值所需的时间period :测量脉冲周期frequency :测量脉冲频率fulse width :测量脉冲频率delay :测量脉冲延迟时间overshoot :测量脉冲正峰值undershoot :测量脉冲负峰值settle time :测量脉冲稳定时间eye diagram :*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***C.levels 设置,共11 个测量参数*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***maximum :波形最大值minimum :波形最小值x at maximum :最大值出现时间x at minimum :最小值出现时间peak to peak :脉冲峰–峰值topline :脉冲群顶线base line :脉冲群基线amplitude :脉冲振幅(0 ~ 正最大值)arerage :脉冲直流平均值(包括脉冲负值)RMS :脉冲直流均方根值(正平均值)AC coupled RMS :脉冲交流有效值*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***D.statistics(统计)设置,共13 个测量参数*** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** *** ***maximum :波形最大值minimum :波形最小值rangl :脉冲峰–峰值mean :脉冲直流平均值(包括脉冲负值)median :中线值standard deviation :标准背离mean +3 std_dev :mean -3 std_dev :histogram :直方图。
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所示。
AE插件Saber使用教程AE(Adobe After Effects)是一款常用的电影后期制作软件,拥有丰富的功能和强大的插件系统。
其中,插件Saber是一款广泛使用的AE插件,可以用来创建各种动态而逼真的光效。
本文将为您介绍Saber插件的基本使用方法和一些技巧。
1. 安装Saber插件首先,您需要在AE软件中安装Saber插件。
将插件文件复制到AE的插件文件夹中,然后重新启动AE软件,即可完成插件的安装。
2. 创建一个合成在AE软件中打开一个新的合成,或者选择一个现有的合成。
在合成中创建一个光效效果的图层。
在图层上右键点击,选择“新建”,然后选择“光效”。
3. 添加Saber效果在图层上右键点击,选择“效果”,然后选择“Video Copilot”,再选择“Saber”。
这样,您就可以在图层上添加Saber效果。
4. 调整Saber效果在AE的效果控制面板中,您可以看到Saber插件的各种参数选项。
您可以根据需求调整这些参数,来创造不同的光效效果。
- Core Type(核心类型):可以选择光线的核心形状,例如:线条、圆形、多边形等。
- Core Size(核心大小):可以调整光线核心的大小。
- Core Color(核心颜色):可以选择光线核心的颜色。
- Glow Type(光晕类型):可以选择光线外层的光晕类型,例如:方形、圆形、流光等。
- Glow Size(光晕大小):可以调整光晕的大小。
- Glow Colors(光晕颜色):可以选择光晕的颜色。
- Speed(速度):可以调整光线效果的运动速度。
- Twist(扭曲):可以调整光线的扭曲程度。
5. 添加动画通过Saber插件,您可以为光效效果添加动画,使其更加生动。
在AE中可以使用关键帧来实现这一效果。
- 在时间轴上选择开始时刻,将某些参数值调整到您想要的状态。
- 在时间轴上选择结束时刻,再次调整参数值,使其与开始时刻不同。
- 点击时间轴上的“记录”按钮,然后在开始和结束时刻之间插入关键帧。
前段时间收到一位网友的来信,对我博客中的一篇文章《半桥推挽电路的开环仿真》提出了疑问。
疑点主要在于当驱动电压为高时,三极管CE两端电压应该趋于饱和,但在仿真中确看到为高电平;而当驱动电压为低时,三极管两端电压应该为高,但在仿真中确看到为低电平。
具体情况如下图所示:
仿真原理图
三极管C极以及驱动电压
上图中Vtop其实就是三极管CE两端的电压。
仔细查看当时用作分析的电路以及分析结果后发现,这个电路的仿真确实存在问题。
观察变压器原副边的端压如下图所示:
从上图看,当驱动为高电平时,变压器原副边电压都为低,这与工作原理是不一致的。
实际上当驱动为高时,变压器原边电压应该为高,相应的副边电压也应该为高。
反之亦然,当驱动电压为低时,变压器原副边电压也响应为低。
而这个电路仿真的波形确恰好相反。
所以,该仿真电路的结果并没有真实反映推挽的工作原理。
那么,为什么能得出貌似正确的结果呢?有待进一步分析...... 仔细分析电路,发现该电电路存在以下问题:
1. 电路中采用的是X2变压器模板,改模板虽然设置简单(只用设置原副边匝数就可以),但确非常理想,相当于一个VCVS,而不是通过电流传递能量;
2. 三极管B极没有驱动电阻,因此B极的电流Ib = 15/三极基极电阻,B极电流非常大。
并且当驱动电压为高电平时,B极电压(+15V)比C极电压(+12V)还高。
通过观察三极管B/C/E极电流可以看出三极管处于非正常工作状态,如下图所示:
在这种情况下,三极管C极的电压由B极电压决定,比B 极电压低一个PN结的压降。
因此才会出现当驱动为高时,C极电压也为高。
此时,变压器原边电压为12V电压和三极管C极电压之差,因此为低。
如
果将驱动电压高电平改为10V,则三极管的C极电压高电平会随之减小,如下图所示:
而当驱动电压为低时,由于三极管关断。
但由于变压器的原边输入阻抗要比三极管的关断阻抗大很多(VCVS 的输入阻抗无穷大),因此,按照阻抗分压,三极管C极的电压很小,就出现了低电平的情况。
此时,变压器原边电压为12V电压和三极管C极电压之差,因此为高。
对于X2变压器模板,由于相当于VCVS,因此主要根据原边电压决定副边电压而非电流,因此就出现了前面提到的那种貌似正确的结果。
针对前面的
分析,对该电路做如下修改:
1.采用xfrl2变压器模板代替X2模板, 变比与原来一致;
2.调整二极管的位置, 便于吸收开关关断时由变压器电感产生的尖峰电压;
3.在三极管B极增加驱动电阻;
4.将三极管驱动电压改为-5V~10V,加速三极管结电容的放电.
具体情况如下图所示:
其仿真结果如下图所示:
驱动电压与三极管C极电压
驱动电压与变压器原副边电压
从以上分析结果看, 修改以后的仿真电路和结果似乎符合了实际的工作原理, 但细心的网友会发现, 这个电路其实仍然有问题, 能看出问题所在的网友不防指出来, 大家一起讨论. 对前面修改过的原理图进行TR
分析,设置TEND=500u,会发现输出电压出现异常。
如下图所示:
三极管C极电压也出现异常,如下图所示:
变压器原副边电压同样出现异常,如下图所示:
现似乎原边电流出现饱和。
如下图所示:
仔细观察电路发现,由于钳位变压器尖峰电压的二极管只是提供了快速放电的通路,但确不具备将能量回溃给输入电压或者消耗掉的能力,因此在每个开关周期以后,剩余能量都会贮存在变压器中,导致变压器电流逐步上升,引起变压器的磁饱和。
但是电路中采用的xfrl2变压器模板是线形变压器模板,不具备磁饱和特性。
因此不是变压器引起原边电流限流,考虑三极管B极有100欧姆的驱动电阻,其B极最大电流为10/100 = 100mA,Saber中三极管模板的电流放大倍数默认为100,因此C极电流最大为Ic=100mAX100=10A 左右,这与上图中的仿真结果相似,因此可以判断,引起原边电流限流的原因在于三极管。
根据前面的分析,考虑在二极管放电通路上提供一个消耗能量的器件,以保证在每个开关周期内,将剩余能量消耗掉,
辅助变压器电流复位到零,这样才是正确的工作状态。
对电路稍作修改如下图所示:
仿真结果如下所示:
输出电压
三极管驱动电压与C极电压
变压器原副边电压
变压器原副边电流
思考:
1. 从此电路的分析过程可以看出,对于软件中的各种理想模板,在使用前要考虑清楚其适用的条件,谨慎使用。
2. 很多情况下,需要对仿真结果仔细分析,多方验证,而不能只看到一个相似的结果,就认为仿真验证正
确,swordman此次就犯了这个错误,希望其它网友在使用saber是以此为鉴。