资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,第,9,章,VXI,总线,第十二讲,1,、概述,2,、,VXI,模块与主机箱,3,、信号线,历史的回顾,VXIbus,是,VMEbus,在仪器领域的扩展(,VMEbus eXtensions for Instrumentation,),是计算机操纵的模块化自动仪器系统。,VXIbus,的演变,1979,年,,Motorola,公布了一个面向,68000,微处理器的所谓,VERSAbus,。与此同时,诞生了一种被称为 “,Eurocard”,(,IEC297-3,)的印刷电路板标准。,1981,年,10,月,,Motorola, Mostek,和,Signetics,宣布他们共同支持基于,VERSAbus,和,Eurocard,模块尺寸的系列板卡,这就是著名的,VMEbus,。,1987,年,,VMEbus,被,IEEE,正式接受为,万用背板总线(,Versatile Backplane Bus,)标准,VMEbus,(,ANSI/IEEE 1014-1987,),。,VXI,总线,VXIbus,是,VME,总线在仪器领域的扩展,(VMEbus eXtension for Instrumentation),。,1987,年,4,月,美国,Colorado Data Systems,、,Hewlett-Packard,、,Racal,、,Dana Instruments,、,Tektronix,和,Wavetek,等五家著名仪器公司求同存异,组成,VXI,总线联合体(,VXIbus Consortium Inc.,),提出,VXIbus Rev.1.3,规范文件。,1992,年,9,月,17,日美国,IEEE-P1155,采纳,VXIbus Rev.1.4,作为,IEEE,工业用标准的基本文件。,版本,0.0,1.0,1.1,1.2,1.3,1.4,IEEE-1155,日期,1987.7.9,1987.8.24,1987.10.7,1988.6.21,1989.7.14,1992.4.21,1993.9.20,VXIbus,标准发展史,VXIbus,规范的目标,VXIbus,联合体制订,VXI,总线规范的目标是定义一系列对所有厂商开放的、与现有工业标准兼容的、基于,VME,总线的模块化仪器标准,其要点可概括为:, 使设备之间以明确的方式通信;, 使,VXI,系统比标准的机架堆叠式系统具有更小的物理尺寸;, 使用专门的通信协议和更宽的数据通道为测试系统提供更高的系统吞吐率;, 提供可用于军事模块化仪器(,Instrument on a Card,)系统的测试设备;, 通过使用虚拟仪器原理方便地扩展测试系统的功能;, 通过使用统一的公共接口降低系统集成时的软件开发成本;, 在该规范内定义实现多模块仪器系统的方法。,VXIbus,标准体系,国际上现有两个,VXIbus,组织,:,VXIbus,联合体,:,主要负责,VXIbus,硬件(即仪器级)标准规范的制订;,VPP,系统联盟,:,宗旨是通过制订一系列的,VXIbus,软件(即系统级)标准来提供一个开放的系统结构,使其更容易集成和使用。,1993,年,9,月,22,日成立,VXI,即插即用系统联盟,(VXI Plug&Play System Alliance),。该联盟由,National Instruments,、,GenRad,、,Racal Instruments,、,Tektronix,和,Wavetek,五家公司发起,提出,VPP,规范文件。,所谓,VXIbus,标准体系就由这两套标准构成。,VXIbus,仪器级和系统级规范文件分别由,10,个标准组成,VXIbus,仪器级标准规范文件,标准代号,标准名称,VXI-1,VXIbus,系统规范,(IEEE1155-1992),VXI-2,VXIbus,扩展的寄存器基器件和扩展的存储器器件,VXI-3,VXIbus,器件识别的字符串命令,VXI-4,VXIbus,通用助记符,VXI-5,VXIbus,通用,ASCII,系统命令,VXI-6,VXIbus,多机箱扩展系统,VXI-7,VXIbus,共享存储器数据格式规范,VXI-8,VXIbus,冷却测量方法,VXI-9,VXIbus,标准测试程序规范,VXI-10,VXIbus,高速数据通道,VXIbus,系统级标准规范文件,标准代号,标准名称,VPP-1,VPP,系统联盟章程,VPP-2,VPP,系统框架技术规范,VPP-3,仪器驱动程序,技术规范,VPP-3.1,VPP,仪器驱动程序结构和设计技术规范,VPP-3.2,VPP,仪器驱动程序开发工具技术规范,VPP-3.3,VPP,仪器驱动程序功能面板技术规范,VPP-3.4,VPP,仪器驱动程序编程接口技术规范,VPP-4,标准的软件输入输出接口技术规范,VPP-4.1,VISA-1,虚拟仪器软件体系结构主要技术规范,VPP-4.2,VISA-2 VISA,转换库(,VTL,)技术规范,VPP-4.2.2,VISA-2.2,视窗框架的,VTL,实施技术规范,VPP-5,VXI,组件知识库技术规范,VPP-6,包装和安装技术规范,VPP-7,软面板技术规范,VPP-8,VXI,模块,/,主机机械技术规范,VPP-9,仪器制造商缩写规则,VPP-10,VXIP&P LOGO,技术规范和组件注册,第一节,VXI,模块与主机箱,一、,VXI,系统的组成与特点,一个典型的,VXI,系统主要由,:,VXI,机箱,;,VXI,模块(插件),;,计算机及显示器等三部分组成。,图,典型的,VXI,系统组成结构,显示器,嵌,入,式,控,制,器,仪,器,模,块,1,仪,器,模,块,2,仪,器,模,块,n,主机箱,图,二、,VXI,模块,VXI,总线测试系统的最小物理单元是组件模块,(Assembly Module),。如图所示,它由带电子元件和连接器的组件板、前面板和任选的屏蔽壳组成。模块有,A,、,B,、,C,、,D,四种规格。,VME,A,B,C,D,P1,P1,P1,P3,P1,P2,P2,P2,3.9”,6.3”,9.2”,6.3”,9.2”,13,.4”,14.4”,13.4,”,P1 VME,计算机总线,16bit,数据传输总线, 16M,地址,仲裁总线,优先中断总线, 公用总线,P2,中间行增加,:,VME 32-bit,数据总线, 4G,地址,P2,外部行增加,:,10MHz,时钟总线, TTL&ECL,触发总线, 12 pin,本地总线,模拟加法总线,模块识别总线,电源总线,P3,增加高性能:,100MHz,时钟总线, 100MHz,同步总线,ECL,星形总线, ECL,触发总线,,24 pin,本地总线,电源总线,VXI,VXIbus,规范除电气与机械标准外,还包括包装、电磁兼容性、电源分布、,VXI,主机箱和嵌入模块的冷却方法与气流要求等。所有模块装入,VXI,主机箱的插槽,而通过模块前面板提供开关、,LED,指示、测试点与,I/O,连接等。,模块有,A,、,B,、,C,、,D,四种规格,三、,VXI,主机箱,组件模块的机械载体是主机箱,(Mainframe),。,与模块尺寸类型相适应,主机箱也有,A,、,B,、,C,、,D,四种尺寸可选择。,模块互连载体是主机箱的背板,(,Backplake,),,,背板与模块之间通过总线连接器衔接:三个,96,芯的连接器,J1,、,J2,、,J3,,,模块上的连接器对应为,P1,、,P2,、,P3,。,VXI,规定,一个主机箱最多有,13,个,(0,12,号,),槽位,其中,0,号槽比较特殊,位于机箱的最左边或最底部。,VXI,主机箱还为系统提供适合仪器工作要求的公用电源、冷却和电磁屏蔽环境条件。,主机箱,图,3-3,第二节,VXI,总线信号线,一、,VXI,总线的组成,VXI,总线是模块间信号的载体。在,VME,总线基础上扩展了一些适应仪器特殊要求的信号线后形成的,其组成如图所示。从功能上看,,VXI,总线定义的信号可分为以下几类:,*,VME,计算机总线,*仪器要求的信号线,星形线,模块识别线,时钟与同步线,加法总线,触发总线,VME,总线,局部总线,全局总线,单总线,0,槽,模块,1,槽,模块,2,槽,模块,3,槽,模块,4,槽,槽模块,VME,计算机总线,时钟和同步总线,模块识别总线,触发总线,模拟加法总线,局部总线,星形总线,电源总线,二、,VME,计算机总线,1,数据传输总线(,DTB,),DTB,由总线主模块控制,用于主、从模块之间传递数据和状态,/,识别信息。分为寻址线、数据线和控制线。,2,DTB,仲裁总线,VME,总线支持多处理器的分布式系统。仲裁总线用来解决多个主模块争夺,DTB,总线使用权的问题,防止总线冲突。,3,优先中断总线,供,VME,总线系统的中断器(,Interrupter,),和中断处理器(,Interrupt Handler,),之间进行中断请求和中断认可使用。,4,公用总线,为系统提供时钟、系统初始化及故障检测等功能。,数据传输总线(,DTB,),数据传输总线用于在,CPU,板上的主模块,(MASTER),与存储器板和输入输出板上的从模块,(SLAVE),之间传送数据、地址及有关的控制信号,由主模块起动并控制,DTB,的数据传送周期。,数据传输总线分为三类信号线:,寻址线 数据线 控制线,A01,:,A23,:,(,地址,) D00,D15 AS (,地址选通,),AM0AM5 (,地址修改,) DS0(,数据选通,0),DS0 (,数据选通,0) DS1 (,数据选通,1),DS1 (,数据选通,1) BERR(,总线错误,),LWORD(,长字,) DTACK(,数据传送认可,),WRITE(,读写,),2,DTB,仲裁总线,VME,标准支持多处理器的分布式微型计算机系统,即多块,CPU,板同时存在于一个,VME,系统中,并共享系统中的软硬件资源。当多个主模板申请,DTB,的使用权时,由,VME,的仲裁系统对这些申请进行协调。,仲裁总线包括:,BCLR,(总线清除),BGnIN,(总线允许输入,n,),BBSY,(总线忙),BGnOUT,(总线允许输出,n,),BRn,(总线请求,n,),。,其中,n=0,,,1,,,2,,,3,。,VME,标准规定了,3,种仲裁算法:,优先权仲裁法,循环仲裁法,单级仲裁法,3,优先中断总线,优先中断总线供,VME,系统中的中断模块和中断控制模块间进行中断请求和中断认可操作用。,VME,支持两种中断子系统,即具有一个中断控制模块的单控制器系统和具有多个中断控制模块的分布式系统。,优先中断总线包括:,IRQ1,IRQ7,;,IACK(,中断确认,),;,IACKIN,1ACKOUT(,中断认可菊花链,),。,中断请求线具有不同的优先级,,IRQ7,最高,,IRQ1,最低。,4,公用总线,实用总线为,VME,系统提供系统时钟以及对系统进行初始化和故障诊断等功能。,实用总线包括:,SYSCLK(,系统时钟,),;,16MHz,,系统操作的时间基准,ACFAIL (,交流故障,),;,SERCLK(,序列时钟,),;,SYSRESET(,系统复位,),;,SERDAT(,序列数据,),;,SYSFAIL(,系统故障,),等。,还有电源线,地线,GND,,保留线。,为适应高速、高性能仪器组件模块的需要,,VXI,在保留,VME,系统总线的基础上,新定义了一些面向仪器应用的信号线。这些新定义的信号线位于,P2,和,P3,连接器上,包括:,*,MODID,模块识别线 :检测特定位置上的模块的是否存在 。,*时钟和同步线:,CLK10,:,CLK10,是,10MHz,系统时钟。,CLK100,:,CLK100,是,100MHz,系统时钟。,SYN100,:,SYNC100,为同步信号线,用来使多个器件与给定的,CLK100,的上升沿同步。,三、,VXI,增加的信号线(,8,个子总线),*仪器触发线 :,TTL,、,ECL,。,*星形总线:,STARX,和,STARY,。,*模拟相加线 :,SUMBUS,是,VXI,背板上的模拟相加结点。,*局部总线:用于两者之间高速通信,,LBUS,数据传输率高达,250Mbps,和,1Gbps,。,*电源线:,+5V,,,+12V,是,VME,标准;,+24V,是为模拟电路设计的,,-5V,、,2V,和,-2V,零槽和资源控制器,VXI,机箱最左边的插槽包括有诸如背板时钟(,Backplane clock,)、配置信号,(configuration signals),、同步与触发信号,(synchronization and trigger signals),等系统资源,因而只能在该槽中插入具有,VXI“0,槽”功能的设备,即所谓的,0,槽模块,通常简称为,0,槽。,VXI,资源管理器(,RM,)实际上是一个软件模块,它可以装在,VXI,模块或者外部计算机上。,RM,与,0,槽模块一起进行系统中每个模块的识别、逻辑地址的分配、内存配置、并用字符串协议建立命令者,/,从者之间的层次体制。,零槽模块主要为它所在的子系统中,1,槽,12,槽提供公共系统资源,保证每个主机箱能实现其基本功能。如,;CLK10,MODID,CLK100,等,零槽资源控制器:能满足所有选用的仪器模块的各项要求,它包括,VME,总线资源管理器和,VME,总线系统控制器。,插在零槽中的模块可以具有其他功能:,GPIB,接口,,IEEE1394,接口,,MXI,接口等。,第十三讲,VXI,器件,VXI,系统的通信协议,第三节,VXI,器件,一、,VXI,器件组成与分类,1,器件模型,VXI,模块功能和电路千差万别,但从,VXI,系统组建和管理角度看,它们都是,VXI,系统最基本和最低层的逻辑单元,通称,VXI,器件,(Device),。,组成,VXI,系统的基本逻辑单元称为器件。一般来说,一个器件占据一个,VXI,总线插件,但也允许在一个插件上实现多个器件或者一个器件占据多个插件。计算机、数字多用表、多路开关、信号发生器、人机接口和计数器等都可作为器件存在于,VXI,总线系统中。,下图描述了一个,VXI,器件的功能和逻辑组成,该模型和器件所支持的通信协议相联系,大致包括四个层次,:,连接层,:,由物理层协议规定的连接器和总线接收,/,发送器,以保证器件与主机箱背板在机械和电气上相容;,数据传输层,:,实现包括原,VMEbus,规范在内的,VXI,总线定义的信号线及相应的接口功能;,器件操作区,:,用来支持系统的组态、通信和操作控制,它由,VXI,总线规范定义的一组标准组态,/,操作寄存器实现;,器件特定测试功能区,:,完全由器件设计者定义,但可能支持,IEEE488.2,和,SCPI,规范。,VXI,总线器件的模型,2,器件分类,器件之间的基本操作是信息传输。根据通信能力,,VXI,总线器件分为四类。,寄存器器件,:,仅具有只支持寄存器直接读,/,写协议最基本能力,;,一般只配置,VMEbus,的从模块功能。,如简单的开关、数字,I/O,卡、,A/D,转换器等。,存储器器件,:,是包含一定的存储器器件特征的、类似寄存器器件的,VXI,总线器件。,ROM,RAM,消息型器件,:,是具有较高级通信能力的器件,这类器件设置了一组可以由其它模块访问的“通信寄存器”,使该器件可通过某种特定的通信协议(如,VXI,总线字串行协议)与系统中的其它器件进行通信。,包含,CPU,并能理解,ASCII,命令的智能器件:如数字万用表、频谱分析仪、显示控制器、,IEEE488-VXI,总线等。,图,9-20 VXI,总线器件分类,扩展器件,:,是专用的,VXI,总线器件,它具有配置寄存器供系统识别。这类器件允许将来定义更新种类的器件,以支持更高级的兼容性。,还有:,混合器件和非,VXI,总线器件。,二、,配置寄存器,VXI,总线器件的寄存器分为两大部分:,配置,(,组态,),寄存器和操作寄存器,地址分配如图所示。,其中,,“器件类别相关的寄存器”随器件类型而异。,“器件相关的寄存器”完全由器件设计者定义。,配置寄存器,:,共定义了六个配置寄存器,这些寄存器都是,16,位的,所有,VXI,总线器件都必须配备,其功能定义如图所示。,第三节,VXI,器件,器件寄存器地址分配图,与器件相关的寄存器,与器件类别相关的寄存器,偏移寄存器,状态,/,控制寄存器,器件型号寄存器,ID/,逻辑地址寄存器,3FH,1FH,06H,04H,02H,00H,操作,组态,器件配置寄存器功能定义图,第三节,VXI,器件,三、,器件类别相关的寄存器,器件类别相关的寄存器随器件类型不同定义不同,下面分述如下:,寄存器器件,:,VXI,规范没有对所有寄存器器件定义与器件类别相关的寄存器。,消息型器件,:,定义了一组标准通信寄存器,以支持,VXI,总线系统较高级的通信协议。其中,协议寄存器、响应寄存器和数据低寄存器是所有消息型器件必备的。,存储器器件:,定义了一个特征寄存器,是只读寄存器,用来存放存储器器件的一些重要特征。,扩展器件:,定义为“子类和子类相关寄存器”,以便适应新一类的,VXI,总线器件。,第三节,VXI,器件,四、,VXI,器件的初始化和终止操作,1,、上电初始化,1,)在开机瞬间,,SYSRESET,线被置为有效电平,迫使系统中各器件处于复位状态。,2,)当,SYSRESET,位被释放,器件开始自检。自检使器件和,VXI,总线的通信能力得到初始化。,3,)如果器件自检没通过。继续置,SYSRESET,有效,点亮“故障灯”。,4.9s,后,这些条件表示自检失败。,4,)若成功自检,释放,SYSRESET,。准备好于,VXI,总线通信。,5,)需要进一步初始化的器件。继续等待命令。,6,)清除自检失败的器件,7,)当“复位”位被清除时,器件开始另一个自检过程。,2,、配置寄存器初始化,在,SYSRESET,被释放的,4.9s,内进行。,终止操作:,1,)硬复位,2,)软复位,3,),VXI,总线命令,4,)与器件相关的终止,第四节,VXI,系统的通信协议,一、,通信层次划分,VXI,总线系统的通信协议分若干层次,由器件的不同硬件和软件提供支持,如图所示。,VMEbus,的读,/,写,/,中断周期等操作,:,VXI,总线系统最低层的通信协议。,中断通信协议,:,指从者具有请求中断周期,向其命令者传送状态,/,识别字(,STATUS/ID,),,表明它出于何原因请求中断的一种能力;,字串行协议,:,受通信寄存器支持的,消息型器件必须执行的,命令者,/,从者器件间通信应该恪守的标准通信规程。,共享存储器协议:,允许两个非命令者,/,从者关系的、在同一种水平上的器件通过存储器块进行双向通信 。,VXI,仪器通信协议:,器件执行某些公共的测试操作命令。,第四节,VXI,系统的通信协议,VXI,总,线,系,统,的,通,信,层,次,VXI,总线中参与通信的单元包括,:,基于寄存器的从者,;,基于消息的从者,;,基于消息的命令者。,基于寄存器的从者,基于寄存器的从者是指基于寄存器的器件的通信单元。,这类器件的通信协议在,VXI,标准中没有定义,即基于寄存器的从者不支持,VXI,总线的任何通信协议。控制基于寄存器的器件的协议完全取决于器件。这类器件的设计者可随意规定寄存器间的配合和正常操作所需的控制协议。,基于消息的从者,基于消息的从者通常具有独立执行复杂命令的能力,并可控制分层仪器系统中的其它器件。,基于消息的命令者,基于消息的命令者是基于消息的器件对其它器件进行控制的接口。,基于消息的从者和命令者都使用,VXI,总线基于消息的器件协议进行通信。,命令者与从者之间进行通信的协议,涉及到从者的协议寄存器、响应寄存器和数据寄存器。,最简单的通信是使用数据寄存器和响应寄存器,以字串行方式传送数据。,所有基于消息的器件都能执行这种协议,是为基于消息的器件定义的最基本的通信方式,在硬件和软件的实现上也很简单,而且还能为完成系统任务提供所需要的通信能力。,通信方式,字串行协议:最简单、最基本,共享存储器协议:复杂通信协议,高速数据通道,FDC,二、字串行通信协议,1.,传送控制方式,字串行通信协议,:,是指命令者将命令,/,数据以串行方式向从者的某一固定寄存器单元,(,如数据寄存器,),进行传送的通信控制协议,用于消息型命令者与消息型从者之间传输,VXI,字串行控制命令或数据。该协议推荐了两种传送控制方式:,*正常传送方式(,NTM,),:,是一种软件查询非定时异步传送方式,数据传送进程由响应寄存器的有关位进行控制。,*快速挂钩方式(,FHS,),:,是用从者的,DTACK*,和,BERR*,信号线状态强制定时的同步字串行序列传送。,2.,字,/,长字,/,扩展长字串行传送,字串行通信有三种形式:字串行、长字串行和扩展长字串行,数据宽度分别为,16,位、,32,位和,64,位。,3,字节传送协议,字节传送协议是命令者和从者之间传输,8,位数据,借助“字节有效”和“字节请求”两个字串行命令完成。,DIR,和,DOR,4,消息型器件可响应的字串行命令,为了统一消息型器件在,VXI,总线系统运行中的行为规范,定义了,29,条不同能力消息型器件应选择响应的字串行命令。,组态命令,(6):,正常操作命令,(7):,状态无关命令,(16) :,VXI,总线规范在比系统结构更高的别级上,定义了反映测试仪器特征的,VXI,仪器设计规则,这就是,VXI,仪器协议。,所谓,VXI,仪器,:,就是指支持字串行通信协议,执行 “正常操作命令”,接受,VXI,总线接口器件(如,IEEE488-VXI,接口)控制的消息型器件。,VXI,仪器协议的传输如图所示。,三、,VXI,仪器的基本操作协议,第四节,VXI,系统的通信协议,VXI,总线仪器协议,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,接口器件,VXI,仪器,可选的命令:,Trigger,Read STB,Set Lock,Clear Lock,VXI,仪器,要求的命令:,Byte Request,Byte Available,Clear,VXI,仪器,可选的信号:,request true,request false,VXI,仪器,第四节,VXI,系统的通信协议,1,命令者到仪器的数据字节传送,:,利用“字节有效”命令,按字节传送协议。,2,仪器到命令者的数据字节传送,:,命令者传送“字节请求”字串命令给仪器。,3,清除,VXI,总线仪器,:,清除输入,/,输出序列缓冲器。,4,触发,VXI,总线仪器,:,5.,本地封锁,:,6.,服务请求操作,:,支持“请求真,(rt)”,和“请求假,(rf)”,7.,串行查询操作,SPOLL:,可选择执行“读,STB”,命令。,VXI,测试系统,VXI,快速数据通道(,FDC,),VXI,模块的总线接口设计,第十四讲,第五节,VXI,测试系统,一、,VXI,系统共用资源,VXI,总线规范规定,系统共用资源器件用于总线系统资源管理,:,第一是,0,号槽服务器件,:,它在物理连接层向系统提供共用资源;,第二称为,资源管理器,:,它提供系统的逻辑组态和管理服务,。,第五节,VXI,测试系统,1,0,号槽服务器件,0,号槽器件向,VXI,总线系统的,1,12,号槽提供共用资源,其逻辑组成和主要功能可归纳为以下几点:,系统时钟功能模块。提供,SYSCLK(16MHZ),、,CLK10,、,CLK100,和,SYN100,时钟和同步信号;,STARX,和,STARY,星形触发线程控组合矩阵;,系统复位等管理模块。,SYSRESET*,、,ACFAIL*,和,SYSFAIL*,信号;,模块识别功能模块。驱动和接收,MODID00,MODID12,线。,第五节,VXI,测试系统,2,资源管理器,是提供总线系统组态和管理服务的,VXI,器件。一个资源管理器必须是具有命令者能力的消息型器件,其逻辑地址为,0,,通常也提供,0,号槽服务。资源管理器按其组态能力可分为静态,(SC-Static Configuration),资源管理器和动态,(DC-Dynamic Configuration),资源管理器。,SC,资源管理器为系统提供,6,种组态服务功能,通常在系统上电时执行,:,(1),识别系统中所有,的,VXI,总线器件,(2),管理系统自测试和诊断序列,(3),配置系统的,A24,和,A32,地址空间,第五节,VXI,测试系统,(4),配置系统的命令者,/,从者层级,(5),分配,VME,总线的,IRQ,线,(6),启动正常系统操作,推荐了几种典型的用户测试系统的构成形式。,二、,VXI,系统的典型结构,典型的,VXI,总线测试系统结构,第五节,VXI,测试系统,三、,VXI,系统的控制计算机及接口,需要测试控制计算机来运行用户测试应用程序、控制系统的总线操作、测试操作和数据处理。测试控制计算机可分为内嵌式和外接式两种。,1.,内嵌式测试控制计算机,内嵌式测控计算机是按,VXI,总线规范设计的计算机模块,插入主机箱的个槽位的空间。对内嵌式测控控制器,(,计算机,),的要求是:,(1),与,VME,总线和高性能的,VXI,仪器总线相容;,(2),支持,VME,周期操作和,VXI,总线字串行通信协议;,(3),具有号槽服务和,VXI,总线系统资源管理能力;,(4),还需提供通用计算机的能力。,第五节,VXI,测试系统,2,外接测试控制计算机接口,外接一台通用计算机作为,VXI,系统的测试控制控制计算机是多数用户的选择。但通用计算机不能直接和,VXI,系统总线相连,因此必须设计专用的接口转换模块,如图所示。通过设计这样的接口转换模块,计算机原则上可以使用任何通信或仪器总线实现与,VXI,总线的信息交换,如,GPIB,、,RS232,、,USB,、,IEEE1394,、,LAN,等。在目前,VXI,测试系统应用中,广泛采用的外计算机接口有以下几种:,GPIB-VXI,接口, VXI-MXI,接口, 1394-VXI,接口,第五节,VXI,测试系统,外接测试控制计算机与,VXI,系统的连接,第六节,VXI,快速数据通道(,FDC,),一、,FDC,的作用,二、,FDC,存储器的定义,三、,FDC,存储器的管理,四、,FDC,数据传输过程,第七节,VXI,模块的总线接口设计,其它模块,式,仪器总线,第十五讲,第八节 其它模块,式,仪器总线,模块式仪器总线,还有很多,,CAMAC,,“,个人仪器”总线(,AT/PCI/CPCI,),等。近年影响重大,数,PXI,总线,,PXI,(,PCI,eXtension,for Instrumentation,),是,PCI,在仪器领域的扩展。它由,PXI,系统联盟在,1997,年制定,将,CompactPCI,规范定义的,PCI,总线技术发展成适合于试验、测量与数据采集场合应用的机械、电气和软件规范。,PXI,的目的是将通用,PC,的性价比优势应用到模块式仪器领域,形成一种高性价比的虚拟仪器测试平台。,PXI,的优势在于:,模块体积更小,数据传输速率更高(总线最大带宽为,132Mb/s,),,受惠,PC,市场价格更低。,但,PXI,在电磁兼容性(,EMC,)、,单机箱插槽数量、电源品种、电源功率、冷却能力等方面均不敌,VXI,总线。,第八节 其它模块,式,仪器总线,一、,PXI,规范的体系结构,PXI,总线规范涵盖了三大方面的内容:机械规范、电气规范和软件规范,如图所示。,第八节 其它模块,式,仪器总线,图3-29,1.,机械规范及特性,PXI,和,CompactPCI,模块的结构形状,针孔连接器完全相同,兼容性使二者保持了较好的互操作性 。,PXI,新增加:,J2,连接器定义,64,位,PCI,总线和,PXI,新增加的信号,环境测试和主动冷却要求,“系统槽”必须位于最左端 。,第八节 其它模块,式,仪器总线,模块的结构形状,针孔连接器,第八节 其它模块,式,仪器总线,2.,电气规范及特性,PXI,电气性能,第八节 其它模块,式,仪器总线,如 表 所示,与,VXI,总线系统相比,,PXI,增加的系统参考时钟、触发线和星形线全部都是,TTL,逻辑电平。,PXI,没有提供,ECL,电源。,表,PXI,与,VXI,面向仪器领域的扩展性能的比较,参考时钟 触发线 星形线 局部,模块 模拟和,电源 连接器,总线,识别,VXI 10MHz ECL8 ECL ECL12,有 有,5V,2V DIN41612,ECL100M TTL6 +12V,+24V,PXI 10MHz TTL8 TTL TTL13,无 无,5V, 12V IEC- 1076,+3.3V,第八节 其它模块,式,仪器总线,多机箱测试系统,第八节 其它模块,式,仪器总线,3.,软件规范,PXI,将,Micorsoft,Windows NT,和,Microsoft Windows 95,定义为其标准软件框架,并要求所有仪器模块都必须带有按,VISA,规范编写的,WIN32,设备驱动程序,使,PXI,成为一种系统级规范,保证系统易于集成与使用,从而进一步降低最终用户的开发费用。,第八节 其它模块,式,仪器总线,PXI,单机箱测试系统,二、,PXI,测试系统,第八节 其它模块,式,仪器总线,PXI,多机箱测试系统,第八节 其它模块,式,仪器总线,PXI,多机箱测试系统,外控制器,第八节 其它模块,式,仪器总线,PXI,混合测试系统,
展开阅读全文