USB设备的4种传输方式
2017-06-29 10:10
295 查看
USB的传输方式
针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
1、等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB
设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。
2、中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
3、控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的数据。
4、批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪和数字相机以这种方式与主机联接。
USB接口能为设备供电吗?
答案是肯定的,USB线缆中包含有两根电源线及两根数据线。部分设备,象读卡器、摄像头、游戏手柄等耗电比较少的设备可以通过USB口直接取电。可通过USB口取电的设备又分低电量模式和高电量模式,前者最大可提供100毫安的电流,而后者则是500毫安。倘若设备需要更大的电流,那就只好通过外置变压器来供电了。
针对设备对系统资源需求的不同,在USB规范中规定了四种不同的数据传输方式:
1、等时传输方式(Isochronous) 该方式用来联接需要连续传输数据,且对数据的正确性要求不高而对时间极为敏感的外部设备,如麦克风、嗽叭以及电话等。等时传输方式以固定的传输速率,连续不断地在主机与USB
设备之间传输数据,在传送数据发生错误时,USB并不处理这些错误,而是继续传送新的数据。
2、中断传输方式(Interrupt) 该方式传送的数据量很小,但这些数据需要及时处理,以达到实时效果,此方式主要用在键盘、鼠标以及操纵杆等设备上。
3、控制传输方式(Control) 该方式用来处理主机到USB设备的数据传输。包括设备控制指令、设备状态查询及确认命令。当USB设备收到这些数据和命令后,将依据先进先出的原则处理到达的数据。
4、批(Bulk)传输方式 该方式用来传输要求正确无误的数据。通常打印机、扫描仪和数字相机以这种方式与主机联接。
USB接口能为设备供电吗?
答案是肯定的,USB线缆中包含有两根电源线及两根数据线。部分设备,象读卡器、摄像头、游戏手柄等耗电比较少的设备可以通过USB口直接取电。可通过USB口取电的设备又分低电量模式和高电量模式,前者最大可提供100毫安的电流,而后者则是500毫安。倘若设备需要更大的电流,那就只好通过外置变压器来供电了。
相关文章推荐
- EZ-USB 68013学习笔记--CYAPI的使用之批量传输方式
- 驱动程序学习(三)示例2 :设备驱动程序与应用程序之间数据传输的另外一种方式
- Win7下使用桌面快捷方式一键安全退出USB设备
- linux设备驱动之USB数据传输分析(之四)
- linux设备驱动之USB数据传输分析(之五)
- linux设备驱动之USB数据传输分析
- 如何查看USB方式连接Android设备的外接设备信息
- USB 设备和传输特性之学习笔记
- 设备管理的数据传输控制方式
- 如何查看USB方式连接Android设备的外接设备信息。
- 和菜鸟一起学linux总线驱动之初识USB的数据传输方式
- usb传输方式
- usb 数据传输方式(2)
- 如何查看USB方式连接Android设备的外接设备信息
- usb 数据传输方式(2)
- android开发(20) 使用adb建立pc和android设备之间的连接。usb连接方式。
- usb传输方式
- linux设备驱动之USB数据传输分析 一
- stm32 USB hid设备与PC进行双向数据传输时PC不识别USB设备