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

转载 2017年04月15日 10:56:32

FROM:http://blog.csdn.net/zoosenpin/article/details/49963031

第一章 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 支持?


相关文章推荐

USB TYPE C接口拆解及定义、USB3.1标准说明

FROM:http://www.lulian.cn/article-279-cn.html USB TYPE C接口以其纤薄、正反可插拔等诸多优势,得到了广泛运用,我们先看看USB TYPE...

type-c 介绍

自从Apple发布了新MacBook,就一堆人在说USB Type-C。我来从硬件角度解析下这个USB Type-C,顺便解惑。 特色 尺寸小,支持正反插,速度快(10Gb)。这个小是针对以前电脑上...
  • fouweng
  • fouweng
  • 2016年12月02日 15:52
  • 423

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

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

[图]细谈USB Type-C

2015-03-16 16:44:01 16331 次阅读 17 次推荐 稿源:原创投稿 37 条评论 自从Apple发布了新MacBook,就一堆人在说USB Type-C...

一个射频工程师应该知道的

1.公司选择: 外企:爱立信,诺基亚西门子,摩托罗拉,思科,朗讯 国内企业:华为,中兴,中国移动,中国联通,中国电信,各类研究所,各类数字电视设备公司 外企很多啦,除了日韩,只要招射频工程师都可...

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

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

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

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

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

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

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

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

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