用户登陆 用户注册
您的位置:首页> 技术文章>内容正文
usb传输方式
[正文]:在usb的数据传送的方式下,有四种的传输方式:控制(control)同步(isochronous)中断(interrupt)大量(bulk)。
如果你是从硬件开始来设计整个的系统,你还要正确选择传送的方式,而作为一个驱动程序的书写者,就只需要弄清楚他是采用的什么工作方式就行了。
通常所有的传送方式下的主动权都在pc边,也就是host边。
控制(control)方式传送:控制传送是双向传送,数据量通常较小。
usb系统软件用来主要进行查询、配置和给usb设备发送通用的命令。
控制传送方式可以包括8、16、32和64字节的数据,这依赖于设备和传输速度。
控制传输典型地用在主计算机和usb外设之间的端点(endpoint)0之间的传输,但是指定供应商的控制传输可能用到其它的端点。
同步(isochronous)方式传送:同步传输提供了确定的带宽和间隔时间(latency)。
它被用于时间严格并具有较强容错性的流数据传输,或者用于要求恒定的数据传送率的即时应用中。
例如执行即时通话的网络电话应用时,使用同步传输模式是很好的选择。
同步数据要求确定的带宽值和确定的最大传送次数。
对于同步传送来说,即时的数据传递比完美的精度和数据的完整性更重要一些。
中断(interrupt)方式传送:中断方式传输主要用于定时查询设备是否有中断数据要传送。
设备的端点模式器的结构决定了它的查询频率,从1到255ms之间。
这种传输方式典型的应用在少量的分散的、不可预测数据的传输。
键盘、操纵杆和鼠标就属于这一类型。
中断方式传送是单向的并且对于host来说只有输入的方式。
大量(bulk)传送:主要应用在数据大量传送传送和接受数据上,同时又没有带宽和间隔时间要求的情况下,要求保证传输。
打印机和扫描仪属于这种类型。
这种类型的设备适合于传输非常慢和大量被延迟的传输,可以等到所有其它类型的数据的传送完成之后再传送和接收数据。
usb将其有效的带宽分成各个不同的桢(frame),每桢通常是1ms时间长。
每个设备每桢只能传送一个同步的传送包。
在完成了系统的配置信息和连接之后,usb的host就会对不同的传送点和传送方式做一个统筹安排,用来适应整个的usb的带宽。
通常情况下,同步方式和中断方式的传送会占据整个带宽的90%,剩下的就安排给控制方式传送数据。



网站首页 培训课程 维修指南
技术文章 家电专栏 供应信息
求购信息 培训资讯 展会信息
电脑专栏 教程下载 资料下载
常用软件 PLC教程 PLC资料
变频伺服 低压电器 维修资料
人机界面 自控仪表 工控机类
文章标题: 搜文章
中国工控资源网手机版 2012
电话:010-67577139 13811659603
培训咨询QQ:657167934 471895637 销售咨询QQ:623769457
联系邮箱:zggkzyw@163.com
 京ICP备11002135号
报时(2026-04-06 10:07:10) 流量统计