手机接口大一统!USB Type-C你真的了解吗?

说起“Type-C”,相信大家都不会陌生,因为最近拿它大做文章的厂商着实不少,但要具体说清楚Type-C是什么,估计不少人只能说出“可以正反插”“USB的一种”之类的大概。其实,Type-C的门道不止如此,即便同样是Type-C接口的产品核心也可能是不同的,加之网络流传的各种误解,关于Type-C的说法可谓众说纷纭,所以这次就为大家详细解读一下Type-C。

什么是Type-C

  Type-C是USB接口的一种连接介面,不分正反两面均可插入,大小约为8.3mm×2.5mm,和其他介面一样支持USB标准的充电、数据传输、显示输出等功能。Type-C由USB Implementers Forum制定,在2014年获得苹果、谷歌、英特尔、微软等厂商支持后开始普及。

  说到这里,我们必须先提一提USB接口。USB接口目前共有三种介面,分别为Type-A(Standard-A)、Type-B(Micro-B)以及Type-C。标准的Type-A是电脑、电子配件中最广泛的介面标准,鼠标、U盘、数据线上大的一方都是此接口,体积也最大;Type-B标准则主要应用3.5寸移动硬盘、打印机、显示器等设备,体积比Type-A要小。而为了移动电子设备的便携性,还诞生了Mini USB和升级版的Micro USB标准,前一种被广泛应用在数码相机、数码摄像机、测量仪器上,后一种Micro USB则是我们目前手机最常见的接口。

  另外,USB至今推出过1.0/1.1/2.0/3.0/3.1五个版本,Type-C介面标准就是随着3.1版本一同发布,所以很多人就认为只要是Type-C接口就一定是USB 3.1版本。实际上Type-C对USB版本并无要求,甚至可以在老版本的USB 2.0上使用,比如已经用上Type-C接口的诺基亚N1平板电脑、一加手机2、乐视手机用的都是老版本的USB 2.0版本,刚刚发布的ZUK Z1采用的也只是USB 3.0版本。即便是苹果宣传使用USB 3.1 Type-C的12寸MacBook也不是完整的USB 3.1,核心原因在于其使用的Intel Core M平台并不原生支持USB 3.1。在AnandTech关于这一部分的阐述中提到,苹果所使用的接口是USB 3.1 Gen1,速率比标准减半(和USB 3.0一样为5Gbps),未来的全速版本是USB 3.1 Gen2。所以,苹果的USB 3.1 Gen1其实就是USB 3.0版本的Type-C,只不过改个名字好听点。

Type-C的优势

  第一个优势,就是最为人所知的无方向性,通俗说就是可以正反插,估计这也是苹果放弃之前使用的Thunderbolt 2接口的重要原因。

  第二个优势是Type-C非常浅薄,约8.3x2.5mm的大小放在移动设备上并不突兀,应用在笔记本电脑之上更是节省空间了三分之二的空间。

  第三个优势在于其完整支持USB 3.1的全部功能,比如提供高达100W的供电、最高10Gbps的传输速率、传输影音信号等。特别的是,Type-C的功率传输是双向的,这意味着它拥有两种发送功率方式,即用户不仅可以用笔记本为移动设备充电,也可以利用其它设备或移动电源为笔记本充电。

  另外,有传闻说苹果会在iPhone 6s上用Type-C取代Lightning接口,结合Type-C支持音频信号传输的特性,早前苹果要取消耳机接口的信息并非空穴来风。所以得益于Type-C,今后的手机上很有可能只有一个接口。

Type-C的安全隐患

  经过上面的描述,Type-C基本可以用“完美的接口”来形容了,但其实它有一个很大的隐患,就是现在老生常谈的安全问题,尤其是在面对BadUSB漏洞时。

  BadUSB漏洞在2014年的Black Hat大会上由德国两名研究人员公布,其可避开数据读取区,将恶意代码存放在USB设备控制器的固件存储区,让用户在没发现它之前就将恶意代码感染给电子设备。最可怕的是,即便我们发现自己的设备上被感染了BadUSB,但依靠普通杀毒软件或格式化操作都无法清除该代码,而且安全专家表示想要修复BadUSB漏洞的可能性很小。

  由于Type-C的开放性和灵活性,使其更容易遭到大范围的攻击,发现者之一的Karsten Nohl就曾对Type-C表达过深深的忧虑,“即便以最新的标准来看,我们现在对BadUSB漏洞是毫无办法的”,因为不论苹果还是谷歌,只要使用USB接口,就必须遵循USB标准,这就埋下了一定隐患。

  在生态层面修复任何一个漏洞,是一项相当艰难的任务,没有哪一家厂商敢妄言颠覆USB设备的工作原理。当然,过去苹果发布Lightning接口的时候,也传出有安全隐患和被黑客破解的新闻,但如今并没有出现什么重大的安全事件。

总结

  从现在的趋势看,Type-C取代Type-A/B介面是必然的结果,其拥有的纤薄性、便携性、拓展性特点都助其在与众多接口的竞争中胜出,虽然目前还存在着安全方面的疑虑,但总归利大于弊,问题也总有解决的一天。

  而接口标准的统一,不仅使生活中的繁琐减少,而且在环保方面也能做出很多贡献。或许未来某一天,购买手机不再标配充电器和数据线将成为可能。

