测控总线技术第九章优秀PPT.ppt
《测控总线技术第九章优秀PPT.ppt》由会员分享,可在线阅读,更多相关《测控总线技术第九章优秀PPT.ppt(79页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、测控总线技术第九章测控总线技术第九章你现在浏览的是第一页,共79页历史的回顾历史的回顾 VXIbus是VMEbus在仪器领域的扩展(VMEbus eXtensions for Instrumentation),是计算机操纵的模块化自动仪器系统。VXIbus的演变的演变 1979年,Motorola公布了一个面向68000微处理器的所谓VERSAbus。与此同时,诞生了一种被称为“Eurocard”(IEC297-3)的印刷电路板标准。1981年10月,Motorola,Mostek和Signetics宣布他们共同支持基于VERSAbus和Eurocard模块尺寸的系列板卡,这就是著名的VMEb
2、us。1987年,VMEbus被IEEE正式接受为万用背板总线万用背板总线(Versatile Backplane Bus)标准)标准VMEbus(ANSI/IEEE 1014-1987)。你现在浏览的是第二页,共79页VXI总线总线lVXIbus是VME总线在仪器领域的扩展(VMEbus eXtension for Instrumentation)。l1987年4月,美国Colorado Data Systems、Hewlett-Packard、Racal、Dana Instruments、Tektronix和Wavetek等五家著名仪器公司求同存异,组成VXI总线联合体(VXIbus Co
3、nsortium Inc.),提出 VXIbus Rev.1.3规范文件。你现在浏览的是第三页,共79页l1992年9月17日美国IEEE-P1155采纳VXIbus Rev.1.4作为IEEE工业用标准的基本文件。版本版本0.01.01.11.21.31.4IEEE-1155日期日期1987.7.91987.8.241987.10.71988.6.211989.7.141992.4.211993.9.20VXIbus标准发展史 你现在浏览的是第四页,共79页VXIbus规范的目标规范的目标 lVXIbus联合体制订VXI总线规范的目标是定义一系列对所有厂商开放的、与现有工业标准兼容的、基于V
4、ME总线的模块化仪器标准,其要点可概括为:使设备之间以明确的方式通信;使VXI系统比标准的机架堆叠式系统具有更小的物理尺寸;使用专门的通信协议和更宽的数据通道为测试系统提供更高的系统吞吐率;提供可用于军事模块化仪器(Instrument on a Card)系统的测试设备;通过使用虚拟仪器原理方便地扩展测试系统的功能;通过使用统一的公共接口降低系统集成时的软件开发成本;在该规范内定义实现多模块仪器系统的方法。你现在浏览的是第五页,共79页VXIbus标准体系标准体系 l国际上现有两个VXIbus组织:lVXIbus联合体:主要负责VXIbus硬件(即仪器级)标准规范的制订;lVPP系统联盟:宗
5、旨是通过制订一系列的VXIbus软件(即系统级)标准来提供一个开放的系统结构,使其更容易集成和使用。l1993年9月22日成立VXI即插即用系统联盟(VXI Plug&Play System Alliance)。该联盟由National Instruments、GenRad、Racal Instruments、Tektronix和Wavetek五家公司发起,提出 VPP规范文件。l所谓VXIbus标准体系就由这两套标准构成。你现在浏览的是第六页,共79页lVXIbus仪器级和系统级规范文件分别由10个标准组成 VXIbus仪器级标准规范文件 标准代号标准代号标准名称标准名称VXI-1VXIbu
6、s系统规范(IEEE1155-1992)VXI-2VXIbus扩展的寄存器基器件和扩展的存储器器件VXI-3VXIbus器件识别的字符串命令VXI-4VXIbus通用助记符VXI-5VXIbus通用ASCII系统命令VXI-6VXIbus多机箱扩展系统VXI-7VXIbus共享存储器数据格式规范VXI-8VXIbus冷却测量方法VXI-9VXIbus标准测试程序规范VXI-10VXIbus高速数据通道你现在浏览的是第七页,共79页lVXIbus系统级标准规范文件 标标准代号准代号标标准名称准名称VPP-1VPP系统联盟章程VPP-2VPP系统框架技术规范VPP-3仪器驱动程序技术规范VPP-3
7、.1VPP仪器驱动程序结构和设计技术规范VPP-3.2VPP仪器驱动程序开发工具技术规范VPP-3.3VPP仪器驱动程序功能面板技术规范VPP-3.4VPP仪器驱动程序编程接口技术规范VPP-4标准的软件输入输出接口技术规范VPP-4.1VISA-1虚拟仪器软件体系结构主要技术规范VPP-4.2VISA-2 VISA转换库(VTL)技术规范VPP-4.2.2VISA-2.2视窗框架的VTL实施技术规范VPP-5VXI组件知识库技术规范VPP-6包装和安装技术规范VPP-7软面板技术规范VPP-8VXI模块/主机机械技术规范VPP-9仪器制造商缩写规则VPP-10VXIP&P LOGO技术规范和
8、组件注册你现在浏览的是第八页,共79页第一节第一节 VXI模块与主机箱模块与主机箱一、一、VXI系统的组成与特点系统的组成与特点 一个典型的VXI系统主要由:VXI机箱;VXI模块(插件);计算机及显示器等三部分组成。图典型的 VXI 系统组成结构 显示器 嵌 入 式 控 制 器 仪器模块1 仪器模块2 仪器模块n 主机箱 你现在浏览的是第九页,共79页 图 l二、二、VXI 模块模块l VXI总线测试系统的最小物理单元是组件模块(Assembly Module)。如图所示,它由带电子元件和连接器的组件板、前面板和任选的屏蔽壳组成。模块有A、B、C、D四种规格。你现在浏览的是第十页,共79页V
9、MEVMEABCDP1P1P1P3P1P2P2P23.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 同同步
10、步总总线线ECL 星星形形总总线线,ECL 触发总线,触发总线,24 pin 本地总线本地总线,电源总线电源总线VXI VXIbus规范除电气与机械标准外,还包括包装、电磁兼容性、电源分布、VXI主机箱和嵌入模块的冷却方法与气流要求等。所有模块装入VXI主机箱的插槽,而通过模块前面板提供开关、LED指示、测试点与I/O连接等。模块有A、B、C、D四种规格你现在浏览的是第十一页,共79页三、三、VXI主机箱主机箱 组件模块的机械载体是主机箱(Mainframe)。与模块尺寸类型相适应,主机箱也有A、B、C、D四种尺寸可选择。模块互连载体是主机箱的背板(Backplake),背板与模块之间通过总线
11、连接器衔接:三个96芯的连接器J1、J2、J3,模块上的连接器对应为P1、P2、P3。VXI规定,一个主机箱最多有13个(012号)槽位,其中0号槽比较特殊,位于机箱的最左边或最底部。VXI主机箱还为系统提供适合仪器工作要求的公用电源、冷却和电磁屏蔽环境条件。你现在浏览的是第十二页,共79页主机箱主机箱 图3-3 你现在浏览的是第十三页,共79页你现在浏览的是第十四页,共79页 第二节第二节 VXI总线信号线总线信号线一、一、VXI总线的组成总线的组成 VXI总线是模块间信号的载体。在VME总线基础上扩展了一些适应仪器特殊要求的信号线后形成的,其组成如图所示。从功能上看,VXI总线定义的信号可
12、分为以下几类:*VME计算机总线 *仪器要求的信号线你现在浏览的是第十五页,共79页星形线星形线模块识别线模块识别线时钟与同步线时钟与同步线加法总线加法总线触发总线触发总线VME总线总线局部总线局部总线全全局局总总线线单单总总线线0 0槽槽模块模块1 1槽槽模块模块2 2槽槽模块模块3 3槽槽模块模块4 4槽槽槽模块槽模块VME计算机总线时钟和同步总线模块识别总线触发总线模拟加法总线局部总线星形总线电源总线你现在浏览的是第十六页,共79页二、二、VME计算机总线计算机总线l1数据传输总线(数据传输总线(DTB)DTB由总线主模块控制,用于主、从模块之间传递数据和状态/识别信息。分为寻址线、数据
13、线和控制线。l2DTB仲裁总线仲裁总线 VME总线支持多处理器的分布式系统。仲裁总线用来解决多个主模块争夺DTB总线使用权的问题,防止总线冲突。l3优先中断总线优先中断总线 供VME总线系统的中断器(Interrupter)和中断处理器(Interrupt Handler)之间进行中断请求和中断认可使用。l4公用总线公用总线 为系统提供时钟、系统初始化及故障检测等功能。你现在浏览的是第十七页,共79页数据传输总线(DTB)l数据传输总线用于在数据传输总线用于在CPU板上的主模块板上的主模块(MASTER)与存与存储器板和输入输出板上的从模块储器板和输入输出板上的从模块(SLAVE)之间传送数据
14、、之间传送数据、地址及有关的控制信号,由主模块起动并控制地址及有关的控制信号,由主模块起动并控制DTB的数据传的数据传送周期。送周期。数据传输总线分为三类信号线:数据传输总线分为三类信号线:寻址线寻址线 数据线数据线 控制线控制线 A01:A23:(地址地址)D00D15 AS(地址选通地址选通)AM0AM5(地址修改地址修改)DS0(数据选通数据选通0)DS0(数据选通数据选通0)DS1(数据选通数据选通1)DS1(数据选通数据选通1)BERR(总线错误总线错误)LWORD(长字长字)DTACK(数据传送认可数据传送认可)WRITE(读写读写)你现在浏览的是第十八页,共79页2DTB仲裁总线
15、l VME标准支持多处理器的分布式微型计算机系统,即多标准支持多处理器的分布式微型计算机系统,即多块块CPU板同时存在于一个板同时存在于一个VME系统中,并共享系统系统中,并共享系统中的软硬件资源。当多个主模板申请中的软硬件资源。当多个主模板申请DTB的使用权的使用权时,由时,由VME的仲裁系统对这些申请进行协调。的仲裁系统对这些申请进行协调。l仲裁总线包括:仲裁总线包括:BCLR(总线清除)(总线清除)BGnIN(总线允许输入(总线允许输入n)BBSY(总线忙)(总线忙)BGnOUT(总线允许输出(总线允许输出n)BRn(总线请求(总线请求n)。其中其中 n=0,1,2,3。你现在浏览的是第
16、十九页,共79页lVME标准规定了3种仲裁算法:l优先权仲裁法l循环仲裁法l单级仲裁法你现在浏览的是第二十页,共79页3优先中断总线l优先中断总线供优先中断总线供VME系统中的中断模块和中断控制模块间系统中的中断模块和中断控制模块间进行中断请求和中断认可操作用。进行中断请求和中断认可操作用。lVME支持两种中断子系统,即具有一个中断控制模块的支持两种中断子系统,即具有一个中断控制模块的单控制器系统和具有多个中断控制模块的分布式系统。单控制器系统和具有多个中断控制模块的分布式系统。l优先中断总线包括:优先中断总线包括:IRQ1IRQ7;IACK(中断确认中断确认);IACKIN1ACKOUT(中
17、断认可菊花链中断认可菊花链)。l 中断请求线具有不同的优先级,中断请求线具有不同的优先级,IRQ7最高,最高,IRQ1最低。最低。你现在浏览的是第二十一页,共79页4公用总线l实用总线为实用总线为VME系统提供系统时钟以及对系统进行初系统提供系统时钟以及对系统进行初始化和故障诊断等功能。始化和故障诊断等功能。l 实用总线包括:实用总线包括:SYSCLK(系统时钟系统时钟);16MHz,系统操作的时间基准,系统操作的时间基准 ACFAIL(交流故障交流故障);SERCLK(序列时钟序列时钟);SYSRESET(系统复位系统复位);SERDAT(序列数据序列数据);SYSFAIL(系统故障系统故障
18、)等。等。还有电源线,地线GND,保留线。你现在浏览的是第二十二页,共79页为适应高速、高性能仪器组件模块的需要,VXI在保留VME系统总线的基础上,新定义了一些面向仪器应用的信号线。这些新定义的信号线位于P2和P3连接器上,包括:*MODID模块识别线:检测特定位置上的模块的是否存在。*时钟和同步线:CLK10:CLK10是是10MHz系统时钟。系统时钟。CLK100:CLK100是是100MHz系统时钟。系统时钟。SYN100:SYNC100为同步信号线,用来使多个器为同步信号线,用来使多个器件与给定的件与给定的CLK100的上升沿同步。的上升沿同步。三、三、VXI增加的信号线(增加的信号
19、线(8个子总线)个子总线)你现在浏览的是第二十三页,共79页*仪器触发线:TTL、ECL。*星形总线:STARX和STARY。*模拟相加线:SUMBUS是VXI背板上的模拟相加结点。*局部总线:用于两者之间高速通信,LBUS数据传输率高达250Mbps和1Gbps。*电源线:+5V,+12V是VME标准;+24V是为模拟电路设计的,-5V、2V和-2V 你现在浏览的是第二十四页,共79页零槽和资源控制器零槽和资源控制器lVXI机箱最左边的插槽包括有诸如背板时钟(Backplane clock)、配置信号(configuration signals)、同步与触发信号(synchronizatio
20、n and trigger signals)等系统资源,因而只能在该槽中插入具有VXI“0槽”功能的设备即所谓的0槽模块,通常简称为0槽。lVXI资源管理器(RM)实际上是一个软件模块,它可以装在VXI模块或者外部计算机上。RM与0槽模块一起进行系统中每个模块的识别、逻辑地址的分配、内存配置、并用字符串协议建立命令者/从者之间的层次体制。你现在浏览的是第二十五页,共79页l零槽模块主要为它所在的子系统中1槽12槽提供公共系统资源,保证每个主机箱能实现其基本功能。如;CLK10,MODID,CLK100等l零槽资源控制器:能满足所有选用的仪器模块的各项要求,它包括VME总线资源管理器和VME总线
21、系统控制器。l插在零槽中的模块可以具有其他功能:GPIB接口,IEEE1394接口,MXI接口等。你现在浏览的是第二十六页,共79页第十三讲lVXI器件lVXI系统的通信协议你现在浏览的是第二十七页,共79页 第三节第三节 VXI器件器件一、一、VXI器件组成与分类器件组成与分类l1器件模型器件模型 VXI模块功能和电路千差万别,但从VXI系统组建和管理角度看,它们都是VXI系统最基本和最低层的逻辑单元,通称VXI器件(Device)。l 组成组成VXI系统的基本逻辑单元称为器件。一般来说,一个系统的基本逻辑单元称为器件。一般来说,一个器件占据一个器件占据一个VXI总线插件,但也允许在一个插件
22、上实现多总线插件,但也允许在一个插件上实现多个器件或者一个器件占据多个插件。计算机、数字多用表、个器件或者一个器件占据多个插件。计算机、数字多用表、多路开关、信号发生器、人机接口和计数器等都可作为器件多路开关、信号发生器、人机接口和计数器等都可作为器件存在于存在于VXI总线系统中。总线系统中。你现在浏览的是第二十八页,共79页 下图描述了一个VXI器件的功能和逻辑组成,该模型和器件所支持的通信协议相联系,大致包括四个层次:连接层:由物理层协议规定的连接器和总线接收/发送器,以保证器件与主机箱背板在机械和电气上相容;数据传输层:实现包括原VMEbus规范在内的VXI总线定义的信号线及相应的接口功
23、能;器件操作区:用来支持系统的组态、通信和操作控制,它由VXI总线规范定义的一组标准组态/操作寄存器实现;器件特定测试功能区:完全由器件设计者定义,但可能支持IEEE488.2和SCPI规范。你现在浏览的是第二十九页,共79页VXI总线器件的模型你现在浏览的是第三十页,共79页l 2器件分类器件分类 器件之间的基本操作是信息传输。根据通信能力,VXI总线器件分为四类。l 寄存器器件:仅具有只支持寄存器直接读/写协议最基本能力;一般只配置VMEbus的从模块功能。l 如简单的开关、数字I/O卡、A/D转换器等。你现在浏览的是第三十一页,共79页l存储器器件:是包含一定的存储器器件特征的、类似寄存
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 测控 总线技术 第九 优秀 PPT
限制150内