技术控必看,专业人士细谈USB Type-C 自从 Apple 发布了新 MacBook ,就一堆人在说USB Type-C 。我来从硬件角度解析下这个USB Type-C ,顺便解惑。尺寸小,支持正反插,速度快(10Gb)。这个小是针对以前电脑上的 USB 接口说的,实际相对android 机上的 microUSB 还大了点:特色USB Type-C :8.3mmx2.5mmmicroUSB :7.4mmx2.35mm而 lightning :7.5mmx2.5mm所以,从尺寸上我看不到USB Type-C 在手持设备上的优势。而速度,只能看视频传输是否需要了。引脚定义可以看到, 数据传输主要有TX/RX 两组差分信号, CC1 和 CC2 是两个关键引脚,作用很多:探测连接,区分正反面,区分DFP 和 UFP,也就是主从配置 Vbus ,有 USB Type-C 和 USB Power Delivery两种模式配置 Vconn ,当线缆里有芯片的时候,一个cc 传输信号,一个cc 变成供电 Vconn配置其他模式,如接音频配件时,dp,pcie 时电源和地都有4 个,这就是为什么可以支持到100W 的原因。不要看着 USB Type-C 好像能支持最高20V/5A ,实际上这需要USB PD ,而支持 USB PD需要额外的pd 芯片,所以不要以为是USB Type-C 接口就可以支持到20V/5A 。当然,以后应该会出现集成到一起的芯片。辅助信号 sub1 和 sub2(Side band use),在特定的一些传输模式时才用。d+和 d-是来兼容 USB 之前的标准的。这里说一下, USB3.0 只有一组 RX/TX ,速度是 5Gb,USB Type-C 为了保证正反都可以插就用了两组,但实际上数据传输还是只用了一组RX/TX ,速度就已经达到10Gb 了。如果后面升级协议,两组都传的话就和DisplayPort一样 20Gb 了。工作流程上图 DFP (Downstream Facing Port )也就是主,UFP (Upstream Facing Port) 为从。除了 DFP、UFP,还有个 DRP (Dual Role port ),DRP 可以做 DFP 也可以做 UFP。当 DPR接到 UFP,DRP 转化为 DFP。当 DRP 接到 DFP,DRP 转化为 UFP。两个 DRP 接在一起,这时就是任意一方为DFP,另一方为UFP。在 DFP 的 CC pin 有上拉电阻Rp,在 UFP 有下拉电阻Rd。未连接时, DFP 的 VBUS是无输出的。连接后,CC pin 相连, DFP 的 CC pin 会检测到 UFP 的下拉电阻Rd,说明连接上了, DFP 就打开 Vbus 电源开关,输出电源给UFP。 而哪个 CC pin(CC1,CC2)检测到下拉电阻就确定接口插入的方向,顺便切换RX/TX 。电阻 Rd=5.1k ,...