一般使用Type-C接口的充电器基本上都是采用新的快充协议——PD快充协议,它不同于以前的USB-A的QC协议,这种协议,默认是没有快充电压输出的,VBUS和GND是0V。
所以,我们可以使用电阻的方式(电流小)或者使用取得芯片,它可以和充电器进行通讯,充电器检测到协议后,可以输出电压了,如5V9V12V等。
今年来很多厂商推出了Type-C接口的充电器,例如华为的A+C口100w充电器,apple的iPhone15的18w、20w充电器,三星的18w充电器等等,都是USB-C接口,使用的数据线也改成了C-C线。
PD协议这几年开始逐渐普及的快充,可以支持多种快充电压和电流,目前的PD3.1协议,最高可以支持48V/5A(240w)功率。一般PD协议常见的档位有:5V、9V、12V、15V、20V、28V、36V、48V等,电流一般有2A、3A、5A等,具体是由充电器厂商设定。
下面看一下快充取电芯片和充电器是如何通讯的及通讯过程。
USB-A的快充协议是通过D+D-通道来传输协议的,所以一般采用A-C数据线,内部是4芯线:VBUS、GND、D+、D-。
QC协议是通过在D+D-上给不同的电压获取快充协议。
三星AFC协议是通过在D+D-上发送数据,获取快充协议。
华为FCP、SCP协议是通过在D+D-上发送数据,获取快充协议。
USB-C的PD快充协议是通过CC1、CC2通道来传输协议,所以一般采用C-C数据线,内部是5芯线:VBUS、GND、CC、D+、D-。
PD协议相对于USB-A协议要复杂一点,而且对控制芯片的主频等硬件也有要求。 PD协议把发送的数据采用4B5B编码,然后通过BMC编码,在CC通过上进行传输,对控制芯片的主频一般要求需要48M以上。
对于小家电产品Type-C应用
如果产品需要充电器供电如5V、9V、12V等,只需要在Type-C接口使用Type-C控制芯片XSP08Q即可,芯片已经内置了USB-A和USB-C多种快充协议,简单方便快捷,大大节省产品开发时间周期。