详见usb 充电规范(Battery Charging Specification, Revision 1.2)
1 usb充电端口类型
DCP(Dedicated Charging Port) 专用充电端口 它一般是DP/DM短接
SDP(Standerd Downstream Port) 标准下行端口 它一般是usb 主控端dm/dp 会有一个下拉电阻
CDP(Charging Downstream Port) 充电下行端口 它一般兼容2.0规范,对usb充电做出优化的下行接口,当CDP检测到DP上加载了0.6V电压,它随即想DM加载0.6V电压。当然这些电压从dp 移动到dm,是需要充电电路来实现的。
ACA(Accessory Charge Adaptor)
2,usb充电类型识别流程
vbus 检测 (检测vbus是否接入) ----->dcd接触检测 (检测d+/d-是否接触) -----> 一次检测 (D+加载一个0.6V电压,主要用来区分是否为SDP) ----> 二次检测(主要用来区分DCP 还是CDP) -------->ACA 检测 (通过检测ID的阻值)