USB Type-C接口CC引脚功能

3d4a8a72882ed6c45898ece82faa8932.png

天气晴好

体温正常

心情up

63ba4d692d7fd8d7e8cd409a9ec7ab62.png

3月26日

9:00-18:00

01

检测 USB 端口的连接

DFP为Host端,UFP 为device端。在DFP的CC pin会有上拉电阻Rp,在UFP会有下拉电阻Rd。在DFP与UFP未连接之前,DFP的VBUS是没有输出的。当DFP与UFP连接后,CC pin相接,DFP的CC pin 侦测到UFP pulldown Rd,表示接到Device,DFP便打开VBUS的FET开关,输出VBUS电源给UFP。

064e7263be594b37184ec20c938e5942.png

02

检测正反插

由于Type-C是支援正反插,CC pin被用来侦测正反插,从DFP的角度来看,当CC1接到Pulldown就是正插,如果是CC2接到Pulldown就是反插。在侦测完正反插后,就会输出相对应的USB信号,例如CC1对应的是SSTX1与SSRX1。下图的右边整合了MUX,由于USB 3.1的data rate高达10 Gbps,为了避免PCB的走线出现分支,所以正反插进来的信号会由MUX来切换,正插时:切换到SSRX1&SSTX1,反插时:切换到SSRX2&SSTX2。

6b07232a587739fab6e9406f2ad9757a.png

问题:高通处理器CPU端只有四路USB3.0的RX1/RX2/TX1/TX2,但Type-C接口这端却有2对RX1/RX2/TX1/TX2,能否直接将两对RX/TX信号对应的信号先连接再连到CPU,如果不行,该如何处理?

03

PD充电检测

USB PD的功能还需要有USB PD Phy chip来完成Protocol沟通,而Protocol信号是载在两端连接的CC pin上。沟通方式是通过双相标记编码(BMC)编码。

6e63d7d8404b48ec83c4345ed5f434f3.png

04

发现和配置可选的备用和附件模式

USB PD的VDM (Vendor defined message)功能,可以让host与device认到对方的ID,而进到a lternate mode.,VDM也是透过CC pin来传输的。下面为一个Alternate mode在Dock的例子,system认到dock装置,知道dock有PCIe装置,于是system利用Type-C的SBU1/SBU2、Tx2/Rx2来传输PCIe信号。 

a3bf9f5e34b99e82fe2df495b85f6d86.png

当CC1与CC2 pin上各接一个下拉电阻,阻值≤Ra,这表示system接到了Audio Accessory,system进到accessory mode。如下图,Type C的CC pin接到耳机的DET pin,当耳机插入时,DET pin被拉到low,system进到accessory mode。system需要自动切换Type C上的讯号,让DP/DN甩来输出耳机的左右声道。SBU1/SBU2用来作MIC/AGND function,依照system是支援OMTP或CTIA的耳机。

985728cd8a2cb97fcf886bd00a750751.png

c3ceb38b4d536d34f524af6c0912a214.png

点击蓝字 关注我们

3cad2f0d62afe2ae0ecbdb4e220d7967.png

微信号|搬砖队长

CSDN|搬砖队长

  • 4
    点赞
  • 62
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值