笔者前段时间做了一款STM32下载器,为了与新时代接轨,在设计电路板的时候首次使用了USBType-C接口,后来发现其确实很好用。就在今天又设计制作了一款USB-hub,在硬件上我又使用了Type-C接口,所以来了兴致,写一篇关于USB Type-C接口的文章,与大家一同分享、学习。
USB Type-C,简称Type-C,是一种通用串行总线(USB)的硬件接口规范。2013年12月,USB 3.0推广团队已经公布了下一代 USB Type-C 连接器的渲染图,随后在2014年8月开始已经准备好进行大规模量产。新版接口的亮点在于更加纤薄的设计、更快的传输速度(最高10Gbps)以及更强悍的电力传输(最高100W)。Type-C双面可插接口最大的特点是支持USB接口双面插入,正式解决了“USB永远插不准”的世界性难题,正反面随便插。
优点一:可以正反插
之前在用micro USB接口的时候相信大家都遇到过“正面插不对、反面插也不对、正面再插就对了”的情况,我觉得仅此一点USB-C就足以取代其他USB接口了,因为USB-C是正反面都能插,说的专业点就是接口没有方向性。
优点二:供电能力更强
我们知道普通电脑的USB 2.0接口的供电电流是0.5A,如果是USB 3.0的话达到了0.9A,USB 3.1这方面没变化。而我们今天的主题Type-C接口的电流不仅有1.5A甚至还有3A可选(标准线缆),接口可承载的电流实际上是5A,这么算起来理论上其供电能力最高可达25W,比很多QC 2.0快充还要高。
此外,USB-C接口还支持双向供电,它既可以接受充电器供电,也能当作充电器对外输出电流,华为的Mate20就有了这样的功能。
优点三:传输速度更快
我们还是不得不回到传输速度上来,虽然USB-C接口最低要求是USB 2.0速度即可,但这么好的接口只用USB 2.0显然是浪费的,它完全可以做到USB 3.0甚至USB 3.1速度标准。
1)如果是像笔者一样只是使用USB 2.0的话,就直接使用A6、A7、B6、B7就可以了,A6连接B6做D+,A7连接B7做D-。其他数据引脚悬空即可。
2)使用USB 3.1需要连接两组TX+/-,两组RX+/-,用于高速数据传输。
3)电源相关的引脚是A4、A9;B4、B9,也就是USB线缆上面的电源线,在两端最外面的四个引脚就是电源的地了。
4)值得注意的是配置引脚,也就是A5、B5,CC1和2。用于连接的发现、配置和管理。对于插头来说,只有一个CC,而对于插座来说有两个:CC1和2。
关于Type-C的知识,本文讲的只是冰山一角,笔者建议需要详细了解的朋友去看USB协会的Type-C标准规范。链接如下:http://www.usb.org/developers/usbtypec/ 。
最后晒出作者画的一个USB-hub的3D图片,完全开源。喜欢的朋友可以到我之前的视频里面获取下载方式。