我们正处于一个信息大暴发的时代,每天都能产生数以百万计的新闻资讯!
虽然有大数据推荐,但面对海量数据,通过我们的调研发现,在一个小时的时间里,您通常无法真正有效地获取您感兴趣的资讯!
头条新闻资讯订阅,旨在帮助您收集感兴趣的资讯内容,并且在第一时间通知到您。可以有效节约您获取资讯的时间,避免错过一些关键信息。
USB端口一直是忠实的老朋友。连接我们的日常小工具和外围设备并为其供电,我们需要做的就是将它们插入并观看它们神奇地工作。
随着时间的推移,插座(socket)发生了变化,但无论你插入什么,主机似乎总是知道设备是什么。但这究竟是如何发生的呢?它如何知道何时连接了鼠标而不是打印机?USB2.0和USB3.2SuperSpeed之间有什么区别?
欢迎看看USB是如何在其他人来来去去的情况下存活这么久的。
一个DE-15VGA插座,两个DE-9串行端口和一个DB-25并行端口,以及两个PS/2连接器。
鼠标和键盘几乎总是使用串行PS/2端口,每个端口都有一个专用的6针端口。打印机和扫描仪通过25针连接器连接到并行端口,其他一切都通过经典串行端口连接。
如果您不小心将鼠标插入键盘插槽怎么办?它只是行不通,因为PC不知道插入了错误的设备。事实上,这些接口都无法识别设备是什么:本质上,你会告诉计算机它是什么,然后手动为其安装正确的驱动程序。
如果一切顺利,在驱动程序安装后,快速重启和一点运气,这就是让一切正常运行所需的一切。不过,通常情况下,PC用户需要深入研究Windows的控制面板或主板BIOS才能使其顺利运行。
对于尝试连接外围设备的90年代PC用户来说,这是一个熟悉的景象
自然地,消费者想要更好的东西:可以这么说,“一个端口来统治他们”。一个插座,您可以将设备插入和拔出,而无需重新启动机器,并且可以立即为您识别和配置设备。
系统供应商也想要更通用的东西,以取代对许多不同插座的需求,并且生产成本更低。多年来,它还需要有待开发和改进的范围,同时保持向后兼容性。
所以,那时要求不高。
通用串行总线:难得的统一时刻
在计算世界中,偶尔会开启一个和谐的生产力时期,造福于每个人。这样的事件发生在1994年,当时Intel、Microsoft、IBM、Compaq、DEC和Nortel组成了一个联盟,一致认为是时候创建一个新的连接系统来满足每个人的愿望和需求了。
英特尔带头进行技术开发,AjayBhatt成为该项目的主要架构师——他将继续为AGP(加速图形端口)和PCIExpress做同样的事情。在两年的时间里,发布了完整的规范,以及控制这一切的芯片。
通用串行总线作为串行、并行和PS/2端口的替代品而诞生。它以干净、简单的设计而自豪,并提供了很多性能。新系统一开始采用缓慢,直到1998年发布1.1版才真正起飞。
修订版中的更改相当小,主要是关于电源管理和设备兼容性,但这并不是启动USB应用的原因。相反,微软在1997年秋季通过更新将USB1.1支持添加到Windows95中。
微软还大力宣传“即插即用”这一短语——一种旨在消除设置计算机和外围设备的复杂性的PC设计理念和系统要求。虽然不是最强大的系统,但USB是它的完美典范。
但是,USB最大的广告来自于苹果决定全心投入,并发布了一款将撼动整个PC行业的产品。
最初的iMac于1998年8月推出,明亮而大胆,是首批所谓的“无向下兼容”PC之一。
该术语用于表示该机器避开了所有旧端口和设备:其中的所有内容都将是最新的硬件。虽然它一开始并没有受到评论家的欢迎,但它继续大量销售——它的流行使USB真正地出现在地图上,尽管Windows计算机在没有任何让步的情况下还需要销售很多年到过去的接口。
USB规范继续进行了多次修订,主要修订版是2001年的2.0、2008年的3.0和2022年发布的最新4.0规范。但我们稍后会回过头来讨论。
现在,让我们看一下USB的实际工作原理。
只是外表很简单:USB的工作原理
让我们首先看一下典型PC中连接的总体布局。
下图显示了IntelZ790RaptorLake系统中的各种设备如何相互通信:
您可以在图表的左下部分看到USB端口,它们直接连接到英特尔所谓的PCH:平台控制器集线器。在USB刚出现的时候,这种芯片通常被称为南桥,它管理指令和数据流向硬盘驱动器、网络适配器、音频芯片等组件。
PCH仍然扮演同样的角色,尽管现在它有更多的事情要处理。
顺便说一句,AMDRyzenCPU实际上可以直接处理这些任务:它们不需要PCH/南桥,尽管大多数Zen主板都带有一个额外的控制器,以提供更多的端口和插座。
在X299芯片的硅内脏深处是一个称为USB主机的部分,它包含两个关键元素:USB控制器和根集线器。前者是一个小型处理器,负责发出所有指令、管理电源传输等。像所有此类集成电路一样,它需要驱动程序才能运行,但这些驱动程序几乎总是内置在操作系统中。
根集线器是将USB设备连接到计算机的主要阶段,但并非每个系统都以这种方式设置。有时设备连接到其他集线器,这些集线器又以菊花链方式返回到USB主机(图像顶部的绿色框)。
最新规范允许最多5个集线器链,虽然这听起来可能不多,但相同的标准还规定单个USB控制器必须支持最多127个设备。需要更多?然后只需添加另一个控制器——这实际上是USB3.0标准中的默认要求。
集线器和设备通过一组逻辑管道相互通信,每个连接的外围设备最多有32个通信通道(16个上游,16个下游)。不过,大多数只使用少数几个,并且会在需要时启用它们。
管道可以根据它们正在做的事情简单地分类:发送/接收指令或传输数据。在后者的情况下,所使用的逻辑系统只向一个方向发送,而指令总是双向的。
例如,USB扫描仪只会将数据发送到集线器,而打印机只会接收数据。硬盘驱动器、网络摄像头和其他多功能设备两者兼而有之,因此将有更多活跃的管道工作。
那么所有这些信息是如何传输的呢?
在USB1.0到2.0的情况下,仅使用2根电线即可完成,这明显少于旧的并行端口之类的电线。
USB2.0引脚–接地、数据对、电源
此规格的连接器包含4个引脚:一个用于5伏电源,两个用于数据,一个接地。5V引脚提供操作连接器中的电子设备和设备本身所需的所有电流,最高可达以下限制:
USB2.0=2.5瓦
USB3.0/3.1=4.5瓦
USB3.2/4=7.5瓦
通过电池充电或供电模式,USB2.0或更高版本可以绕过这些限制。像这样使用时,无法传输任何数据,但可以提供更多的电力——这是旧端口永远做不到的。
数据线作为差分对工作——它们之间的电压模式为主机控制器提供位流。当设备插入USB插座时,控制器会检测到其中一个数据引脚上的电压变化,这会启动一个称为设备枚举的过程。首先重置外围设备,以防止其处于不正确的状态,然后控制器读取所有相关信息(例如设备类型和最大数据速度)。
USB设备属于许多类别之一,每个类别都有一个固定代码——例如,蓝牙适配器属于无线适配器类别,而带有力反馈的方向盘是物理接口设备。
一个非常重要的集合是大容量存储类。最初是为外部硬盘驱动器和CD刻录机之类的设备而设置的,多年来它已经扩展到包括闪存棒、数码相机和智能手机——后者的存储容量有了巨大的增长,并且通常使用USB连接来连接将文件传输到计算机。
一次只能管理一个设备(因此它是串行总线),但控制器可以非常快速地在它们之间切换,给人一种它们都在同时处理的印象。虽然总线不如SATA接口快,例如,使用USB驱动器的计算机可以从它们启动,也可以在设备上运行便携式应用程序,而无需安装它们。
说到速度,让我们深入探讨通信系统的这一方面。
在USB1.0规范的早期草案中,接口中的数据线设计为仅以一种速度运行:5MHz。由于线路成对工作,总线为1位宽,提供每秒5Mbits(或640kB/s)的最大带宽。
这是对古老的串行端口的巨大改进,但低于配置为ECP模式(20Mbits/s)的并行端口所能达到的效果。
然而,在当时,这种速度会排除很多非常简单的设备,例如鼠标和键盘,因此该规范被扩展为在两种时钟速率下工作,提供1.5Mbits/s或2Mbits/s的数据速率。在不遗余力的艺术许可的情况下,设计师将这些标记为低速和全速。
当USB2.0于2001年最终确定时,总线提供了更高的时钟速率,提供每秒480Mbits的峰值带宽——还有什么比“全速”更快?当然是高速。
当7年后3.0版本出现时,这种命名混乱达到了顶峰。
4个引脚用于1.1/2.0和5个数据引脚(在背面)用于3.0
两条数据线已经达到了最大容量,要想继续提高带宽,就只能增加针脚了。最初的USB设计考虑了这样的变化,这就是为什么插座相对宽敞且整洁的原因。
这些额外的引脚允许数据同时双向流动(即双工模式),并提供每秒5Gbits的理论峰值带宽——比原始规格高出400多倍。由于这些通道位于旧通道上方的空间,USB3.0保留了完全向后兼容性。
然后事情开始变得相当愚蠢......
3.1版于2013年推出,拥有更快的数据通道(10Gbits/s),但出于某种原因,此修订版被标记为USB3.1Gen2。为什么是2代?因为3.0更名为3.1Gen1。
当USB3.2规范在5年后出现时,帮助制定USB标准并达成一致的组织决定3.2的更强大功能(高达20Gbits/s)需要再次重命名:
USB3.1Gen1-->USBGen3.21x1
USB3.1Gen2-->USBGen3.22x1
新系统在此之上有两个版本:Gen3.21x2和2x2,其中两组数据线并行使用。有这么多不同的规格和速度可用,你会认为会有一个固定的标准来帮助识别事物。但你会想错了——看看技嘉主板上的这个背板:
上图共有10个USB端口,涵盖两个不同版本的3.2规范和两种类型的连接器(稍后会详细介绍)。颜色编码和技嘉自己的网站都没有告诉你它是哪个版本——它们都被标记为USB3.2,但为什么有些是蓝色的,有些是红色的?
制造商可以使用官方徽标来指示它是哪个版本,但由于没有以任何方式强制使用它们,因此很少有人使用它们。最近发生了另一次重命名活动,建议制造商使用SuperSpeedUSB5Gbps、SuperSpeedUSB10Gbps等等,这凸显了USB变得多么混乱。
当USB4(这不是打字错误,不是USB4.0)于2019年推出时,人们希望事情会变得更加清晰。可悲的是,速度等级和标签仍然缺乏明确性。如果有的话,它实际上变得更加混乱,因为它很快宣布Thunderbolt3将集成USB4-实际上变成了同一件事(除非对后者进行一些额外的调整)......
端口标签相同,但为黑色且没有“已认证”部分
USB的进一步修订于2022年8月以USB42.0的形式出现,提供更快的数据传输速率和改进的向后兼容性。不久之后,又一次尝试整理命名约定,为USB电缆和端口添加了大量新徽标。
这些变化受到欢迎并且早就应该发生,但由于最终无法以任何有意义的方式实施这些变化,制造商和零售商可以将名称、颜色和徽标与他们的产品混合搭配。
例如,虽然AMD在其芯片组中使用新系统,但主板供应商不断发布旧名称的新产品。每家公司都正确地做到这一点还需要很多年。
USB类型:像A、B、C一样简单?
在设计USB时,工程师们希望使系统尽可能简单易用,从而避免浪费时间尝试配置所有内容。这个概念被贯彻到插座的格式中——一种形状用于USB主机,另一种形状用于要连接的设备。它们最终被称为A型和B型连接器。
A型(左)和B型(右)
这背后的想法是,用户可以清楚电缆的哪一端连接到哪里。不幸的是,设计者还希望系统的实施成本尽可能低,而TypeA的设计有时会使其难以插入。
第一代USB的另一个问题是B型插头对于媒体播放器和手机等小型设备而言过于笨重。因此,当1.1版于1998年发布时,引入了缩小版本,称为Mini-A和Mini-B。它们很快被手机和平板电脑采用,尽管它们也因相当脆弱而出名。
但即使是这些也太大了,一旦智能手机制造商开始寻求更薄的设备。USB2.0解决了这个问题,不仅提供了更快的速度,还为我们提供了Micro-A和B连接器。
BigDaddyTypeA旁边的Babymicro-B
USB2.0还提供了Micro-AB插座(接受micro-A和micro-B插头),然后虽然USB3.0的A型向后兼容USB2.0,但B型不是——它在物理上不适合插入2.0B型插座-尽管旧电缆可以插入USB3.0B型连接器。
此外,同样的规格还具有有点笨重的Micro-BSuperSpeed连接器,这违背了它“微型”的全部目的。
功能失调的旧USB连接器系列
所有这些变化都是为了寻求更高的性能(您可以清楚地看到USB3.0中的额外数据引脚)并安抚指导小组中不断壮大的成员,该指导小组被称为USB实施者论坛(USB-IF).
显然需要更好的东西......
制造商和消费者都希望连接器体积小,两端相同,并提供改进性能的范围。因此,随着USB3.1(单独开发)的出现,USB-C插头诞生了。
它不仅取代了对不同A/B插座的要求,还可以以任何方向插入,并用于USB以外的连接系统(例如DisplayPort、HDMI和Thunderbolt)。
USB-C连接器的数据线比USB3.0TypeA(抱歉,USB3.2SuperSpeed)多得多——两条完全专用于USB2.0支持,另外四组差分对提供双向通信。这些变化在最新规范中提供了高达80Gbits/s的带宽。
有了USB4,与旧插座的联系就被彻底抛弃了——它是USB-C或什么都不是——但我们还需要很多年才能与PC和其他设备上的TypeA插座说再见。
你好USB,我的老朋友
USB在计算机和其他小工具中得到广泛采用已经超过25年了,虽然最新版本与原始设计几乎没有相似之处,但其基本前提仍然适用:插入它,设备就会正常工作。
每一次规范修订都提供了更高的性能(USB42.0比1.1快了近7,000倍)并且能够为设备提供更多的电力(目前高达100瓦,在供电模式下使用时)。
USB42.0比USB1.1快近7,000倍。
但是USB为何或如何持续了这么久?有没有更好的可以提供更多带宽或功率的东西?简单的答案不是,或者至少不再是。
十二年前,英特尔发布了Thunderbolt。当时它似乎比USB3.0更具吸引力,具有更大的带宽和更大的灵活性。
如前所述,称为Thunderbolt3的最新版本现在作为USB-C的超集,放弃了其原始连接器(MiniDisplayPort),并具有与USB4相同的最大带宽。它提供了更多功能,例如能够为运行设备提供更多电力,但它并没有取代USB,而是本质上被集成到USB4中。
是的,这是一个USB-C连接器,但它实际上是一条Thunderbolt电缆
还有FireWire,它在某些时候提供了比USB2.0更好的性能并支持全双工数据传输,但是当USB3.0到来并在包括性能在内的许多方面得到改进后,FireWire不再提供任何明显的优势,也没有被广泛采用。
USB对系统供应商和制造商的部分吸引力在于其相对开放的规范。与Thunderbolt或FireWire不同,可以制作“USB3.2”电缆并按原样出售,但不完全符合规格中的所有细节。例如,它可能不支持全带宽或提供最大可用功率。
虽然这使得此类产品的制造和购买成本低廉,但这确实意味着在获得您实际需要的电缆时它是一个潜在的雷区。USB提供多种传输速度和电源模式这一事实使问题进一步复杂化——尽管徽标和认证有了很大改进,但在可预见的未来仍将如此。
旧标上写着USB3.2Gen2x1,但它被宣传为3.2Gen2x2-没有简单的方法来分辨它是什么
但是,尽管存在松散标准、混乱的命名方案和多种插座类型等缺陷,USB仍然一如既往地普遍存在。几乎每台计算机外围设备都使用它来连接主机——即使它是无线的,它几乎肯定会使用USB加密狗。
总有一天,USB最终可能会重蹈其前辈的覆辙,但就目前而言,其简单的吸引力和持续的发展将使它继续前进。一个忠实的老朋友,确实如此。
以上内容为资讯信息快照,由td.fyun.cc爬虫进行采集并收录,本站未对信息做任何修改,信息内容不代表本站立场。
快照生成时间:2023-05-01 23:45:06
本站信息快照查询为非营利公共服务,如有侵权请联系我们进行删除。
信息原文地址: