Proteus 暂态分析 transient analysis 帮助文档翻译

全文使用百度翻译

看到工程模板中的一副暂态分析图,开始了暂态分析的学习

在这里插入图片描述

文档位置

在这里插入图片描述

  • 暂态分析
    • ANALOG TRANSIENT ANALYSIS(模拟暂态分析)
    • DIGITAL TRANSIENT ANALYSIS(数字暂态分析)
    • MIXED MODE TRANSIENT ANALYSIS(混合模式暂态分析)

ANALOG TRANSIENT ANALYSIS(模拟暂态分析)

概述

此图形类型表示您可能希望在示波器上看到的内容。X轴表示时间的提前,Y轴显示电压或电流。我们常把这种分析称为瞬态分析,因为它发生在时域。

瞬态分析也许是最常用的分析形式。在一个真实的原型上用示波器测量的所有东西都可以用模拟图来测量。它可用于检查电路是否按预期方式工作,快速测量增益,目测评估信号失真的方式,测量从电源或通过单个部件的电流,等等。

计算方法

从技术上讲,这种模拟可以称为非线性节点分析,是所有SPICE模拟器使用的计算形式。考虑到一个时间点,电路中的每个元件都表示为电流源和/或电阻器的组合。这种排列可以用欧姆定律和基尔霍夫定律描述为一组联立方程,方程用高斯消去法求解。每次求解方程时,电流源和电阻的值都会根据内置于元件模型中的规律进行调整,并重复该过程,直到得到一组稳定的值。

对于涉及时间推进的模拟,有两个独立的阶段。第一个任务是计算电路的工作点,也就是模拟开始时电路周围的电压。然后,考虑推进时间对电路的影响,并重新计算每一步的电压(如上所述迭代收敛)。每次增量的大小对计算的稳定性至关重要,因此PROSPICE会在用户定义的范围内自动调整它。快速变化的电路,如高速开关线路驱动器,需要更小的时间步长,因此比变化更平稳的电路需要更多的努力来模拟。时间步控制和迭代解的使用都会导致大量的计算,这使得暂态分析显得相对缓慢。

由于该算法涉及迭代,所以总是存在解不收敛的可能性。这通常发生在初始时间点,这意味着模拟器无法为操作点建立一组稳定或唯一的值。然而,有时,它可能进一步发生在模拟中,在特定时间的电路行为变得高度不可预测。PROSPICE实现了许多技术来帮助避免这样的问题,但它并非不可能被打败。这就是说,基于伯克利香料3f5,它是一样好,你会得到。

使用模拟图

模拟图可以是左Y轴,也可以是左Y轴和右Y轴。探针可以以两种方式放置在特定轴上:

通过标记探针并将其拖动到图形的适当一侧。

在这里插入图片描述

在图上添加探测

使用“添加瞬态跟踪”对话框窗体。

通过图形菜单向图形添加跟踪

在这里插入图片描述

有关向图中添加跟踪的详细信息,请参见向图中添加跟踪。

使用左右y轴来分离具有不同单位的记录道通常很方便。例如,如果同时显示电压和电流探头,则左侧可用于电压,右侧可用于电流。可以在模拟图上放置数字探针,但混合图通常更合适。

对模拟电路进行瞬态分析

根据需要在电路周围添加发电机,以驱动电路输入。

在感兴趣的地方把探针放在电路周围。这些可能是在电路内的点,以及明显的输出。

放置模拟图形

在这里插入图片描述

将探测(和生成器,如果需要)添加到图中。

编辑图形(指向它并按CTRL+E),设置所需的模拟停止时间,以及标记图形并在需要时设置控制属性。

在这里插入图片描述

通过选择“模拟”命令或按空格键启动模拟。

有关定义Y轴极限的信息,请参见手动Y轴配置。

有关放置生成器的信息,请参见放置生成器;有关不同类型模拟生成器的讨论,请参见生成器和探测器。

定义模拟跟踪表达式

您通常需要在图形中添加电压和电流探针,以查看电路的操作。然而,在模拟瞬态分析中,可以创建基于探针值的数学表达式的轨迹。例如,假设一个电路输出上同时有一个电压和电流探针。通过将这些值相乘,将绘制此时的输出功率。

要绘制输出功率:

在电路输出端加一个电流探针和一个电压探针。

为图调用Add Transient Trace对话框表单(按CTRL+A)。

将电压探针分配到P1。

将电流探头分配到P2。

将表达式改为P1*P2。

单击“确定”按钮。

按空格键调用模拟。

DIGITAL TRANSIENT ANALYSIS(数字暂态分析)

概述

数字图显示您通常希望在逻辑分析仪上看到的内容。X轴表示时间的提前,而Y轴表示垂直的信号叠加。这些数据位可以是单个数据位,也可以是总线携带的二进制值的表示。

计算方法

数字瞬态分析是使用一种称为事件驱动模拟的技术来计算的。这与模拟瞬态分析不同,模拟瞬态分析只在电路的某些元件改变状态时进行。此外,只考虑离散逻辑级别,这使得组件功能可以在更高的级别上表示。例如,我们可以用一个寄存器值来考虑计数器,该寄存器值在每次计时时递增一个,而不是几百个晶体管。这使得事件驱动的模拟比同一电路的模拟模拟快几个数量级。。

后备箱通行证

引导过程的目的是在模拟之前定义电路中所有网络的初始状态。启动过程如下:

连接到VCC和/或VDD网络的所有输入引脚均被视为高。

所有连接到GND和/或VSS网络的输入引脚都被认为是低的。

连接到发电机所连接的网络的所有输入引脚被视为与发电机的INIT属性处于相同状态。

所有剩余的管脚最初都被认为是浮动的。

