使用模式生成器

介绍

数字模式发生器用于产生数字信号来刺激电路或设备。本指南解释了WaveForms的用法。模式发生器乐器。这种仪器也被称为模式在波形。


先决条件


指南

1.打开模式生成器

1.1

插入测试和测量设备,然后启动波形,并确保设备已连接。

如果在WaveForms启动时没有设备连接到主机,则设备管理器就会启动。确保设备已插入并已打开,此时它将出现在设备管理器的设备列表(1)中。单击列表中的设备选择它,然后单击select按钮(2)关闭设备管理器。

注意:此外还列出了“DEMO”设备,允许用户使用WaveForms并在没有物理设备的情况下创建项目。

注意:点击屏幕右下角(3)的“连接设备”按钮,或者在屏幕上方的“设置”菜单中选择“设备管理器”,即可打开设备管理器。


1.2

一旦Welcome页面加载,在窗口左侧的仪表面板中,单击模式打开模式发生器乐器。


1.3

一旦模式发生器仪器打开时,窗口包含输出图(1)、图左侧的配置面板(2)和窗口顶部的控制工具栏(3)。


2.使用模式生成器

本节将介绍如何设置模式发生器在单个信道上产生信号。

重要的

当在实际硬件中使用模式生成器时,请注意数字通道并不意味着要用作大负载的源。只连接一个人就行了领导和电阻器直接到通道。如果需要驱动较大的负载,数字输入/输出通道可以用来触发高电流驱动器,如mosfet, h桥等,但不用作一次源。

2.1软件设置

在左边的面板上,选择“点击添加通道”按钮(右边图像中的1)或绿色的加号按钮().弹出的菜单允许将信号添加为单独的线路、总线、标准协议或自定义协议。要添加单独的行,选择“Signal”(2),并使用CTRL和/或SHIFT选择多行。现在,选择DIO 0并点击“Ok”。下类型列时,从下拉菜单中选择“时钟”,其他设置保持默认状态。

通过点击屏幕左上方的标签页并选择,返回到WaveForms的欢迎页面逻辑.或者,按下选项卡“欢迎”旁边的绿色加号按钮添加仪器(3)。在左侧面板上,选择“点击添加通道”按钮或绿色加号按钮().从“信号”中选择dio0并点击“确定”。查阅详细的教程逻辑分析仪仪器看到使用逻辑分析仪

2.2生成数据

模式发生器仪器,按下运行按钮(),然后单击。控件中的Run按钮逻辑分析仪仪器(右侧图像中分别为1和2)。产生的信号模式发生器文书将出现在逻辑分析仪乐器。


注:可变数字供应

在一些设备上,模拟发现Pro (ADP3450)和数字发现,几个额外的数字I/O配置选项包括在供应乐器。

如右图所示,电源电压(和数字输出电压)可以通过两个滑块中的第一个来改变。数字输入的阈值电压也随着这个滑块发生变化,正如可以在两个滑块中的第二个看到的那样。该功能允许用户更改用于数字I/O的I/O标准。需要注意的是,所有数字I/ o共享电源电压和阈值。

此外,每个信号的默认拉值可以在每个通道的基础上分配。当使能上拉或下拉时,一个非驱动引脚将分别被拉到电源电压或拉到地面。

注意:这张截图是在ADP3450连接时拍摄的。数字发现的用户界面有一些小的不同。

欲了解更多信息,请查看使用电源


注:模拟发现Pro (ADP3450/ADP3250)采样率

ADP3450/ADP3250模拟发现Pro (ADP3450/ADP3250)的特点是能够提高系统的采样率,这影响到许多仪器,从默认的100兆赫到125年兆赫.单击下面的下拉菜单学习如何使用此功能。

修改Analog Discovery Pro的(ADP3450/ADP3250)系统采样率

要访问这个设置,首先打开设备管理器,它可以在WaveForms的“设置”菜单中找到。

当在设备列表中选择模拟发现Pro设备时,系统采样率本身可以通过打开选项下拉菜单来改变。通过改变“频率”下拉框中的选择,采样率就会改变。通过以这种方式增加系统的采样率,波形发生器、示波器、逻辑分析仪、模式发生器等能够以高达125的速率接收或输出样本兆赫

注意:改变系统采样率会改变模拟发现Pro的数字I/O引脚可以实现的采样率集。任一选择的可达到的比率是系统抽样比率的整数划分。例如,62.5MS / s当频率设置为125时,在逻辑分析仪中可以实现采样率兆赫,但频率为100时就不一样了兆赫


注意:使用多种仪器

模式发生器仪器可以与其他波形仪器一起使用。同时使用多种仪器在许多情况下都很有帮助。一个例子是使用协议分析器要配置被测试的设备,请使用模式发生器协议分析器刺激装置,并捕捉结果逻辑分析仪所有这些都是同时发生的。更多有关仪器如何一起操作的信息可在使用交叉触发指南。

应该注意的是,虽然多个仪器可以使用任何数字输入引脚,这些引脚可以用作数字输出,但一次不能超过一个仪器控制数字输出引脚。WaveForms通过禁用使用共享输出的仪器,或通过显示一条消息说明共享输出目前被不同的仪器使用。


