USB type C,关于PD快充的入门知识 |
QC3.0快充协议IC | 封装 | 输出电压档 | 支持协议 | 注 |
FP6601Q | SOT23-6 | 3.6V~12V / 5V, 9V, 12V | QC3.0, QC2.0 , FCP , AFC , BC1.2,Apple 2.4A, Apple 2A | |
FP6600Q | SOP8 | 3.6V~120 / 5V, 9V, 12V,20V | QC3.0, QC2.0 , FCP , AFC , BC1.2,Apple 2.4A, Apple 2A | |
FP6601AM 多口快充 | SSOP10 SSOP16 | 3.6V~12V / 5V, 9V, 12V | QC3.0, QC2.0 , FCP , AFC , BC1.2,Apple 2.4A, Apple 2A |
PD快充协议芯片 | 封装 | 输出电压档 | 支持协议 | 注 |
FP6606AC (A+C双口) | QFN20 SSOP20 | 3.6V~12V / 5V, 9V, 12V,15V | PD3.0,PD2.0, QC3.0, QC2.0, FCP,AFC, BC1.2,Apple 2.4A/2A | |
FP6606C | SOP8 | 3.6V~12V / 5V, 9V, 12V | PD3.0,PD2.0, QC3.0, QC2.0, FCP,AFC, BC1.2,Apple 2.4A/2A | |
FP6606CM 多口 | SSOP16 | 3.6V~12V / 5V, 9V, 12V,15V | PD3.0,PD2.0, QC3.0, QC2.0, FCP,AFC, BC1.2,Apple 2.4A/2A | |
FP6606 | QFN16 QFN24 | 3.3V~20V | PD3.0等全兼容(外挂MCU) |
USB PD快速充电通信原理:(知道下就可以了)
USBPD的通信是将协议层的消息调制成24MHZ的FSK信号并耦合到VBUS上或者从VBUS上获得FSK信号来实现手机和充电器通信的过程。如图所示,在USB PD通信中,是将24MHz的FSK通过cAC-Coupling耦合电容耦合到VBUS上的直流电平上的,而为了使24MHz的FSK不对PowerSupply或者USBHost的VBUS直流电压产生影响,在回路中同时添加了zIsolation电感组成的低通滤波器过滤掉FSK信号。
US BPD的原理,以手机和充电器都支持USBPD为例讲解如下:
1)USBOTG的PHY监控VBUS电压,如果有VBUS的5V电压存在并且检测到OTGID脚是1K下拉电阻(不是OTGHost模式,OTGHost模式的ID电阻是小于1K的),就说明该电缆是支持USBPD的;
2)USBOTG做正常BCSV1.2规范的充电器探测并且启动USBPD设备策略管理器,策略管理器监控VBUS的直流电平上是否耦合了FSK信号,并且解码消息得出是CapabilitiesSource消息,就根据USBPD规范解析该消息得出USBPD充电器所支持的所有电压和电流列表对;
3)手机根据用户的配置从CapabilitiesSource消息中选择一个电压和电流对,并将电压和电流对加在Request消息的payload上,然后策略管理器将FSK信号耦合到VBUS直流电平上;
4)充电器解码FSK信号并发出Accept消息给手机,同时调整PowerSupply的直流电压和电流输出;
5)手机收到Accept消息,调整ChargerIC的充电电压和电流;
6)手机在充电过程中可以动态发送Request消息来请求充电器改变输出电压和电流,从而实现快速充电的过程。