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.

[参考译文] BQ25895:USB 端口和充电电流检测

Guru**** 2562120 points
Other Parts Discussed in Thread: BQ25895, TIDA-01556

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/788837/bq25895-detection-of-usb-port-and-charging-current

器件型号:BQ25895
主题中讨论的其他器件: TIDA-01556

您好!

我非常好奇地知道、使用各种 USB 源馈入 BQ25895 IC 的输入电压电源、我想知道、内部机制如何检测我是否 使用壁式适配器通过 USB 馈入输入电源、它将采用什么设置?

此外、如果我不使用基于 USB 的标准充电器、则输入电流限制将设置为0.5A。 如数据表  第17页所述。

我将通过 Imax 为1.5A 的太阳能电池板充电、我需要对1.5A 输入电流进行何种设置。

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

    您好、Ayla、

    D+/D-按照 USB BC1.2规范以及特定适配器的附加规范执行检测。 如果您不想执行检测、可以短接 D+=D-(将输入电流寄存器设置为3.25A)、然后使用 ILIM 电阻器将输入电流钳位到1.5A。

    我建议您查看 :www.ti.com/.../tidudj2.pdf 、这是一个将 BQ25895与太阳能电池板结合使用的参考设计。

    此致、
    Jeff

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

     感谢 Jeff, 这确实解决了我的问题,但有几个问题, 如前面提到的使用 ILIM 电阻器,我需要为1.5A 电流解决什么价值,以及附加设计的屏幕截图。 BQ25895 IC 的最终规格、

    而且、我想使用 BQ25895的集成升压转换器、它在2A 的 PMID 引脚上提供5.1V 电压。

    Vin (min)= 3.9V

    Vin (max)=14V

    VOUT=3.5V

    PMID OU= 5.1V

    Ichg=1.5A

    任何担心。

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

    ILIM 电阻器的等式在数据表中的保护8.2.12页。

    关于 OTG 升压模式、当未应用 VBUS 但不同时应用 VBUS 时、充电器可在充电模式(VBUS 已应用)或升压模式下运行。

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

    感谢 Jeff 提供的信息、

    这解决了我的问题、您能否确认一下原理图、我认为对于我的设计而言、符合上一篇文章中指定的焊接面板要求是可以的。

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

    对于太阳能电池板充电、我建议阅读 www.ti.com/.../TIDA-01556。

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

    我没有找到原理图的任何位置、您能不能与我们分享一下。 谢谢。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ayla、

    奇数。  您可以剪切和粘贴文本 http://www.ti.com/tool/TIDA-01556 、还是在 TI 网站上搜索 TIDA-01556?

    此致、

    Jeff

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

    尊敬的 TI:

    我按照 所附的原理图设计了 PCB、问题是电池无法充电、

     我已连接单节锂离子电池3000mAh。 当我连接到 board.e2e.ti.com/.../5V3AUPSR2_5F00_Schematic.pdf 时、电池的电压为3.64V

    您能帮我解决这个问题吗?

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

    我在原理图中没有看到明显的错误。 您是否有方法读取 I2C 配置和状态寄存器? 最常见的问题是:
    1.从电池到 BAT 引脚的高电阻路径导致充电器认为电池已充电或从输入源到 VBUS 导致线路压降、从而将 IC 置于 VINDPM 中
    2.根据 D+/D-和/或 ILIM 钳位的输入电流限值太小、无法支持 SYS 负载和 BAT 电流
    此致、
    Jeff
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    尊敬的 Jeff:

    我已经交叉检查了所有连接、实际上是在我们的末尾发生了焊接错误 电池正在充电。

    这些是我要馈送的输入连接、

    I/P: 5V 2.5A

    电池:18650单 节锂离子电池

    输出:我们正在尝试为手机充电

    结果:手机显示充电速度慢,实际上我觉得手机的电流很小。

    我需要做什么来将输出电流设置为1.5A。

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

    我很困惑。 手机是否连接到 SYS? 您是否正在尝试为手机和18650电池充电?

    无论如何、您能否读取 I2C 寄存器并确定以下内容:
    运行的控制环路(CC、CV、IINDPM、VINDPM 等)
    2. TS 状态(正常、热或冷)
    使用 ADC 的 VBUS、VBAT、IBAT、IBUS?

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

    尊敬的 Jeff:

    我用了一个手机用例、实际上用了一个 SBC (单板计算机)、在应用中取代了手机。

    在这两种情况下、也需要为18650锂离子电池充电。

    是否有可用的 C 语言代码可使用 I2C 协议读取 BQ25895的内部寄存器?

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

    以下链接提供了一些开源 C 代码:

    github.com/.../bq25890_charger.c

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

    我将尝试使用 C 代码读取 Bq25895的内部寄存器、并将发布更新。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    尊敬的 TI/Jeff:

    我一直在观察我的充电器板、我向系统馈送输入太阳能电池板电压、下面是我观察到的几件事情

    太阳能电池板规格:
    VOC=9.8V
    VMP:6V
    IM=2.5A
    Pmax=15W

    1)我已将6000mAH 容量的电池保存到系统(2节并联锂离子电池)中、SBC (单板计算机)每小时消耗0.6A 的平均电流。 当时、我连接了电池、电池没有充满电、电流大约为60%(接近4000mAH) I、几乎没有运行4小时、并关闭了 SBC 的总电源。

    2) 2)现在电池深度放电、电压为2.45V、当我们度过了一个晴朗的日子时、电池开始充电、 但这里有一些关键点、我想强调一下、由于我们的工作场所有足够的阳光、因此它无法为系统电压供电(VSYS-因此升压器 IC 无法获得足够的电压、因此 SBC 关闭。

    (因为根据数据表、系统的优先级应高于电池充电)。


    3)我已修整板、当我关闭/打开负载时、SBC 现已恢复运行、并肯定会在经过一段时间后检查电池充电情况。

    4)该系统可能会有什么发挥作用的机会,主要的缺点是什么,我需要测量哪些电压来确保不会再次发生相同的故障?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    Ayla、

    太阳能电池板是一个高阻抗源。 因此、您需要对 I2C 寄存器进行一些更改、如 e2e.ti.com/.../optimizing-solar-power-with-battery-chargers 中所述

    至少、您需要选择强制 VINDPM 并将 VINDPM 阈值设置为 VMPP=6V、将 ILIM 电阻设置为2.5A、并将 IINDPM 寄存器设置为2.5A 或更高。  我还建议短接 D+=D-。

    此致、

    Jeff

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

    我已经将引脚 D+和 D-短接、现在的主要问题是、当太阳能充足时、负载无法自动为系统(SBC)供电。不过电量不足。
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    Ayla、

    VINDPM 是否通过 I2C 强制设置为电池板的 MPP 值? 如果是、充电器是否将其 VBUS 电压调节到该值? ILIM 电阻器是设置为2.5A 还是更高? 您是否获得了从面板到充电器的最大功率?

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

    Jeff、

    我目前根本没有使用 I2C 模式、我所做的就是使用默认 IC 并围绕其构建电路、加上 D+和 D-短接、是否不使用 I2C 设置内部寄存器 将会影响功能? 与 使用 I2C 模式相比、可用于解决当前情况的任何替代方案。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    我还测量了太阳能电池板的电压和电流、非常好、如下所示

    VMP=9.5V
    IM=1.8A
    Pmax = 20W

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

    Ayla、

    不幸的是、不  您可以尝试使用 ILIM 引脚上的电阻器将电流限制为1.8A、但 BQ2589X 具有相对 VINDPM 功能、该功能将自动将 VINDPM 阈值设置为比启动时检测到的 VBUS 电压低600mV。  这将不是 HiZ 太阳能电池板的正确值。  因此、充电器可能会从电池板中拉出过多电流、从而将其拉至 MPP 以下。

    此致、

    Jeff