新闻中心

EEPW首页 > 嵌入式系统 > 设计应用 > PCI-PXI Extension -- 高速Bus的长距离延伸

PCI-PXI Extension -- 高速Bus的长距离延伸

作者:时间:2016-12-19来源:网络收藏
从测试、量测与工业自动化等技术应用面来说,使用总线上的扩充IO产品,为目前系统架构的首选。如ISA、PCI、PXI总线等等,而其中以PCI与PXI为市场上的主流。


表一为ISA与PCI/PXI的比较。就总线本身而言,为了维持高速度的传输,其传输的距离,都有一定的规范。在PCI与PXI的系统中,如果需要超过一个PCI bus segment以上的扩充插槽,一般是以PCI to PCI桥接器加以延伸。但是若要符合PCI与PXI的规范,其能够延伸的距离亦受到限制。

本文引用地址:http://www.eepw.com.cn/article/201612/331224.htm

总线宽度

最高时脉

最高传输速度

ISA

16 bits

8.33 MHz

16.66 MB/s

PCI

32/64 bits

33/66 MHz

132 to 528 MB/s

PXI

32/64 bits

33/66 MHz

132 to 528 MB/s

就市场面来说,什么应用会需要将PCI的信号作长距离的延伸呢?从目前市场上的需求来看,通常是应用在下列这几种情况:

(1)在一些测试环境较恶劣的应用中,例如在低温的地区使用PXI系统,或在测试中机箱会遭到强烈冲击或震动,通常用户都希望能将控制器与PXI机箱分开,利用PXI设备的特性,但不将controller置于艰困的环境中。而PXI系统在机械设计上的特色包括(图一):使用针/孔信号连接、使用导轨固定卡片的插入、使用螺丝将前面板固定于机箱之上,并且具备主动式的散热系统。以上这些优点使PXI的系统合适放置于高温、高震动的环境中。


图一

(2)用户希望在已拥有的设备上加以扩充,并利用PXI所拥有的而一般PC无法提供的trigger特性,如Trigger Bus,Star trigger等等功能来达到仪器设备的功能。PXI上的仪器延伸信号包括(图二):


图二

(一)10MHz 参考时钟 (10MHz Reference Clock)
PXI 背板(Backplane)上的每一个扩充槽,都有一个专用的10MHz参考时钟,其时钟误差(Skew)的精确度必须小于1ns,因此可用来作为各扩充槽的时间基准,以达到同步的作用。

(二)8-bit PXI触发总线 (PXI Trigger Bus)
PXI 触发总线是由八个信号组成,各扩充槽都连接到此总线,而通过PXI 触发总线,也可以达到同步的功能。但因为总线的特性,所以时钟误差的精确度只要求最少是10ns。利用PXI触发总线,可以在该触发总线上传输触发信号,甚至是数据采集的时钟信号。

(三)星形触发 (Star Trigger)
星形触发则由位于系统槽旁的星形触发控制器 (Star Trigger Controller)产生,最多可提供13个信号至各扩充槽。如同参考时钟,星形触发信号是由星形触发控制器,一对一的将信号送至其它的扩充槽上,所以其时钟误差也小于1ns。星形触发控制器可以确保每一个扩充槽接收到这一触发信号的时间精确度。

(四)13-bit局部总线 (Local Bus)
局部总线则是将相邻的两个扩充槽连接起来。不过局部总线只是两两相邻的扩充槽可以利用。模块厂商可以利用该总线将控制信号一级一级地传输,或者作为区域的通信管道。

(3)系统上所需要的扩充I/O功能很多,需要使用的PXI板卡数量超过一个PXI机箱可容纳的槽数,而且用户需要通过一个控制器来操作在不同延伸机箱中的所有的板卡。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