第一章 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的基本原理(连载一)

第一章 USB Type-C的基本原理(连载一)
  • zoosenpin
  • zoosenpin
  • 2015年11月21日 11:40
  • 6405

type-c 介绍

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

黑科技 —— Type-C 接口与 USB3.1

Type-C 接口解决了 USB 永远插不准的世界性难题。 小开科普一分钟:究竟USB Type-C是何方神圣?1. Type-CUSB Type-C,简称是 USB-C。Type-C 只是 USB ...
  • lanchunhui
  • lanchunhui
  • 2017年02月25日 23:29
  • 202

[图]细谈USB Type-C

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

USB Type-C工作原理深度解析

转自:http://news.hiapk.com/other/1598004.html,侵删 自从Apple发布了新MacBook,就一堆人在说USB Type-C。我来从硬件角度解析下这个US...
  • pan0755
  • pan0755
  • 2017年05月12日 15:05
  • 380

USB Type-C 协议

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

细谈USB Type-C

自从Apple发布了新MacBook,就一堆人在说USB Type-C。我来从硬件角度解析下这个USB Type-C,顺便解惑。尺寸小,支持正反插,速度快(10Gb)。这个小是针对以前电脑上的USB接...
  • dyq1991
  • dyq1991
  • 2018年02月09日 16:36
  • 6

USB Type-C 工作原理

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

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

FROM:http://blog.csdn.net/zoosenpin/article/details/49963031 第一章 USB Type C的基本原理  图 1: USB Type C...
  • chenzhen1080
  • chenzhen1080
  • 2017年04月15日 10:56
  • 849

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

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

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