前言
- 最近大师匈在ZR 的FAE朋友段某和某康等人的帮助下完成了PD快充,Only Source端的软件,这个庞大的工程。目前来看兼容性还不错,测过的笔记本手机都没什么问题。大师匈对他们所拥有的技术,只能仰望。。。。感谢党,让我认识了这些NB的人。
大师匈用的是buck芯片是ZR的SW3526,安森美的FUSB302物理层芯片,另外加STM32F103的MCU。
大师匈说正事
上一章讲到type-c连接,那么连接上该干什么呢,聪明的小老板就想到了,我们要开始画cang 老师了(执行PD策略)。
在连接上之后作为source应该是要检测Emark线“5A线”,或者广播source cap。作为Sink的应该是等待接收Source cap,并进行Request。
首先我们要知道PD协议的数据格式是什么样子的:
如上图,只有message是协议层的东西,其他的都是物理层的数据。