Saber仿真软件介绍 - 图文(6)

2019-08-30 12:13

A time 0 ---------------------- _n8 5 b1 0.8085 b2 0.8085 c1 1.186 c2 1.186 i(v_dc.vcc) -0.007628 q_3p.q1/bp 0.8085 q_3p.q1/cp 1.186 q_3p.q1/ep 0 q_3p.q1/s 1.186 q_3p.q2/bp 0.8085 q_3p.q2/cp 1.186 q_3p.q2/ep 0 q_3p.q2/s 1.186 0 0 B time 0 ---------------------- _n8 5 b1 0.07351 b2 0.8186 c1 4.62 c2 0.07351 i(v_dc.vcc) -0.005307 q_3p.q1/bp 0.07351 q_3p.q1/cp 4.62 q_3p.q1/ep 0 q_3p.q1/s 4.62 q_3p.q2/bp 0.8186 q_3p.q2/cp 0.07351 q_3p.q2/ep 0 q_3p.q2/s 0.07351 0 0 因为节点C1、C2对每个稳定的工作点应是不同的值,所以很明显,DC分析的结果不是一个稳定的工作点,在DC分析中用节点保持变量,可以阻止此情况,例如,要发现C1是高电平,C2是低电平的工作点,用下面方法:

dc(hold c1 5 , relhold y) di dc

该命令运行DC分析两次,用第一次运行的初始点文件,作为第二次运行的输入,在第一次运行时,C1置于5V,第二次,C1允许查找自己的本身电位,结果如表中B部分,结果显示C1、C2处的DC值是所期望的,现在可以进行设计过程中的下一步。

? 简单电路对DC分析的不利影响

下面列出简单电路结构对DC分析的不利影响,会难以找到工作点: ● 单节点只连接到电容器和电源:在这种结构中,所有电容器视为开路,

所以节点处在DC分析过程中可能浮空,在该点设置一个初始条件,可以避免这样的问题。

● 回路仅包含电感和电压源:这种结构在DC分析中视为短路,对回路电

流设置一个初始状态,可以避免这种问题。

● 电流源驱动电容器:因为电容器视为开路,获得工作点会很困难(电容

器上电压没有定义),对电流源作非理想的措施(给电流流向)可以有帮助。

● 电压源驱动电感:由于电感视为短路,获得工作点会很困难。

● 两个电感在级数上有初始电流状态冲突。 ● 两个电容在平面上有初始电压状态冲突。

第四章 时域分析

完称设计后,可以验证设计在时域内的响应。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/100 3、指定要分析其波形的信号

Time-domain Transient Analyses面板提供下列两处来指定波形数据怎样被保存,用来画图和分析: ● Plot File(Input/Output标签):指定画图文件的名称,该文件包含了Signal

List处定义的信号的模拟结果。默认情况下,Saber为每个瞬态分析创建名为tr的画图文件,如果不想让Saber创建画图文件,在该处填入“_” ● Signal List(Input/Output标签):指定要保存模拟结果的信号,用于Saber

画图。默认情况下,信号列表只包含层次中顶级电路中的信号,如果要查看内层电路信号,必须将信号名称加入Signal List处。下列表格列出Signal List处语法的例子,在同一个Signal List处填加多个信号,用空格隔开。 Signal List例子 含义 ./ 包含目前例子中所有的信号 /…/ 包含所有信号 /…/pll.* 包含有pll成分的所有例子中的所有信号 …/ 包含当前例子下面的例子中的所有信号 Pll.u12/ 包含pll.u12例子中所有的信号 Sig1 sig2 包含每个列出的信号 如果不清楚该指定哪个信号,用默认设置(该设计中的所有信号),如

果以后需要更多的信号,可以按下面方法:

▲ 对模拟时间较短的,用信号列表中另外定义的信号,重新运行瞬态分

▲ 对模拟时间较长的,用Extract>Add Signals to Plot File菜单项,从中

选取另外的信号。

4、设置自动画出波形

在Plot After Analysis(Basic标签)处,可以使分析运行完后,自动画出波形,其选项如下: ● No:表示不自动画图

● Open Only:表示分析运行完后,打开画图文件

● Append:表示分析运行完后,保留当前的波形,再重新放置更新的波形 ● Replace:表示分析运行完后,用更新的波形替换当前的波形 5、是否保存初步模拟结果

Data Files包含了模拟中每个数据点的模拟结果,数据文件可能会变得很大,除下述目的要用数据文件外,最好不要创建数据文件: ▲ 为画图文件选取其它的信号 ▲ 选取工作点

▲ 将瞬态数据传到频域用于傅立叶分析 ▲ 运行应力分析(Stress Analysis)

由于从数据文件选取画图信息要比重新运行分析快得多(特别是对模拟时间较长的分析),所以要认真考虑是否创建数据文件。在Input/Output标签中的DataFile处指定数据文件

的名称,默认情况下,Saber对每个瞬态分析都以“tr”命名数据文件。如果不想创建数据文件,在此处键入“_”。 6、验证首个数据点数值

Saber用Input/Output标签中Initial Point File处定义的初始点作为瞬态分析的首个数据点,在运行瞬态分析前,应先验证Saber是否使用正确的初始点文件,也应该指定Calibration标签中的Sample Point Density的值,使它大于或等于用于初始点文件生成过程中的数值,该值越大,模拟的精度越高,但是需要的时间越长。 7、执行瞬态分析

点击Apply按钮执行分析,Saber用初始点文件来验证设计的瞬态响应,从而验证初始电路状况,然后计算一段时间内,电路的响应。

图4-1 瞬态分析面板

? 查看瞬态分析结果

用SaberScope中的信号管理器(Signal Manager)来管理和显示来源于分析过程中所创建的不同画图文件的信号,SaberScope界面如图4-2所示,查看瞬态分析的波形过程大致如下:

● 添加画图文件到信号管理器的列表中 ● 打开画图文件

● 选择要进行画图的信号 ● 对所选的信号画图

在分析完成后,可以如上所述一样,一步步进行来查看波形,也可以设置SaberGuide来自动执行全部过程。

图4-2 SaberScope界面

1、添加画图文件到信号管理器并打开它

如果分析前在瞬态分析面板中的Plot After Analysis处指定下列其中一个,SaberGuide会自动做这些事情: ▲ 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按钮来打开信号管理器。 2、选择信号

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

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

? 测量分析结果

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

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

显示测量工具后,要选择执行何种测量。在Measurement处,点击箭头,从不同的测量种类中选择测量类型。下表列出在时域内易测量的种类: 测量种类 含义 Falltime 显示从波形上边到下边的下降时间 Risetime 显示从波形下边到上边的上升时间 Slew Rate 显示上升沿或下降沿的回转比率 Period 显示波形的周期 Frequency 显示波形的频率


Saber仿真软件介绍 - 图文(6).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:成语、古语、谚语的哲学解释--2011高考政治必备

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: