第4章VXI总线测试系统课件.ppt
- 【下载声明】
1. 本站全部试题类文档,若标题没写含答案,则无答案;标题注明含答案的文档,主观题也可能无答案。请谨慎下单,一旦售出,不予退换。
2. 本站全部PPT文档均不含视频和音频,PPT中出现的音频或视频标识(或文字)仅表示流程,实际无音频或视频文件。请谨慎下单,一旦售出,不予退换。
3. 本页资料《第4章VXI总线测试系统课件.ppt》由用户(晟晟文业)主动上传,其收益全归该用户。163文库仅提供信息存储空间,仅对该用户上传内容的表现方式做保护处理,对上传内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知163文库(点击联系客服),我们立即给予删除!
4. 请根据预览情况,自愿下载本文。本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
5. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007及以上版本和PDF阅读器,压缩文件请下载最新的WinRAR软件解压。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- VXI 总线 测试 系统 课件
- 资源描述:
-
1、VXI总线测试系统总线测试系统第第4 4章章 VXIVXI总线总线测试系统测试系统教学内容 VXI总线特点总线特点 VXI总线的组成结构总线的组成结构 VXI总线的功能总线的功能 VXI总线测试系统组建方法总线测试系统组建方法 GPIB概述概述 nVXI(VMEbus eXtensions for Instrumentation)nVME(Versabus Module European)nVXI总线标准是在总线标准是在VME总线和总线和GPIB总线基础上发展总线基础上发展的一种新型仪器系统总线。的一种新型仪器系统总线。nVXI总线以其开放的系统结构、模块化的设计、紧总线以其开放的系统结构、模
2、块化的设计、紧凑的机械结构、良好的电磁兼容性,以及可靠性高、凑的机械结构、良好的电磁兼容性,以及可靠性高、小型便携和灵活通信能力等一系列优点满足了工业小型便携和灵活通信能力等一系列优点满足了工业领域需求,被公认为领域需求,被公认为21世纪仪器总线系统和自动测世纪仪器总线系统和自动测试系统的优秀平台。试系统的优秀平台。4.1 VXI总线的特点1)模块式结构模块式结构;2)高速数据吞吐量高速数据吞吐量;VXI总线底板数据传输速率理论上可达总线底板数据传输速率理论上可达40MByte/s,本地总线的数据传输速率可达本地总线的数据传输速率可达1GByte/s;3)小型化小型化;4)可靠性高,可维护性好
3、可靠性高,可维护性好;5)适应性、灵活性强适应性、灵活性强。4.2 VXI系统的组成结构nVXI测试系统采用测试系统采用器件器件模块模块机箱机箱的方的方式构成系统;式构成系统;nVXI系统的全部总线均集中在多层印刷电系统的全部总线均集中在多层印刷电路板内,模块与路板内,模块与VXI总线通过连接器连接;总线通过连接器连接;n电源和冷却散热装置为机箱内的全部器件电源和冷却散热装置为机箱内的全部器件共用;共用;n良好的电磁兼容性。良好的电磁兼容性。4.2.1 VXI器件、模块与主机箱1.VXI器件器件 器件器件是组成是组成VXI总线系统最基本的逻辑单元;总线系统最基本的逻辑单元;通常,一个器件占据一
4、块通常,一个器件占据一块VXI模块,但也允许模块,但也允许在一个模块上实现多个器件和一个器件占据多个模在一个模块上实现多个器件和一个器件占据多个模块;块;在一个在一个VXIVXI系统中,最多可有系统中,最多可有256256个器件,每个个器件,每个器件都有一个唯一的逻辑地址,逻辑地址的编号为器件都有一个唯一的逻辑地址,逻辑地址的编号为0 0255255。器件分类n器件之间的基本操作是信息传输。根据其器件之间的基本操作是信息传输。根据其性质、特点和它所支持的通信规程,性质、特点和它所支持的通信规程,VXIVXI总总线器件分为线器件分为:寄存器基器件寄存器基器件消息基器件消息基器件存储器器件存储器器
5、件扩展器件扩展器件bus寄存器基器件n寄存器基器件寄存器基器件是具有最基本能力的是具有最基本能力的VXI总线器件,总线器件,这类器件的特点是器件的通信是通过对它的寄存器这类器件的特点是器件的通信是通过对它的寄存器进行读写来实现的。如简单的开关、数字进行读写来实现的。如简单的开关、数字I/O和和A/D接口卡等接口卡等;特点特点:器件的通信通过对它的寄存器进行读、写来实现;:器件的通信通过对它的寄存器进行读、写来实现;它是最简单的器件,本身一般不具备智能,不能控制它是最简单的器件,本身一般不具备智能,不能控制其它器件,只能受其它器件或系统控制;其它器件,只能受其它器件或系统控制;硬件电路简便,易于
6、实现,速度快,节省指令译码时硬件电路简便,易于实现,速度快,节省指令译码时间,在速度要求较高的情况下特别有用。间,在速度要求较高的情况下特别有用。消息基器件n消息基器件消息基器件不但具有配置寄存器,同时还具有通信不但具有配置寄存器,同时还具有通信寄存器来支持复杂的通信协议。这种器件一般都是寄存器来支持复杂的通信协议。这种器件一般都是具有本地智能的较复杂器件,如计算机、资源管理具有本地智能的较复杂器件,如计算机、资源管理器、各类有本地智能的测试仪器、器、各类有本地智能的测试仪器、GPIB-VXI接口接口等。等。n特点特点:具有本地智能,可以控制其它器件,也可以被其它具有本地智能,可以控制其它器件
7、,也可以被其它器件控制;器件控制;能够接受和处理复杂命令,支持字串行协议;能够接受和处理复杂命令,支持字串行协议;需对指令进行译码,因此降低了速度。需对指令进行译码,因此降低了速度。存储器器件n存储器器件存储器器件靠寄存器的读、写进行通信,除靠寄存器的读、写进行通信,除配置寄存器外,还具有特征寄存器,没有通配置寄存器外,还具有特征寄存器,没有通信寄存器,本身是存储器。信寄存器,本身是存储器。n特点特点:一般由其它器件使用,不能控制其它器件;一般由其它器件使用,不能控制其它器件;该器件的其它可寻址寄存器是器件工作时使该器件的其它可寻址寄存器是器件工作时使 用的存储单元;用的存储单元;具有存储器的
8、某些特性,具有一定的存取时间。具有存储器的某些特性,具有一定的存取时间。扩展器件扩展器件n扩展器件扩展器件是为是为VXI未来发展而定义的,它允许将未来发展而定义的,它允许将来设计更新种类的器件,支持更高级的通信协议。来设计更新种类的器件,支持更高级的通信协议。这四种器件在这四种器件在VXIVXI系统中担当的角色及器件之间的系统中担当的角色及器件之间的通信是基于一种器件分层关系进行的,即相互通通信是基于一种器件分层关系进行的,即相互通信的器件一个称为信的器件一个称为命令者命令者,一个称为,一个称为从者从者,命令,命令者是消息基器件,能控制一个或几个其它器件,者是消息基器件,能控制一个或几个其它器
9、件,被控器件就是该命令者的从者。被控器件就是该命令者的从者。2.VXI模块nVXI总线系统的最小物理单元是组建模块,它由总线系统的最小物理单元是组建模块,它由带电子元器件和连接器的组件板、前面板和任选带电子元器件和连接器的组件板、前面板和任选的屏蔽壳组成。的屏蔽壳组成。n规定的规定的模块尺寸模块尺寸共有有共有有A,B,C,D四种规格四种规格。A 型 100160 B 型 233160 C 型 233340 D 型 367340 P1 P1 P2 P1 P2 P1 P2 P3 典型VXI模块3.VXI主机箱busVXI or VME背板未屏蔽C尺寸模块双宽度带屏蔽的D尺寸模块电源冷确系统VXI主
10、机箱nVXI主机箱为保证各模块恰当地连接到底板而设;主机箱为保证各模块恰当地连接到底板而设;n底板的构成:它是一块印制电路板,有底板的构成:它是一块印制电路板,有13个插槽个插槽(012),其上还有:),其上还有:nP1、P2、P3三个三个96脚脚J型连接器和信号通路;型连接器和信号通路;n冷却、通风设备;冷却、通风设备;n电源;电源;n每个连接器分成每个连接器分成A、B、C三行三行 的欧式结构,每行的欧式结构,每行32个引脚;个引脚;nP1是各种模块必须的,是各种模块必须的,P2、P3可选。可选。VXI模块用连接器模块用连接器 中间行附加的功能:VME32 位数据和 4GB 地址 外围两行附
11、加的功能:TTL&ECL 触发线 10MHz 时钟线 12Pin 本地线 模拟相加线 模块识别线 电源分配线 P1 VME 计算机总线 16 位数据传输线 16MB 地址 仲裁线 优先中断线 公用线 P2 P2 P3 提供更高的功能:100MHz 时钟与同步线 ECL 星型线 ECL 触发线 24Pin 本地线 电源分配线 4.2.2 VXI系统的典型结构系统的典型结构 busVXI总线系统的典型结构有:单总线系统的典型结构有:单CPU系统、多系统、多CPU系统、独立系统和分层结构仪器系统。系统、独立系统和分层结构仪器系统。主计算机 单 CPU 系统 CPU GPIB 仪器 1#仪器 2#RA
12、M 仪器 3#CPU 多 CPU 系统 GPIB 仪器 1#CPU 仪器 2#CPU 分 配 器 RAM 仪器 3#CPU 主计算机 VXI总线系统的典型结构 独立系统 仪器 3#磁 盘 仪器 2#仪器 1#RAM 内部 主计算机 CPU CPU CPU 分层式仪器系统 仪器 1#命令者 仪器 1#从者 仪器 1#从者 仪器 2#命令者 仪器 2#从者 仪器 2#从者 CPU CPU CPU CPU 主计算机 仪器 1#仪器 2#4.3 VXI总线的组成及功能n在在VXI总线系统中,各种命令、数据、地址总线系统中,各种命令、数据、地址和和其它消息都通过总线传递。其它消息都通过总线传递。VXIV
13、XI总线系统总线系统的各种总线都印制在主机箱内的多层底板上,的各种总线都印制在主机箱内的多层底板上,通过通过P1/J1P1/J1、P2/J2P2/J2、P3/J3P3/J3连接器与各模连接器与各模块相连接。块相连接。nVXIVXI总线是总线是VMEVME总线在仪器领域的扩展,所以总线在仪器领域的扩展,所以VXIVXI总线实际上是在总线实际上是在VMEVME总线的基础上扩展了总线的基础上扩展了一些适应仪器系统所需要的总线而构成的。一些适应仪器系统所需要的总线而构成的。VXI总线定义的信号线分类nVME计算机总线计算机总线n时钟和同步总线时钟和同步总线n模块识别总线模块识别总线n触发总线触发总线n
14、模拟相加总线模拟相加总线n本地总线本地总线n电源线电源线 VXI总线的结构VXI总线总线P1/J1连接器连接器引脚定义(引脚定义(012槽)槽)VXIVXI总线总线P2/J2P2/J2连接器连接器引脚定义(引脚定义(0 0槽)槽)VXIVXI总线总线P2/J2P2/J2连接器连接器引脚定义(引脚定义(1 11212槽)槽)VXIVXI总线总线P3/J3P3/J3连接器连接器引脚定义(引脚定义(0 0槽)槽)VXIVXI总线总线P3/J3P3/J3连接器连接器引脚定义(引脚定义(1 11212槽)槽)1.VME计算机总线nVMEVME计算机总线包含了数据传输总线、仲裁总线、优计算机总线包含了数据
15、传输总线、仲裁总线、优先级中断线和公用总线,这些总线都安排在先级中断线和公用总线,这些总线都安排在P1P1连接连接器和器和P2P2连接器的中间一行引脚上。主要有:连接器的中间一行引脚上。主要有:数据传输总线(数据传输总线(DTBDTB):DTBDTB由总线主模块控制,用于主、从模块之间传由总线主模块控制,用于主、从模块之间传递数据和状态递数据和状态/识别信息。分为寻址线、数据线和控制线;识别信息。分为寻址线、数据线和控制线;DTBDTB仲裁总线仲裁总线:VMEVME总线支持多处理器的分布式系统。仲裁总线用来解决总线支持多处理器的分布式系统。仲裁总线用来解决多个主模块争夺多个主模块争夺DTBDT
16、B总线使用权的问题,防止总线冲突;总线使用权的问题,防止总线冲突;优先中断总线优先中断总线:供供VMEVME总线系统的中断器(总线系统的中断器(InterrupterInterrupter)和中断处理器)和中断处理器之间进行中断请求和中断认可使用;之间进行中断请求和中断认可使用;公用总线公用总线:为系统提供时钟、系统初始化及故障检测等功能。为系统提供时钟、系统初始化及故障检测等功能。(1)数据传输总线(DTB)n寻址线寻址线n地址线地址线A01-A31n地址修改线地址修改线AM0-AM5n数据选通线数据选通线DS0*-DS1*n字长线字长线LWORD*n数据线数据线nD00-D31 n控制线控
17、制线n地址选通地址选通AS*n数据选通线数据选通线DS0*-DS1*n总线错误线总线错误线BERR*n数据传输应答线数据传输应答线DTACK*n读读/写信号线写信号线WRITE*(2)DTB仲裁总线n总线请求线总线请求线BRX*n总线允许输入线总线允许输入线BGXIN*n总线允许输出线总线允许输出线BGXOUT*以上以上3种信号线中种信号线中X取值取值0、1、2、3四种四种n总线忙线总线忙线BBSY*n总线清除线总线清除线BCLR*(3)优先中断总线中断请求线中断请求线IRQ1*IRQ7*中断应答线中断应答线IACK*中断应答输入线中断应答输入线IACKIN*中断应答输出线中断应答输出线IAC
18、KOUT*系统控制板 1 号槽 IACK 菊花链 驱动模块 2 号槽 中断控制模块 3 号槽 中断模块 4 号槽 中断模块 IIACKIN*IIACKOUT*IIACKIN*IIACKOUT*IIACKIN*IIACKOUT*IIACKIN*IIACKOUT*IACK*背板(4)公用总线n系统时钟线系统时钟线SYSCLKn序列时钟线序列时钟线SERCLKn序列数据线序列数据线SERDAT*n交流故障线交流故障线ACFAIL*n系统复位线系统复位线SYSRESET*n系统故障线系统故障线SYSFAIL*2.VXI增加的信号线*模块识别线:模块识别线:MODID00MODID12,检测特定位置上的
19、模块的是否存在,检测特定位置上的模块的是否存在,或者识别一个特定器件的物理槽位;或者识别一个特定器件的物理槽位;*时钟和同步线:时钟和同步线:CLK10CLK10和和CLK100CLK100、SYN100SYN100;*仪器触发线:仪器触发线:TTL(TTLTRG0TTL(TTLTRG0*-TTLTRG7-TTLTRG7*)、ECL(ECLTRG0-ECLTRG5)ECL(ECLTRG0-ECLTRG5)和和STARXSTARX和和STARYSTARY星形触发线星形触发线;*模拟相加线:模拟相加线:SUMBUSSUMBUS是是VXIVXI背板上的模拟相加结点;背板上的模拟相加结点;*本地总线:
20、本地总线:LBUS00-LBUS35LBUS00-LBUS35用于两者之间高速通信,用于两者之间高速通信,LBUSLBUS数据传输率高达数据传输率高达250MB250MB和和1 1GBGB;*电源线:电源线:+5+5V V,12V12V是是VMEVME标准;标准;24V24V是为模拟电路设计的,是为模拟电路设计的,-5.2V-5.2V、-2V2V是为高速是为高速ECLECL电路设计的。电路设计的。4.4 VXI总线的通信协议nVXI总线系统定义了一组分层的通信协议(或通信规程)来总线系统定义了一组分层的通信协议(或通信规程)来适应不同层次的通信需要,不同的器件支持的通信协议也有适应不同层次的通
21、信需要,不同的器件支持的通信协议也有区别。区别。4.4.1 器件的基本配置1.器件的逻辑地址及地址分配器件的逻辑地址及地址分配设器件的逻辑地址为设器件的逻辑地址为V V,则,则 器件寄存器基地址器件寄存器基地址=2=21515+2+21414+V+V64=49152+V64=49152+V64 64 器件寄存器基地址器件寄存器基地址A15A0由由3部分组成:部分组成:A15和和A14恒为恒为1,因为基地址中包括,因为基地址中包括215和和214。这说明配置。这说明配置空间在空间在A16寻址的寻址的64K字节高字节高16K空间。空间。基地址为基地址为64的整数倍。这说明基地址的低的整数倍。这说明
22、基地址的低6位(位(A5A0)均)均为为0,它恰好使每个器件的寄存器最小地址空间为,它恰好使每个器件的寄存器最小地址空间为64字节,字节,即占用从基地址向上的即占用从基地址向上的64字节。字节。中间的中间的8位即位即A13A6与器件的逻辑地址与器件的逻辑地址V对应。因为每个器对应。因为每个器件都有唯一的逻辑地址件都有唯一的逻辑地址V,而器件的寄存器基地址又由它确,而器件的寄存器基地址又由它确定,所以各器件的定,所以各器件的64字节寄存器地址空间不会重叠。字节寄存器地址空间不会重叠。2.器件寄存器器件寄存器 nVXI器件的寄存器分为两大部分:器件的寄存器分为两大部分:配置寄存器配置寄存器和和操操
23、作寄存器作寄存器,地址分配如图。,地址分配如图。与器件相关的寄存器 与器件类别相关的寄存器 偏移寄存器 状态/控制寄存器 器件型号寄存器 ID/逻辑地址寄存器 操作寄存器 配置寄存器 1F16 0816 0616 0416 0216 0016 3F16 1)配置寄存器配置寄存器 00H07H为配置寄存器区,为配置寄存器区,VXI共定义了共定义了6个配置寄存器,这个配置寄存器,这些寄存器都是些寄存器都是16位的位的。识别(识别(ID)寄存器)寄存器-提供与器件配置有关的信息提供与器件配置有关的信息 器件类型器件类型:指器件的:指器件的4种不同类型,种不同类型,00表示存储器器件,表示存储器器件,
24、01表示扩展器件表示扩展器件,10表示消息基器件,表示消息基器件,11表示寄存器基器件。表示寄存器基器件。地址空间地址空间:指器件所使用的寻址空间的大小,用寻址线来表示,:指器件所使用的寻址空间的大小,用寻址线来表示,00表示表示A16/A24,01表示表示A16/A32,10表示保留,表示保留,11表示仅用表示仅用A16。厂家识别码厂家识别码:由:由VXI总线联合体指定,用以区别总线联合体指定,用以区别VXI产品的不同厂家。产品的不同厂家。凡生产凡生产VXI产品的部门都可以申请一个唯一的识别码。如产品的部门都可以申请一个唯一的识别码。如Agilent公司的公司的VXI器件识别码为器件识别码为
25、FFDH。配置寄存器配置寄存器逻辑地址寄存器逻辑地址寄存器-具有动态设置地址能力的器件使用该寄存器具有动态设置地址能力的器件使用该寄存器 器件型号寄存器器件型号寄存器-用来提供与器件类型有关的信息。用来提供与器件类型有关的信息。用于在动态配置期间写入器件新的逻辑地址(低用于在动态配置期间写入器件新的逻辑地址(低8位),高位),高8位位没有定义。没有定义。要求的存储空间要求的存储空间:仅适用于地址:仅适用于地址A16/A24A16/A24和和A16/A32A16/A32寻址的寻址的VXIVXI器器件,对应的件,对应的4 4位给出位给出m m,以便计算器件要求的存储器地址空间。,以便计算器件要求的
展开阅读全文