首页 > 其他分享 >USB接口的发展

USB接口的发展

时间:2023-09-16 13:32:58浏览次数:30  
标签:usb1.1 发展 USB 接口 传输速度 3.0 2.0 usb

USB接口的发展可追溯到1996年,当时英特尔、微软、ibm等多家公司联合设计了usb标准。在此之前,各种设备如键盘、鼠标、游戏手柄、打印机等都有各自的接口,例如ps二接口、game port、串口与并口等。usb接口的推出,旨在实现设备的通用连接,传输速度快、使用方便、连接灵活。

usb接口经历了多个版本的发展。1996年1月,usb1.0标准发布,指定的数据速率为1.5 Mbit / s(低带宽或低速)和12 Mbit / s(全速)。1998年9月,usb1.1标准发布,并将usb1.0(1.5Mb/s)纳入usb1.1。在新的usb1.1中,原来的usb1.0被称为usb1.1 Low Speed,而12Mb/s的usb1.1则被称为usb1.1 Full Speed。

2000年8月,正式公布usb 2.0标准,增加了更高的数据传输速率480 Mbps (又称HighSpeed)。

USB 3.0的发展是在USB 2.0的基础上逐步演进的。USB 2.0已经能够满足许多设备的传输需求,但是随着消费类电子器件不断增加的分辨率和存储性能需求,需要更快速的传输性能来支持更宽的媒体应用。

在这种背景下,USB 3.0应运而生。USB 3.0在传输速度上大大超过了USB 2.0,理论速度高达5 Gbps,是USB 2.0的10倍。这样的速度提升可以大大加快数据传输速度,例如,一个采用USB 3.0的闪存驱动器可以在15秒钟将1 GB的数据转移到一个主机,而USB 2.0则需要43秒。这样的性能提升对于消费者来说无疑大大提高了设备的实用性和使用效率。

同时,USB 3.0在为消费者提供简易连接性方面也起到了至关重要的作用。当用于消费类器件时,USB 3.0解决了USB 2.0无法识别无电池器件的问题。主机能够通过USB 3.0缓慢降低电流,从而识别这些器件。

对于系统和ASIC开发者而言,USB 3.0芯片和IP的广泛实用性也保证了每个设计要求都可以及时得到满足。这种全方位的支持对于像USB 3.0这样的标准至关重要,它可以让该标准更好地适应不断变化的市场和用户需求。

USB 3.1和3.2是在USB 3.0的基础上进一步发展的USB标准。

USB 3.1有两种版本,第一代被称为“SuperSpeed USB”,速度为5 Gbps,与USB 3.0产品兼容。第二代被称为“SuperSpeed USB 10 Gbps”,速度提升到了10 Gbps,是USB 3.1的最大改进之处。

而USB 3.2是在USB-IF再度推出拥有10Gbps传输速度的USB 3.1后,为了区分新旧产品和避免混淆而制定的新标准。USB 3.2拥有两个版本,一个是传输速度能达到10Gbps的USB 3.2 Gen 2,另一个则是传输速度能够提升至20Gbps的USB 3.2 Gen 2×2。这一版本主要改进了连接器类型,并且采用了新的命名规范。

至于现在,usb接口已经发展到usb4阶段,但各版本的兼容性问题仍存在。总的来说,usb接口的发展历史表明了其不断适应和满足用户需求,提高生活质量的设计理念。

标签:usb1.1,发展,USB,接口,传输速度,3.0,2.0,usb
From: https://blog.51cto.com/u_14540126/7493112

相关文章

  • 《安富莱嵌入式周报》第314期:微软推出开源DeviceScript编程语言适合低资源单片机,开源
    视频版:https://www.bilibili.com/video/BV1HM4y1e7ke/  1、微软推出开源DeviceScript编程语言,面向物联网方向,适合低资源单片机官网:https://microsoft.github.io/devicescript/开源:https://github.com/microsoft/devicescript/文档:https://microsoft.github.io/devicescript/int......
  • SpringBoot + Redis + Token 解决接口幂等性问题
    前言SpringBoot实现接口幂等性的方案有很多,其中最常用的一种就是token+redis方式来实现。下面我就通过一个案例代码,帮大家理解这种实现逻辑。原理前端获取服务端getToken()->前端发起请求->header中带上token->服务端校验前端传来的token和redis中的token是否......
  • 建管家以数字化技术推动建筑业转型,引领行业高质量发展
     在当前快速发展的数字经济时代,国家积极推动数字经济与实体经济的深度融合,以促进经济社会的高质量发展。建管家积极响应号召,凭借其深厚的行业经验和大服务的全链数字化服务平台,致力于推动建筑行业的信息化、数字化、智能化转型升级。 作为一家深耕建工服务领域十余年的企业,建......
  • 设备维修保养通知:如何使用API接口发送通知给相关人员
     在设备维修保养管理中,及时通知相关人员是确保设备得到及时维护的关键。API接口提供了一个方便的方式来自动发送维修保养通知,以确保工作流程的顺利进行。本文将详细介绍如何使用成熟的API接口来发送设备维修保养通知,以确保设备得到及时的维护,同时提供通俗易懂的步骤和代码说明。......
  • 业务问题:服务接口拓扑的校验
    业务问题:服务接口拓扑的校验看起来,通过接口调用metric来串联调用链路是一种通用的方式,但是其生成结果显然存在如下的问题:已生成的数据缺少校验方式。由于数据是业务方代码上报的,即使引入了通用的SDK,caller-func信息也只能依赖于代码调用时主动传入。从实践经验来看,caller-fun......
  • 性能测试:入门级接口压测思路
    背景介绍相信很多测试项目上,很多都是身兼多职(既要做功能、自动化、性能啥都要做);这次依据个人对压测这块的理解,分享一下压测的思路。因为个人以前对压测有很多误区,所以在此分享下避免继续入坑(不喜勿喷,如果还有理解误区求指点,我在来完善);下面就讲下入门级的愚见:1、压力测......
  • 接口测试实践例子(内含不同接口只需登录一次的方法“自动登录”)
    一、接口文档1.API文档2.需求文档接口测试工具--》接口测试脚本--》接口测试框架二、利用fixture自动化就绪测试条件-部分接口来说,需要保持登录状态-部分接口来说,需要接口关联-动态数据接口信息-任务列表接口地址GEThttps://api.tttt.one/rest-v2/todo参数无响......
  • Rockchip RK3399 - USB触摸屏接口驱动
    一、触摸屏接口分类触摸屏主要包括电阻触摸屏和电容触摸屏,这个我们在《linux驱动移植-LCD触摸屏设备驱动》中已经详细介绍了,这里不再重复介绍。在《linux驱动移植-LCD触摸屏设备驱动》这篇文章中我们介绍了SoCS3C2440触摸屏驱动的实现,对于S3C2440来说,其只支持四线电阻触摸屏。......
  • 在 Java 中自定义反序列化:实现可序列化接口
    实现可串行化接口的功能Serialized接口用于管理Java默认序列化机制使用的序列化和反序列化过程。Java虚拟机(JVM)通过该类的Serialized接口实现来指示该类是否具有可序列化和反序列化的能力。该接口不仅有利于序列化,而且还使开发人员可以自由地更改默认的反序列化行为。由......
  • AOP防止连续点击新增接口
    防止连续点击的实现方式有很多种,比如,在所有的onclick里面加上防多次点击的代码,或者定义一个新的OnClickListener,在里面加上防多次点击的代码,然后项目中的所有OnClickListener都用这个listener,当然还有一些其他的方式,这里将介绍一种新的方式来实现,那就是aop。实现原理:自定义防止......