Google工程师Benson Leung对市面上的USB Type-C数据线做了测试。样本量很小,只有10条;信息量却很大,其中仅3条能正常连接Chromebook Pixel,另外还有一条则直接烧掉了Chromebook Pixel的USB Type-C端口。
据分析,造成这种状况的原因其实很低级:在这条A转C的数据线上,Surjtech公司将A型插头的GND连到了C型插头的VBUS,而把A型插头的VBUS引脚连到了C型插头的GND,从而造成接口短路。由于这种事件并非个例,亚马逊便开始下架所有不合规的Type-C数据线和适配器。
众所周知,Type-C是负责USB接口规范的USB开发者论坛(USB-IF),由于它解决了“USB永远插不准”的世界难题,发布之初便被很多人看成是接口革命的开始。但直到两年之后,Type-C的认证规范才姗姗来迟。
USB-IF正式发布了USB Type-C认证方案
USB-IF正式发布USB Type-C认证方案。实际上,这是继苹果的lightning数据线之后,又一个搭载了“握手协议”的数据线。因此,这套方案能通过协议来保障设备的安全,只有在一切正常的前提下,才会进行数据传输或充电。
据了解,USB Type-C的认证方案主要有以下几点:
针对USB Type-C充电器、设备、线缆及供电源的认证协议;
支持USB数据总线或者USB Power Delivery通道认证;
使用认证方案的设备会获得实施或者强制实施安全政策的设备控制权;
依赖任何加密方式的128bit安全;
目前国际上通用的、用于认证格式、数字信号、Hash及随机生成的加密方式标准规范。
从表面上看,这套认证方案对Type-C的硬件规格并未提出新的要求,因此,厂商们仅需通过固件升级便可获得生产许可。但事情没那么简单,至少得一分为二。
一方面,虽然认证方案直到最近才发布,但生产的规格书其实早就存在。所以如果厂商们只要严格按照规格书进行生产,Surjtech公司那种烧毁设备端口的情况就不可能发生。
另外,据业内资深人士透露:“正是由于之前的Type-C不需要过认证,国内某手机厂商为了节省成本,便出了USB 2.0转Type-C的数据线。这种线理论上只允许通过500 mah的电流,所以它内部得有一个进行控制的电阻。结果它用了一个大电流电阻,最后出了问题。”
“而实际上,无论是是A转C、C转C、还是其他的Type-C数据线,它们都是有标准的。在Type-C的规格书中都明确定义了厂商们该怎么去做,应该用什么样的电阻去做识别等等。只不过没有认证,很多公司就没有动力去做检测,偷工减料时有发生。”
另一方面,据记者了解,通过这次认证方案,USB-IF其实加了一颗加密通讯芯片进去。“就像苹果的lightning一样,如果你想给苹果的设备充电,就必须有一颗苹果的认证芯片。相当于它把自己的系统封闭起来了。”
关键字:USB Type-C USB-IF 认证方案
引用地址:
USB-IF正式发布USB Type-C的认证方案
推荐阅读最新更新时间:2024-11-12 11:40
MCU与USB设备控制器IP核的设计
1 引言 在传统的计算机系统上常采用串口(如RS232)和并口连接外围设备,但串口和并口都存在着通信速度 慢,接口独占不利于扩展等无法克服的缺点,而通用串行总线(Universal Serial Bus,即USB)因具有传输 速度快、支持热插拔、扩展方便、抗干扰强、成本低、数据传输质量高、节省系统资源等优点而得到了广 泛的应用,当前它已成为计算机最常用的接口之一。 现在USB控制器主要有两种:带USB接口的单片机(MCU) 和纯粹的USB接口芯片。纯粹的USB接口芯片仅处 理USB通信,必须有个外部微处理器来进行协议处理和数据交换。典型产品有Philips公司的PDIUSBD11(I2C 接口)、PDIUSBD12
[单片机]
STM32F1系列单片机USB外设相关寄存器的定义
Keil MDK网站上下载的Keil.STM32F1xx_DFP.2.2.0.pack包中的stm32f10x.h头文件里面没有USB_TypeDef的定义,只有寄存器位的定义,是不完整的头文件。没有USB的数据结构就会给访问USB寄存器带来一定的困难。虽然可以参照STM32参考手册中的USB register map自己编写出USB_TypeDef结构体,但是这样比较麻烦。 不过,STM32CubeMX工具生成的STM32F103工程中的头文件stm32f103xe.h中就有完整的USB数据结构,该头文件的版本是V4.2.0,日期为31-March-2017,作者仍然是Keil里面的MCD Application Team,
[单片机]
如何使用STM32的USB库支持控制端点0
首先我们先回顾一下控制端点的传输方式: 控制端点的传输有三个阶段,SETUP阶段、数据阶段和状态阶段;数据阶段又分为数据入(DATA IN)和数据出(DATA OUT),控制端点传输可以没有数据阶段;状态阶段有状态入(STATUS IN)和状态出(STATUS OUT)。 总结起来,控制端点有如下三种可能的传输过程(以下括号中的0或1表示DATA0或DATA1传输): 一、 SETUP DATA_IN(0) DATA_IN(1) DATA_IN(0) ...... STATUS_OUT(1) 二、 SETUP DATA_OUT(0) DATA_OUT(1) DATA_OUT(0) ...... STATUS_IN(
[单片机]
USB标准设备请求
This section describes the standard device requests defined for all USB devices. Table 9-3 outlines the standard device requests, while Table 9-4 and Table 9-5 give the standard request codes and descriptor types, respectively.USB devices must respond to standard device requests, even if the device has not yet been ass
[嵌入式]
USB串口的超高速通信
USB串口转换器是实现USB与RS-232/RS-485/RS-422串口设备相互通讯的一种协议转换装置(USB协议-串行通信协议)。一般的USB串口转换器支持的波特率最高达到115.2Kbps(115200bps).USB串口的超高速通信是指最高波特率超过115200bps的串口通信,比如921600、460800、230400bps.由于这几种波特率是非标的,所以从硬件到软件都有特殊要求和方法才可以实现。本文以波仕USB232GH2转换器和波特率921.6Kbps(921600bps)为例来进行介绍。 要实现USB串口的921.6Kbps的高速通信,必须满足2个条件:1、USB-串口转换器本身支持921.6Kbps波特率;2、必
[嵌入式]
USB Type-C到底是什么
点评:快、强、小,还不分正反面,解决了“USB永远插不准”的世界性难题。
自打苹果发布了新MacBook后,就有一堆人在热议USB Type-C,说它有尺寸小、正反都能插、速度快(10Gb)等优点,称其代表了USB接口的发展方向,并赞叹苹果的创新能力无人能及。
说实话,苹果公司确实“掌握核心科技”,但要说到创新,尤其是像USB Type-C这种黑科技,索尼、摩托、诺基亚要甩苹果几条街,不过苹果有着“继承中创新”特异功能,也就是说东西虽然是别人发明的,但苹果却能让其大放光芒。
就比如这个Type-C接口,Type-C的标准既不是苹果指定的,也不是苹果率先推出的
[嵌入式]
带有线路补偿功能的车载USB充电器电路设计
随着智能手机和平板电脑的普及以及随之而来的高功耗,此类设备的电池大多只能保持一天的使用。越来越多的场合和设备配备了一个或多个USB充电端口,而车载USB充电器是其中重要的组成部分。由于车身体积较大,车内线路较长,USB充电端口的电压可能随着线路的阻抗而减小从而造成充电电流不足。介绍了一种带有线路补偿功能的车载USB充电器的设计,使得USB充电端口的电压随着电流的增大而提高,实现了USB充电电压的恒定,保证了USB端口的充电电流。 DC/DC Buck 变换器 :设计主功率级采用了TI LM25117-Q1控制的同步Buck变换器。LM25117-Q1是一款汽车级产品,它提供了功率电路所需要的各种保护,包括可调节输入欠压,
[电源管理]
基于Wireless USB 技术的遥控设备设计
消费电子市场中实际遥控通信标准一直被红外技术所占据。红外遥控操作简单、价格相对低廉。但红外遥控技术存在三大局限: 视线对准、单向通信和高功耗。基于射频技术的遥控与红外遥控不同,能轻松突破红外遥控技术的以上三种局限。此外,射频技术的遥控距离也远于一般的红外遥控距离。常用的短距无线通信技术包括27 MHz, 315 MHz, 433 MHz, 868 MHz 和2. 4 GHz.与其他频段相比2. 4 GHz ISM( 工业、科学和医用) 频段具有全球通用、带宽相对较宽、体积小巧等优点。在自动化控制和家庭信息化领域发挥越来越重要的作用。
Wireless USB 技术工作2. 4 GHz 频段,具有很强的抗干扰能力,可有效
[嵌入式]