rek*_*ire 3 usb charging usb-3 usb-c usb-pd
我正在开发应用程序,所以我经常连接移动设备,有时电池电量耗尽,我想知道为什么会发生这种情况。我在想为什么没有带Quick Charge 的USB 集线器。我猜这是由不同的“USB 模式”引起的,充电时无法与设备进行通信。
我在某处读到 USB 3.1 可以为设备充电 100W,这是很多。但是,我没有找到任何可以理解其工作原理的可靠来源。这真的意味着我可以传输数据和充电吗?如果是这样,“充电器”和“接收器”需要什么样的认证或功能?这是在 USB-PD 中定义的吗?
如果有人能启发我如何在内部充电以及制造商的陷阱在哪里,我会非常高兴。
所有信息均可在 www.usb.org 上找到。
设备自身充电的速度取决于三个因素:
设备可以理解什么样的充电器签名,以及
USB 端口提供什么样的签名。
嵌入到设计中的特定电池的充电限制是多少。
不久前,USB 端口旨在遵守最新的 BC1.2 所谓的电池充电规范。如果一个端口提供了这个BC1.2签名,并且设备支持这个签名,那么充电可以达到5A。但它通常永远不会发生。是的,该端口仍然可以传输所有 USB 数据。这个标准几乎已经死了。
较新的充电协议在 Type-C 连接器中的专用 CC 输入上使用各种上拉,并且可以在 5V 时提供高达 5A 的电流。但是设备必须使用 Type-C 连接器来进行此确定。
最新的充电规范称为“Power Delivery v2.0”,它在同一 CC 引脚上使用串行协议。该协议可以在高达 5A 的电流下协商高达 20V 的 VBUS 电压。PD 的第一次修订试图通过 VBUS 来传达能力,现在这种方法被放弃了。这种解决方案还没有完全上市,而且可能永远不会上市。
对于您的特定情况,通常从常规端口 (500mA) 提供的标准电源不足以维持移动处理器的全功能功能并同时为其电池充电。所以电池在开发/通信过程中耗尽。
现在,您的特定问题的解决方案取决于您的移动设备是在主机模式下使用还是在设备模式下使用。
如果在设备模式下,某些 USB 端口上有支持 BC1.2 规范的集线器。如果您的设备理解 BC1.2 协议,它们应该提供足够的电流能力。很可能您的设备仅使用 USB2 端口,因此无法理解 USB3 功能,并且仅消耗低于 500mA 的电流。
如果您的设备不理解 BC1.2 协议,那么您就有麻烦了,因为决定接受多少电流的是设备,而不是主机端口。
如果您的设备在主机模式下运行,则解决方案是所谓的配件充电器适配器。
| 归档时间: |
|
| 查看次数: |
2805 次 |
| 最近记录: |