USB TYPE -A -B -C 接口

1. USB TYEP -A

普通电脑上那个USB口,称为A口母座,对应的插头,称为A口公头,A口主要的作用是作为数据及电源的下行端口,即拥有A口母座的设备,在电源上来说,属于供电设备**(TYPE-C中称为SRC即SOURCE**),在数据传输上来说,属于HOST(TYPE-C中称为DFP即DownStream Face port)。

2. USB TYPE -B

属于用电方(TYPE-C中的 SNK即SINK),数据传输上属于Slaver(TYPE-C中的UFP即UPStream Face port)。最开始发布的B口,是方型的,做工业类应用比较多,因为体积大,又先后发布了Mini USB 和 Micro USB,其中的Micro USB形式的B口,成为了现在安卓手机的标配 。

3. USB TYPE-C

TYPE-C 既把A口和B口合并起来,让一个口,既可以担当HOST,又可以担当SLAVER。TYPE-C接口标准的设备都可以通过接口规范中的CC引脚的电平来向连接的另一方宣称自己占用VBUS的意愿,较强意愿的一方最终向VBUS输出电压和电流,另一方则接受VBUS总线的供电。

一般把从电源特性上把设备分为五种角色

A. SRC 相当于适配器,会持续想要向VBUS输出电压 .

B. TRY.SRC 相当于移动电源,只有当遇上适配器时,才放弃输出VBUS.

C. DRP相当于笔记本电脑,可以接受适配器提供的电能进行充电,也可以输出电能给手机充电.

D.TRY.SNK相当于手机,正常情况下,期待对方给自己供电,但是遇上比自己还弱的设备,例如U盘时,也勉为其难的向对方输出

E. SNK是不对外输出电能的,一般为弱电池设备,或者无电池设备,例如u盘,鼠标,蓝牙耳机

接口外形如下:

在这里插入图片描述
在这里插入图片描述

USB Type-C电缆

如下表,USB2.0规范的电缆长度小于4米,USB3.2 Gen1的长度小于2米,USB3.2Gen2的电缆长度小于1米。
在这里插入图片描述
全功能USB Type-C电缆信号说明
在这里插入图片描述
在这里插入图片描述
上图是标准的USB Type-C的电缆,高速信号差分对SDP都采用同轴线,信号地回流是通过屏蔽GND

阻抗控制

SDP屏蔽差分线的阻抗控制在90Ω±5Ω,单端同轴线控制在45Ω±3Ω。阻抗应该用200 ps(10%-90%)的上升时间来评估。
电源VBUS和GND
如下图,电源的压降要小于500mV,Gnd上面的压降要小于250mV
在这里插入图片描述

配置通道(CC)详解

配置通道CC的用途如下:

  1. 检测USB设备是否接入;
  2. 检测USB插入方向,并以此建立USB 数据通道的路由;
  3. 插入后帮助建立USB设备角色(谁为HOST,谁为Device);
  4. 发现并配置VBUS,配置USB PD供电模式;
  5. 配置Vconn;
  6. 发现和配置可选的备用和辅助模式;

Source to Sink的连接检测
如下图,Source端是上拉电阻,Rp,Sink端接下拉电阻Rd
在这里插入图片描述
在未对接时,Source检测到CC管脚都为高电平,Sink端检测到CC管脚都为低电平。对接后,形成分压,电平为中间值。Rp的阻值能表明Source能够提供的功率水平

A . 源端CC1,CC2模型
在这里插入图片描述
如上图,Source端使用一个MOS管去控制Vbus,初始状态下,FET为关闭状态,Vbus不通。

  1. Source端CC1/CC2均上拉至高电平,同时检测是否有Sink插入,当不论哪一个管脚检测到有Rd下拉电阻时,说明Sink被检测到。Rp的阻值表明Host能够提供的功率水平。
  2. Source端根据Cable中哪一个CC引脚为Rd下拉,去建立正确的USB高速数据路由,同时决定另外一个CC引脚提供VCONN
  3. 当检查到Sink接入后,Source使能Vbus和Vconn。
  4. Source可以动态调整Rp的值,告知Sink端的电流提供能力发生变化,告知SINK最大可以使用的电流
  5. Source会持续检测Rd,检测到拔出事件后会断开连接,Vbus和Vconn都会断开。
  6. 如果Source支持高级功能(PD或者Alternate Mode),会通过USB PD协议进行沟通实现。

B. Sink端CC1,CC2模型
在这里插入图片描述
如上图,SINK的两个CC引脚均通道Rd下拉到GND

  1. SINK通过检测电源VBUS是否存在,来判断Source的连接与否。
  2. SINK通过CC引脚上拉的特性,来检测目前的USB高速数据链路。
  3. SINK可选地去检测Rp的值,去判断Source可提供的电流。同时管理自身的功耗,保证不超过Source提供的最大范围。
  4. 同样的,如果支持高级功能,通过CC引脚进行USB PD协议进行沟通实现。

C. DRP的CC1,CC2模型(DRP模式(双向供电)
在这里插入图片描述
DRP模式(双向供电)如上图:

  1. DRP使用MOS管来启用/禁用Vbus的电源传递,并且在开始时禁用Vbus。
  2. DRP使用开关来决定自身是Source端还是Sink端。
  3. DRP在Source和Sink之间的切换:在建立特定的稳定状态之前,DRP在将自己在Source和Sink之间交替进行,根据协议最终会确认是Source还是Sink。当DRP最终确定为Source端时,它遵循Source端操作协议来检测Sink端是否接入。如果检测到Sink端,则提供Vbus、Vconn,并继续作为Source运行。反之,当DRP最终确定为Sink端时,它监视Vbus以检测它是否连接到一个Source,如果检测到连接到Source,它将继续作为Sink运行。

Source to Sink工作过程
在这里插入图片描述
工作过程如上图:

  1. 刚开始Source和Sink均处于未连接状态;
  2. Source和Sink物理连接后,Source探测到CC的下拉电阻Rd信号,打开电源Vbus和Vconn
  3. 然后Sink端会探测到Vbus,进入到连接状态。
  4. 当Source和Sink处于持续状态,Source会根据需要改变Rp来设置最大电流输出能力。Sink会检测Rd上面的电压来获取能从Vbus上获得的最大电流值。Source会监测CC管脚来判定Sink是否被移出。Sink会监测Vbus是否存在来判定是否和Source断开。

电流能力与Rd上电压VRd的关系如下表:
在这里插入图片描述除了Source to sink,当Source连接到DRP,DRP端会自适应为Sink端。
当Sink连接到DRP,DRP端会自适应为Source端。
Source连接到Source,Sink连接到Sink,都是不会成功的。

USB Power Delivery

USB Power Delivery电力传输是Type-C接口的特征之一。当需要USB PD电力传输时,使用Bi-phase Mark Coded(BMC)编码协议,通过CC管脚进行通信
CC的通信图如下:

在这里插入图片描述在这里插入图片描述
电子标记的线缆
所有USB全功能Type-C型电缆应电子标记。 eMarker是电子标记电缆中的元素,该电缆响应USB PD发出的标识命令返回有关电缆的信息(如电缆的电流承载能力、性能、厂商标识,支持的sstx/ssrx通道数等)。
电子标记的电缆本身用电一般来自于Vconn,Vbus也有可能被用到。

一种典型的电子标记电缆如上图。隔离元件(Iso)应防止Vconn通过电缆的端到端Ra电阻的作用是高速Source端,本电缆需要用到Vconn

VPAs和VPDs
VPAs:VCONN-Powered Accessories–Vconn驱动的附件
VPDs:VCONN-Powered USB Devices–Vconn驱动的USB设备
VPAs和VPDs都是直接连接的sink,只需Vconn即可操作。两者都在Vconn上接有电阻Ra,在CC上接有电阻Rd。通过判断Vconn是否被移除,并以此来判断设备是否断开连接(在Vbus没有的时候)。
如果VCONN供电配件希望提供充电功能,则必须通过在主机和充电端口上独立协商电压和电流来实现,并且可能在将Source端电压传输到Sink之前重新调节电压。 Sink能够获取VPAs通告给它的可承载电流。

在这里插入图片描述
电阻值设置
各电流值对应的Rp的值如下表:
在这里插入图片描述
Rp都是5.1K电阻下地,电源供电能力的检测与否与电阻精度相关
在这里插入图片描述
Ra的值的大小范围为:800Ω-1.2K
在这里插入图片描述
相关电压范围
Sink与Source连接后,因为Rp与Rd分压的原因,Sink端的CC的电压范围如下表
在这里插入图片描述

模拟音频模式

3.5mm音频接口可以转Type-C端口,USB2.0数据通道传输模拟音频信号,音频右声道接DP,音频左通道接DN,MIC信号则连接在SUB引脚上,在这个模式当中,电源可以提供到500mA电流
如何工作在音频模式呢?
通过将CC引脚和VCON短接接,并且下拉电阻小于Ra/2(根据上文,Ra最小为800Ω,则小于400ohm),或者分别对地,下拉电阻小于Ra(小于800ohm),则Host会识别为音频模式。
在这里插入图片描述
在这里插入图片描述

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值