3.模式生成器用户界面概述

本节介绍控件中的各种控件和特性模式发生器仪器

3.1控制接口

顶部附近的条形图包含几个控制模式生成器的选项。

Run/Stop按钮启动和停止模式生成器。

触发下拉菜单允许从其他仪器中选择触发源。

等待下拉菜单允许在按下Run(或触发事件发生)后配置延迟。该值可以从菜单中选择或输入。如果键入,请确保输入一个单位(ns, us, s, ms, ks, ms),以避免默认为错误的数量级。

运行下拉列表确定模式生成器将为其生成模式的时间段。它还会自动改变绘图中的水平时间轴(除非手动重写,如3.2节),使它如此模式发生器Plot总是显示模式的单个周期(if连续或将生成的整个模式(如果选择了一个时间段)。

重复下拉列表时可用模式发生器被设置为运行有限的时间,并将导致仪器生成设置的次数的模式。在“连续”模式下,这个选项是灰色的,并设置为“无限”。

3.2模式信号控制

从左上角开始,加号()和减()按钮可用于添加或删除频道。

3.2.1通道类型

当您通过单击加号()符号,你会注意到有三个选项:信号公共汽车,逻辑信号线路就是这样,一个1位信号,然而公共汽车表示I/O引脚是数据总线的一部分。逻辑允许您根据一个或多个输入的状态更改输出的状态。更多信息逻辑可以在下面的3.3节中找到。

展览图标()选择为每个通道显示哪些选项列。前四栏(输出闲置类型,Parameter1)可用于每种类型的信号,而最后两列是依赖于类型的。

Parameter1通过Parameter3菜单将根据选择而改变类型

输出在四种输出行为之间切换:

  • 页(推拉):可能的输出值是0和1。
  • OD(明渠):可能的输出值是0和Z。总线值是通过将Z当作1来计算的。需要一个上拉电阻
  • 操作系统(开源):可能的输出值是Z和1。总线值是通过将Z视为0来计算的。需要一个下拉电阻
  • TS(州):可能的输出值有0、1和Z。包含Z的总线值将显示为一个问号。

闲置确定该行是否被设置为最初的值,01,或Z当没有信号通过时

类型确定输出类型。自参数列取决于类型,它们将与信号类型一起加以说明:

(注意:不是所有的参数都适用于所有的信号类型。)

  • 不变:将信号保持为常数,由参数1.允许的状态由输出上面描述的列。
  • 钟:产生时钟信号。频率由Parameter1,占空比为Parameter2,阶段的度数是由Parameter3
  • 脉冲:产生脉冲信号。Parameter1确定信号是高电平还是低电平活动,保持信号低电平的数据点数由Parameter2,保持信号高电平的数据点的数量由Parameter3.默认情况下,一个数据点持续10分钟ns,则用下列公式确定脉冲频率:
  • 随机:以确定的频率产生随机输出模式Parameter1
  • 自定义:生成频率由确定的自定义模式Parameter1.自定义信号的内容可以从文件中加载,也可以通过单击参数编辑器按钮手动设置(见下面)

每个信号可以通过点击参数编辑器按钮进一步修改(),位于左侧输出列。每一个类型选择将生成不同的菜单类型。

使用“属性”按钮()更改每条信号线的名称或DIO引脚。它位于信号名称的右侧。

3.3罗逻辑

3.3.1参数

当您通过单击加号()符号,您将看到如图所示的屏幕。您可以添加或删除输入和输出信号,或更改顺序。当您将信号添加到输入或输出时,您可以给信号一个名称,并选择哪个DIO引脚将用于该输入或输出。您还可以调整频率(从100 mHz到100可调兆赫计算逻辑的频率。

3.3.2真值表

一旦你把所有的输入和输出添加到表格中,你可以点击TRUTH table按钮来创建你想要波形执行的逻辑或模式。注意,真值表中的X表示“不关心”,0表示逻辑低或FALSE, 1表示逻辑高或TRUE。

3.4阴谋控制

如果需要设置图形以显示模式中的特定点,可以直接使用控制栏下面的下拉菜单来实现。需要将“自动”一词的下拉菜单设置为“手动”,以更改其他两个菜单。

显示下拉菜单将决定每个分区显示多少时间。

下拉菜单将决定情节的起点。

文件在Pattern Generator工具顶部的菜单栏中,允许用户保存和加载Pattern Generator工具配置,并导出创建的模式的图像,或导出.txt、.csv或.tdms格式的数据点。一个新的模式生成器工具可以从这里用新模式菜单点克隆当前模式或打开一个空白工具打开。

控制menu显示与Run和Stop按钮相同的功能,并列出按钮的热键。

窗口菜单提供了一个快速的方式切换到其他标签打开的波形。

下一个步骤

有关如何使用Digilent测试和测量设备的更多指南,请返回设备的资源中心,从测试和测量这个维基的页面。

有关波形的更多信息,请访问波形参考手册

有关技术支持,请访问测试和测量部分Digilent论坛。