USB充电协议详解:BC1.2的更新与问题
需积分: 40 163 浏览量
更新于2024-08-05
收藏 118KB PDF 举报
"USB充电协议,BC1.2及其Micro-ACAErrata"
USB充电协议BC1.2是USB联盟发布的一个标准,旨在统一各种设备的电池充电过程,提高充电效率和兼容性。此协议主要应用于移动设备,如手机、平板电脑和数码相机等,它允许这些设备通过USB接口进行快速充电,而不仅仅是数据传输。
BC1.2协议引入了多种充电模式,包括标准设备充电(Standard-Downstream-Port, SDP)、充电设备端口(Charging-Downstream-Port, CDP)、专用充电端口(Dedicated-Charging-Port, DCP)以及适配器充电附件(Accessory-Charging-Adapter, ACA)。其中,ACA模式是专为非USB供电的配件设计的,比如车载充电器,它可以通过USB接口为设备提供更高的电流。
Micro-ACAErrata是BC1.2协议的一个修订版,解决了在协议发布后发现的一些问题。在原版BC1.2规范中,Micro-ACA被设计成当其充电端口没有连接到5V电源时,仍需要将ADP(辅助电源探测)信号从OTG(On-The-Go)端口传递到ACC(附件)端口。但在新的设计中,这一要求被改变,Micro-ACA不再需要执行这种功能。
然而,Table6-2中的描述仍然规定在这种条件下“AccessSwitch”应保持闭合,这导致了测试上的混乱。为了解决这个问题,添加了旁路电容CMACA_VBUS来帮助检测ACA,但是由于Table6-2的不明确,测试这些电容的精确值变得困难。特别是OTG端口上的电容只能在未通电状态下与附件端口的电容并联查看,而是否真正需要这样做取决于Table6-2中关于'AccessSwitch'闭合的规定是否正确。
此外,根据BC1.2协议,测试应检查VBUSOTG(OTG端口的VBUS)和VBUSACC(附件端口的VBUS)之间的连续性,因为规范要求这样。然而,实际情况可能并不需要像RACA_OTG_ACC那样低的电阻,但应该足够低以允许ADP探针通过。这表明,在理解和实施BC1.2协议时,需要对具体规定有深入的理解,以确保设备的正确运行和兼容性。
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-01-01 上传
2018-09-09 上传
2020-11-22 上传
2021-09-02 上传
2024-03-01 上传
2020-11-24 上传
anshuaikang
- 粉丝: 0
- 资源: 5
最新资源
- JavaScript实现的高效pomodoro时钟教程
- CMake 3.25.3版本发布:程序员必备构建工具
- 直流无刷电机控制技术项目源码集合
- Ak Kamal电子安全客户端加载器-CRX插件介绍
- 揭露流氓软件:月息背后的秘密
- 京东自动抢购茅台脚本指南:如何设置eid与fp参数
- 动态格式化Matlab轴刻度标签 - ticklabelformat实用教程
- DSTUHack2021后端接口与Go语言实现解析
- CMake 3.25.2版本Linux软件包发布
- Node.js网络数据抓取技术深入解析
- QRSorteios-crx扩展:优化税务文件扫描流程
- 掌握JavaScript中的算法技巧
- Rails+React打造MF员工租房解决方案
- Utsanjan:自学成才的UI/UX设计师与技术博客作者
- CMake 3.25.2版本发布,支持Windows x86_64架构
- AR_RENTAL平台:HTML技术在增强现实领域的应用