手机版

了解什么是USB和USB技术

时间:2021-08-19 来源:互联网 编辑:宝哥软件园 浏览:

什么是USB:通用串行总线(USB)是一种将适合USB的外围设备连接到主机的外部总线结构,主要用于中低速外设。USB是由COMPAQ、DIGITAL、IBM、INTEL、MICROSOFT、nec和Northern Telecom联合开发的一种新型外设连接技术。这项技术将最终解决串行设备和并行设备如何与计算机连接的争论,大大简化计算机和外设之间的连接过程。USB通过PCI总线与PC内部系统数据线连接,实现数据传输。USB也是一种通信协议,支持主机和USB外设之间的数据传输。USB的优点如下:1。USB为所有USB外设提供单一且易于操作的标准连接类型。这样就简化了USB外设的设计,也简化了判断哪个插头对应哪个插槽的任务,从而实现了单一的数据通用接口。2.USB消除了鼠标、调制解调器、键盘、打印机等设备对系统资源的需求,从而降低了硬件的复杂度和对端口的占用。整个USB系统只有一个端口和一个中断,节省了系统资源。3.USB支持热插拔,也就是说USB设备可以在不关闭PC的情况下安全插拔,驱动可以动态加载。其他常见的外围设备连接标准,如SCSI设备,只能在主机关闭时添加或删除外围设备。4.USB支持PNP。当USB设备插入时,计算机系统检测到外围设备,并通过自动加载相关驱动程序来配置设备,使其正常工作。5.USB为设备供电提供了灵活性。直接连接到Hub或Host的USB设备可以通过USB电缆、电池或其他电源设备供电,也可以两种供电模式的组合供电,并支持节能挂机和唤醒模式。6.USB全速提供12Mbps,低速提供1.5Mbps,以适应各种类型的外设。7.对于不能处理突发不连续传输的设备,如音视频设备,USB可以保证固定带宽。8.为了满足各种外设的需求,USB提供了四种不同的数据传输类型。9.USB使多个外围设备能够与主机通信。USB的用途是:1,使用方便2。它可以向PC 3提供实时数据。端口灵活性和可扩展性的USB标准可以在www.usb.org/developer,找到,你也可以在这个站点找到另一个USB测试工具:usbcomp.exe,它包括一个usbcheck的工具来检测设备是否有一些高级别的USB需求。同时,它还有一个usbcheck工具,可以检测HID(人机界面设备)设备。Win98有一个“忽略集线器”(仅用于纪念)检测窗口。W2K DDK公司提供的一个USBView工具可以看到系统中的所有USB总线以及USB总线上的所有设备。USB的基本特征每个设备都会有一个或多个逻辑连接点在里面,每个连接点称为端点。每个端点有四种数据传输模式:控制模式。以同步方式传输;中断模式下的传输;批量传输。但是所有端点0-0都用于传输配置和控制信息。主机和设备端点之间的连接称为管道,端点0称为默认管道。具有相同属性的端点的组合称为接口,如果一个设备包含多个接口,则可以称为复合设备。同理,同类型接口的组合可以称为“配置”。但是,一次只能使用一个配置,一旦激活该配置,内部的接口和端点都可以同时使用。主机判断哪个配置,哪个接口等。来自设备发送的描述符,这些描述符通常在端点0传输。传输方式在USB的数据传输方式下,有四种传输方式:控制(等时)中断(批量)。

如果从硬件角度设计整个系统,就要正确选择传输方式。作为一个司机作家,你只需要弄清楚他用的是什么工作模式。通常所有传输模式的主动权都在PC端,也就是主机端。控制方式传输:控制传输为双向传输,数据量通常较小。USB系统软件主要用于查询、配置和向USB设备发送通用命令。根据设备和传输速度,控制传输模式可以包括8、16、32和64字节的数据。控制传输通常用于主机和USB外围设备之间的端点0之间的传输,但是其他端点也可以用于指定供应商的控制传输。同步传输:同步传输提供一定的带宽和延迟。它用于时间要求严格、容错能力强的流数据传输,或用于要求恒定数据传输速率的即时应用。比如在实现即时通话的VoIP应用时,使用同步转接模式就是一个不错的选择。同步数据需要一定的带宽值和一定的最大传输次数。对于同步传输,即时数据传输比完美的准确性和数据完整性更重要。中断方式传输:中断方式传输主要用于定时查询设备是否有中断的数据要传输。设备端点建模器的结构决定了其查询频率,范围从1到255毫秒。这种传输模式通常应用于少量分散且不可预测的数据的传输。键盘、操纵杆和鼠标都属于这种类型。中断模式传输是单向的,主机只有输入模式。批量传输:主要用于海量数据传输、发送和接收,要求保证传输无带宽和间隔时间要求。打印机和扫描仪属于这种类型。这种类型的设备适用于非常慢的传输和大量延迟的传输,并且可以等到所有其他类型数据的传输完成后再发送和接收数据。关于USB和底层硬件接口编程有很多接口规范。内容很复杂,这里就略过了。我只是想让大家在理论层面对USB有一个了解,所以文章比较难,适合对这方面感兴趣的高手。

版权声明:了解什么是USB和USB技术是由宝哥软件园云端程序自动收集整理而来。如果本文侵犯了你的权益,请联系本站底部QQ或者邮箱删除。

相关文章推荐