USB详解

一、背景

为了规范电脑与外设之间的连接和通讯,1994年底,英特尔、康柏、IBM、Microsoft等多家公司联合提出了USB标准(Universal Serial Bus)[通用串行总线]。

二、发展

USB版本理论最大传输速率速率称号最大输出电流推出时间
USB1.01.5Mbps(192KB/s)低速(Low-Speed)5V/500mA1996年1月
USB1.112Mbps(1.5MB/s)全速(Full-Speed)5V/500mA1998年9月
USB2.0480Mbps(60MB/s)高速(High-Speed)5V/500mA2000年4月
USB3.05Gbps(500MB/s)超高速(Super-Speed)5V/500mA2008年11月 / 2013年12月
USB 3.1Gen 210Gbps(1280MB/s)超高速+(Super-speed+)20V/5A2013年12月
USB 3.220Gbps(2500MB/s)超高速++(Super-speed++)20V/5A2017年9月

三、优缺点

1、优点

传输速度快、使用方便、支持热插拔、连接灵活、独立供电等

2、缺点

传输距离短、开发、调试难度大

四、要点

1、USB总线技术分支

(1)USB总线系统的物理连接
(2)USB的数据流模式
(3)USB总线的逻辑结构
(4)USB总线协议
(5)USB固件设计及接口应用

2、USB拓扑结构

(1)图解
在这里插入图片描述
(2)介绍

  • 塔顶为USB主控制器和根集线器,下面接USB集线器,USB集线器可以将一个USB口拓展为多个USB口,多个USB又可以通过集线器进一步拓展。
  • USB协议中对集线器的层数是有限制的,USB1.1规定最多为4层,USb2.0对顶最多为6层。理论上,一个USB主控制器最多可接127个设备(协议规定每个USB设备具有7bit的地址,取值在0~127,其中0保留给未初始化的设备使用)
  • 一台机器可以接多个USB主控制器。

五、补充

1、带宽问题

  • 一台机器可以有多个USB主控制器,每个主控制器可以对应多个USB口。
  • 集线器只能扩展出更多USB接口,而不能扩展出更多的带宽。

2、设备连接个数问题

参照要点中拓扑结构图可知道,一台机器最多连接个数 = 主控制器(host)个数 x 127(理论上根集线器拓扑结构中可连接数目)

参考

1、《圈圈教你玩USB》 [第二版],作者 电脑圈圈
2、USB百度百科
3、[1] 李婧雯,彭苏,吴军. USB总线的结构及应用技术发展研究 [J]. 河南科技,2016,10:59-61.
4、[2] 吕志强,薛亚楠,张宁,陆云. USB设备安全技术研究综述 [J]. 信息安全研究,2018,4(7): 639-645
5、USB 3.2到底升级了哪些地方?

  • 0
    点赞
  • 23
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

worthsen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值