目前,市面上采用USB Type-C接口的设备越来越多,刚刚发布的小米4c和魅族Pro 5无一例外选择了这一接口,现在还有消息传出29号发布的两款Nexus新机也会放弃传统Micro-B,改用Type-C。
虽然这种接口问世不久,但大家应该不会对它感到陌生,今年3月,苹果宣布其在最新的New Macbook上内置了USB Type-C,而使用多年的Thunderbolt接口则被抛弃。也正是因为苹果的加入,让这一接口标准瞬间在业界流行了起来。
USB Type-C有什么特点?
相比上半年厂商大多保持观望状态,现在着手研发USB Type-C方案的芯片商也已经扎堆出现了, NXP就是其中之一,这家公司在今年7月份首次推出了一个USB Type-C解决方案,与此同时,TI、Fairchild以及赛普拉斯等厂商也已布局这一新型接口。
简单来说,USB Type-C可实现正反插,具备高速传输、多功能传输以及支持USB PD标准等特性,这几点是Type-C区别其它几种接口的重要特征。同是更强的功能也赋予了这种新型接口更重的使命,其应用场景非常丰富,可同时连接电脑、手机和电视等设备。
1.数据传输速率可达10Gbps;
2.可在同一端口上提供不同的模式,以传输(VGA、HDMI及Displayport等信号);
3.功率传输最高可达100W(5V/0.2A-20V/5A)。
有了这些新特性,Type-C可谓是集万千宠爱于一身,也不难理解为何会受到如此多的厂商推崇了。
如何实现这些功能?
和业内很多方案商一样,NXP推出的USB Type-C方案并不简单,除了信号开关、信号调节器以及USB PD等器件之外,还在系统中集成了几个“高性能”MCU。
NXP全球高速传输接口产品市场总监吴韶阡表示,信号开关在USB Type-C方案中起着举足轻重的作用,它是接口实现正反插以及多功能传输的必要条件。也就是说,正反插不只是在接口外形上取消了防呆设计,其周边器件也同样受到了影响。
因为USB Type-C要实现功率双向传输,理论上讲,手机是可以给电脑充电的。但是provider和consumer需要通过协议来判别,所以功率传输本身是智能的。这一点是通过USB PD的Power协议来完成。
还有一个场景是远距离传输,但信号经过很长的线缆后强度会衰减,因此在整个方案中需要增加一个信号完整度器件,以实现长距离的传输。举个例子,当电脑和打印机或者是电视传输向电视连接时,很容易出现信号不完整的情况,所以在信号发送端就要适当的放大信号的强度。
实际上,实现多功能传输的核心是MCU。因为,Type-C本身可传输USB数据信号、视频信号或者是音频信号,不同使用场景需要MCU的弹性监测功能。目前,业内普遍的做法是采用ARM Cortex-M0 MCU,NXP微控制器通用市场产品线经理表示,考虑到Type-C的弹性需求,因此在选择MCU上也要谨慎,普通的8bit MCU效能就不如32bit。
如何应对Type-C的安全问题?
我们经常可以看到黑客通过USB接口来攻击电脑的案例,被攻击后甚至没有可靠的解决方法,格式化也毫无意义。有安全研究人员表示,“BadUSB”正威胁全球数十亿台USB设备,而对普通用来说根本没有防御能力,尽管厂商拼尽全力一直在和黑客博弈,但是道高一尺魔高一丈,安全隐患防不胜防。
尤其是在功能更加强大的USB Type-C中,安全风险更加突出。
那么如何防止黑客攻击呢?直接放弃使用USB吗?
NXP安全验证产品线市场总监Joe Salvador表示,USB需要同时在软硬件设计上做好防备,例如一个安全的USB方案需要有安全的IC、安全的开发工具以及加密库等等,多管齐下才能保证一个USB的安全。并且需要在用户插入USB起,就要识别出恶意攻击。
在NXP推出的方案中具备一项认证防伪功能,当用户的USB连接器是不受保护的或者是一个“BadUSB”,那么设备上会自动弹出一个窗口并给出警告,让用户选择是否信任该USB,这可以大大降低设备被攻击的几率。
虽然,NXP宣称这一做法则可以有效防止恶意程序攻击设备,但完全解决USB Type-C的安全问题还有很长的路要走。