要求所有型号(不按设定顺序)评估其输入并相应地设置其输出管脚。设置每个输出管脚后,将重新评估管脚连接到的网络的状态。

随着网络状态的改变,与之相连的模型被要求重新评估它们的输出。这个过程一直持续到找到一个稳定的状态。

事件处理循环

在引导过程之后,DSIM正确地开始模拟过程。模拟是在一个循环中进行的,循环重复通过以下两个步骤:

当前时间的所有状态更改事件都将从队列中读取并应用于相关网络。这个过程产生一组新的网络状态。

当网络改变状态时,所有连接到网络上的输入管脚的模型都会被重新模拟。当它们的输出更改状态时,这将创建放置在事件队列中的新事件。

当然,不同的模型将创建在不同时间应处理的事件。因此,DSIM内核必须对每个循环结束时创建的所有新事件进行循环排序。

值得指出的是,我们的方案很好地支持零时滞模型。在这种情况下,使用相同时间代码生成的事件将根据生成方式成批处理(一个批等于一个循环行程)。

终止条件

出现下列情况之一时,模拟将停止:

达到指定的停止时间。

事件队列变为空。这意味着电路已达到永久稳定状态。

一个零延迟的逻辑悖论发生,使得当前时间停止前进,尽管在事件处理循环中重复循环。

出现系统错误,例如事件队列内存不足。这在正常使用中是不太可能发生的,除非你的设计有不稳定的地方,可能导致某个地方的高频(例如100MHz)振荡。

使用数字图

对数字电路进行瞬态分析:

根据需要在电路周围添加发电机,以驱动电路输入。

在感兴趣的地方把探针放在电路周围。这些可能是在电路内的点,以及明显的输出。

放置数字图表。

在这里插入图片描述

将探测(和生成器,如果需要)添加到图中。

编辑图形并设置所需的模拟停止时间,以及标记图形和设置控制属性(如果需要)。

根据图表调用模拟图表,或按空格键。

只应使用数字发生器产生数字信号-特别注意,脉冲发生器用于产生模拟脉冲。

只能使用电压探针探测数字网络-使用电流探针将迫使PROSPICE执行混合模式模拟。

有关如何模拟图形的一般信息,请参见模拟过程。

有关放置生成器的信息,请参见放置生成器;有关放置探测器的信息,请参见放置探测器。

有关向图中添加探测的详细信息,请参见向图中添加跟踪

如何显示数字数据

正常记录道

DSIM模拟器引擎的所有输出值都是六种数字状态:
在这里插入图片描述
因此,您可以通过查看跟踪线的颜色和位置,或者通过使图形最大化,将光标定位在期望位置上,并从状态线读取状态来确定特定时间上的跟踪状态。光标位置的逻辑级别也显示在跟踪标签的右侧。
总线跟踪

总线记录道(由在总线导线上放置电压探针产生)显示交叉线之间总线位的十六进制值:

在这里插入图片描述

总线跟踪

如果一个或多个总线位既不高也不低,则在中间层绘制总线。此外,如果边过渡太近而无法显示十六进制值,则忽略它。仍然可以通过将光标放在该值上来确定该值。

MIXED MODE TRANSIENT ANALYSIS(数字暂态分析)

概述

混合模式图允许数字轨迹和模拟波形显示在同一X轴之上,这表示时间的提前。实际上,当电路同时包含模拟和数字模型时,就使用混合模式分析,但混合模式图是唯一能够同时显示这两种波形的类型。

计算方法

混合模态瞬态分析结合了SPICE3F5的非线性节点分析和DSIM的事件驱动仿真。具体的实现非常复杂,但是基本算法可以总结如下:

在模拟之前,对每个网络进行分析,以确定是模拟的、数字的还是两种类型的模型都与之相连。在模拟电压驱动数字输入的地方,PROSPICE插入ADC接口对象,在数字输出驱动模拟组件的地方,PROSPICE插入DAC接口对象。

当多个数字输入由同一网络驱动时,会创建多个ADC对象,以便可以为每个输入建模不同的逻辑开关电平和加载特性。类似地,在比较少见的几个数字输出连接在一起的情况下,会创建多个DAC对象。

操作点如下所述。

然后,除了ADC在其输入电压超过开关阈值时生成数字事件外,对于正常的模拟分析,模拟继续进行。一旦发生这种情况,模拟模拟就暂停,并进行数字模拟,以确定这些新事件的影响。

当数字模拟导致DAC接口对象的状态变化时,模拟模拟必须在切换时间前后仔细模拟。事实上,DAC输出的模型是一个转换时间(上升或下降),在此期间将模拟许多时间点

找到工作点

在混合模式模拟中,由于模拟电路的状态会影响数字元件的状态,反之亦然,因此确定工作点尤其困难。从本质上讲,PROSPICE的进展如下:

初始条件(IC)值适用于模拟和数字网络;其他网络假定从零伏开始。

然后根据标准SPICE模拟构造节点矩阵并求解。

对于每个这样的迭代,数字电路被重新处理以允许adc的输入的变化。当这些变化通过几个数字模型传播时,数字电路可以迭代到稳定状态。

DAC对象根据数字电路中的任何状态变化重新分配其输出。如果数字电路不稳定,这将被忽略,因为它可能是一个瞬态引用。

循环的迭代一直持续到找到一个稳定状态,或者直到达到迭代极限。

使用混合图

混合图的使用方式与模拟图完全相同,只是也可以向它们添加数字跟踪。若要将第一个数字跟踪添加到混合图形,应使用“添加跟踪”对话框窗体。此后,将探针拖动到图形的模拟部分将创建一个新的模拟跟踪,同时将其拖动到数字部分将创建一个新的数字跟踪。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值