关注+星标公众,不错过精彩内容

来源 | 半导体行业观察

今天,即使是最不精通技术的消费者也可以毫不费力地将相机、打印机、扫描仪或其他配件连接到他们的 PC 上。但在 1990 年代初期,将外围设备连接到计算机并不是那么简单。

在 USB(通用串行总线)开发之前,连接外部设备通常很棘手。用户有时需要打开他们的计算机并添加硬件来为他们提供所需的通信端口。

英特尔于 1996 年发布的通用串行总线简化了这个事情。而USB 端口现在也是个人计算机的标准配置,并且内置于许多其他电子设备中,例如智能手机、电子书阅读器和游戏机。

无处不在的 USB 标准最近获得了 IEEE Milestone提名。Milestone 计划由IEEE 历史中心管理并得到捐助者的支持,旨在表彰世界各地的杰出技术发展。

“我认为 USB是一个4000 万美元的机会,”帮助开发它的英特尔工程师之一Ajay Bhatt在 2013 年接受 CNN 采访时谈到这项技术时说。“我无法想象 USB 去了哪里,或者它还会继续往哪里去。这超出了我最疯狂的想象。”

合作是关键

1990 年代,消费者在尝试将外围设备连接到他们的计算机时遇到的许多问题,这都是由行业的许多供应商缺乏标准做法而导致的,正如 Milestone 在工程和技术历史 Wiki上的条目中所指出的那样。另一个问题是大多数 PC 的输入端口数量有限,添加更多端口可能很困难。

Bhatt 说,即使作为一名技术专家,他也在努力升级他的 PC。

“我看着架构,心想,‘你知道吗?有更好的使用计算机的方法,但这太难了,”他在 2019 年接受Fast Company采访时说。

在 1990 年代初期,Bhatt 向他的老板讲述了他开发通用“即插即用”通信系统的想法——在这种系统下,用户无需进行调整就可以连接,但他的经理对此不感兴趣。不过,Bhatt 对他的想法充满热情,因此他决定加入英特尔的另一个研究团队。在那里,他获得了绿灯。

1992 年,Bhatt 参观了位于俄勒冈州希尔斯伯勒的Jones Farm会议中心,在那里他会见了来自Compaq、Digital Equipment Corp. (DEC)、IBM、Intel、Microsoft、NEC和Nortel等公司的工程师,并在那里结成了联盟。

“整个行业都认识到有一个需要解决的大问题,” Jim Pappas在一篇关于 USB 接口的英特尔文章中说。会面时,Pappas 是 DEC 的工程经理,但他最终加入英特尔,担任其 USB 开发团队的项目经理。

从梦想到现实

在该小组开始开发 USB 之前,他们探索了已经可用的东西。例如以太网技术、音频接口、Apple 的 GeoPort 和IEEE 1394(也称为 Firewire 标准)。但没一个具备团队所寻求目标的所有特征。因为工程师们想要一种价格低廉、用户友好、能够为外围设备供电并提供大量带宽的产品。为了降低制造成本,工程师们将 USB 设计为与细长的四芯电缆一起工作,该电缆可以长达5米。电缆的一端有一个 A 连接器,插入计算机;另一端的 B 连接器插入外部设备。

当时,计算机通常不为此类外部设备供电。大多数外围设备在连接到 PC 时必须插入插座。但是 USB 允许计算机为某些外围设备提供足够的电力。

USB 的另一个优点是,原则上它允许多达 127 个外围设备一次连接到一台 PC。一台计算机不可能有 127 个 USB 端口,但可以通过添加 USB 集线器来增加可用端口的数量。

对于名称,开发团队寻找用户可能与之相关的东西,并且他们还希望它来描述技术。根据Fast Company的文章,工程师之所以选择“总线”这个词,是因为它既是一个技术术语(总线用于在计算机中传输数据),又是一个消费者会认出的词。在 USB 开发团队工作的Bala Cadambi在 2019 年的采访中说,在大多数人的印象中,公共汽车是将乘客从 A 点运送到 B 点的交通工具。通用将 USB 标记为可以与任何硬件一起使用的工具。

