0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

USB端口简化附件与计算机连接过程

中科院半导体所 来源:悦智网 作者:Joanna Goodrich 2022-09-07 11:12 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

USB问世之前,要将相机、打印机或其他附件与计算机连接并非易事。用户时常需要打开计算机,添加硬件,提供所需的通信端口。 1996年英特尔发布的USB简化了这一过程。USB端口现已成为个人计算机的标准配置,并内置于智能手机、电子书阅读器、游戏机等诸多电子设备中。

无处不在的USB标准已获颁IEEE里程碑奖。

协作是关键

20世纪90年代,消费者将外设连入计算机时会遇到许多问题,这是由于业内众多供应商缺乏标准,IEEE里程碑奖项在工程和技术历史维基百科上的条目中也指出了这一点。

另一个问题是大多数个人计算机的输入端口数量有限,难以添加更多端口。

共同开发USB的英特尔工程师阿杰伊•巴特(Ajay Bhatt)表示,即使作为一名技术专家,过去他在升级自己的个人计算机时也感到很吃力。 “我看着架构,心想,你知道吗?有更好的方法使用计算机,现在的方式太难了。”他在2019年接受Fast Company采访时这样说。

20世纪90年代初,巴特向老板讲述了自己开发通用即插即用通信系统的想法,无须用户进行任何调整。

然而他的经理不感兴趣。 但巴特对自己的想法充满热情,决定加入英特尔的另一个研究团队。在那里,他获得了“绿灯”。

1992年,巴特参观了位于俄勒冈州希尔斯伯勒的琼斯农场会议中心。在那里,他见到了来自不同科技公司的工程师,这些工程师也在研究开发即插即用方案。来自康柏、DEC、IBM、英特尔、微软、NEC和加拿大北电网络的工程师在那里结成了联盟。 “全行业都认识到这是一个需要解决的大问题。”吉姆•帕帕斯(Jim Pappas)在一篇关于USB接口的英特尔文章中说。他们见面时,帕帕斯是DEC的工程经理,但他最终加入了英特尔,担任USB开发团队的项目经理。

从梦想到现实

开始开发USB前,团队探索了市面上的可用技术,比如以太网的技术、音频接口、苹果的GeoPort和IEEE 1394(亦称为Firewire火线标准)。

但没一个满足团队的全部要求,尤其是工程师们希望的价格低廉、用户友好、能够为外设供电并提供大量带宽等要求。 为降低制造成本,工程师们设计的USB使用长达5米的细长四芯电缆。电缆一端的A连接器插入计算机;另一端的B连接器插入外设。

当时,计算机通常不为外设供电。大多数外设在连接到个人计算机时必须插入电源插座。但USB允许计算机为某些外设提供足够的电源。

USB的另一个优点在于,原则上允许一台个人计算机同时连接多达127个外设。一台计算机当然不可能有127个USB端口,但可以通过添加USB集线器来增加可用端口的数量。

1995年,该团队发布了首个设计。帕帕斯向Fast Company称,USB 1.0的速度为每秒12兆比特,“比通常个人计算机背板上的任何连接方式都快”。

然而,团队遇到了一个问题:对于计算机鼠标、操纵杆、键盘和其他带有非屏蔽电缆的附件而言,12兆比特/秒的速度太快了。于是工程师让USB 1.0也支持1.5 兆比特/秒的通信,解决了这一问题。

此方法允许USB以低速连接使用非屏蔽电缆的低成本外设,以高速连接使用屏蔽电缆的设备,例如打印机和软盘驱动器

USB 1.1于1996年发布,但直至1998年在拉斯维加斯的COMDEX贸易展销会上展出后才流行起来。 在当时的新闻发布会上,英特尔团队将127个外设接入一台个人计算机。工程师聘请比尔•奈(Bill Nye)接入最后一台设备。2019年,帕帕斯在Fast Company的采访中表示,当奈接入设备后,团队立刻将文件发送到各个目的地址进行打印。“整个展台上摆满了各种打印机!”帕帕斯说。

USB 1.1于1996年发布,隔了两年才流行起来,这之间的延迟是可以理解的,因为1998年6月发布的微软Windows 98是首个支持USB的操作系统。两个月后,苹果发布iMac,这台电脑没有软盘驱动器,但有一对USB端口。尽管苹果并非开展USB项目的公司,但它帮助该技术成为主流。

自那之后,又出现了另外三代USB。最新的USB 4.0于2019年发布。

“谁能想到我们在20世纪90年代初定义的连接器一直用到了今天?”在USB开发团队工作的巴拉•卡丹比(Bala Cadambi)在Fast Company的采访中这样说,“这非常罕见。我们有成本限制,有性能限制。它是为台式机而非智能手机设计的。回想起来,我们达成了目标,经受住了时间的考验,真是太棒了。” IEEE俄勒冈分会为里程碑奖项提名提供了赞助。里程碑项目由IEEE历史中心管理并得到了捐助者的支持,旨在表彰世界各地的杰出技术发展。 作者:Joanna Goodrich



审核编辑:刘清

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 驱动器
    +关注

    关注

    54

    文章

    9020

    浏览量

    153389
  • 连接器
    +关注

    关注

    102

    文章

    15935

    浏览量

    145457
  • 集线器
    +关注

    关注

    0

    文章

    432

    浏览量

    41104
  • USB端口
    +关注

    关注

    0

    文章

    37

    浏览量

    13240

原文标题:USB是如何诞生的

