使用 USB2534 集线器控制器进行 USB 电池充电
出处:维库电子市场网 发布于:2023-09-05 09:12:30
USB充电
如果所需电流 < 500 mA (USB 2.0) 或 < 900 mA (USB 3.0),任何标准 USB 端口都可以为设备充电。如果所需的电流超过这些限制,则充电设备和充电端口都必须遵循协议才能对电池进行充电。下游电池充电端口负责向充电设备提供正确的握手信号,以指示它已连接到充电端口并且可以消耗高于标准 USB 限制的电流。正确的信号传输因便携式设备而异。一些便携式设备遵循 USB-IF BC1.2 协议,但也有一些设备使用专有握手协议(此处称为传统电池充电模式)。
传统电池充电
传统设备支持某种形式的电池充电检测,旨在与专用充电器一起使用。其中一些充电器将 D+ 与 D- 直接短接或通过串联电阻连接。
对于充电器检测,一些传统设备通过连接上拉电阻然后感测 D- 上的电压来断言 D+ 上的电压。如果检测到正电压,设备可以假设它已插入专用充电器而不是标准 USB 端口。其他设备拉低一根数据线,同时拉起另一条数据线。一旦设备通过 D- 上存在电压检测到充电器,它就可以开始通过 VBUS 连接以超出 USB 规范的电流水平充电。
其他传统设备依靠充电器在 D+ 和 D- 数据线上驱动固定电压 (> 1 V),这些设备称为 SE1 充电器。如果充电设备检测到这些电压,设备就会认为它已插入专用充电器并开始充电。标准 USB 下游端口不会在 D+、D- 线上提供这些固定电压。
USB-IF BC1.2 规范
USB-IF 电池充电规范(第 1.1 节“参考资料”)定义了电流限制和协议,允许便携式设备从 USB 主机端口、集线器下游端口和 USB 端口专用充电器汲取电流超过 500 mA (USB 2.0端口)或 900 mA(USB 3.0 端口)。
充电器检测
便携式设备(PD)负责充电器检测,图1显示了所需的充电器检测硬件。
共有以下五个功能块:
VBUS 检测 – 便携式设备 (PD) 包括会话有效比较器,在启动充电器检测之前,VBUS 必须高于 VOTG_SESS_VLD 阈值。
数据接触检测 (DCD) – 这是一个可选块,用于确认数据线在连接过程中是否发生接触。D+上的IDP_SRC和D-上的下拉电阻RDM_DWN被打开。如果 D+ 线变低,则表示数据线已连接到充电端口或标准端口,并且逻辑将继续启动主要检测。需要超时电路来确保主检测在连接后启动 TDCD_TIMEOUT,以防未检测到接触或 DCD 块不存在。
下一篇:I2C 串行总线手册
版权与免责声明
凡本网注明“出处:维库电子市场网”的所有作品,版权均属于维库电子市场网,转载请必须注明维库电子市场网,//domainnameq.cn,违反者本网将追究相关法律责任。
本网转载并注明自其它出处的作品,目的在于传递更多信息,并不代表本网赞同其观点或证实其内容的真实性,不承担此类作品侵权行为的直接责任及连带责任。其他媒体、网站或个人从本网转载时,必须保留本网注明的作品出处,并自负版权等法律责任。
如涉及作品内容、版权等问题,请在作品发表之日起一周内与本网联系,否则视为放弃相关权利。
- pcm音频输出接口有哪些2025/7/23 11:26:00
- STM32串口如何接收字符串多次进入中断呢2025/7/18 16:48:30
- USB Type - C 接口:现代电子设备的 “万能香饽饽”2025/7/18 15:24:06
- USB常见问题2025/7/17 17:13:51
- 总线类型raid是什么意思2025/7/17 16:56:11