该团队于 1995 年宣布了其第一个设计。Pappas 告诉Fast Company,USB 1.0 的速度为每秒 12 兆比特,“比通常出现在 PC 背面的任何其他东西都要快” 。

然而,该团队遇到了一个问题:12 Mb/s 对于计算机鼠标、操纵杆、键盘和其他带有非屏蔽电缆的附件来说太快了。工程师通过安排 USB 1.0 来支持 1.5 Mb/s 的通信解决了这个问题。

这种方法允许 USB 以低速工作于使用非屏蔽电缆的低成本外围设备,并以高速工作于使用屏蔽电缆的设备,例如打印机和软盘驱动器。

USB 1.1 于 1996 年发布,直到 1998 年在拉斯维加斯的COMDEX贸易展上展示后才流行起来。在那里的新闻发布会上,一个英特尔团队将127 个外围设备连接到一台 PC上。工程师聘请 Bill Nye为最后一台设备插上电源。在 Pappas 于 2019 年接受Fast Company的采访中,他说一旦 Nye 这样做了,团队就会将文件发送到各个目的地进行打印。“我们有一个充满不同打印机的整个舞台!” Pappas说。

从 1996 年发布 USB 1.1 到它流行起来之间的延迟是可以理解的,因为 1998 年 6 月发布的 Microsoft Windows 98是第一个支持 USB 的操作系统。两个月后,Apple发布了 iMac,它没有软盘驱动器,但有一对 USB 端口。尽管 Apple 不在从事 USB 项目的公司之一,但它帮助使该技术成为主流。

从那时起,又出现了三代 USB。最新的 USB4 于 2019 年发布。

“谁能想到我们在 90 年代初定义的连接器今天仍然可用?” Cadambi 在Fast Company采访中说。“这非常罕见。我们有成本限制,性能限制。它是为台式机设计的,而不是智能手机。回想起来,我们完成了我们所做的事情,经受住了时间的考验,真是太棒了。”

未来,在Jones Farm会议中心大厅展示的milestone牌匾将写上:

An industry consortium published the first Universal Serial Bus (USB) specification in January 1996. Initially intended to simplify attaching electronic devices to a PC, USB became a very successful low-cost, high-speed interface for home and business use. Its ability to support new device classes and functionalities, including data storage, power delivery, and battery charging, has made USB’s cabling, connectors, and logo recognizable worldwide

------------ END ------------

关注公众号回复“加群”按规则加入技术交流群,回复“1024”查看更多内容。

点击“阅读原文”查看更多分享

