[转帖]USB-C和Thunderbolt 3连接线你搞懂了吗?---没搞明白.
USB-C和Thunderbolt 3连接线你搞懂了吗?
按照计算行业的风潮,USB Type-C 将会是下一代主流的接口。不过,在过去两年时间里,关于 USB-C、Thunderbolt 3、USB 3.1 以及任何基于 USB-C 转换器或连接线的功能,至今仍然存在十分混乱的情况,而且在苹果生态中亦是如此。那么,USB-C 接口的产品如何区分或选择呢?今天就来简单说说。
苹果首次引入 USB-C 接口是在旗下首款 12 英寸的 MacBook 笔记本电脑上。当这款产品发布时,机身一侧仅采用了唯一一个双面可用的 USB Type-C 接口设计,此举引发了业界的震惊,主要惊讶于苹果又一次如此大胆的动作。
按照苹果官方的说法,MacBook 的 USB-C 接口充当电源、USB 数据传输、Display Port、HDMI 和 VGA 等功能。不过,这个集多种不同端口功能于一身的接口,本质上是一个 USB 接口,除了可以充电,其快速数据传输的速度并不快,最高可达 5Gb/s。其实这个速度标准,之前 USB 协会称为 USB 3.0,后面才改成“ USB 3.1 Gen 1”,所以苹果官方的技术规格中提到的“USB 3.1 第一代(Gen 1)”接口。
苹果第二款采用 USB-C 接口的产品是 2016 年款 MacBook Pro。这个USB 接口实质上基于 Thunderbolt 3,也就是苹果口中的“雷雳 3”接口,带宽超高,数据吞吐最高可达 40Gb/s,因此速度更快,功能更强大,只需一根连接线缆或转换器,即可轻松连接上现有的设备。
今年 10 月苹果新推出的三款产品都配备了 USB-C 接口,其中新一代 MacBook Air 和 Mac mini 的 USB-C 接口基于 Thunderbolt 3。而 iPad Pro 则基于 USB 性质,而且是“USB 3.1 第二代(Gen 1)”接口,苹果表示该接口实现了最高两倍于上一代的高带宽双向数据传输速率,因此应该是真正基于 USB 3.1 标准的 10Gbps 的速度。
说到这里,可能有些人感到混乱了,究竟 Thunderbolt 3 和纯 USB 对于苹果用户来说意味着什么呢?
在此之前需要强调的是,USB Type-C 只是一种接口标准,设计上相比之前的 USB 接口更薄、可正反插、可扩展性更强。我们只要知道说术语上的叫法就是 USB Type-C 接口即可,并不代表任何速度或功能,它只是一个接口。
当 Thunderbolt 3 与 USB-C 接口整合之后,最高可达 40Gb/s 的数据传输速率。而如果整合的是 USB 3.1 接口,数据传输速度要么是 5Gb/s,要么是 10Gb/s。不管怎样,这些速度都是通过相同的物理 USB-C 接口传输。
说实话,上述定义很多机友都很清楚,唯一比较复杂容易让人搞混的是,一些 Thunderbolt 3 连接线可以作为 USB 3.1 Type-C 连接线使用,但不是所有的线缆都可以。而 USB 3.1 Type-C 连接线,却永远无法当做 Thunderbolt 3 连接线使用,就算大家都是相同的 USB-C 接口也不行。同时,并不是所有的 USB Type-C 线缆都能胜任规范中的最高 100W 传输功率,无论是 Thunderbolt 3 还是 USB 3.1 Type-C 都不一定能够达到。
从 2016 年苹果推出 MacBook、MacBook Pro,到现在 2018 年又推出了 MacBook Air 和 iPad Pro,这些设备都会标配一根 USB-C 的连接线。 事实上,现在无意间搞乱标配 USB-C 线混乱的机友真的不少,一方面很多连接线没有任何规格标识,另一方面苹果执着与纯白色的连接线,这就让用户非常困惑,不清楚哪一些连接线具备怎样的传输性能。
至少我们知道,为 15 英寸 MacBook Pro 提供 USB-C 连接线插入合适充电适配器时,额定功率可以达到 87W,并且可以适用于为 MacBook 和 13 英寸的 MacBook Pro 进行充电,因为这些设备充电时,无论是连接线还是适配器都都最会提供最低额定的充电功率。例如说,在使用 87W 的充电器和 60W 额定功率的适配器和连接线时,最高只会提供 60W 的功率。
不过对于这些线缆的速度,大家就不必纠结了,可能一些机友已经很清楚,苹果提供的 USB-C 连接线只能达到 USB 2.0 的传输速度,而达不到 Thunderbolt 3 的规范。其实这并不是苹果有意为之,因为网上销售的大多数高功率的 USB-C 连接线也只支持到 USB 2.0 的速度而已。
说到这里,至今这些 USB-C 连接线是什么规范依然让人头痛,两者之间的区别或兼容关系让人难懂。
有不少测试显示,当接入扩展坞、eGPU 外部显卡或其他 Thunderbolt 3 外设时,有些可以达到 100W 的功率,但有些则达不到。问题是,这些连接线本身都没有清楚地标明规规范。如果自己有功率测试仪器这类检测设备,还能自己自己利用颜色标签之类的东西来标注加以区分,但不可否认的是,很多 Thunderbolt 3 连接线都没有达到标准规范。
需要注意的是,当前 Thunderbolt 3 设备根本无法通过 USB 3.1 Type-C 线缆连接使用,尽管接口可以插上,但协议不同不起作用,可能只能提供电力而已。当然了,对于比较新的外设这点可能会发生改变,因为规范稍作了调整,并且控制器更新了,未来 Thunderbolt 3 外设或许能够通过 USB 3.2 Type-C 线来连接,但因为协议不同,速度肯定比原生 Thunderbolt 3 连接线慢很多。
目前大多数 Thunderbolt 3 外设或配件都标配连接线,不过长度一般都在 50cm 以内,对于某些用户来说可能无法满足,毕竟长度非常短,很多人需求长线缆,可一旦线变得更长,又无法保证在特定情况下能够满足完整的规范需求。
怎么说呢,过去扩展坞、底座或其他外设所配备的通常都是被动无源连接线,Thunderbolt 3 产品同样如此,一是省成本,二是无源线缆简单实用。相反,很多长度超过 50cm 的 Thunderbolt 3 线缆在连接设备时可能出现传输速度较慢的情况,这将导致在有高带宽需求的情况下出现问题,例如外接 LG 5K Ultrafine 显示器或多接口底座时,造成带宽明显不足。
另外,短的 Thunderbolt 3 连接线,也就是外设配备的那根被动无源连接线,基本上是完全兼容 USB 3.1 Type-C 外设的,但正如前述,其长度对于某些用户而言不是非常方便。
超过 50cm 的 Thunderbolt 3 线缆,基本是有源的主动式的解决方案。一般无源被动式的长达 2 米左右的 Thunderbolt 3 连接线,最大传输速度只能达到 20Gb/s,而对于主有源的主动式 Thunderbolt 3 线缆,其传输速度一般可以达到完整规范,也就是最高 40Gb/s。不过,主动式 Thunderbolt 3 连接线一般不兼容 USB 3.1 Type-C。
在上面这张外媒 appleinsider 提供的照片中,这些线缆都是 USB-C 接口,但如果每根线没有标识或不做标记,一般人肯定会混乱。真实的情况是,从左到右这些连接线分别是:
- 2 米 60W 主动式 Thunderbolt 3 连接线
- 2 米 100W 主动式 Thunderbolt 连接线
- 2 米 60W 被动式 Thunderbolt 3 连接线
- 2 米 60W USB 3.1 Type-C 连接线
- 2 米 60W USB 2.0 Type-C 苹果连接线
- 2 米 87W USB 2.0 Type-C 苹果连接线
- 0.5 米 100W 被动式 Thunderbolt 3 连接线
看起来一团乱是不是?USB Type-C 接口的概念被主流接受是好事,很多人也很喜欢 Thunderbolt 3 连接线,毕竟只用一根线缆将能让所有配件产品与电脑连接,而不是分开各种不同接口的线。但是,对于一般消费者来说,购买一条真正合适的连接线依然是一场噩梦。
在购买 Thunderbolt 3 连接线时,单单查看最高连接速度是不够的,因为找到 40Gbps 这个数字并不难,但在很多长线的介绍里,并不会告诉你这条 Thunderbolt 3 连接线是被动式的还是主动式的。而且,即使你买的连接线到手了,也不能随意乱丢、乱插,首先要做的还是贴上标签或做标记,否则你自己有时也会忘记某条线缆的规范。
很多人会问?就没有通用的一根连接线吗?毕竟用户每次需要去弄清楚一根线的规格,然后再贴上标签区分的做法非常麻烦。其实行业也就注意到这个问题了,今年一月份的时候,英特尔推出了全新代号为“Titan Ridge”的 Thunderbolt 3 芯片,其中为周边配件厂商准备的型号为 JHL7440 的控制器,不仅增加支持 DisplayPort 1.4,而且还改进了与 USB-C 的兼容性,能够传输 USB 3.1 的信号,真正实现一条 USB-C 线走天下,但这样的线可能还要等等。
那么,当前对 USB-C 连接线选择纠结的用户,应该怎么做呢?下面提供一些小建议。
对于外置储存,其实很多玩 NAS 的机友应该知道,即便是自己的小型 RAID 阵列,对数据传输速度的要求也没有那么高,毕竟最高 1Gbps 的千兆局域网也都满足了。所以,选择被动式的 Thunderbolt 3 长连接线完全没有问题,尽管最高才 20Gbps 的速度,运行也十分良好了。
同时,这根被动式 20Gbps 的 Thunderbolt 3 长线也适用于其他使用 USB 3.1 Type-C 接口移动硬盘、光驱和打印机等外置配件。不过,如果你使用的是 SSD 固态硬盘来组 RAID,或者是需要连接基于 NVMe 协议的外置储存,或者是 eGPU 外接显卡,就需要购买 40Gbps 的短线或主动式长线了。
如果你平时使用的只是 USB 3.1 Type-C 标准的外设,那么可选择性就很多了,不需要购入费用昂贵的 Thunderbolt 3 连接线。例如说,你可以为 15 英寸的 MacBook Pro 准备一根 USB-C 3.1 Gen 2 的线缆即可,已经可以满足供电和大部分的外设连接需求,因为这种线基本额定功率可以达到 100W,同时速度可以达到 10Gbps,而且还可以很长。
最后要说的是,现阶段很多高速 Thunderbolt 3 长线不仅价格昂贵,而且大多缺乏对 USB-C 3.1 的兼容。而一般无源被动式的 Thunderbolt 3 线缆,短线一般都能保持最佳性能,并且几乎能与 USB-C 3.1 兼容。总之,一旦手头上 USB-C 接口的连接线多了,记得做个标记,默默等待一条 USB-C 线走天下的时间到来。
[转帖]USB-C和Thunderbolt 3连接线你搞懂了吗?---没搞明白.的更多相关文章
- [转帖]五分钟彻底搞懂你一直没明白的Linux内存管理
五分钟彻底搞懂你一直没明白的Linux内存管理 https://cloud.tencent.com/developer/article/1462476 现在的服务器大部分都是运行在Linux上面的,所 ...
- 使用Spring Mvc 转发 带着模板 父页面 之解决方法 decorators.xml
周末了,周一布置的任务还没完毕,卡在了页面跳转上,接手了一个半截的项目要进行开发,之前没有人给培训.全靠自己爬代码,所以进度比較慢.并且加上之前没实用过 Spring Mvc 开发项目.所以有点吃力, ...
- USB转串口连接线与串口调试助手的使用
---作者吴疆,未经允许,严禁转载,违权必究--- ---欢迎指正,需要源码和文件可站内私信联系--- -----------点击此处链接至博客园原文----------- 功能说明:宇泰UT-890 ...
- 关于键盘冲突那点事(3键冲突/7键冲突/PS2/USB的各种原理)
转自关于键盘冲突那点事(3键冲突/7键冲突/PS2/USB的各种原理) 最近闲得无聊,正好看到有人发帖提问,于是就来详细说说所谓键位冲突和无冲突的各种原理--基本上这也是个老生常谈的话题了,但相关的技 ...
- Python编程实现USB转RS485串口通信
---作者吴疆,未经允许,严禁转载,违权必究--- ---欢迎指正,需要源码和文件可站内私信联系--- -----------点击此处链接至博客园原文----------- 功能说明:Python编程 ...
- [转帖]一文尽懂 USB4
一文尽懂 USB4 https://www.ithome.com/0/451/062.htm 今年 3 月份,USB Promoter Group(领导小组)首次发布了 USB4 规范,即下一代 US ...
- 你不知道的USB
USB的接口类型.定义和原理 目前USB接口类型已经更新到了USB3.1和USB Type-C类型,下面就对USB的类型进行介绍整理 一.UCB的通信协议类型 1.1 USB定义及类型 USB(Uni ...
- Linux上USB移植错误解决笔记
在内核目录下先配置支持USB设备,无论你是什么设备,这一步都是必须的,USB驱动和其他的驱动不同,它分为USB设备驱动,另外还有USB-Host主机控制器的驱动,配置如下: Device Driver ...
- usb驱动开发12之设备生命线
函数usb_control_msg完成一些初始化后调用了usb_internal_control_msg之后就free urb.剩下的活,全部留给usb_internal_control_msg去做了 ...
随机推荐
- 【LG3721】[HNOI2017]单旋
[LG3721][HNOI2017]单旋 题面 洛谷 题解 20pts 直接模拟\(spaly\)的过程即可. 100pts 可以发现单旋最大.最小值到根,手玩是有显然规律的,发现只需要几次\(lin ...
- Openstack入门篇(十三)之云主机创建
1.知识回顾与端口总结 service 功能 MySQL 为各个服务提供数据存储 RabbitMQ 为各个服务之间通信提供交通枢纽 Keystone 为各个服务器之间通信提供认证和服务注册 Glanc ...
- [SHOI2008]仙人掌图
[SHOI2008]仙人掌图 LG传送门 还不会仙人掌的同学可以看看我对仙人掌知识的一些梳理. 题意就是求仙人掌的直径,直径定义为图中最短路径最长的两点间的最短路径长度. 按照套路,先考虑求树的直径我 ...
- Java类的加载的一个小问题
前言 之前写了一篇文章专门介绍了一下类的加载和对象的创建流程,然后收到了一个博友的疑问,觉得蛮好的,在这里和大家分享下. 博文地址:[Java基础]Java类的加载和对象创建流程的分析 疑问 类在加载 ...
- 【日常训练】Help Far Away Kingdom(Codeforces 99A)
题意与分析 题意很简单,但是注意到小数可能有一千位,作为一周java选手的我选择了java解决. 这里的分析会归纳一些必要的Java API:(待补) 代码 /* * ACM Code => c ...
- 【日常训练】Volleyball(CodeForces-96D)
题意与分析 这题也是傻逼题,可是我当时打比赛的时候板子出问题了- -|||,怎么调也调不过. 不过思路是很清晰的:先做n次dijkstra然后重新建图,建完了以后根据新的单向图再跑一次dijkstra ...
- curl命令实现上网认证登录
为了想让组里的服务器连外网下数据,需要命令行上网登录.与很多高校的上网方式一样,大气所上网采用的是用户帐号登录验证的方法.上网需要需要先开浏览器,然后打开网页输入帐号密码登录.参考了前人的一些帖子,最 ...
- Unity依赖注入(笔记)
一.介绍 控制反转(Inversion of Control,简称IoC):整洁架构思想,不允许内部获知外部的存在,这就导致了我们必须在内层定义与外层交互的接口,通过依赖注入的方式将外层实现注入到内部 ...
- 使用c语言计算分期贷款折算年化收益率(内部收益率IRR*12)
众所周知,现在银行的分期贷款利率是很有诱惑性人.表面看利率是很低的,例如招行的闪电贷有时给我的利率是4.3% 但是,由于贷款是分期还本的,我手上的本金每月都在减少,到最后一个月时手上只有少量本金,但是 ...
- Git报错:Your branch is ahead of 'origin/master' by 1 commit
. commit之后,用git status,打印信息为: # On branch master # Your branch is ahead of 'origin/master' by 1 c ...