PXI平台简介与高速量测模块同步之探讨

发布者:cannon928最新更新时间:2008-05-09 来源: 凌华科技(中国)有限公司关键字:触发  信号  模块  同步  软件  传输  高速 手机看文章 扫描二维码
随时随地手机看文章

  前言

  随着电子制造技术的日益发展,集成电路的功能变得越来越复杂,而体积却越来越小,因此对制造测试电子元件的厂商而言,如何以最快的时间建造出最具竞争力的测试平台,的确是一门不小的学问。

  1960年代末期,Hewlett-Packard设计出了所谓的HP-IB(Hewlett-Packard Interface Bus)作为独立仪器与计算机之间的沟通通道。由于其高速的数据传输率(对当时而言),很快便广为大家所接受,因此后来IEEE便将此接口更名为GPIB(General Purpose Interface Bus)。然而为了应付更为复杂的测试环境与挑战,GPIB便显得捉襟见肘。1987年VXI协会成立,并制订了所谓instrument-on-a-card的标准,也就是VXI (VMEbus eXtensions for Instrumentation)。VXI以其模块化而且坚固的架构,的确为量测与自动化产业带来不少的好处。

  近十年来,随着个人计算机的剧烈革命与普及,以PCI Bus为架构的仪器模块大为发展。因此1998年PXI System Alliance(PXISA)成立,让PXI(PCI eXtensions for Instrumentation)成为一个开放的标准架构。PXI的平台不仅具有类似VXI的开放架构与坚固的机构外型,更由于其设计了一连串适合仪器开发所用的同步信号,而使得PXI更适合作为量测与测试自动化的平台。

  本文主要目的是介绍在PXI平台下,如何利用PXI的优点,进行量测仪器模块之间精密而且快速的同步动作。内容包含PXI的简介与说明、量测仪器模块常用的同步信号以及应用实例。

  PXI简介

  测试系统制造商的工程师会问,什么是PXI?以PXI的仪器模块和PXI系统做开发平台会有什么好处?和CompactPCI或PCI有哪些不同?首先,我们想利用PXI平台作为量测仪器的平台,那么就得先知道PXI平台的架构与其优点,这样才能与仪器模块配合,发挥出最大的效益。

  简单来说,PXI是以PCI(Peripheral Component Interconnect)及CompactPCI为基础再加上一些PXI特有的信号组合而成的一个架构。PXI继承了PCI的电气信号,使得PXI拥有如PCI bus的极高传输数据的能力,因此能够有高达132Mbyte/s到528Mbyte/s的传输性能,在软件上是完全兼容的。另一方面,PXI采用和CompactPCI一样的机械外型结构,因此也能同样享有高密度、坚固外壳及高性能连接器的特性。PXI与CompactPCI相互关系如图一所示。



图一 PXI与CompactPCI的相互关系

  一个PXI系统由几项组件所组成,包含了一个机箱、一个PXI背板(backplane)、系统控制器(System controller module)以及数个外设模块(Peripheral modules)。在此以一个高度为3U的八槽PXI系统为例,如图二所示。系统控制器,也就是CPU模块,位于机箱的左边第一槽,其左方预留了三个扩充槽位给系统控制器使用,以便插入因功能复杂而体积较大的系统卡。由第二槽开始至第八槽称为外设槽,可以让用户依照本身的需求而插上不同的仪器模块。其中第二槽又可称为星形触发控制器槽(Star Trigger Controller Slot),其特殊的功能将于后面的文章中说明。



  图二 典型3U高度的PXI系统架构。背板上的P1接插件上有32-bit PCI信号,P2接插件上则有64-bit PCI信号以及PXI特殊信号。

  那么前面所说的PXI特有的信号又是什么呢?PXI的信号包含了以下几种,其完整的架构如图三所示。



  图三 PXI信号架构

  1. 10MHz参考时钟(10MHz reference clock)

  PXI规格定义了一个低歪斜(low skew)的10MHz参考时钟。此参考时钟位于背板上,并且分布至每一个外设槽(peripheral slot),其特色是由时钟源(Clock source)开始至每一槽的布线长度都是等长的,因此每一外设槽所接受的clock都是同一相位的,这对多个仪器模块的同步来说是一个很方便的时钟来源。基本的10MHz参考时钟架构如图四所示。



图四 PXI 10MHz参考时钟架构

  2. 局部总线(Local Bus)

  在每一个外设槽上,PXI定义了局部总线以及连接其相邻的左方及右方外设槽,左方或右方局部总线各有13条,这个总线除了可以传送数字信号外,也允许传送模拟信号。比如说3号外设槽上有左方局部总线,可以与2号外设槽上的右方局部总线连接,而3号外设槽上的右方局部总线,则与4号外设槽上的左方总线连接。而外设槽3号上的左方局部总线与右方局部总线在背板上是不互相连接的,除非插在3号外设槽的仪器模块将这两方信号连接起来。局部总线架构如图五所示。



  图五 PXI局部总线架构

  至于最左方外设槽(2号)的左方局部总线要连接到哪里呢?是连接到系统槽吗?不是,这一槽的左方局部总线另有用途,稍后会再说明。

  3. 星形触发(Star Trigger)

  前面说到外设槽2号的左方局部总线在PXI的定义下,实被作为另一种特殊的信号,叫做星形触发。这13条星形触发线被依序分别连接到另外的13个外设槽(如果背板支持到另外13个外设槽的话),且彼此的走线长度都是等长的。也就是说,若在2号外设槽上同一时间在这13条星形触发在线送出触发信号,那么其它仪器模块都会在同一时间收到触发信号(因为每一条触发信号的延迟时间都相同)。也因为这一项特殊的触发功能只有在外设槽2号上才有,因此定义了外设槽2号叫做星形触发控制器槽(Star Trigger Controller Slot)。请看图六的星形触发架构说明。



图六 PXI Star Trigger架构

  4. 触发总线(Trigger Bus)

  触发总线共有8条线,在背板上从系统槽(Slot 1)连接到其余的外设槽,为所有插在PXI背板上的仪器模块提供了一个共享的沟通管道。这个8-bit宽度的总线可以让多个仪器模块之间传送时钟信号、触发信号以及特订的传送协议。

  PXI仪器模块的同步应用介绍

  谈完PXI的特殊专有信号后,我们可以了解PXI系统只是提供了一个方便简洁的环境供用户使用,如何去运用这些信号,则必须与仪器模块搭配,才能真正发挥PXI系统的优点。综观目前各家仪器模块厂商所能提供的PXI仪器模块,已经达到数百种可以选择,而不同种类的仪器也有不同的连接架构与方法。在此我们将以应用实例来说明如何利用PXI特有的信号,来达成同步的要求。

  实例说明:

  某种检测设备用来探测待测物体的结构,这种设备具有八个传感器,用来感应待测物体所传回的信息,并且以模拟信号送出其结果,其信号频率在7.5MHz左右。由于这八个信号互相有时间上的关系,因此当我们量测这八个传感器信号时必须要同一时间开始采集,并且采样时钟要同一相位,否则运算的结果会有误差。另外此检测设备在传感器开始传送信号时,同时会有数字触发信号输出,其数字与模拟信号关系如图七所示。



  图七 检测设备的输出时序图

  面对前述的量测需求,我们必须选择一个合适的量测模块,才能达到系统的要求。首先传感器所回传的信号频率为7.5MHz,因此根据奈氏采样定理,量测模块的采样频率必须在15MHz以上,且模块本身的输入频宽必须比7.5MHz高上许多,才不会造成输入信号的衰减。综观以上条件,我们选择凌华科技推出的PXI-9820作为量测模块。PXI-9820为一高速的数据采集模块,本身具有两个采样通道,其采样率高达65MS/s,前级模拟输入频宽高达30MHz。另外PXI-9820本身配有锁相环电路(PLL),可以对外界的参考时钟进行相位锁定。PXI-9820也可通过PXI的Star Trigger,对其余13个外设槽传送高度精密的触发信号。因此PXI-9820十分适合用在这一个应用里。



  有了适合的量测模块之后,我们要开始规划如何进行量测。首先,由于共有八个传感器需要进行量测,而一个PXI-9820只有两个采样通道,因此我们需要四片PXI-9820。其次量测规格要求各通道采样的相位要相同,因此每一张量测模块的时钟必须进行同步。由于每一片PXI-9820本身有板载采样时钟,因此其时钟无法保证都同相位。我们利用PXI背板所提供的10MHz参考时钟作为PXI-9820的外界参考时钟输入,利用PXI-9820本身的锁相回路电路进行时钟的相位锁定。图八是各片仪器模块的采样时钟不同步的情况。图九则为经过PLL锁相之后的时钟结果。



  图八 不同步的采样时钟



  图九 同步的采样时钟

  最后,由于检测设备在开始传送传感器的模拟数据时,会一并送出数字触发信号,我们将此触发信号当作每一片PXI-9820的触发条件。不过如何让这一个触发信号能精确的同时到达每一张PXI-9820呢?我们将其中一张PXI-9820插入Star Trigger Controller槽位,利用这一槽特有的Star trigger,传送给其余的三张PXI-9820以达到最精确的触发时间。

  结论

  利用PXI仪器模块与PXI平台作为量测与测试平台,不仅可以充分利用PCI的高速传输特性,以及继承用户原本就已熟悉的软件平台,更可以利用PXI所提供的触发信号来完成更精密的同步功能。全球各地的PXI开发厂商更为用户提供了数百种的量测测试仪器模块,让用户可以以最方便、快速及经济的方式完成适合本身应用的PXI系统。本文清楚的说明了PXI信号,并且以一简单的例子说明如何以PXI信号进行仪器模块之间的同步。希望能给予准备开发PXI系统的用户一个初步的了解。

