你当前的浏览器版本过低或不支持。请升级或更换浏览器。推荐浏览器 Chrome Edge。

BBJconnabout us

Type-C的检测流程

发布时间:2023-02-16作者:深圳市步步精科技有限公司点击:135

Type-C通过CC检测,DFP和UFP之间的配置步骤如下:检测有效联接→建立供电方式→配置交替模式。连接过程中先通过确定是CC1建立了连接,还是CC2建立了连接来判断正反插方向,使用USB-PDBMC码信号通信,从而控制设备内部的开关来正常配置数据传输和信号对应关系,实现负载的功能配置。当其中一跟CC线作为Type-C的接口配置信号时,另一个信号作为电缆线E-Marker芯片的供电电源。

Type-C的检测流程.png

Type-C的检测原理:CC的两根线CC1和CC2,大部分USB线(不带芯片的线缆)里面只有一根CC线DFP可根据两根CC线上的电压,判断是否已经插入设备。通过判断哪根CC线上有下拉电阻来判断方向。如果CC1引脚检测到有效的Rp/Rd连接(对应的电压),则认为电缆连接未翻转。如果CC2引脚检测到有效的Rp/Rd连接(对应的电压),则认为电缆连接已翻转。注意SSTX/RX通道在工作中被交换,而D+/D-由于是低速信号不需要交换。

CC线的连接示意图如下:

Type-C的检测流程2.jpg

注意:上图中的Pull-up终端可以用电流源来代替。

上图中有三个电阻Rp、Rd、Ra,通过CC线上面这三个不同电阻的连接来判断是DFP,UFP,Power,Debug还是Audio辅助设备以及连接方向。

从DFP的角度看,下表列出了所有可能的连接状态:

Type-C的检测流程3.jpg