位置:编程技术网 > 游戏开发 > 正文 >

USB的前世今生

2020年09月11日 10:46来源:未知手机版

骨关节炎症状,纵贯线解散,锁定:怒火危崖

账号设置我的关注我的收藏退出登录登录搜索未来汽车日报零售老板内参未来地产KrASIATech星球超人测评媒体品牌企服严选EClub企业项目库36Kr研究院Kr8创新平台36Kr创新咨询氪榜企业服务城市之窗政企对接政府服务LP源计划VClubVClub投资机构库投资人服务寻求报道寻求融资36氪Pro创业者服务开氪知识服务首页快讯资讯推荐Markets科技金融城市最新创投汽车企服生活直播视频专题活动搜索寻求报道我要投稿USB的前世今生半导体行业观察?·?2020-09-09关注无论用户使用了哪种USB,主机总是能够识别出其所连接的设备是什么。

编者按:本文来自微信公众号“半导体行业观察”(ID:icbank),作者:techspot,36氪经授权发布。

在过去25当中,USB在为电子产品提供连接和供电的过程中扮演着重要的角色。随着时间的推移,USB接口发生了变化,但无论用户使用了哪种USB,主机总是能够识别出其所连接的设备是什么。

但这到底是怎么发生的呢?它如何知道何时连接了鼠标而不是打印机?USB 2.0和USB 3.2的SuperSpeed有什么区别?

在这里,我们将为您介绍USB的内部工作原理,以及为什么USB能够淘汰其他技术而被市场所青睐。

即插即用

故事要从20世纪90年代说起,那时,USB还没有出现。在那个时代,奔腾处理器是最流行的选择,Windows系统是3.1版本,个人电脑还是米色的。当时还没有无线连接和云服务,因此打印、复制照片或使用外部存储都需要采用物理连接的方式连接到电脑上。

与当今的PC不同,30年前的计算机配备了大量不同的接口和通信系统。由于每个接口的差异和局限性,使得连接并不顺利。

(1个DE-15 VGA插槽,2个DE-9串行端口和1个DB-25并行端口以及2个PS / 2连接器,来源:Recycled Goods)

鼠标和键盘几乎总是使用串行PS / 2端口,每个端口都有专用的6针接口。打印机和扫描仪通过25针连接器连接到并行端口,而其他所有端口则通过经典串行端口连接。

如果不小心将鼠标插入键盘接口中会出现什么情况?由于PC不知道插入了错误的设备,因此它根本无法工作。实际上,这些端口并不能识别出来它所连接的设备,用户必须告诉电脑它是什么,然后手动为它安装正确的驱动程序。

如果一切顺利,在安装驱动程序后快速重启,便可以正常运行。但通常情况下,PC用户需要深入研究Windows的控制面板或主板的BIOS,以使其顺利运行。

(九十年代尝试连接外围设备的PC用户熟悉的景象。资料来源:WinWorld)

消费者自然希望有更好的东西,即所有外设都可以通过一个接口来运行。您可以在无需重新启动机器的情况下进行插拔,同时,还可以立即识别和配置其所连接的设备。

系统供应商也想要一些更通用的东西,以取代对大量不同接口的需求,并降低生产成本。在保持向后兼容性的同时,还需要在以后的岁月中有开发和改进的空间。

这样看来,那时的需求很简单。

同心协力的时刻

在计算机的世界中,行业企业联合起来将会产生巨大的能量,来造福整个社会。1994年,Intel,Microsoft,IBM,Compaq,DEC和Nortel一致认为这是创建一种新的连接系统的时候了,因此,这些企业共同建立了一个联盟,来满足市场的愿望和需求。

英特尔领导了这项技术的开发,Ajay Bhatt成为了项目的主架构师——他还为AGP(加速图形端口)和PCI Express做了同样的工作。在短短两年的时间里,一个完整的规范发布了,同时发布的还有控制芯片。

这样就诞生了通用串行总线——作为串行、并行和PS/2端口的替代品。它拥有干净、简单的设计和出色的性能。然而,新系统的应用在一开始推进的很缓慢,直到1998年1.1版本发布,一切才真正开始。

本文地址:http://www.reviewcode.cn/youxikaifa/171551.html 转载请注明出处!

今日热点资讯