USB 应用已经达到空前盛况,横跨电脑、移动设备、周边设备、影音器材等范畴,是一个极为普遍常见的界面。进入 USB Type-C 世代由于一并推动 USB-PD,过去没有严格执行的认证要求,基于安全性考量开始变得重要。有鉴于此,USB-IF 将推动新的认证机制,藉以确保设备与周边设备,跨规范搭配使用的安全性。

USB Type-C 连接器正反面皆可插拔,纳入支持的设备数量已经增加不少,在卖场也能找到各式低价位线材与转接头,看来是有逐渐走向普及的趋势。然而这应用却充满了隐忧,因为线材、充电器等周边的品质参差不齐,传递高于 USB 规范的电力时(即所谓快充模式),难以确保不会发生问题。基于这点再加上其他因素考量,USB-IF 将推动新的认证机制,以确保使用安全性。

▲ 选购 USB 线材有个大难题,甚少厂商会标示经过测试甚至是通过 USB-IF 认证,所能支持的电流传输承载量。图为 Delta 旗下品牌 Ineergie 所推出 USB Type-C 线材包装盒,有标示相关资讯得以参考。

USB-IF 此举首要在于提升电源传输的安全性,USB Type-C 基于 USB 3.x 规范应用,标准电流供应量为 0.9A,若是 USB 2.0 则是只有 0.5A。由于只是连接器形式改变,电器层规格并未变动,因此仅少数劣质品存在隐忧。关键在 USB-PD(USB Power Delivery)相容性,因为 USB-PD 可支持 12、20V 电压、最高 5A 电流传输,必须建立更严谨的要求。

USB Type-C 认证涵盖范围,包含 USB 主控端、设备、充电器、线材、电源来源等部分,计划要求厂商导入 ID 芯片应用,而验证资料将透过 128bit 位加密传输进行。不过 USB-IF 会如何策划认证机制、在什么时间点发布正式规范,现阶段都还不明朗,或许 Intel 会比 USB-IF 还要积极推动此类认证机制也说不定。

▲ USB-IF 将推动的认证机制,涵盖整个 USB Type-C 应用环节。

▲ USB Type-C 认证资料加密方式参考资讯。

其实早在 USB Type-C 登场时,就能看出来这是必然的趋势,因为市面上的周边产品素质实在良莠不齐。如价格和标准 USB 3.0 产品相近的各式 Type-C 线材,较差者可能无法提供稳定的传输速率、承载快充模式的电流量。假使设备与电源供应设备皆支持 USB-PD,但使用了素质不符合要求的线材,轻则导致两端设备设备损坏,重则可能燃烧引起火灾。

这和大家当前选购 USB 3.0 / 2.0 线材的困惑一样,当线材的导线线径、加工品质不合乎要求时,自然会容易出现传输较慢、充电速度不如预期等问题。不过要普遍导入 ID 芯片应用,这将会垫高各式设备、周边的制造成本,此举和 Thunderbolt、Lightning 无异。此外,严格要求厂商执行更会形成一个断层,现有廉价品将无法和未来新的设备、周边搭配使用,在在考验着 USB-IF 的智能。

▲ 支持 USB-PD 的 Type-C 线材连接器内部结构示意图,内部必须包含 ID 芯片才能合乎规范要求。

但相对好处是,如果 USB-IF 尽本分做好认证机制,那么未来特别是选购线材时,将有个明确支持规格资讯可以参考。不像现在认证规范形同虚设,想要买条好线只能拿白花花银子赌运气,再不然就只能当鸵鸟的掏钱挑选线材大厂制品。当然了,一切前提是 USB-IF 本身必须致力推动认证,否则这么做可能依旧看不到效益。

