USB充电规范详解:PD设备与充电器交互机制

需积分: 49 26 下载量 121 浏览量 更新于2024-08-08 收藏 1.51MB PDF 举报
"Battery Charging Specification 1.2 中文详解,介绍USB2.0充电规范的扩展,包括设备充电、控制和报告机制,适用于各种充电场景。重点解释了PD(portable device)在不同状态下的电流汲取限制,并介绍了ACA(Accessory Charger Adaptor)和ACA-Dock的工作原理。" 在《协议规定了三-火球uml大战需求分析》中,主要讨论的是 Battery Charging Specification 1.2,这是一个针对USB2.0设备充电规范的扩展。该规范定义了设备通过USB端口进行充电时的检测、控制和报告机制,旨在确保不同类型的充电器(如专用充电器DCP、主机SDP、集线器hubSDP以及大电流充电端口CDP)与兼容USB2.0设备之间的兼容性和安全性。 1. **背景**:在USB2.0协议下,当PD连接到主机或集线器时,存在三种状态下的电流限制: - bus挂起(suspend)状态下,最大汲取电流为2.5mA; - bus未挂起且未配置时,最大汲取电流为100mA; - bus未挂起且已配置时,最大汲取电流为500mA。 对于连接到CDP、DCP、ACA-Dock或ACA的PD,在未配置状态下,可以汲取1.5A的最大电流,或者按照挂起规则进行。 2. **PD与充电端口识别**:规范还定义了PD如何识别SDP(标准下行端口)和充电端口,以便正确处理不同类型的充电器,并为USB充电器制造商设定了兼容性要求。例如,当PD电池处于Dead或弱电状态时,根据ECN规定,未联通的PD可以汲取100mA的电流。 3. **相关文档**:引用的文档包括OTG和嵌入式主机补充修订2.0,USB2.0规范以及USB3.0规范,这些都是理解USB充电标准的重要参考资料。 4. **术语定义**: - **Accessory Charger Adaptor (ACA)**:是一种充电适配器,拥有三个端口,可以同时为PD充电并连接到配件。当充电器连接到charger port时,PD可以通过OTG Port充电,但无法与Accessory Port连接的A-device通信,因为此时的Access Switch处于关闭状态。 - **ACA-Dock**:是一种扩展坞,具有外接电源和USB端口,只能连接到作为host的PD,提供最大1.5A的ICDP电流。DS port只能连接device。ACA-Dock通过在USB空闲时启用VDM_SRC(D- Source Voltage VDM_SRC)信号来告诉PD它是一个ACA-Dock。 这个规范对于理解和设计USB充电系统,尤其是涉及到不同设备类型和充电场景的交互至关重要,确保了设备在充电过程中的稳定性和用户的安全。