收藏文章 楼主
USB技术白皮书
网友【网上流星】 2005-06-10 06:15:20 分享在【精美灌水版块】版块    1    1
USB技术白皮书

通用串行总线(Universal Serial Bus)是用于将适用USB的外围设备连接到主机的外部总线结构,其主要是用在中速和低速的外设。USB是由COMPAQ、DIGITAL、IBM、INTEL、MICROSOFT、NEC以及Northern Telecom七家公司共同开发的一种新的外设连接技术.这一技术将最终解决对串行设备和并行设备如何与计算机相连的争论,大大简化计算机与外设的连接过程。USB是通过PCI总线和PC的内部系统数据线连接,实现数据的传送。USB同时又是一种通信协议,他支持主系统(host)和USB的外围设备(device)之间的数据传送。

USB的优点有以下几条:

1.USB为所有的USB外设提供了单一的、易于操作的标准的连接类型。这样一来就简化了USB外设的设计,同时也简化了用户在判断哪个插头对应哪个插槽时的任务,实现了单一的数据通用接口。

2.USB排除了各个设备象鼠标、调制解调器、键盘和打印机设备对去系统资源的需求,因而减少了硬件的复杂性和对端口的占用,整个的USB的系统只有一个端口和一个中断,节省了系统资源。

3.USB支持热插拔(hot plug),也就是说在不关PC的情况下可以安全的插上和断开USB设备,动态的加载驱动程序。其他普通的外围连接标准,如SCSI设备等必须在关掉主机的情况下才能增加或移走外围设备。

4.USB支持PNP。当插入USB设备的时候,计算机系统检测该外设并且通过自动的加载相关的驱动程序来对该设备进行配置,并使其正常工作。

5.USB在设备供电方面提供了灵活性。USB直接连接到Hub或者是连接到Host的设备可以通过USB电缆供电,也可以通过电池或者其它的电力设备来供电,或使用两种供电方式的组合.并且支持节约能源的挂机和唤醒模式。

6.USB提供全速12Mbps的速率和低速1.5Mbps的速率来适应各种不同类型的外设。

7.针对不能处理突然发生的非连续传送的设备,如音频和视频设备,USB可以保证其固定带宽。

8.为了适应各种不同类型外围设备的要求,USB提供了四种不同的数据传送类型。

9.USB使得多个外围设备可以跟主机通信。

USB的目的:1,使用方便 2,可以提供实时的数据给PC 3,端口的灵活扩展性

USB标准可以usb.org/developer中找到,并且你还可以在该站点找到另外的一个USB的测试工具:usbcomp.exe,它包含一个usbcheck的工具可以检测到设备是否一些USB的高层次的要求。同时它还有一个usbcheck的工具可以检测HID(human interface device)的设备。而Win98还有一个"Ignore hubs"(Memphis only)的检测窗口。在W2K DDK中包含的一个USBView的工具可以看出系统中所有的USB总线以及USB总线上的所有的设备。

USB的基本特性

每一个设备(device)会有一个或者多个的逻辑连接点在里面,每个连接点叫endpoint.每个endpoint有四种数据传送方式:控制(Control)方式传送;同步(isochronous)方式传送;中断(interrupt)方式传送;大量(bulk)传送.但是所有的endpoint0都被用来传送配置和控制信息。

在host和设备的endpoint之间的连接叫作管道“pipe",endpoint0叫做缺省(default pipe)。

对于同样性质的一组的endpoint的组合叫做接口(interface),如果一个设备包含不止一个的接口就可以称之为复合设备(composite device)。

同样的道理,对于同样的类型的接口的组合可以称之为“配置"(configuration)。但是每次只能有一个配置是可用的,而一旦该配置激活,里面的接口和endpoint就都同时可以使用。

host从设备发过来的描述字(descriptors)中来判断用的是哪个配置,哪个接口等等,而这些的描述字通常是在endpoint0中传送。

传输方式

在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的接口规范,以及低层的硬件接口编程,内容是非常烦杂,这里就略过,在这里只是想大家在理论的层面上对USB有一个认识,所以文章难度相对较高,适合对这方面感兴趣的高手浏览。
meiguo.com 发布人签名/座右铭这家伙浪费了“黄金广告位”,啥也没签!
大家都在看
楼主新近贴
回复/评论列表
默认   热门   正序   倒序
meiguo.com 创始人

emotion

1   2005-06-10 06:15:20  回复

回复/评论:USB技术白皮书

暂无用户组 升级
退出
等级:0级
美果:
美过
精华推荐
  1. 不输常春藤!盘点学费低、薪资高的25所美国公立大学
  2. 中国留学生在入境美国时遭遇驱逐,禁止五年内再入境!
  3. 先交押金!美国重启了“签证保证金”试点计划
  4. 白宫开通了TikTok 账号,传播政策信息!
  5. 华人留学生“索赔1亿美元控诉”大学期间的农药伤害
  6. YouTube“反诈频道”助力警方,破获6500万美元诈骗案!
  7. 2025年度的美国公立高中排名发布,咱只关注前三!
  8. SpaceX的星舰“第十次试飞”成功了
  9. ICE抓捕的非法移民中,中国人数量激增?
  10. 植物油更健康?动物油脂摄入或将加速肿瘤生长
  11. 加州州长竟然模仿川普总统的风格发帖,粉丝数和支持率“都涨了”!
  12. 相差3米!星舰试飞“精准溅落”展现技术突破
  13. 房子属于你,但你得付费受他们管着!关于美国HOA
  14. 川普家族竟然靠它狂揽45亿美金!操盘手是赵长鹏?
  15. 为激励员工,OpenAI打算豪掷96亿美元!
  16. 休斯顿机场“小黑屋内的铝箔纸”:中国留学生遭遇遣返的36小时煎熬
  17. 选择西雅图、圣地亚哥还是洛杉矶?全面对比“三城生活”
  18. 美国华裔二代坦言:中国发展现状,让父辈移民后悔了!
  19. 从近期的中国留学生在美国入境的悲惨遭遇说起
  20. 持中国大陆护照在申请美国签证的注意事项更新(2025年8月版本)
  21. 疯狂打压华人精英,勒令华人CEO辞职… 川普政府的致命错误?
  22. 麦当劳CEO声称美国品牌的声誉在全球下滑
  23. 全美房地产市场在趋向中性,区域分化明显!
  24. 马斯克“xAI”起诉前工程师“泄露机密”
  25. 敌友即友?马斯克和扎克伯格开始接触,图谋合伙收购OpenAI?
  26. Niche发布2026全美最佳大学榜单 MIT重回榜首
  27. 美国市场的智能手机“印度制造”的份额激增
  28. 华人科学家身陷“杀猪盘”,短短数月就被掏光250万美元积蓄!
  29. 川普总统的态度突变,暗示乌克兰应该反击俄罗斯本土?
  30. 中国留学生在入境美国时遭遇盘查,中方大使馆发布安全提醒!
  31. 美国“真放宽”了对中国留学生的入境政策?
  32. 从美国回到中国的,基本都会被问及这些问题!
  33. 工作日没空?周末集中运动同样有益健康!
  34. 美国年轻人的“中国观”悄然转变
  35. 启程回国:美元很香,但回家的路更香!
  36. 蔡文胜的2025大动作之五,香港投资版图在持续扩张!

美国动态 美果搜索

Your IP: 216.73.216.36, 2025-09-12 19:37:58

Processed in 1.29329 second(s)

头像

用户名:

粉丝数:

签名:

资料 关注 好友 消息
已有0次打赏
(1) 分享
分享
取消