USB Type-C 应用面临安全性考验,USB-IF 将推动新认证机制的更多相关文章

  1. 第一章 USB Type C的基本原理

    图 1: USB Type C接头外形 USB Type C(简称USB-C)的基本特性: 1. 接口插座的尺寸与原来的Micro USB规格一样小,约为8.3mm X 2.5mm 2. 可承受1万次 ...

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

    我们知道USB IF提出的type C连接器的终极目标是统一各种USB 接口. 尽管USB 3.0在PC市场上发展的风生水起,但是由于USB 3.0对手机4G LTE的EMI和RFI干扰,导致市场上除 ...

  3. USB接口定义 | USB Type C接口定义 | 制作Type A转Type C充电-数据线

    1. USB接口定义 2. USB Type C接口定义 Type C接口母头(插座) Type C接口公头(插头) 引脚定义 参考:https://www.cnblogs.com/zhouhaoch ...

  4. USB系列之一:列出你的USB设备

    USB现在已经成为PC机必不可少的接口之一,几乎所有的设备都可以接在USB设备上,USB键盘.鼠标.打印机.摄像头,还有常用的U盘等等,从本篇文章开始,将集中篇幅介绍一下在DOS中使用USB设备的方法 ...

  5. USB OTG简单介绍、与普通USB线的差别

    USB有三类接口A类接口                     -----------最常见的扁平接口,四芯  VCC   GND   D+   D- B类接口                    ...

  6. Linux USB驱动学习总结(二)---- USB设备驱动

    USB 设备驱动: 一.USB 描述符:(存在于USB 的E2PROM里面) 1.  设备描述符:struct usb_device_descriptor 2.  配置描述符:struct usb_c ...

  7. Linux USB驱动学习总结(一)---- USB基本概念及驱动架构

    USB,Universal Serial Bus(通用串行总线),是一个外部总线标准,用于规范电脑与外部设备的连接和通讯.是应用在PC领域的接口技术.USB接口支持设备的即插即用和热插拔功能.USB是 ...

  8. CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android. Buffer Overflow Vulnerability reported by #plzdonthackme, Soctt.

    CVE-2016-2502-drivers/usb/gadget/f_serial.c in the Qualcomm USB driver in Android.Buffer Overflow Vu ...

  9. USB入门开发的八个问题&USB枚举『转』

    USB 基本知识 USB的重要关键字: 1.端点:位于USB设备或主机上的一个数据缓冲区,用来存放和发送USB的各种数据,每一个端点都有惟一的确定地址,有不同的传输特性(如输入端点.输出端点.配置端点 ...

随机推荐

  1. .net 并发

    Nhibernate并发参考 http://www.cnblogs.com/lyj/archive/2008/10/21/1316269.html EF并发参考 http://www.cnblogs. ...

  2. sql server 2008 r2 清除数据库日志

    USE [master] GO ALTER DATABASE [数据库名] SET RECOVERY SIMPLE WITH NO_WAIT GO ALTER DATABASE [数据库名] SET ...

  3. oracle-替换 换行符和空格符

    --换行或空格: )), '') --换行及空格: update tableName set columnName= ), ), '')

  4. 使用grunt运行hintjs任务

    最近了解一下hintjs,学习了下使用grunt运行hintjs的方法,记录下来.     1.  下载安装nodejs     2.  安装grunt命令行      npm install -g ...

  5. C# 调试程序弹出 没有可用于当前位置的源代码 对话框

    解决方案: 1.右键点击解决方案->属性->通用属性->调试源文件. 2.看看你的程序有没有被增加到“不查找这些源文件”这个框里. 3.如果有删除,然后重新编译即可调试,解决问题.

  6. vs 2010 Cannot find or open the PDB file

    打开VS2010:工具-->选项-->>调试-->符号接下来就是选择Microsoft,然后确认  接着随便编译一个程序,过程会灰常的慢. 看到此目录下符号缓存了吗?C:\Us ...

  7. [java学习笔记]Hello World那些事

    我们安装和配置好java后,必须得大展拳脚一番,根据国际惯例,第一个程序必须是Hello World,下面我们就看看Hello World的那些事. 1.Hello World的运行 Hello Wo ...

  8. BrowserSync:跨浏览器实时同步预览

    BrowserSync:跨浏览器实时同步预览 2016.09.11 官方网站:https://www.browsersync.io/ 项目仓库:https://github.com/Browsersy ...

  9. 正确理解javascript的this关键字

    javascript有this关键字,它和javascript的执行上下文有着密切的关系,就是说this具体指代什么要根据它的上下文来判断. 一.this和对象的关系    var Person={ ...

  10. 简单易用的Rest

    今天碰巧,用到了淘宝的在线IP地址查询的Rest API,它提供接口给用户查询IP地址的归宿地.数据库比较庞大,准确性也比较高.地址为:http://ip.taobao.com/instruction ...