完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
上次在TypeC与PD快充文章内我们在后面放了几张图;
如下图: 上图位于TypeC规范章节4.5.1.3.3 我们以这个图为例介绍一下,我们可以看到在VBus上会有MOS去切换source和sink的通路,这个是DRP在VBUS上的特点; 我们主要去看CC通路,俩个CC,CC1/2完全一样的, 符合typeC正反插都能正常工作的特性; 另外CC可以通过开关切换上拉Rp作为Source,也可以切换下拉Rd作为Sink; 至于Vconn,则通常是source端供电,俩边CC同时上拉,一边是Rd连接Sink,那么另一边则会给到cable端的Emark芯片供电(如果没有Emark芯片,则悬空);检测Vconn是通过Ra,Ra表示的是线缆(含有Emark芯片)的CC下拉电阻; 具体Rp,Rd,Ra电阻值如下图: Rp的值会根据TypeC的默认输出有以上三个值; Rd的值则为5.1K Ra的值则是800Ω; 以上三个图都可以在typec规范的4.11章节找到; 下面我们介绍一下CC的连接案例: 上图是source和sink的连接状态,我们可以看到source一段Rp通过开关进行了上拉,sink端通过Rd到了GND;那么这种情况也是最简单的连接方式; 我们可以再看一个: 图片 这个是DRP连接到Sink的图;硬件连接就是上面的情况;DRP那端做了source; 我们要知道只要连接在一起,必然一端是source,另一是sink,那么DRP怎么实现充放电双向,不会使得俩端角色起冲突,typec有一套标准去做判断;这边放一个识别的状态机可以看一看; source的连接状态机 sink的连接状态机DRP的连接状态机 DRP TrySource的状态机 DRP TrySink的状态机 上面的图都可以在typec规范的4.5.2.1找到,并且有每个状态的详细介绍;下一篇挑一个做一个说明; |
|
|
|
只有小组成员才能发言,加入小组>>
3322 浏览 9 评论
3000 浏览 16 评论
3497 浏览 1 评论
9070 浏览 16 评论
4090 浏览 18 评论
1191浏览 3评论
613浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
603浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2341浏览 2评论
NUC980DK61YC启动随机性出现Err-DDR是为什么?
1899浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-28 21:49 , Processed in 1.280095 second(s), Total 77, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (威廉希尔官方网站 图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号