USB是如何诞生的?相关推荐

  1. android外接usb摄像头demo_手机USB接口有哪些功能 手机USB接口功能介绍【详解】

    手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇.小台灯等外设.但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗? 充电速度和 ...

  2. USB 2.0 A型、B型、Mini和Micro接口 type-c 定义及封装

    USB全 称Universal Serial Bus(通用串行总线),目前USB  2.0接口分为四种类型A型.B型.Mini型还有后来补充的Micro型接口,每种接口都分插头和插座两个部分,Micr ...

  3. USB你真的了解它吗?USB的进化史

    电脑界的上古时期是没有USB接口的.在那个时期电脑用于连接外设的常见接口有这5种: 1. 串口(有9针.25针这2种)通常指COM接口 -不支持热插拔 串口用于低速设备,例如鼠标.调制解调器等,也有一 ...

  4. 计算机usb接口充电效率差,手机USB接口的4个真相:为何速度、功能有差别?

    手机身上的USB接口主要的任务就是充电,连接PC传输数据,你还能想到其他的功能吗?没错,它还能连接USB小风扇.小台灯等外设.但是,你以为所有手机在实现这些功能时的体验和效果都是一样的吗?(少年,你天 ...

  5. USB之OTG应用简介

    OTG简介: USB OTG 是USB On-The-Go的缩写,由USB Implementers Forum于2001年12月18日公布,主要应用于各种不同设备或移动设备间的联接,进行数据交换. ...

  6. usb2.0/3.0/3.1/3.2/4 各版本速率

    USB 1.0/1.1版都有个Low/Full Speed(全速)的别名,USB 2.0版则还叫做High Speed(高速),但一般人很少用这么麻烦.难懂的英文名,只说版本号,一切都很好. USB ...

  7. lightning接口_带你回看手机接口发展史:TypeC将实现大一统?

    [PConline 杂谈]手机在近几年发展飞快,从当年只要有一台大哥大就十分威风,到后来的诺基亚一统天下,再到现在人手一部智能手机,手机变更如此之快,体积越来越小,续航能力越来越强,超级快充也变成了常 ...

  8. dock接口_回看手机接口发展史:TypeC将实现大一统?

    手机在近几年发展飞快,从当年大哥大逐步演变到体积越来越小,续航能力越来越强,超级快充也变成了常规配置,而手机的充电接口也在不断地发生改变,下面我们不妨回顾一下,这些年来手机插口的发展史. 现在常用的手 ...

  9. 浅谈一下Type-C接口发展历程

    1996年,由英特尔.微软.ibm等多家公司联合设计的usb标准问世,键盘.鼠标.智能手机以及打印机等等大多使用usb标准来实现供电和数据传输. usb接口从诞生之初就是为了实现通用这个目的.在usb ...

最新文章

  1. 启动多个pid_西门子S7-300PLC实现PID控制
  2. Node Sass does not yet support your current environment: Windows 64-bit然如何解决,cnpm此问题解决方法
  3. 【实例】去哪儿搜索实例实现
  4. 【Opencv实战】图像修复神技?看我一秒修复家里的老照片
  5. Bootstrap4+MySQL前后端综合实训-Day07-PM【用户信息管理页面——功能展示(分页显示数据、添加用户、批量删除用户、编辑用户信息)、servlet项目代码整理汇总】
  6. 初识Docker-Docker的安装
  7. P4899 [IOI2018] werewolf 狼人(kruskal 重构树 + 主席树)
  8. 推荐一个快速定位深度学习代码bug的炼丹神器!
  9. ueditor如何设置上传图片的高度宽度_上百张图片上传并对齐,你加班2小时没搞定,同事简单三步就完成...
  10. 射线检测(Summary)
  11. 2013-2-19 Android之ActionBar学习(转)
  12. 支付宝微信支付回调地址访问不成功
  13. DOX-HMDN-PEI 阿霉素-二氧化锰-聚乙烯亚胺/PEI-g-PLO(DCA) 聚鸟氨酸-聚乙烯亚胺
  14. 数据库系统管理(选择 记录)
  15. 现在计算机怎样读硬盘端口,组装电脑之硬盘识别篇
  16. ViewPager2
  17. 安装rhel-server-7.2系统
  18. 源中的 backports proposed security updates 什么意思?
  19. 【多媒体封装格式详解】---ASF(WMV/WMA)【1】
  20. 基于JAVA房屋租赁及其管理系统

热门文章

  1. micropython教程nucleo-f767zi开发板_NUCLEO-F767ZI开发板评测 - 全文
  2. 20不努力,30做助理(转载)
  3. c++程序设计练习2.1
  4. 如何用 putty 连接远程 Linux 系统
  5. 基于asp.net006电话计费管理系统
  6. 2022刘仲文程聪孙迎迎--用Jensen不等式证明相对熵的非负性
  7. ncae的c语言编程高阶怎么考,NCAE考试科目.doc
  8. 【BZOJ3205_洛谷3638】[APIO2013]机器人(动态规划)
  9. Http缓存机制(强缓存与协商缓存)及过程
  10. 登陆id显示无法连接服务器失败,无法连接id服务器失败怎么办