上一回我们说到接口和电气规范,现在我们从几个重要功能来说:
针对Type-C来说,SBU辅助通道:工作在Alternate Modes和Audio Adapter Accessory Mode的时候使用;电源和地:不管是什么cable,VBUS压降小于500mV, GND的压降小于250mV;
那么那么接下就是主角之一:
1.CC配置通道
说起CC通道功能可太花里胡哨了,Type-C这么复杂他功不可没:
CC通道的用途:
1.检测 USB 设备是否接入;
2.检测 USB 插入方向,并以此建立 USB 数据通道的路由;
3.插入后帮助建立 USB 设备角色(谁为 HOST,谁为 Device);
4.发现并配置 VUBS,配置 USB PD 供电模式;
5.配置 Vconn;
6.发现和配置可选的备用和辅助模式;
愚以为,枚举之前是硬件公式比较关心的事情。
不管什么引脚通道都必须先检测到对方对吧,怎么检测呢?上下拉电阻电平检测。
Source端上拉电阻Rp,得到高电平;Sink端下拉电阻Rd,是低电平;一高一低,当你把接口那么一插,一连,就分压了。两端检测到的电平变成了一个中间值。其中Rp代表主机能提供的功率水平,可主机可动态调整它(也不知道是个滑动变阻器还是开关哈,还能调的。)。
主机端:
设备端:
还总结了一个一点的工作流程,纸上谈兵就是这样,怎么看都不深刻,只能有个概念:
不同的传输功率等级对应的Rp值不同,如下表所示:
下面这个表的意思就是Rd取5.1KΩ。
Ra
CC 交接不同的电阻对应不通的工作状态: