2015年3月,Apple发布了新MacBook,采用了USB Type-C,此举引发业界热议,苹果前所未有的放弃自己的封闭体系,意味着TYPE-C接口有望统一所有手机、平板、PC等设备的有线接口,在有线时代终结前,形成接口和电缆大统一。下面让我们来深入了解,TYPE-C接口的内部的实际结构,探究它一系列神奇特性的由来。
首先让让我们直接从USB TYPE-C 的Spec上截一个USB TYPE-C母座的pin脚图来看看:

可以看出,母座上有24根信号,其中电源和地占据了8根,用于提升电流传输能力,剩下16个,用于传输USB2.0的两组信号是交叉相连的,去掉重复的两个,一共是14个信号。包括我们所熟悉的2组共8根可用于传输usb3数据的RXx和TXx,USB2.0数据信号D ,D-和SBU1,SBU2,CC1,CC2。 其中SBU1,SBU2,CC1,CC2是传统的USB接口所没有的信号。CC是USB TYPE-C接口的灵魂所在,承载了TYPE-C连接过程中的传输方向确认和正反插确认功能,以及USB PD BCM码信号传输功能,实现负载的功能配置。两根线CC线,当其中一根CC作为TYPE-C接口的配置信号时,另一个CC则作为电缆上EMARKER芯片的供电电源。剩下的SBU1和SBU2为辅助信号,在不同的应用场景具有不同的用途。例如在ALT MODE 模式下进行DP信号传输时,作为音频传输通道,在进入TYPE-C模拟音频耳机附件模式,则作为麦克风信号传输通道。
那么,被提及最多的正反插,究竟是怎么实现的呢?秘诀在于CC公头上。让我们来看CC公头的结构。

对比母座接线图,我们可以看出,公头只有一个CC,另外一个CC变成了VCONN,于是,当公头插入母座的时候,公头上的CC可能跟母座上的CC1连在一起,也可能跟母座的CC2连接在一起,分别对应着正插和反插两种情况。母座上需要用一颗芯片来检测是CC1建立了连接,还是CC2建立了连接,从而控制设备内部的SWITCH,来正确的适配数据传输,或者是音视频传输的信号对应关系。