关键字:触发  信号  模块  同步  软件  传输  高速 引用地址:PXI平台简介与高速量测模块同步之探讨

上一篇:基于单片机的高速信号测试接口板的实现
下一篇:利用频域时钟抖动分析加快设计验证过程

推荐阅读最新更新时间:2024-03-30 22:06

安森美推出混合信号微控制器Q32M210
   安森美半导体(ON Semiconductor)推出用于精密测量及监测的混合信号微控制器(MCU新系列)的首款产品Q32M210。高集成度Q32M210设计用于便携感测应用,基于ARM® Cortex™-M3处理器构建而成,独特地结合了高精度性能、可预测工作及优异的电源能效。   高精度感测 Q32M210特别设计用于要求高精度的便携感测应用。这器件集成了2个16位模数转换器(ADC)、高精度电压参考、3个10位数模转换器(DAC)和32位内核。超低噪声(ADC)提供真正的16位性能,不同于非线性和噪声可能减少有效位数的常规转换器。   可预测工作 包括病人监测器、无线心电图机(ECG)和血糖仪等便携医疗设备以及要求更高闪
[工业控制]
用于可燃气体信号采集的数字显示探头设计方案
  可燃气体测量仪器是一种广泛用于石油化工、天然气、矿井、冶金、油库等众多易燃易爆场所的检测设备。该设备对可燃气体测量主要是通过单点或多点测量,但随着现代科技的进步已逐渐发展成通过计算机实现仪表数字化网络测量的监控系统。用这样的一个监控系统监控、采集被测现场的可燃或有毒气体,可以及时地把被测气体的浓度通过液晶显示出来。当气体浓度达到报警值时,就会发出声光报警,并记录下报警时间,以便事后的检查。而采集到的信号将被传送给计算机控制系统,通过关联的联动模块触动阀门以打开排气、排风设备,从而实现现场可燃气体的安全控制。因此设计一款能稳定并实时采集现场可燃气体信号的数字显示探头就尤为重要。   1 系统工作原理   可燃气体报警器由传感器检
