使用静态I/O

介绍

本指南解释了使用静态I / O波形的仪器。该仪器通过模拟按钮、led、显示器和滑块与测试测量设备的数字输入/输出通道进行交互。


先决条件


指南

1.打开静态I/O

1.1

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

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

注意:“演示”设备也列出了,它允许用户使用波形和创建项目,而不需要物理设备。

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


1.2

一旦Welcome页面加载,在窗口左侧的仪表面板中,单击StaticIO按钮打开静态I / O乐器。


1.3

一旦静态I / O仪器打开,窗口包含每个设备的数字I / O的位I / O数字输入和输出端口,都分配给引领默认情况下的状态指示符。仪器应使用绿色播放按钮,或从菜单栏开始,在“控制菜单”点下,使用“运行”选项。


2.使用静态I / O.

本节将介绍如何设置StaticIO仪表显示和与数字I/O端口及其逻辑电平交互。的逻辑分析仪将用于查看虚拟按钮的输出状态。的模式发生器将会被用来眨眼一个虚拟引领

注意:可以使用在WaveForms设备管理器中选择的“Demo”设备来遵循本指南。这样做允许用户在不访问真实的测试和测量设备的情况下进行跟踪。

重要的

当在实际硬件中使用静态I/O时,请注意数字通道并不打算用作大负载的源。不要联系超过一个人引领和电阻器直接到通道。如果需要驱动更大的负载,数字输入/输出通道可以用于触发高电流驱动器,如mosfet, h桥等,但不用作一次源。

2.1软件显示设置

这个演示不需要任何硬件设置,但依赖于逻辑分析仪模式发生器工具在波形。要设置这些工具并同时查看它们,请执行以下步骤。

2.1.1

点击波形左上角的欢迎页面图标


2.1.2

单击逻辑工具


2.1.3

再次单击欢迎页面


2.1.4

单击模式工具


2.1.5

点击波形右上角的对接窗口图标


2.1.6

现在,静态I / O,逻辑分析仪,和模式生成器工具都应该开放,认为在同一个窗口中逻辑分析仪在窗口的顶端部分,静态I / O在窗口的左下角部分,和模式发生器的右下角部分窗口。


2.2.1

模式工具窗口,点击“点击添加通道”按钮,然后选择“信号”。


2.2.2

在“添加信号”窗口中,向下滚动“DIO 0”,选中该信号,点击“添加”。DIO 0应该出现在模式工具窗口。


2.2.3

模式工具窗口“类型”下,单击下拉菜单以将其更改为“时钟”。


2.2.4

模式工具窗口下的“参数1”,点击下拉菜单,向下滚动到,选择“1”赫兹”。


2.2.5

模式工具窗口中,单击“运行”按钮。


2.2.6款

静态I / 0工具,在1的1中观察DIO 0闪光灯赫兹时钟速率由模式工具。


2.3切换虚拟按钮

2.3.1

逻辑工具窗口,点击“点击添加通道”按钮,并在下拉菜单中选择“信号”。


2.3.2

在“添加信号”窗口,向下滚动到“DIO 1”,选择它,然后点击“添加”。


2.3.3

静态I / O工具窗口,导航到闪烁的dio0框旁边的dio1框。点击向下箭头,选择“Button”,选择列表上方的配置(释放:0,按下:1)。


2.3.4

逻辑工具窗口,点击靠近顶部的“运行”按钮。


2.3.5

静态I / O工具,单击DIO 1按钮,观察DIO 1的逻辑级别从低到高电平逻辑工具。


注:使用多种仪器

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

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


3.静态I/O用户界面概述

的各种配置选项静态I / O乐器。这些配置可以用于与之前在Waveforms中探索的工具或外部数字电路交互和显示数字信号和电路。然而,本节的范围将仅限于配置,并简要讨论应用程序。


3.1团体总线分配

默认情况下,静态I/O工具打开,同时打开来自测试和测量设备的所有可用DIO行,每组8个,从左到右,从上到下,所有配置为引领每行的国家指标。要更改特定组,请单击位于组行左侧的组配置下拉菜单。这个菜单包括:

  • Bit IO:(输入/输出)Last IO,引领、按钮、开关(在3.2节中进一步讨论)
  • 滑块(输出)
  • 进度条(输入)
  • 7段显示(输入)


3.1.1滑块

选择“滑块”组作业下拉菜单组那些八戴奥行成一个8位二进制值输出,可以通过移动滑块改变从左到右或通过输入文本字段值0到255之间的值位于右边的滚动条。最高的数字线是最高有效位(MSB),每条数字线将得到与总线值相关的相应位值。


3.1.2进度条

从组分配中选择“进度栏”下拉菜单将那些八个DIO线组分为8位总线输入,显示8位总线作为进度条的二进制值(从左到右增加)并显示精确的在进度条右侧的文本字段中的值(从0到255)。最高的数字线是最高有效位(MSB),每条数字线将得到与总线值相关的相应位值。


3.1.3七段显示

从组分配下拉菜单中选择“7段”将这8条DIO线分组为7段显示输入。8条数字线中的每一条都对应于图中右边的一个片段或小数点。逻辑高级点明与DIO线相关联的段。


3.2单独DIO分配

要更改单个DIO而不是整个组的分配,请单击位于单个DIO窗口左上角的DIO下拉菜单。这个菜单包括:

  • 引领(输入)
  • 按钮(输入输出)
  • 开关(输入输出)


3.2.1领导

引领输入显示是所有DIO线路的默认设置。这显示了DIO线的当前状态:红色IF逻辑高,灰灰如果逻辑低电平。


3.2.2按钮

从DIO分配下拉菜单中选择“Button”提供了6个选项,用于显示按下或释放按钮时的执行方式。按钮既是一种输入输出设备,具有两种状态(按下和释放)引领作为一个状态指示器。0对应逻辑低,1对应逻辑高(引领亮起),z对应于不会触发的高阻抗状态引领也不会驱动DIO线到逻辑低电平或高电平,如果多个设备连接到同一条线,这可能是有用的。图像A显示按钮行为和Image B的选项显示释放状态下的两个按钮示例及其对应引领指示。

一个B


3.2.3开关

从DIO分配下拉菜单中选择“Switch”提供了四个选项来说明开关如何执行。开关是一种输入输出设备,其输出取决于开关状态的选择。像Button设备一样,0对应逻辑低电平,1对应逻辑高电平(引领亮起),z对应于不会触发的高阻抗状态引领也不会驱动DIO线到逻辑低电平或高电平,如果多个设备连接到同一条线,这可能是有用的。图A显示了交换机行为的四个选项,图B显示了在0、1和Z状态下的交换机及其对应的三个示例引领指示。

一个B


3.3文件菜单

文件下拉菜单有四个选项:

  • 打开项目:打开先前保存的工作空间
  • 保存项目:保存当前的工作空间
  • 导出:导出当前静态I/O工具的映像
  • 关闭staticio:关闭静态I / O工具


3.4控制菜单

Control下拉菜单包含两个选项:

  • Run:开始静态I/O工具操作(按F5也可访问)
  • 停止:停止静态I/O工具操作(按F6也可访问)


3.5视图菜单

View下拉菜单允许用户为每个DIO行切换自定义名称文本字段,如图所示,在单个DIO行窗口的底部。在文本字段中键入以更改DIO行的自定义名称。


3.6窗口菜单

窗口下拉菜单允许选择:

  • 帮助菜单(按F1键也可访问)
  • 欢迎页面(波形)
  • 从欢迎页面打开的任何其他波形工具。


下一个步骤

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

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

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