你要了解的USB接口知识总结

最近项目中有设计到USB接口,把一些常用的USB名词、常识以及关系总结一下。

USB1.0版本,USB LS(Low Speed低速),速度1.5Mbps。

USB1.1版本,USB FS(Full Speed全速),速度12Mbps。

USB2.0版本,USB HS(High Speed高速),速度480Mbps。

USB3.0版本,USB SS(Super Speed超速),速度5Gbps。

USB3.1版本,USB SS(Super Speed超速),速度10Gbps。

USB3.2版本,USB SS(Super Speed超速),速度20Gbps。

其实从USB3.2版本开始,USB-IF(USB Implementers Forum)修改了命名规范,USB3.0-3.2分别为USB3.2 Gen1、USB3.2 Gen2、USB3.2 Gen2x2(这命名真不习惯)。

另外速度达到5Gbps之后都称为超速(SS),而且USB高版本都是向低版本兼容的。

这里还需要注意的USB3.0和USB3.1之间的一个突破点就是编码方式的改变导致的传输效率的差异。USB3.0使用的是8b/10b编码,效率为80%。USB3.1使用的是128b/132b,效率为96.97%。

在供电方面,各版本也有很大差异。

USB2.0版本,5V/0.5A,最大2.5W,之前电脑上的USB接口供电能力比较弱。

USB3.0版本,5V/0.9A,最大4.5W,供电能力有所提升。

USB3.1版本,5V/12V/20V/5A,最大100W,现在使用的TYPE-C接口可以实现快充,也能驱动外部设备。

USB PD(USB Power Delivery),指USB接口可以提供100W供电,20V/5A。

USB常用的接口

USB TYPE A就是以前电脑常用的插头,如下图所示:

USB TYPE B有方口(打印机中用的比较多)和偏口的,偏口常用的有MiniUSB(以前MP3、MP4上用的比较多)和MicroUSB(之前的安卓手机上用的比较多,现在逐渐被TYPE C取代了),方形接口如下图所示:

MiniUSB接口如下图所示:

MicroUSB接口如下图所示:

USB YTPE C目前在安卓手机中使用比较广泛的接口,在笔记本电脑中也比较常见,如下图所示:

先按照版本看一下USB2.0(TYPE A),USB3.0(蓝色TYPE A)和TYPE C的接口引脚。

USB2.0(TYPE A)有5个引脚,分别为VBUS,DM,DP,GND。一般另一端(比如MicroUSB接口)会多一个ID引脚,这个只是检测使用,不用于传输数据。TYPE A接口如下图所示:

USB3.0(蓝色TYPE A)有9个引脚,分别为VBUS,DM,DP,GND,RX-,RX+,TX-,TX+,GND。包含USB2.0的信号线,这是为了向下兼容USB2.0。多出的两对差分信号线才是USB3.0。

两者是独立的,可以不需要USB2.0的信号线,单独使用USB3.0的,但是这样就不能兼容USB2.0,当然也可以只单独使用USB2.0的。使用过程中,默认是先检测3.0,如果不是就回滚到2.0。如下图所示:

从接口图片中可以看出,USB2.0和USB3.0的接口不仅仅是颜色的差别,颜色只是方便人们分别接口版本,本质的变化在接口内部的信号引脚上。

TYPE C有24个引脚,分别为GND,GND,TX1+,TX1-,RX1+,RX1-,VBUS,VBUS,CC1,D+,D-,SBU1,SBU2,D+,D-,CC2,VBUS,VBUS,RX2-,RX2+,TX2-,TX2+,GND,GND。向下兼容和USB3.0一样,只是多了两对差分信号和一些辅助信号。而且两边是对称的,这样可以支持正反插(这也是TYPEC的一个特色功能)。

这里需要提一下,差分信号是左右分开使用的,而不是上下分。USB2.0信号是上下分开使用的。因为USB功能只是用到其中的两对差分线,而剩余的两对差分线和辅助引脚就可以留作他用,比如DP(Display Port)功能,传输2lane的视频信号,现在许多笔记本上的TYPEC接口都支持这个功能。

CC是用于确认接口的功能的,比如判断方向。SBU是在DP功能的时候辅助使用。当然这些引脚也可以定义成其他功能,比如音频,许多手机去除了传统的耳机插孔,使用TYPEC连接耳机。插头和连接座如下图所示:

以上就是关于USB接口总结的一些知识,目前常见的就这些,可以作为常识了解一下。想更直接更深入的了解,可以点击原文。

更多文章请关注微信公众号:ubug404

### 回答1: 《USB开发大全 第五版》是一本深入介绍USB协议与开发的综合性图书。该书总结了许多第五版的USB开发技术,并提供了宝贵的实践经验和案例分析。 这本书的主要内容包括USB协议的基本原理和结构、USB软硬件架构设计与调试、USB设备驱动开发、USB主机驱动开发、USB安全与稳定性设计等。通过系统性的学习和实践操作,读者可以全面了解USB协议的各个方面,在实际开发中灵活应用。 《USB开发大全 第五版》对于电子工程师、软件工程师和网络工程师来说是一本非常实用的参考书。对于想要深入研究和开发USB相关产品的开发者来说,该书提供了丰富的理论知识和实践技巧,能够帮助他们更好地掌握和应用USB开发技术。 此外,《USB开发大全 第五版》也适合对USB协议和开发有浓厚兴趣的学生和爱好者阅读。通过系统学习,他们可以对USB协议的原理和应用有更加深入的了解,为将来从事相关领域的研究和开发打下坚实基础。 总之,《USB开发大全 第五版》是一本权威而实用的专业参考书,旨在帮助读者全面理解和掌握USB开发技术,提高在实际开发中的应用水平。无论是从事USB相关产品开发的工程师还是对USB协议感兴趣的学生和爱好者,都能从中获得丰富的知识和实践经验。 ### 回答2: 《USB开发大全 第五版》是一本关于USB(通用串行总线)开发的权威指南。本书详细介绍了USB技术的发展历程、标准规范、硬件设计、软件开发和应用实例等内容。 首先,本书介绍了USB技术的基本原理和结构。USB作为一种通用接口技术,广泛应用于计算机、嵌入式系统、消费电子产品等领域。通过逐步解析USB的硬件架构和通信协议,读者可以深入了解USB的工作原理和数据传输过程。 其次,本书系统性地介绍了USB的标准规范。USB的发展离不开相关的规范和标准,例如USB 2.0USB 3.0USB-C等。通过深入了解这些规范,读者可以掌握USB技术发展的趋势和最新的功能特性。 接着,本书详细讲解了USB的硬件设计和电路布线技巧。USB设备的设计包括信号线路、电源管理、接口电气特性等方面的考虑。在本书的指导下,读者可以学习到如何设计出稳定可靠的USB硬件电路,并且避免常见的电磁干扰和信号衰减问题。 此外,本书还介绍了USB的软件开发方法和工具。USB设备的驱动程序和应用软件开发是USB开发过程中的关键任务。本书通过详细解析USB的驱动开发接口(API)和协议栈,帮助读者理解和掌握USB软件开发的技巧和要点。 最后,本书通过实际应用案例的呈现,展示了USB技术在各个领域的具体应用。无论是计算机外设、数字音频接口还是智能手机的数据传输,USB都发挥着重要的作用。通过实例的学习,读者可以将USB技术应用到自己的项目中,并获得实际的效益。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

咸鱼翻书

感谢老板支持!

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

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

打赏作者

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

抵扣说明:

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

余额充值