主要内容

逻辑时序仿真

这个例子展示了如何使用变量脉冲延迟块创建逻辑电路的准确时机模型。

这个例子是第一个使用三个阶段的三个例子环形振子模型探讨的范围选择模拟数字电路的模拟应用。每个阶段的延迟确定环形振荡器的输出频率,使这些延迟的准确建模基本的模拟电路。这第一个示例展示了如何产生数字波形与准确的时间通过使用变量离散采样步。

第二和第三两个例子展示了如何产生与准确的模拟波形形状和时机。的数字采样时机使用固定的步骤例子展示了如何使用一个环形振荡器模型的三个阶段相结合的固定和可变步离散样本。的数字时间利用常微分方程的解决方案金宝搏官方网站显示模型的三个阶段环形振荡器使用模型定义为常微分方程(ODE)。你应该研究这个例子之前学习其他两个。

延迟在这个模型中引入的变量脉冲延迟块实用工具库的混合信号Blockset™,延迟定义为一个单独的块的输入。最初的输出值变量脉冲延迟块设置为保证振荡。的初始输出值两块保存在默认值0虽然最初的第三块设置为一个输出。

示波器配置为显示样本作为一个散点图,与样品之间没有呈现。不同样品时间做出不同的假设样本之间的信号值,如:

  • 零阶保持器(ZOH)——假定信号值等于最近的样本的价值。

  • 一阶保持器(呸)——假定信号值线性变化从一个样本。

  • 尼奎斯特有限——假设信号零谱内容以上频率等于一个固定采样率的一半。

  • 泰勒级数——对于每个主要示例步骤,ODE求解器产生一个多项式,接近信号的值的时间间隔。

示波器块基地对这些假设的呈现。你必须关注样品本身和理解显式的假设不同样品时间。

样品显示在示波器上显示一个示例为每个逻辑转换事件。这些样本是由变量生成的脉冲延迟块。每次一个变量脉冲延迟块接收到样品时,它会生成一个新的事件一次等于样本时间+的价值延迟输入端口。

表示的样本颜色编码,逆变器的输出样本时间是固定在小步骤(鳍)。这意味着每个逆变器产生一个输出样本值模型中的每个主要的样品时间,不管是否使用样本时间门的一个输入端。

这种鱼类行为是典型的大部分逻辑块;但是你应该特别注意样品时间传播引发D拖鞋等子系统。如果触发输入离散样本时间使用一个固定的步骤,然后用样本任何输入不同步时间可能没有正确处理。触发子系统可以通过触发被迫在鳍运营模式与离散变量一步触发等将产生的变量脉冲延迟块或逻辑的决定

由于模型不包含任何微分方程,解算器离散变量一步

阶段延迟被设置为One hundred.ps,导致半段精确300年ps和一段时间的600年ps,证明仿真输出。

加载时间的逻辑模型和更新模型显示样例次。

open_system (“LogicTiming”);set_param (gcs,“SimulationCommand”,“更新”);

运行时间的逻辑模型。

% %。sim卡(“LogicTiming”);

另请参阅

相关的话题