时间: 2024-08-26 03:04:02

手机接口大一统!USB Type-C你真的了解吗?的相关文章

将手机micro USB口转换为USB type C连接器的低成本方案

我们知道USB IF提出的type C连接器的终极目标是统一各种USB 接口. 尽管USB 3.0在PC市场上发展的风生水起,但是由于USB 3.0对手机4G LTE的EMI和RFI干扰,导致市场上除了三星手机具有USB 3.0接口外,其他厂商都因为无法解决USB 3.0对手机RF的EMI和RFI干扰而对之束之高阁. 倘若要实现type C接口的完整功能,需要Cable Detect IC的协助,而CD功能一般是集成到USB PD芯片中,由于目前USB PD芯片市场上种类比较少并且价格昂贵,考虑

android 手机连电脑usb调试 adb devices 显示 unauthorized ,eclipse DDMS offline

android 手机连电脑打开usb调试, adb devices 显示 unauthorized,eclipse中的DDMS中的设备一直是offline状态 你是否已经拔插了手机数据线无数次, 重启过无数遍手机与电脑, 电脑上无数次运行adb kill-server adb start-server, adb shell , 或者用豌豆荚,或者用各种手机连接助手, 还删除了手机上/data/misc/adb/adb_keys, 手机上就是从来都没有弹出过确认key fingerprint 的确

(最完美)小米手机6X的Usb调试模式在哪里打开的流程

就在我们使用安卓手机通过数据线链接到PC的时候,或者使用的有些工具比如我们学院营销小组就在使用的工具引号精灵,以前使用的老版本就需要开启USB开发者调试模式下使用,现就在新版本不需要了,如果手机没有开启USB开发者调试模式,PC则不能够成功检测到我们的手机,部分工具也不能够正常使用,这个时候我们需要找处理方法将手机的USB开发者调试模式开启,如下资料我们描述小米手机6X如何开启USB开发者调试模式的步骤. 首先在小米手机6X应用程序界面点击"设置"icon,进入小米手机6X系统&quo

(最详细)小米手机5c的USB调试模式在哪里开启的经验

经常我们使用安卓手机链上PC的时候,或者使用的有些app比如我们学院营销团队经常使用的app引号精灵,以前的老版本就需要开启USB调试模式下使用,现经常新版本不需要了,如果手机没有开启USB调试模式,PC则不能够成功识别我们的手机,部分app也不能够正常使用,此情况我们需要找解决方法将手机的USB调试模式打开,以下内容我们描述小米手机5c如何开启USB调试模式的教程.首先在小米手机5c应用程序界面点击<设置>ICON,进入小米手机5c系统<设置>界面.接下来点击设置界面上的我的设备

postman测试接口报Content type &#39;text/plain;charset=UTF-8&#39; not supported解决方法

增加一个请求头管理器,添加content-type:application/json.并将请求修改为json数据传输试试. 参考:https://zhidao.baidu.com/question/1644957725975214740.html postman测试接口报Content type 'text/plain;charset=UTF-8' not supported解决方法 原文地址:https://www.cnblogs.com/xiaoni-fighting/p/12298436.

使用 Android 手机上的 &quot;USB 绑定&quot;功能

摘自偶在 CSDN 的帖子:http://bbs.csdn.net/topics/390887615 若 Android 手机中"设置"->"无线/网络"->"绑定与便携式热点" 中,勾选"USB 绑定"项后,将此 Android 手机插入到 PC/WinCE 设备上,在PC/WinCE 设备的"网络连接"中会多出一个网卡.在 PC 上显示时,"设备名"项显示为: Windo

Android手机如何通过USB共享网络给Mac?

最近网络挂了,mac不能上网查资料,心情非常毛躁,急切寻求用mac蹭WiFi的方法. 没有找到电脑端破解WiFi密码的软件,手头的Android手机没有root,也无法查看WiFi密码--->破解密码的道路行不通~~~ 那就曲线救国吧. Android手机有USB共享网络的功能,这个功能我在Windows系统下使用过. 在OS X系统下如何使用呢?求助万能的百度,找到了解决方法.通过android usb共享网络给mac系统上网 HoRNDIS:这是一款针对mac os x系统的USB teth

asp.net,mvc做支付宝手机接口notify_url异步通知没有执行

这两天在做支付宝接口遇见了个很棘手的问题,手机端的notify_url异步调用通知并没有执行(return_url没有问题).在网上找了很多说的都不太清楚,也试了很多方法,但还是没有作用. 看来这个http://bbs.csdn.net/topics/390674193?page=1链接后有所启发 即 支付宝的 异步通知被 asp.net 的安全机制给拦截了, 返回给支付宝的500错误信息是  A potentially dangerous Request.Form value was dete

html5手机web app &lt;input type=&quot;file&quot; &gt; 只调用图库,禁止调用摄像头?

<input type="file" accept="image/*"><input type="file" accept="video/*"><input type="file" accept="audio/*"> 分别是下面的情况