vxi总线

20世纪80年代后期,仪器制造商发现GPIB总线和VME总线产品无法再满足军用测控系统的需求了。在这种情况下,HP、Tekronix等五家国际著名的仪器公司成立了VXIbus联合体,并于1987年发布了VXI规范的第一个版本。几经修改和完善,与1992年被IEEE接纳为IEEE-1155-1992标准。

1规范

VXIbus规范是一个开放的体系结构标准,其主要目标是使VXIbus器件之间、VXIbus器件与其它标准的器件(计算机)之间能够以明确的方式开放地通信;使系统体积更小;通过使用高带宽的吞吐量,为开发者提供高性能的测试设备;采用通用的接口来实现相似的仪器功能,使系统集成软件成本进一步降低。

VXIbus规范发布后,由于军方对测控系统的大量需求,许多仪器生产厂商都加入到VXIplug&play(VXI即插即用)联盟。联盟是VXIbus联合体的固有补充机构。联盟通过规定连接器的统一方法、UUT接口和测试夹具、共享存储器通信的仪器协议、可选VXI特性的统一使用方法以及统一文件的编制方法来增加硬件的兼容性,并开发一种统一的校准方法。联盟还通过规定和推广标准系统软件框架来实现系统软件的”plug&play“互换性。

虚拟仪器(VirtualInstrumentation,VI)

虚拟仪器(VitualInstrumentation,VI)最早是适应PC卡式仪器于1986年由NI公司提出的。虚拟仪器技术是仪器技术、通信技术、总线技术数字化技术、计算机技术等有机结合的产物。这是在标准计算机软硬件基础上加上一组软件和硬件所构成。虚拟仪器从本质上说是一个开放式结构,用通用计算机、DSP信号处理器或其他CPU提供系统管理、信号处理、存储以及显示功能;用数据采集板GP-IB或VXI 总线接口板提供信号获取和控制信号输出,从而实现传统仪器功能。简单地说就是一组完成传统仪器功能的硬件和软件部件。VI通过软件将通用计算机与仪器硬件结合起来,用户可以通过友好的图形界面(通常称为虚拟面板)

操作这台计算机,就象在操作自己定义、自己设计的一台单个传统仪器一样。VI透明地将计算机资源和仪器硬件(如A/D、D/A、数字I/0、定时器和信号调理器等)的测试、控制能力结合在一起,通过软件实现地数据的分析处理和表达,从而能更迅速、更经济、更灵活地解决测试问题,并有效地降低了系统组建成本。

2VXI总线系统规范简介

VXI总线系统或者其子系统由一个VXIbus主机箱、若干VXIbus器件、一个VXIbus资源管理器和主控制器组成,零槽模块完成系统背板管理,包括提供时钟源和背板总线仲裁等,当然它也可以同时具有其它的仪器功能。资源管理器在系统上电或者复位时对系统进行配置,以使系统用户能够从一个确定的状态开始系统操作。在系统正常工作后,资源管理器就不再起作用。主机箱容纳VXIbus仪器,并为其提供通信背板、供电和冷却。

VXIbus不是设计来替代现存标准的,其目的只是提高测试和数据采集系统的总体性能提供一个更先进的平台。因此,VXIbus规范定义了几种通信方法,以方便VXIbus系统与现存的VMEbus产品、GPIB仪器以及串口仪器的混合集成。

VXI总线系统机械结构

VXIbus规范定义了四种尺寸的VXI模块。较小的尺寸A和B是VMEbus模块定义的尺寸,并且从任何意义上来说,它们都是标准的VEMbus模块。较大的C和D尺寸模块是为高性能仪器所定义的,它们增大了模块间距,以便对包含用于高性能测量场合的敏感电路的模块进行完全屏蔽。A尺寸模块只有P1、P2和P3连接器。

目前市场上最常见的是C尺寸的VXIbus系统,这主要是因为C尺寸的VXIbus系统体积较小,成本相对较低,又能够发挥VXIbus作为高性能测试平台的优势。

VXI总线系统电气结构

VXIbus完全支持32位VME计算机总线。除此之外,VXIbus还增加了用于模拟供电和ECL供电的额外电源线、用于测量同步和触发的仪器总线、模拟相加总线以及用于模块之间通信的本地总线。VXIbus规范定义了3个96针的DIN连接器P1、P2和P3。P1连接器是必备的,P2和P3两个连接器可选。

VXIbus系统EMC、供电和冷却

VXIbus总线规范规定了系统传导及辐射EMC(电磁兼容)产生和敏感度的上限值。EMC的限定保证了包含敏感电路的模块能够完成所期望的操作,而不受到系统中其他模块的干扰。

为了方便系统集成VXIbus规范要求机箱制造商和模块制造商在其产品规范中给机箱供电和冷却能力以及模块的电源需求和冷却指标。系统集成者可以根据这些指标选择合适的机箱和模块。

VXlbus系统通信

通信是VXibus标准的又一个重要组成部分。VXIbus总线规范定义了几种器件类型和通信协议。然而,规范为了保证开放性,并没有规定VXIbus主机箱和器件的控制方式,以便厂商可以灵活定义并与高速发展的PC技术同步。下一节将要详细讨论当前流行的几种方式。每个VXIbus器件都有一个唯一逻辑地址(unique
logical address,ULA),编号从0到255,即一个VXIbus系统最多有256个器件。VXIbus规范允许许多器件驻留在一个插槽中以提高系统的集成度和便携性,降低系统成本,也允许一个复杂器件占用多个插槽,VXIbus通过ULA进行器件寻址,而不是通过器件的物理位置。

