以下为工程师对type c pd适配器进行深度技术剖析。
应用场景
以下是type c pd适配器工作原理剖析
第1步,适配器在连接建立后,会通过cc线进行广播,告诉连接的另外一方,适配器能够提供多少种电压以及对应的电流。 macbook 原装适配器的pd通信波形
图2 google 原装适配器的pd通信波形
第二步,用电器在获悉适配器的供电能力之后,从中选择一个最适合自己的供电方式,并向适配器发送请求数据包。
图3 macbook发送的request数据包
第三步,适配器根据用电器的选择,评估自身的能力之后,发送“接受”命令。
图4 适配器发送的accept pd通信数据包
第四步,适配器进行内部电压变换,并向用电器发送“电源准备好”数据包。
图5 适配器发送的电源切换完毕 pd通信数据包
第五步,适配器向vbus施加协商后的新的供电电压。
如果仅仅是一个进行供电管理。那么pd通信到此就已经完成了电压切换的任务。但是如果供电方不仅仅是一个适配器,而是一个hub,甚至是支持hdmi输出的hub,那么,pd将还需要进行更多的协商,以达到系统预设的其他功能。
其中,包括了数据传输角色的转换、vdm通信、dp信号配置等。
图6 苹果原装usb dock发送的dr_swap数据包
图7 苹果原装usb dock发送的dp configure数据包
图8 苹果原装usb dock发送的enter mode数据包让macbook输出dp信号
图9 苹果原装usb dock发送的unstruct vdm数据包属于私有通信
以上波形都来自对实际pd通信过程的监控。
图10 某品牌分析仪对dock与macbook的通信过程进行监控
图11某品牌分析仪对google chromebook 充电过程的pd通信进行监控
此监控系统可以为usb pd相关产品的从业人员提供非常有价值的参考,准确掌握pd通信过程的错误信息。
与qc2.0的区别:首先从名字上就看一窥端倪,pd是power delivery,关注的是两个或者多个设备,甚至是一个基于usb接口的智能电网的电能传输过程,电能传输可以是双方向的,甚至是组网的,可以具备系统级供电策略。而qc是quick charge仅仅关注的是充电问题,电能传输是单方向的,不具备电能组网能力,不支持除了供电以外的其他功能。
图12 qc2.0 关注的是一个充电设备和一个被充电设备
图13 usb pd 解决的是一个电能传输网络的平衡问题
综上分析我们可以看出,usb pd不仅为消费类电子带来了形式多样接口应用,还承载着未来消费类电子以及部分家用电器的供电管理智能化的使命,将能够比较好的解决目前供电方式混乱,各种适配器及连接线严重浪费社会资源,污染自然环境的情况。
type c适配器识别部分工作原理
深圳市安里亚科技有限公司
13544166500