欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

PD详解—第一章—Type-C连接

程序员文章站 2021-12-29 11:53:07
Type-C连接今天大师匈下班比较早,再给大家侃一侃PD,希望大家支持。PD和Type-c的关系首先讲一下PD快充的实现步骤,本文主要是Source端(电源),Sink端的差不多也一样,只是策略不同而已。TypeC连接-->广播电源能力Source capbility(数据交互)->打电压电流->等待其他指令。所以typec连接是第一步,很多人会从字面意思理解typec连接,这不就是把线给插上去就好了吗?不知道有没有优秀的同学想到正确答案;正确答案:typec连接的本质是为...

Type-C连接

今天大师匈下班比较早,再给大家侃一侃PD,希望大家支持。

PD和Type-c的关系

首先讲一下PD快充的实现步骤,本文主要是Source端(电源),Sink端的差不多也一样,只是策略不同而已。
TypeC连接-->广播电源能力Source capbility(数据交互)->打电压电流->等待其他指令。
PD详解—第一章—Type-C连接

所以typec连接是第一步,很多人会从字面意思理解typec连接,这不就是把线给插上去就好了吗?
不知道有没有优秀的同学想到正确答案;

正确答案:typec连接的本质是为了确定俩边的关系,比如A端,和B端,A端要作为Source还是sink,即A给B充电还是B给A充电。只有知道了这个才能决定后具体要执行什么样子策略(我们要画哪个美女)。

Typec接口的物理接口:

PD详解—第一章—Type-C连接
从上图看,typec口有俩排一摸一样却相互对称的引脚,所以我们才能享受到不论怎么接都不会错,告别以前睡前充电找不到正确方向的痛点。

有2个CC脚,这个就是用来通信的,也是用来确定角色的;(PD有电源角色/数据角色,电源角色就是Source/sink。数据角色DFP/UFP);

Vbus是用来通电的,充电放电都是通过这个脚的。

**

Type-C接口电路图

**

PD详解—第一章—Type-C连接
我们从外面看只能看到一个接口而已,上图的上/下拉电阻都是接在PD协议芯片里面的,比如珠海智融620x,610x,sw351x,sw352x等。
**如果我们是Source,**那么CC总是上拉的状态,等待sink的cc连接,sink的cc总是下拉的。
source的上拉电阻一般是(56k,22k,10k,), CC上的电流分别是(80ua,180ua,330ua)这三种情形分别代表了默认typec的输出电电流是5V@0.9A/1.5A/3A,
Sink的下拉电阻一定是5.1K.
**如果是双角色,**就是说我们既可以是source,又可以是sink,那么cc是一个类似PWM的波形,标准是低电平30ms,高电平45ms(也可能是反的,大师匈记不清了)。

Type-C连接

从上面知道我们是如果确定我们做source还是sink,但是连接上还需要一个过程,这一切都是需要否和标准的,没有规矩不成方圆,所以大家平时也要守规矩,不要让警察叔叔请你去吃饭。
那么我们以source为例,给大家简单说一下这个过程。
1、上拉CC,等待sink的下拉电阻连上来。
2、sink连上来了,然后我们要等100ms,这个是为了去抖。
3、去抖过后sink还在,那么确定连上了。
4、如果哪一刻没了,那就是掉了,同样的掉线的时候你也要有去抖操作。
这个是only source的过程,还有only sink、try source,try sink的情况,大家可以自己去了解一下。在type-c标准文档里面有详细介绍。

好了,今天就介绍到这里,喜欢大师匈的同学们关注一下,点个赞,觉得可以的话评论一下也行,留言大师匈会看到的,谢谢,可以来扣7177口20218扣和大师匈一起交流学习。

想着贴个收款码,学习到的同学打赏个1毛2毛的,唉,下次吧。

祝大家生活愉快,事事顺心。

未经大师匈同意,禁止转载!!!!

下面的都是没什么用的话,就别往下看了,也可能很多人都看不到这里,我就想凑了2千字,这样子看起来能舒服一点。

本文地址:https://blog.csdn.net/qq_27854611/article/details/107946458