文章出处:【微信号:bdtdsj,微信公众号:中科院半导体所】欢迎添加关注!文章转载请注明出处。

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    工控机与普通计算机的核心差异解析

    在工业自动化和智能制造领域,计算机设备作为核心控制单元,其选择直接影响整个系统的稳定性与可靠性。工控机与普通计算机虽同属计算设备,但其设计目标、性能侧重和应用场景存在根本性差异。准确理解这些差异,是进行正确设备选型的基础。
    的头像 发表于 11-25 14:45 1226次阅读
    工控机与普通<b class='flag-5'>计算机</b>的核心差异解析

    【作品合集】赛昉科技VisionFive 2单板计算机开发板测评

    单板计算机试用体验】USB摄像头测试【VisionFive 2单板计算机试用体验】驱动SPI接口LCD显示屏【VisionFive 2单板计算机试用体验】 编译SDK【VisionFi
    发表于 09-04 09:08

    工业计算机的重要性

    工业计算机对某些行业至关重要。我们将在下面详细解释这些行业中的工业计算机应用。1.制造与工业自动化工业级计算机非常适合制造工厂,特别是那些想要自动化装配过程的工厂。在这样的环境中,工业
    的头像 发表于 07-28 16:07 401次阅读
    工业<b class='flag-5'>计算机</b>的重要性

    CYUSB3014在不关机的情况下用USB 2.0的线连接电脑,计算机无法识别FX3,这种情况正常吗?

    我正在使用自供电模式的 CYUSB3014。我先用USB 3.0的线传输数据,然后再不关机的情况下用USB 2.0的线连接电脑。计算机无法识别 FX3。这种情况正常吗?和
    发表于 07-28 06:25

    自动化计算机经过加固后有什么好处?

    让我们讨论一下部署坚固的自动化计算机的一些好处。1.温度范围宽自动化计算机经过工程设计,配备了支持宽温度范围的组件,使自动化计算解决方案能够在各种不同的极端环境中运行。自动化计算机能够
    的头像 发表于 07-21 16:44 429次阅读
    自动化<b class='flag-5'>计算机</b>经过加固后有什么好处?

    自动化计算机的功能与用途

    工业自动化是指利用自动化计算机来控制工业环境中的流程、机器人和机械,以制造产品或其部件。工业自动化的目的是提高生产率、增加灵活性,并提升制造过程的质量。工业自动化在汽车制造中体现得最为明显,其中许多
    的头像 发表于 07-15 16:32 535次阅读
    自动化<b class='flag-5'>计算机</b>的功能与用途

    工业计算机与商用计算机的区别有哪些

    工业计算机是一种专为工厂和工业环境设计的计算系统,具有高可靠性和稳定性,能够应对恶劣环境下的自动化、制造和机器人操作。其特点包括无风扇散热技术、无电缆连接和防尘防水设计,使其在各种工业自动化场景中
    的头像 发表于 07-10 16:36 526次阅读
    工业<b class='flag-5'>计算机</b>与商用<b class='flag-5'>计算机</b>的区别有哪些

    工业计算机如何设计用于冲击和振动

    探讨了使工业计算机能够抵御冲击和振动的关键设计原则和功能。了解工业环境中的冲击和振动冲击是指突然的、高强度的冲击,例如重物撞击系统或运输过程中突然停止。另一方面,振
    的头像 发表于 05-19 15:27 366次阅读
    工业<b class='flag-5'>计算机</b>如何设计用于冲击和振动

    一文带你了解工业计算机尺寸

    工业计算机是现代自动化、人工智能(AI)和边缘计算的支柱。这些坚固耐用的系统旨在承受恶劣的环境,同时为关键应用提供可靠的性能。然而,由于有这么多可用的外形尺寸,为您的工业计算机选择合适的尺寸可能是
    的头像 发表于 04-24 13:35 795次阅读
    一文带你了解工业<b class='flag-5'>计算机</b>尺寸

    计算机网络入门指南

    计算机网络是指将地理位置不同且具有独立功能的多台计算机及其外部设备,通过通信线路连接起来,在网络操作系统、网络管理软件及网络通信协议的管理和协调下,实现资源共享和信息传递的计算机系统。
    的头像 发表于 04-22 14:29 1866次阅读
    <b class='flag-5'>计算机</b>网络入门指南

    性能与耐用性的完美结合!高性能的树莓派CM5工业计算机

    上海晶珩的ED-IPC3100系列是基于新型RaspberryPiCM5(计算模块5)的四款DIN导轨安装式工业计算机,配有两个以太网端口,以及各种RS232或RS485COM端口选项
    的头像 发表于 03-25 09:33 809次阅读
    性能与耐用性的完美结合!高性能的树莓派CM5工业<b class='flag-5'>计算机</b>!

    BU-67121W实验室航空电子接口计算机North Hills

    BU-67121W实验室航空电子接口计算机North HillsNorth Hills的航空电子接口计算机(AIC),即BU-67121W,是一个高效能、可扩展且便携的平台,专为通过以太网开发并测试
    发表于 02-11 09:26

    解决MTP连接问题的方法

    MTP(Media Transfer Protocol)是一种用于移动设备和计算机之间传输媒体文件的协议。当遇到MTP连接问题时,可能会导致设备无法正确连接或同步。以下是一些解决MTP连接
    的头像 发表于 01-03 10:25 3594次阅读

    云端超级计算机使用教程

    云端超级计算机是一种基于云计算的高性能计算服务,它将大量计算资源和存储资源集中在一起,通过网络向用户提供按需的计算服务。下面,AI部落小编为
    的头像 发表于 12-17 10:19 959次阅读

    RS232设备与计算机连接的实现步骤

    标准定义了电压水平、数据格式、控制信号等。了解这些标准对于正确连接和通信至关重要。 2. 检查设备和计算机的RS-232端口 确认你的设备和计算机都有RS-232
    的头像 发表于 12-10 17:21 5076次阅读