序言:
相比于传统的USB port,USB-C port 可以支持正反插,这意味着从传统的USB的UFP/DFP概念中需要引入新的机制来确保通过USB Type-c Cable相连的两个Port优先确认最初的Power role,最初的Power role会决定初始的Data role. 此文章将借助规范文章来阐述此部分原理.
原理介绍:
USB Type-C 引入了上拉和下拉的电阻来确保双方的电源角色侦测. 其中作为Power Source,需要挂Pull Rp电阻,称为"Rp", 作为Power Sink,挂Pull down 电阻,称为"Rd".同时为了区分cable type,称为"Ra".

![CC Termination [RD]](https://i-blog.csdnimg.cn/blog_migrate/c74a58794104b7f54d1ff3faaf8faeca.png)
通用的连接模型可参考如下所示:

依据如上连接方式,Power role source会针对是否有5.1k(Rd)电阻或者1K(Ra)电阻接上。
然后决定是否需要开5V VBUS和VCONN Power. 所以一个简单的DFP source的Type-c 状态机如下:

USB-CPort的Powerrole与Datarole确定原理
USB-C通过上拉(Rp)和下拉(Rd)电阻确定电源角色。PowerSource挂PullRp,PowerSink挂PullDown。连接时,根据5.1kRd或1KRa电阻判断角色,进而决定5VVBUS和VCONNPower的开启。DFP源端的状态机管理这一过程。
1443

被折叠的 条评论
为什么被折叠?