[单片机]
用于可燃气体<font color='red'>信号</font>采集的数字显示探头设计方案
HomePod mini升级软件后 对电源的要求降低了
12月29日上午消息,本月初,苹果公司为HomePod和HomePod mini推送了14.3版更新,此后有用户发现这次更新让HomePod mini可以用18W充电器供电了。   国外的电子网站The 8-Bit发现,HomePod mini现在可以用苹果自己的18W USB-C电源适配器供电了,另外第三方的Aukey等品牌的18W电源也可以使用。一位用户甚至能够使用来自Cygnett的18W移动电源为HomePod mini供电,从而便于携带。   这似乎是软件降低了HomePod mini对电压的要求,以前,如果将HomePod mini与额定功率低于20W的电源适配器一起使用,它会显示橙色灯光,无法正常工作,包括苹果
[手机便携]
便携式移动机器人手持监控系统
1 引言   目前,便携式移动机器人全自主控制方式尚不成熟,其监控系统普遍采用人在环半自主控制方式设计。为满足携带、系统小型化、嵌入式的结构特点,故设计便携式移动机器人手持监控系统,并将其用于履带结构 便携式移动机器人实验平台。 2 功能设计   手持监控系统对便携式移动机器人起到监视与控制的全局性作用。手持监控系统可划分为视频图像监视模块、状态信息监测模块、遥控指令模块、无线通信模块、数字地图交互模块、全局路径规划模块六大功能模块(见图1)。   视频图像监视模块对便携式移动机器人所处环境进行视频监视;状态信息监测模块对机器人自身状态信息的监测;遥控指令模块实现基本的运动指令编码以及发送;无线通信模块实现运动指令、
[应用]
数字化采样万用表精确测量微小电流信号
功率管理是物联网设计中最为关注的问题,精确测量电流便是其中尤为重要的一项。 因为与物联网相关的低功耗器件,功率消耗的速率不尽相同,在几微秒到几秒的时间内可能会消耗几皮安到几安的电流。那么,如何精确测量闭合电流环路中微安级、纳安级微小电流信号呢? 吉时利DMM7510七位半触屏数字化采样万用表能同时提供智能设备或传感器各种应用汇总必需的低电流量程、分辨率和速度功能。DMM7510采用18位模数转换器,提供了100pA~10A的电流测量范围以及100kHz模拟带宽,让它既可测睡眠电流又能测活动电流。 测睡眠电流 低功率便携式产品的微控制器(MCU)和其他组件的睡眠模式漏电流可能只有几十纳安。整个产品的睡眠模式状态漏电流
[测试测量]
数字化采样万用表精确测量微小电流<font color='red'>信号</font>
字符型液晶12864(ST7290)驱动模块
/******************************************************************************* ** 测试芯片:M16 ** 晶振 : 8.000000 ** 名称 : ST7290驱动模块 ** 总结 : 主要是要在void LCM_write_byte( uchar byte )此函数后加一个延时。最小5us ** 说明 : 本驱动配合延时驱动 delay.h, 用到string.h ** 用到 uchar 和 uint 和 long int 和 float 类型 , 请注意使用 *******************************
[单片机]
测试仪器科普_信号发生器的种类知道多少
说起信号源,硬件工程师们肯定是非常熟悉的,它与频谱仪、示波器一样都是电子及信息通信领域产品研发常备的测试仪器。信号源也称为信号发生器,是一种可以生成模拟或数字域电子信号的电子设备。它主要用于研发、测试、问题定位及维修电子设备。 信号发生器有许多不同的类型,它们有不同的用途和应用。主要的信号发生器类型有函数发生器、射频和微波信号发生器、任意波形发生器、数字码型发生器和频率发生器。这些信号发生器又可以分成两大类,通用信号发生器与专用信号发生器。下面让我们来看看它们的特点与区别在哪里。函数发生器函数发生器(Function Generator)是一个可以生成简单重复波形的电子设备,可以用于生产测试、仪器维修和实验室,还广泛使用在其它
[测试测量]
测试仪器科普_<font color='red'>信号</font>发生器的种类知道多少
泰克推出支持智能交通网络CAN XL协议解码、触发和搜索功能的新品
中国北京2024年3月20日 —— 技术领先的测试和测量解决方案提供商泰克今日宣布推出 泰克 CAN XL(控制器局域网扩展长度)协议解码软件 ,支持工程师整合最新一代CAN通信技术,并帮助泰克客户在技术日新月异的当今时代保持竞争优势。 泰克 CAN XL 协议解码软件能够解析使用 CAN XL 帧在 CAN 网络中传输的数据包信号,可在当前的 4、5、6 系列 MSO 示波器上运行。 该解码软件还提供错误检测、时序和协议头部分析与调试等重要功能 。新版产品的发布将加快泰克的 CAN XL 设计和调试工作流程,此外,4、5 和 6 系列 MSO 具有直观的用户界面,能够帮助泰克日益增多的交通运输客户加速CAN XL工作流程。
[汽车电子]
小广播
添点儿料...
无论热点新闻、行业分析、技术干货……
最新测试测量文章
换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved