电子产业
数字化服务平台

扫码下载
手机洽洽

  • 微信小程序

    让找料更便捷

  • 扫码下载手机洽洽

    随时找料

    即刻洽谈

    点击下载PC版
  • 华强电子网公众号

    电子元器件

    采购信息平台

  • 华强电子网移动端

    生意随身带

    随时随地找货

  • 华强商城公众号

    一站式电子元器件

    采购平台

  • 芯八哥公众号

    半导体行业观察第一站

USB通信协议——传输类型

来源:华强电子网 作者:华仔 浏览:245

标签:

摘要: 由于usb最初在设计时,即是为了能够针对具备如传输率、响应时间以及错误帧错等特性的许多不同的外围类型来加以考虑的。而其中,4种数据传输的每一个能够掌握不同的需求。在此,根据不同外围设各的类型与应用,定义了4种传输类型,分别是控制传输(control transfer)、中断传输(interrupt transfer)、批量传输(bulk transfer)以及等时传输(isochronous tr

由于usb最初在设计时,即是为了能够针对具备如传输率、响应时间以及错误帧错等特性的许多不同的外围类型来加以考虑的。而其中,4种数据传输的每一个能够掌握不同的需求。在此,根据不同外围设各的类型与应用,定义了4种传输类型,分别是控制传输(control transfer)、中断传输(interrupt transfer)、批量传输(bulk transfer)以及等时传输(isochronous transfer)。其中,需要特别注意的是低速设各仅支持控制传输与中断传输。  控制传输是usb传输中最重要的传输类型,只有正确执行完控制传输,才能进一步执行其他的传输类型。这种传输是用来提供给介于主机与设各之间的配置、命令或状态的通信协议之用的。控制传输能够使能主机去读取与此设各相关的信号,并去设置设备地址,以及选择配置与其他的设置等。此外,控制传输也能够送出自定义的要求,以针对任何目的送出与接收数据。因此须以双向传输来达到这个要求。当然,所有的usb设各必须支持控制传输。  中断传输原本属于单向传输,并且仅从设各输人到pc主机,作in的传送模式(但在规范书1.1版中,已改为双向传输,增加了out的传送模式)。这是由于最早在开发usb外围设备时,先以人工接口设各为设计考虑,其数据只须做输入in传输,如鼠标或键盘等设备。而由于usb不支持硬件的中断,所以必须靠pc主机以周期性的方式加以查询,以便获知是否有设各需要传送数据给pc。如果因为错误而发生传送失败的话,可以在下一个查询的期间重新再传送一次。  批量传输属于单向或双向的传输。顾名思义,这类型的传输用来传送大量的数据。这些大量的数据必须准确地加以传输,但相对的却无传输速度上的限制(即没有固定传输的速率)。例如,送出一个文件给打印机,或是从扫描机扫描一张图片,并传送至pc主机上。这是由于批量传输是针对未使用到usb带宽来向主机提出要求的。如此,须根据目前的总线的拥挤状态或是可用的带宽,以所有可使用到的带宽为基准,不断地调整本身的传输速率。因此,如果总线上充满了具各保证带宽的其他传输的话,如等时传输或是中断传输,那么批量传输就必须持续地加以等待。反之,如果整个总线是处于闲置状态的话,批量传输就可以传输得非常快。因此,并没有设置查询的时间间隔。  等时传输可以是单向或双向的传输。此种传输需要维持一定的传输速度,因此相对的就须牺牲些微错误的发生。而它采用了预先与pc主机协议好的固定带宽,以确保发送端与接收端的速度能相互吻合。换而言之,就算发生了传输上的错误,也不会重新传送。应用这类型传输的设各有:usb麦克风、喇叭或是ccd等设备,如此可以确保播放的频率或是传输的影像不会被扭曲。仅有全速与快速设备是支持等时传输的。  欢迎转载,信息来源维库电子市场网()

型号 厂商 价格
EPCOS 爱普科斯 /
STM32F103RCT6 ST ¥461.23
STM32F103C8T6 ST ¥84
STM32F103VET6 ST ¥426.57
STM32F103RET6 ST ¥780.82
STM8S003F3P6 ST ¥10.62
STM32F103VCT6 ST ¥275.84
STM32F103CBT6 ST ¥130.66
STM32F030C8T6 ST ¥18.11
N76E003AT20 NUVOTON ¥9.67