vxi总线

时间: 2024-10-11 06:52:31

vxi总线的相关文章

WinCE项目应用之虚拟仪器(VI)

虚拟仪器技术就是利用高性能的模块化硬件,结合高效灵活的软件来完成各种测试.测量和自动化的应用.虚拟测量仪器(VI)概念由美国国家仪器公司NI(National Instruments)提出,并引发了传统仪器领域的一场重大变革,使得计算机和网络技术得以长驱直入仪器领域,和仪器技术结合起来,从而开创了"软件即是仪器"的先河."软件即是仪器"这是NI公司提出的虚拟仪器理念的核心思想.从这一思想出发,基于电脑或工作站.软件和I/O部件来构建虚拟仪器.I/O部件可以是独立仪器

I2C总线介绍及AT24C02驱动编写 笔记

中断处理程序 { 清除中断 硬件自动清除 软件清除 } CPU芯片手册相关章节 -------- I2C CPU外接设备的方式 1)GPIO简洁的方式(按键,LED) 通过设置GPIO管脚的状态来完成通信(控制) gpccon gpcpud gpcdat 2)类似于内存的接口 (DDRAM norflash nand dm9000) 从硬件上看CPU和芯片 数据线 地址先  BANK 3)协议类接口 uart I2C AT24C02    EEPROM 3,如何解决CPU和设备通信的问题 I2C

AMBA APB总线

前面分析了AHB总线协议.接下来分析APB总线协议. (一) APB总线接口: PCLK APB总线时钟. PRESETn APB总线复位.低有效. PADDR 地址总线. PSELx 从设备选择. PENABLE APB传输选通. PWRITE 高为写传输,低为读. PRDATA 读数据总线. PWDATA 写数据总线. 接口信号定义如下: 1 interface apb_slv_intf #( 2 parameter AW = 32, 3 DW = 32 4 ) ( 5 input logi

消息总线扩展之主动转发

问题简述 消息总线目前为Java编程语言提供了SDK,同时针对其他语言提供了一个称之为httpBridge的http代理.这基本可以满足大部分主流编程语言对消息总线的使用需求,但这也仅仅是对技术层面上的需求的满足.在业务层面上,尤其是面对老的业务系统的适配一直都是个难题,这篇文章谈谈面对一个在线上运行的业务系统,如何使得引入消息总线的总体成本尽可能得低. 就消息总线的两种使用方式而言,无论是SDK的方式还是httpBridge的方式,都需要往第三方系统引入对消息总线的依赖,这些依赖包括但不仅限于

事件总线框架---Otto

我们假设这样一种业务场景,现在在做一款及时聊天应用,我们在聊天页面进行收发信息,同时也要实时更新前一页面的聊天记录,这时我们该如何去实现?说说我以前的实现策略,我使用的是广播接收器BroadCastReceiver,在接收和发送消息的时候就不停去发送广播,然后在需要实时更新的地方进行接收更新.实现的思想比较简单,也不存在代码上的耦合问题,但是有个弊端.弊端就是需要去在很多地方实现BroadCastRecevier,代码虽不算冗余,但比较多,看起来很是不爽. 今天为大家介绍的Otto,就能彻底解决

存储、中断、总线及输入输出系统

存储系统的基本要求: 大容量,高速度和低价格. 访问时间: 存储器从接到访存读申请,到信息被读到数据总线上所用的时间 存储周期: 连续启动一个存储体所需的时间间隔 频宽: 每秒传输的信息位数 并行主存系统: 能并行读取多个CPU字的单体多字.多体单字或多体多字的交出存储主存系统 并行主存频宽: 主存频宽与分体数m.转移概率λ的关系 中断分类: 机器校验中断 访管中断 程序性中断 外部中断 I/O中断 重新启动中断 总线: 总线是用于互连计算机.CPU.存储器.I/O端口及外部设备.远程通信设备间

IIC总线协议

 II2C C总线的简单的概述 1.( 总线(Inter Integrated Circuit Bus Inter Integrated Circuit Bus):是 ):是Philips Philips公司 公司 推出的串行总线标准(为二线制).总线上扩展的外围器件及外设接 推出的串行总线标准(为二线制). 2.总线上扩展的外围器件及外设接 口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能 口通过总线寻址,是具备总线仲裁和高低速设备同步等功能的高性能 多主机总线. 3.特点:组成系

什么是数据仓库总线架构

一.总线架构 维度建模的数据仓库中,有一个概念叫Bus Architecture,中文一般翻译为“总线架构”.总线架构是Kimball的多维体系结构(MD)中的三个关键性概念之一,另两个是一致性维度(Conformed Dimension)和一致性事实(Conformed Fact). 在多维体系结构(MD) 的数据仓库架构中,主导思想是分步建立数据仓库,由数据集市组合成企业的数据仓库.但是,在建立第一个数据集市前,架构师首先要做的就是设计出在整个企业内具有统一解释的标准化的维度和事实,即一致性

linux设备驱动之platform平台总线工作原理(三)

设备为数据,驱动为加工着 1.以led-s3c24xx.c为例来分析platform设备和驱动的注册过程 其中关于led的驱动数据结构为: static struct platform_driver s3c24xx_led_driver = { .probe = s3c24xx_led_probe, .remove = s3c24xx_led_remove, .driver = { .name = "s3c24xx_led", .owner = THIS_MODULE, }, }; s