This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] USB 充电

Guru**** 2318830 points
Other Parts Discussed in Thread: BQ24295, BQ25895
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/589693/usb-charging

主题中讨论的其他器件:BQ24295BQ25895

USB 电池充电

 

我阅读的 USB 电池充电内容越多,我的问题就越多:) 第一个问题、TI 是否有自枚举 USB 电池充电器芯片? 到目前为止,我只找到了一家自行枚举 USB 电池充电芯片的公司,除非我遗漏了一些东西,否则它不像我所期望的那样“智能”。 首先、它使用电阻器和电流阱技术来确定主机是专用 USB 充电器、充电下行端口还是标准下行端口。 如果确定它是标准下行端口、它将与主机通信并进行枚举。  它将请求500mA、如果请求被拒绝、它将默认为100mA、并相应地设置充电器芯片输入电流限制。 对于能够枚举的“智能”来说,这对我来说似乎不是很明智。 假设主机无法提供500mA 的电流,但它可以提供400mA 的电流。 我认为,在400mA 电流上与主机“同意”并将输入电流限制设置为400mA 更有意义。

 

我开发的器件没有微处理器、但它有1安时锂离子电池。 为简单起见,我将使用“充满电”一词作为从完全放电到4.2V 切换到恒压模式的时间。 换言之,1小时的“快速充电”,充电率为1C。 因此、在100mA 时、需要10小时、但在400mA 时、只需2.5小时(假设器件在充电期间处于关闭状态、并且100%的电流用于电池充电)。 这是一个相当大的差异。

 

为了使问题更加复杂、USB 3.0标准下行端口可提供150mA 的最小电流和900mA 的最大电流。 因此,我认为“智能”自枚举锂离子(或锂聚合物)充电器应该能够将输入电流限制设置为100mA、150mA、200mA、300mA、400mA、 450mA、500mA、600mA、750mA 和900mA、以便能够从 USB 2.0或 USB 3.0标准下行端口完全优化充电、并为充电器下行端口和专用充电器端口设置更高的电流。

 

我在这里的想法中是否遗漏了一些东西? TI 是否制造了一个可以实现此目的的独立充电器芯片?

 

Martin Risso

 

 

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    TI 拥有支持 BC1.2规范的开关充电器、并根据 D+/D-源检测自动设置输入电流限制。 一些示例包括 bq24295、bq25895 http://www.ti.com/lit/ds/symlink/bq25895.pdf

     

    如果输入源没有它应该提供的功能、则充电器具有输入电压动态电源管理(VIN DPM)功能、以最大程度地提高适配器利用率并避免适配器崩溃。 当适配器输出电流超过稳压下的最大电流时、输出电压降至 VINDPM 阈值、并且充电器减少充电电流以防止充电器输入电压(适配器输出电压-电缆压降)下降至低于输入电压限值(VINDPM 阈值)。 它可以在不改变输入电流限制的情况下最大限度地增加适配器或 USB 端口的输出电流。 例如、当检测到 SDP 时、充电器会自动将输入电流设置为500mA、但适配器只能提供400mA。 如果充电电流设置为1A、当充电电流增加至特定电平 Ichg1 (<1A)时、USB 输出电压将开始下降。 VINDPM 不允许充电器输入电压下降到低于 VINDPM 阈值。 当充电电流达到 Ichg2 (1A > Ichg2 > Ichg1)时、充电器输入电压达到 VIN DPM 设置、充电器不会进一步增加充电电流以保持输入电压。 充电电流无法达到设置值。 实际输入电流可能略高于400mA、具体取决于 VINDPM 设置。