USB传输方式



针对设备对系统资源需求的不同,在USB规范中规定了4种不同的数据传输方式:(1)等时传输(Isochronous Transfer)方式。该方式用来连接需要连续传输,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、音箱以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。(2)中断传输(Interrupt Transfer)方式。该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及游戏手柄等外部设备上。(3)控制传输(Control Transfer)方式。该方式用来处理主机的USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则按队列方式处理到达的数据。(4)批量传输(Bulk Transfer)方式。该方式用来传输要求正确无误的数据。通常打印机、扫描仪和数码相机以这种方式与主机连接。在这4种数据传输方式中,除等时传输方式外,其他3种方式在数据传输发生错误时,都会试图重新发送数据以保证其准确性。

USB的版本:
第一代:USB 1.0/1.1的最大传输速率为12Mbps。1996年推出。 
第二代:USB 2.0的最大传输速率高达480Mbps。USB 1.0/1.1与USB 2.0的接口是相互兼容的。
第三代:USB 3.0 最大传输速率5Gbps, 向下兼容USB 1.0/1.1/2.0

其中第一代和第二代都是半双工的传输方式,第三代实现了全双工传输。

USB3.0配备了9根针脚,其中4个与USB2.0配置相同,后面的5个则是为USB3.0特别准备的。5根针脚中其中两根用于发送数据,另外两根用于接收数据,另外一根是GND地线。这种配置可以让USB3.0实现同步的发送和接收数据,两种操作同时处理,分别拥有独立。

关于更详细的传输流程示意图,请参考:

http://blog.csdn.net/u013256018/article/details/60790592

http://blog.csdn.net/liuxd3000/article/details/8672250


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值