新闻中心

EEPW首页 > 消费电子 > 设计应用 > 用USB做为数据采集接口(04-100)

用USB做为数据采集接口(04-100)

——
作者:时间:2008-04-01来源:电子产品世界收藏

  低速

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

  低速传输采用1.5Mb/b总线传输率。这是在总线上传输位的实际速率,而不包括控制和误差检验所需的辅助操作。在低速系统中实际的可能数据传输率将低于1.5Mb/s。

  低速也限制所允许的中断和控制模式。数据信息包只可能是8b(最大)。中断传输的最大等待时间可低到10ms。控制端点的最大传输为24B/ms,中断端点最大传输为8B/10ms。

  因此,采用低速传输的装置通常不采用应用需要每秒几千取样以上的。

  全速

  全速传输提供最大12MB/S数据传输率。这是在总线上传输数位的实际速度,但实际上可用的数据传输率将低于此值。所有4种传输模式都是允许的。不过,标准Windows人接口装置(HID)驱动器只支持控制和中断模式。

  对于控制,中断和集总传输其数据信息包可以是64B(最大),对于同步传输最大为1023B。中断传输的最大等待时间可以低到1ms。控制端点最大传输为832B/ms(高达19个中断端点管线是可用的),同步端点为1023B/ms。

  全速传模式实现具有100KHz范围(基于中断传输)的装置。基于集总或同步传输可开发更快的装置,但是,对于保证精确数据无损失危险或FIFO超出,其中断传输方法是最可靠的方法。

  高速

  高速传输提供最高480Mb/s数据传输率,而只有2.0支持高速传输。像低速和全速性能指标那样,这是实际的在总线上传输的数据位,辅助操作和误差检查使可达到数据传输率将低于此值。

  高速支持所有4种传输模式。控制传输的数据信息包括最大可以是64B,集总传输最大为512B,中断传输最大为1024B,同步传输最大为1024B。中断传输的最大等待时间可低到125μs。

  控制端点传输最大为15872B/ms,集总端点为53248B/ms,中断端点为24576B/ms,同步端点为24576B/ms。其于高速传输的产品可望支持Hz范围的取样率。

  USB总线不能支持在PCI或Compact PCI 总线上可能的80Mb/S传输率。然而,高速USB能适应当今大多数数据采集应用。

  优先选用方法是中断模式,因为它可以保证采集定时。

  在单端口上混合不同速度的装置

  若正在用每个计算机端口的一个USB装置或单个USB,则连接不同速度的混合装置不会有问题。若有一个USB2.0端口,则可简单地插入到任何USB装置中。系统将重新组织装置的速度和相应的通信。

  若插入一个高速2.0装置到1.0端口,则将重新组织、装配装置并实际地工作。然而,将达不到2.0端口的取样率。

  为了连接多个USB装置到计算机的单端口,必须安装一个USB插座。插座可用在1.1和2.0配置中,可以插1.1和2.0装置的任意组合任何一个插座,并且它们将工作。

  也可以在单个插座上混合低速、全速、高速装置,通常不会降低较高速度装置的性能。为了利用高速传输,装置、插座和计算机端口都必须是2.0。■(益林)


上一页 1 2 3 下一页

关键词: USB 数据采集

评论


相关推荐

技术专区

关闭