第一章 USB Type-C的基本原理(连载一)

原创 2015年11月21日 11:40:58

第一章 USB Type-C的基本原理

 

图 1: USB Type-C接头外形

USB Type-C(简称USB-C)的基本特性:

1. 接口插座的尺寸与原来的Micro-USB规格一样小,约为8.3mm X 2.5mm

2. 可承受1万次反复插拔

3. 支持正反均可插入的“正反插”功能

4. 最大传输速度10Gb/s,即是USB 3.1 Gen2标准

5. 配备USB-C连接器的标准规格连接线可通过3A电流,同时还支持超出现有USB供电能力的

USB Power Delivery,可以最大提供100W电力(20V/5V)

引脚解释,如图2所示:

母口:

 

公头:

 

 

图2 引脚映射图

USB-C设备识别方法如图3所示。

 

图3:USB-C设备识别方法

电阻和充电电流映射如表1所示。

 

表1:USB-C Rp和Rd具体值(以上拉电压5V为例)

正反可插如图4所示。

 

图4:正反可插图示

DRP设备是如何工作的?

 

图5 DRP设备电路原理图

DRP状态机伪代码示例如下所示(该示例伪代码状态机来源于P124 Figure 4-15 of USB Type-C

Specification Release 1.1),为便于理解下一章节讲述的USB PD,所以也加入了USB PD的简

单状态。

drp_toggle_timeout = 50ms;

tc_sm(void *arg)

{

switch(state) {

case UFP_STATE_DETACHED:

if (DFP连接) {

state = UFP_STATE_ATTACHED_DEBOUNCE;

debounce_timeout = 100ms;

} else if (drp_toggle_timeout) {

set_drp_mode(CC电阻上拉);

state = DFP_STATE_DETACHED;

}

break;

case UFP_STATE_ATTACHED_DEBOUNCE:

if (DFP仍然连接) {

state = UFP_STATE_ATTACHED;

} else {

state = UFP_STATE_DETACHED;

}

break;

case UFP_STATE_ATTACHED:

// TODO

state = UFP_STATE_DISCOVERY;

break;

case UFP_STATE_DISCOVERY:

// TODO: PD negotiate

break;

...

case DFP_STATE_DETACHED:

if (UFP连接) {

state = DFP_STATE_ATTACHED_DEBOUNCE;

debounce_timeout = 100ms;

} else if (drp_toggle_timeout) {

set_drp_mode(CC电阻下拉);

state = UFP_STATE_DETACHED;

}

break;

case DFP_STATE_ATTACHED_DEBOUNCE:

if (UFP仍然连接) {

state = DFP_STATE_ATTACHED;

} else {

state = DFP_STATE_DETACHED;

}

break;

case DFP_STATE_ATTACHED:

// TODO

state = DFP_STATE_DISCOVERY;

break;

case DFP_STATE_DISCOVERY:

// TODO: PD negotiate

break;

}

}

防伪以及线缆验证。

 

图 6:eMarker(EMCA)原理简介

 

问题1:USB-C的接口是否一定要IC支持?

Reference docs:

Type-C离一统江山差的只是一个液态金属

USB发展的新趋势 USB PD解读,http://www.itocp.com/htmls/36/n-4336-2.html

 

 

版权声明:本文为博主原创文章,未经博主允许不得转载。

USB 2.0 A型、B型、Mini和Micro接口 type-c 定义及封装

免责声明:所有资料均来自互联网,如有错误之处,本人概不负责。 出处:http://blog.163.com/wilicedon_lee/blog/static/81588483201011741421...

USB Type-C设备是否需要CC逻辑芯片

FROM:http://www.eeworld.com.cn/xfdz/2015/0323/article_40868.html  USB Type-C凭借其自身强大的功能,在Apple, In...

USB Type-C 协议

USB type-C从2014年发布 feature 支持到最高40G的带宽,支持2个4K显示的带宽 正反插,具有用户友好的特性 cross protocol,兼容USB ty...

TypeC 工作原理

自从苹果发布了新MacBook,USB Type-C接口就成为了热议对象。我来从硬件角度解析下这个USB Type-C,以便大家更好的了解USB Type-C的工作原理。 特色 尺寸小,支持正反插...
  • humanof
  • humanof
  • 2017年06月23日 21:54
  • 467

ARM:g-sensor重力传感器电路原理图、I2C控制器数据手册、g-sersor芯片数据手册

1、电路原理图 SCL - GPIOD6 SDA - GPIOD7 操作两个管脚实现I2C通信协议,两种方式: 1) 软件直接控制; 2) 软硬件结合。 2、I2C控制器的数据手册 2.1 '管脚的...

手机充电原理分析及问题总结

(1)充电流程介绍:当充电器插入时,亦即为PMIC充电模块提供了Vcharge电压,这时会产生一个充电中断信号到CPU,通知CPU现在已经进入充电状态。CPU开始启动如下模块: 1,ADC采样,主要是...

2017-01-23 新一代视频压缩码标准-H.264_AVC:第一章 绪论、第二章 数字视频、第三章 视频压缩编码的基本原理

预测编码、帧内预测编码、帧间预测编码、单项预测、双向预测、多帧预测、运动估计、帧间预测、运动表示法、图像增强、图像锐化、白平衡...

IME输入法编程:第一章 Windows9x系统下汉字输入法的基本原理

IME输入法编程 第一章 Windows9x系统下汉字输入法的基本原理 Windows系统下汉字输入法实际上是将输入的标准ascii字符串按照一定的编码规则转换为汉字或汉字串,进 入...
  • trandy
  • trandy
  • 2012年03月17日 20:13
  • 824

USB Type A/B/C基本知识和各版本区别

不知道哪个是来源, 之中一个:  http://www.3lian.com/edu/2015/05-11/211795.html 自从苹果不久前在新MacBook上破天荒的使用单一数据接口U...
  • junyeer
  • junyeer
  • 2016年11月25日 18:53
  • 4104
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:第一章 USB Type-C的基本原理(连载一)
举报原因:
原因补充:

(最多只允许输入30个字)