[转帖]USB-C和Thunderbolt 3连接线你搞懂了吗?---没搞明白.

USB-C和Thunderbolt 3连接线你搞懂了吗?

2018年11月25日 07:30 6318 次阅读 稿源:威锋网 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 线走天下的时间到来。

转载于:https://www.cnblogs.com/jinanxiaolaohu/p/10018395.html

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/387899.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

大数据技术 学习之旅_为什么聚焦是您数据科学之旅的关键

大数据技术 学习之旅David Robinson, a data scientist, has said the following quotes:数据科学家David Robinson曾说过以下话: “When you’ve written the same code 3 times, write a function.”“当您编写了3次相同的代码时,请编写一个函数。” …

无监督学习 k-means_无监督学习-第4部分

无监督学习 k-means有关深层学习的FAU讲义 (FAU LECTURE NOTES ON DEEP LEARNING) These are the lecture notes for FAU’s YouTube Lecture “Deep Learning”. This is a full transcript of the lecture video & matching slides. We hope, you enjoy this as much as …

vCenter 升级错误 VCSServiceManager 1603

近日,看到了VMware发布的vCenter 6.7 Update 1b的更新消息。其中有一条比较震撼。有误删所有VM的概率,这种BUG谁也承受不起。Removing a virtual machine folder from the inventory by using the vSphere Client might delete all virtual machinesIn t…

day28 socketserver

1. socketserver 多线程用的 例 import socket import timeclientsocket.socket() client.connect(("127.0.0.1",9000))while 1:cmdinput("请输入指令")client.send(cmd.encode("utf-8"))from_server_msgclient.recv(1024).decode("utf…

车牌识别思路

本文源自我之前花了2天时间做的一个简单的车牌识别系统。那个项目,时间太紧,样本也有限,达不到对方要求的95%识别率(主要对于车牌来说,D,0,O,I,1等等太相似了。然后,汉字…

深度学习算法原理_用于对象检测的深度学习算法的基本原理

深度学习算法原理You just got a new drone and you want it to be super smart! Maybe it should detect whether workers are properly wearing their helmets or how big the cracks on a factory rooftop are.您刚刚拥有一架新无人机,并希望它变得超级聪明&…

【python】numpy库linspace相同间隔采样 详解

linspace可以用来实现相同间隔的采样; numpy.linspace(start,stop,num50,endpointTrue,retstepFalse, dtypeNone) 返回num均匀分布的样本,在[start, stop]。 Parameters(参数): start : scalar(标量) The starting value of the sequence(序列的起始点)…

Spring整合JMS——基于ActiveMQ实现(一)

Spring整合JMS——基于ActiveMQ实现(一) 1.1 JMS简介 JMS的全称是Java Message Service,即Java消息服务。它主要用于在生产者和消费者之间进行消息传递,生产者负责产生消息,而消费者负责接收消息。把它应用到实际的…

CentOS7+CDH5.14.0安装全流程记录,图文详解全程实测-8CDH5安装和集群配置

Cloudera Manager Server和Agent都启动以后,就可以进行CDH5的安装配置了。 准备文件 从 http://archive.cloudera.com/cdh5/parcels/中下载CDH5.14.0的相关文件 把CDH5需要的安装文件放到主节点上,新建目录为/opt/cloudera/parcel-repo把我们之前下载的…

node.js安装部署测试

(一)安装配置: 1:从nodejs.org下载需要的版本 2:直接安装,默认设置 ,默认安装在c:\program files\nodejs下。 3:更改npm安装模块的默认目录 (默认目录在安装目录下的node…

社群系统ThinkSNS+ V2.2-V2.3升级教程

WARNING本升级指南仅适用于 2.2 版本升级至 2.3 版本,如果你并非 2.2 版本,请查看其他升级指南,Plus 程序不允许跨版本升级!#更新代码预计耗时: 2 小时这是你自我操作的步骤,确认将你的 2.2 版本代码升级到…

activemq部署安装

一、架构和技术介绍 1、简介 ActiveMQ 是Apache出品,最流行的,能力强劲的开源消息总线。完全支持JMS1.1和J2EE 1.4规范的 JMS Provider实现 2、activemq的特性 1. 多种语言和协议编写客户端。语言: Java, C, C, C#, Ruby, Perl, Python, PHP。应用协议: …

主串与模式串的匹配

主串与模式串的匹配 (1)BF算法: BF算法比较简单直观,其匹配原理是主串S.ch[i]和模式串T.ch[j]比较,若相等,则i和j分别指示串中的下一个位置,继续比较后续字符,若不相等,从…

什么是 DDoS 攻击?

欢迎访问网易云社区,了解更多网易技术产品运营经验。 全称Distributed Denial of Service,中文意思为“分布式拒绝服务”,就是利用大量合法的分布式服务器对目标发送请求,从而导致正常合法用户无法获得服务。通俗点讲就是利用网络…

nginx 并发过十万

一般来说nginx 配置文件中对优化比较有作用的为以下几项: worker_processes 8; nginx 进程数,建议按照cpu 数目来指定,一般为它的倍数。 worker_cpu_affinity 00000001 00000010 00000100 00001000 00010000 00100000 01000000 10000000; 为每…

神经网络使用情景

神经网络使用情景 人脸/图像识别语音搜索文本到语音(转录)垃圾邮件筛选(异常情况探测)欺诈探测推荐系统(客户关系管理、广告技术、避免用户流失)回归分析 为何选择Deeplearning4j? …

GitHub常用命令及使用

GitHub使用介绍 摘要: 常用命令: git init 新建一个空的仓库git status 查看状态git add . 添加文件git commit -m 注释 提交添加的文件并备注说明git remote add origin gitgithub.com:jinzhaogit/git.git 连接远程仓库git push -u origin master 将本地…

deeplearning4j

deeplearning4j 是基于java的深度学习库,当然,它有许多特点,但暂时还没学那么深入,所以就不做介绍了 需要学习dl4j,无从下手,就想着先看看官网的examples,于是,下载了examples程序&a…

推理编程_答案集编程的知识表示和推理

推理编程Read about the difference between declarative and imperative programming and learn from code examples (Answer Set Programming, Python and C).了解声明式和命令式编程之间的区别,并从代码示例(答案集编程,Python和C)中学习。 介绍 (In…

python安装包

由于Google、YouTube等大型公司的推广,Python编程语言越来越受欢迎,很多编程爱好者,也将Python做为了首先的编程语言。 今天我们就来讲一下,学习的第一步,安装Python IDLE编辑器,也它的调试和使用。 第一步…