一、引脚介绍
引脚定义:
1、Vbus:电源引脚,上电为默认5V,通过CC1/CC2引脚协议,可以变为9V,、15V, 甚至20V。
2、TX/RX:USB3.0的超高速差分对引脚,使用的是差分信号,TX为数据发送,RX为数据接收,和串口的TX/RX不是一个东西,。功耗高,速率高(5Gbps甚至更高),适用于大文件传输,视频传输;
3、D+/D-:USB2.0的高速差分对引脚,插座两对,插头一对。功耗低,速率慢(最高480Mbps),给鼠标、键盘等设备使用;
4、CC1/CC2:配置引脚,插座有两个,插头只有一个。作用:①检测正插还是反插;②通过检测协议是否匹配从而提升充电电压、电流;③未做为协议检测引脚的另一个CC引脚给Vconn供电;
5、SBU1/SBU2:辅助通道,麦克风输入,DP视频信号等。
6、Vconn:插头才有,当线缆里面有USB控制芯片时,Vconn给其供电。
7、GND:接地引脚。

外部引脚和内部芯片连接:①插座的两个D+连到芯片的D+,插座的两个D-连到芯片的D-;②插座的4个TX+/-和4个RX+/-通过多路复用开关连接到芯片的两个TX+/-和RX+/-;③插座的两个CC引脚连接到CC检测芯片上,用来检测插入方向和Vbus供电等

二、原理图
除了固定引脚,其它母座引脚通过type-c线,把飞控和电脑连接起来
1、SHELL:Pin13和Pin14,固定引脚;
2、VBUS:通过type-c接外部5V供电(5V_USB),向后级3.3V稳压模块输入,从而给单片机等芯片;
3、CC1/CC2:通过5.1kΩ电阻接地。
4、DN/DP(D+/D-):连接到单片机PA11和PA12,进行USB通信;
5、GND:通过type-c接外部GND,形成回路;
6、SBU1/SBU2:辅助通道,没用到,悬空;


三、补充
1、为什么CC1/CC2通过5.1kΩ电阻接地?
5.1kΩ是USB Type-C规范中规定的UFP(设备端)下拉电阻值(代号Rd);
悬空时引脚呈现高阻态(电压飘忽不定),电脑检测到就认为没插线,给断电;通过5.1kΩ下拉到地,电脑检测到低电平(接近0V),电脑就认为插入了,才会开启5V供电电源。