教你全面认识USB数据线知识,电脑的上的USB接口可以同时接多少个设备呢?
数据线,相信很多人每天都经常用到,最常见的属手机充电线了,这种数据线是USB接口。关于USB数据线你们真的了解吗?今天我就来带大家认识什么是USB数据线!
USB接口的定义
USB是英文universal serial bus 的缩写,中文的意思是“通用串行总线”,它是一种广泛应用在计算机领域的新型接口技术。在1998年以后,随着微软在windows 98中内置了对USB接口支持的模块,在逐渐加上USB设备的慢慢增多,USB接口才正式走进了使用阶段。直到目前使用USB接口的设备逐渐增多,其中包括有打印机、鼠标、键盘、扫描仪、数码相机、图像设备等等。
USB接口的优点
1、标准统一:大家常见的键盘跟鼠标、IDE接口的硬盘,并口的打印机和扫描仪,这些都有不同的接口(每一种设计是一种接口的话,计算机是没有那么多接口可以外接)自从USB接口出现以后,这些设备均可以采用USB作为统一的接口。
2、可以热插拔:这个意思是用户在使用USB设备的时候,不用关机可随时进行插拔等操作。
3、方便携带:USB设备大多以“轻、薄、小”见长,同样是32G的硬盘,USB硬盘要比IDE硬盘轻一半的重量,因此,想要随身携带大量数据的时候,USB硬盘是首要之选。
4、可以连接多个设备: PC上面有很多的USB接口,可以将几个设备进行连接。所以你的主机或者笔记本在连接USB鼠标的时候也能连接键盘、U盘、打印机等设备,不会有任何的冲突。
USB的四种传输方式
1、批量传输
批量传输是一种可靠的单向传输,就是延迟没有保证,它的主要作用是尽量利用可以利用的带宽来完成传输,适合比较大的数据量传输。而低俗的USB设备是不支持批量传输的,高速批量端点的最大包长度为512,全速批量端点的最大包长度可以为8、16、32、64。批量传输在访问USB总线时,相对其他传输类型具有最低的优先级,USBHOST 总是优先安排其他类型的传输,当总线带宽有富余时才安排批量传输。但是高速的批量端点必须要支持PING操作,向主机报告端点的状态,NYET 是表示否定应答的,意思是还没有准备好接收下一个数据包,而ACK 则表示的是肯定应答,已经准备好接收下一个数据包。
2、控制传输
控制传输是一种很可靠的双向传输,一次控制传输可分为三个阶段。第一阶段为从HOST 到Device 的SETUP 事务传输,这个阶段一般控制了传输的请求类型;第二个阶段是数据阶段,不过有的请求是没有数据阶段;第三个阶段是状态阶段,通过一次IN/OUT 传输表明请求是否成功完成。
3、中断传输
中断传输是一种轮询的传输方式,也是一种单向的传输,HOST通过固定的间隔对中断端点进行查询,如果有数据传输或可以接收数据则返回数据或发送数据,否则返回NAK,表示还未准备好。中断传输的延迟有保证,但并不是实时的传输,而是一种延迟有限的可靠传输,支持错误重传。
4、同步传输
同步传输是一种实时的传输也是一种不可靠的传输,同步传输是不支持错误重发机制。只有全速和高速端点才能支持同步传输,高速同步端点的最大包长度是1024,低速的是1023。除了高速宽带同步端点外,一个微帧内只允许一次同步事务传输,高速高宽带端点最多可以在一个微帧内进行三次同步事务传输, 传输将高达3072字节数据。