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.

[参考译文] BQ25622:BQ25622 上的 USB 检测

Guru**** 2477065 points
Other Parts Discussed in Thread: BQ25622, BQ25629

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1536704/bq25622-usb-detection-on-bq25622

器件型号:BQ25622
主题: BQ25629 中讨论的其他器件

工具/软件:

大家好、@TI 团队、

您能为 BQ25622 提供 USB 检测算法吗?这意味着当插入 USB 为电池充电时、我应该知道、这为我提供了算法  
其次、给出电池充满电时的算法。充电应该停止。

给我两种情况下的算法和寄存器列表。  


谢谢。

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

    尊敬的 Ravi:  

    请在下面查看我的评论。

    • 建议使用 REG0x1E 中的 VBUS_STAT 寄存器来检查以确定 USB 电源是否存在。 只要 VBUS 状态发生变化、VBUS_FLAG (REG0x21[0]) 将设置为 1b。  
    • REG0x1E 中的 CHG_STAT 是建议用于监控电池充电状态的寄存器。  

    我们没有为这些功能创建示例算法、但 I2C 主机只需从上述寄存器中读取、即可确定电池充电的当前状态以及与充电器 IC 的输入源连接。  

    此致、

    Garrett  

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

    您好@Garrett ,感谢您的重播。

    您能指导我如何知道电池已充满电。 我们可以假设  当 CHG_STAT =11b 时电池已充满电。

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

    尊敬的 Ravi:  

    是、当 CHG_STAT 从 10b“恒压充电“更改为 11b“充电终止“时、这表示充电周期已完成。  

    我将注意到 CHG_STAT = 11b 也不会在该 IC 上指示“未充电“状态、但这仅是通过/CE 引脚拉至逻辑高电平或 EN_CHG 位设置为 0b 禁用充电时的状态。  

    此致、

    Garrett

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

    你好 Garrett Kreger ,我有一些问题能帮我解决。

    (1) BQ25622 实现更快充电的方法(编程+硬件)告诉我所有详细信息、 ILIM 引脚和寄存器的作用与之相关。

    (2) 当我的充电被禁用 (CE 引脚高和 EN_Chag =0 ),我们读取正确的 VBAT ADC 值,但当我的充电被启用 ( CE 引脚低和 EN_Chag = 1) VBAT ADC 值没有读取正确的数据,在实际 VBAT 低于它的时候在 VSYS 周围读取。

    (3) 我们是否可以在禁用充电时读取 ibat 寄存器、因为数据表中提到“当 EN_CHG=0 时、IBAT ADC 复位为零“。

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

    尊敬的 Ravi:  

    请在下面查看我的评论。  

    1) 通常、较高的充电电流会加快充电速度。 是的、ILIM 引脚在实现超快充电方面发挥着作用。 根据 ILIM 引脚上的电阻值、这可能会限制充电电流。 为了实现更高的充电电流、我建议在寄存器配置中实现以下功能。  

    • 首先、设置 REG0x19[2]= 0b 以禁用由 ILIM 引脚设置的输入电流限制。
    • 其次、将 REG0x06 设置为输入电流电源的额定电流、或者如果额定输入电流足够高、则可以设置为最大 3.2A REG0x06 = 0xA00 将设置为 3.2A。  
    • 第三、将 ICHG 寄存器 (REG0x02) 设置为所需的充电电流。  

    其他充电参数(例如 IPRECHG、ITERM、VREG 等)应根据您在系统中使用的电池的规格进行设置。  

    2) 请注意、BQ25622 只能测量充电器 IC 的 BAT 引脚处的电池电压。 充电期间 VBAT_ADC 和电池电压硬件测量值的差异很可能是 BQ25622 输出和电池端子之间布线和导线之间的压降导致的。  

    3) 禁用充电、但 BQ25622 在正向模式下运行时、IBAT_ADC 将始终输出 0mA 的值。 器件需要处于仅电池或 OTG 模式、IBAT_ADC 才能测量电池放电电流。  

    此致、

    Garrett  

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

    您好、 Garrett Kreger 、感谢您的重播、

    (1) 我们仍然有疑问、为什么启用充电时无法读取 VBAT ADC 的确切值、并且无法获得正确的 VBUS ADC 值(启用充电时提供恒定电源 4.885v 读取值 4.664)、禁用充电时两个值的读取均正确。

    (2) 电池充电时、仅启用充电(CE 引脚为低电平并且 CHG_EN =1 设置)时、电池充满电大约需要 2 个小时。




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

    尊敬的 Ravi:  

    请在下面查看我的评论。

    1) 根据您的报告 ADC 在禁用充电时读取正确的值、该报告表明差异是由测试中的硬件设置导致的。 IR 很可能会由于输入电源和充电器 IC 的 VBUS IR 引脚之间的寄生效应而下降、同样、由于充电器 IC 的 BAT 引脚和实际电池端子之间的寄生效应而下降。

    当由于充电禁用而没有电流流动时、不会出现压降、因此 ADC 测量值符合您的预期是合理的、但随着电流增加、压降也会增加。 请测量尽可能靠近 BQ25622 器件的 VBUS 和 BAT 电压、例如在放置在 BQ25622 附近的输入和输出电容器之间的电压。 在 IC 附近测量时、我希望您的测量值与 ADC 读数更加接近。  

    2) 通过增加 ICHG 以及增加 ITERM 阈值可以实现更快的充电。 话虽如此、建议使用电池制造商指定的充电电流和终止电流。 可能不建议以比您当前正在测试的电流更高的电流为特定电池充电。  

    此致、

    Garrett  

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

    你好 Garrett Kreger ,



     已按照电池规格连接我的电池 pic。

    (1) 当我的电池电压由多计时器读取时、读数=0.008v、当我们尝试使用此电池充电 (CE 低 CHG_EN=0) 时、此时 VBAT 的 ADC 值在整个充电过程中读数为 4.226v 恒定值。

    (2) 对于 pic 中的给定电池、我们使用下面给出的逻辑对其进行充电。

    uint8_t reg_val_t = 0

    reg_val_t &=~(1 << 2);

    WRITE_REGISTER (0x19reg_val_t);//(函数表示=寄存器地址,值)

    uint8_t buf=0xA0

    WRITE_REGISTER (0x06、buf);

    uint8_t reg_02=0

    REG_02=(reg_02 & 0x3F)|(0x01 << 6);// 3000mA

    // reg_02=(reg_02 & 0x3F)|(0x03 << 6);// 2000mA

    uint8_t reg_03=0

    // reg_03=(reg_03 & 0xF0)|(0x04);// 2000mA

    REG_03=(reg_03 & 0xF0)|(0x09);// 3000mA

    WRITE_REGISTER (0x02、reg_02);

    vTaskDelay (PDMs_to_ticks (100));

    WRITE_REGISTER (0x03、reg_03);

    在这里、我们尝试设置 REG0x19[2]= 0、设置 REG0x06= 0xA0、我要设置 (REG0x02) 中的 3000mA。

    问题是电池充电缓慢(15 分钟)至 3.8v、然后达到 4.2V 需要 1.5 小时

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

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

    尊敬的 Ravi:  

    请在下面查看我的评论。  

    1) 您的观察使我相信某种形式的电池保护已被触发,如过度放电保护。 电池保护 IC 通常会将电池与充电器断开、在这种情况下、BQ25622 测量的 BAT 引脚连接为开路、并会非常快速地将输出电容器充电至 4.2V VREG 设置。 我建议您查看关闭电池保护 IC 以使电池按预期充电所需的方法。  

    如果电池电压实际上为 0.008V、BQ25622 将从涓流充电阶段开始充电、而不是快速将 BAT 引脚输出充电至 4.2V。  

    2) 要设置 3000mA ICHG、您需要设置 16 位 REG0x02 = 0x980。 换句话说、这是 8 位 REG0x02 = 0x80、REG0x03 = 0x09。 关于充电周期、首先、为了提供您的信息、根据充电参数的配置、充电的 CV 阶段相对于 CC 充电阶段可能需要较长时间。  

    也就是说、通过更优化的硬件设置、您还可以预期充电时间会更短。 从 BAT 引脚到实际电池端子的路径上的较大 IR 压降将导致提前进入 CV 阶段、并导致充电时间更长。 当电池达到 3.8V 时、请检查 REG0x1E 中的“CHG_STAT"位“位、以确认器件此时是否正在进入 CV 阶段。 例如、在 BQ25622 和电池电芯之间使用较短的导线应能缩短充电时间。  

    此致、

    Garrett  

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

    您好 Garrett Kreger ;

    (1) 我们不知道在 VBAT ADC 读数的背景下过放电保护意味着什么。 我们的要求是在电池充电时读取 VBAT ADC 值。 但是、 在整个充电过程中、我们始终能获得恒定的 4.2V 读数。

    是否需要禁用过放电保护才能在充电期间获得准确的 VBAT 读数?
    如果是、请指导我们提供禁用过放电保护的确切步骤。

    (2) 仍然需要很多时间 2 小时 才能充满电。
    不同应用 VBUS = 5V  IBUS = 470mA  、和 VBAT 初始值= 0.005V  
    IBAT 达到 A  开始时峰值为 1A 然后 逐渐减小
    充电模式在整个过程中保持为恒压充电(恒压或 CV 模式)

    在这里、我们将 ICHAG 限制设置为 3A(REG0x02 = 0x80、REG0x03 = 0x09。)

    • 电池将从中充电  从 0V 轻松转换为 3.8V  

    • 然而,它需要 1.5 小时 电流 3.8V 至 4.1V  

    我们想要的 尽量缩短 1.5 小时的持续时间 高频环路。
    请指导我们如何高效地缩短这种收尾充电时间。

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

    尊敬的 Ravi:  

    1) 关于电池过放电保护的注释特别与您观察到的 VBAT_ADC =~4.2V(而测得的电池电压为 0.008V)相关。 这将在电池组中提供保护、因为通常情况下、锂离子电池不能完全放电至 0V。 您是否有整个充电过程中的电池电压图? 您是否验证了充电期间 BQ25622 的 BAT 引脚上观察到的电压、而不是仅依赖 VBAT_ADC。  

    但是、 在整个充电过程中、我们始终能获得恒定的 4.2V 读数。

    这不是预期行为。 尤其是在预充电阶段、您不应该在 BAT 引脚和实际电池端子之间看到这样的电压差。  

    2) 我将重申我的前一点,您需要改进您的硬件设置,以免过早进入 CV 模式。 在理想情况下、在电池电压达到所需的全充电电压(基于您的响应的 4.1V)之前、不应进入 CV 模式。 根据在 BAT 引脚上测得的电压、器件处于 CV 充电模式。 要充电至 3.8V、请在 15 分钟内测量 BQ25622 的 BAT 引脚上的电压。 该电压是否达到 4.2V?  

    此致、

    Garrett

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

    你好 Garrett Kreger ,

    (1) 我在充电期间附加了 VBAT 图。 初始时间并在整个充电过程中保持不变。 不过、我认为电池电压应该会逐渐升高、我想使用 ADC 对其进行监测。

    请分步指导我们如何读取 ADC 的 VBAT。

    2) 我们仍然面临充电时间长的问题。 电池充满电大约需要 2 小时、并且充电模式在整个过程中保持为恒压模式(CV 模式)。

    根据您的建议:

    “在充电的前 15 分钟内、请测量 BQ25622 的 BAT 引脚上的电压。 电池电压是否达到 4.2V?“

    我们执行了该测试和 已确认电压未达到 4.2V 在前 15 分钟内。 蓄电池电压(在拆下蓄电池并使用万用表后测量)达到约值 3.8V 在那之后, IBAT 逐渐降低 。 在 0V 到 3.8V 阶段、 IBAT 快速下降 ,但从 3.8V 至 4.1V 、电流将减小 速度非常慢 、导致充电时间较长。

     请指导我们使用 BQ25622 实现快速充电的分步说明。 我们的目标是缩短达到充满电 (4.2V) 所需的时间、同时保持电池安全。

    注意:我们的硬件设置正确且经过全面测试,

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

    尊敬的 Ravi:  

    1) 是的电池电压预计会逐渐增加。 您是否有显示 VBAT 同时输入电源已连接/打开的捕捉? 另外、图中的 VBAT 测量位置也在哪里?  

    ADC 通过 REG0x26 中的位 7 开启。 然后、要读取 VBAT_ADC 输出、您只需从 REG0x30 和 REG0x31 读取。 这两个 8 位寄存器组合输出 VBAT ADC 测量值。  

    2) 请在电池仍连接的情况下测量充电器 IC BAT 引脚附近的电压,而不是在将其从充电系统中移除后测量电池。 我试图了解充电器 IC 输出和电池之间的电压差。 通过测量断开的蓄电池、我们不知道这种差异。  

    [报价 userid=“651629" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1536704/bq25622-usb-detection-on-bq25622/5957055  请指导我们使用 BQ25622 实现快速充电的分步说明。 [/报价]

    该器件自动执行充电周期。 除了正确配置充电参数和优化硬件设置之外、没有分步说明。

    此致、

    Garrett  

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

    你好 Garrett K ,

    我来解释一下代码流:

    1. 首先、我通过拉动来启用充电 CE 引脚为低电平 和设置 EN_CHG = 1 方法 0x20寄存器 0x16

    2. 然后、我设置了 REG0x19[2]= 0b0 禁用由 ILIM 引脚设置的输入电流限制。

    3. 接下来、我设置了 REG0x06 = 0xA0 将输入电流限值配置为 3.2A

    4. I set REG0x02 = 0x98 REG0x03 = 0x09 以配置 将 Charge Current 设置为 3A

    5. 然后、运行 ADC 读取函数进行测量 VBAT、IBAT、VBUS、IBUS 和 VSYS

    观察结果:

    • 正确读取或写入 情况下的保护电路

      • VBUS = 5V

      • IBus = 0.03A

    • 已连接电池 (初始电压= 3V):

      • VBUS 降至 4.7V

      • IBus 增加至 0.85A

    问题:

    • 因此电池电压会快速上升 12–15 分钟内从 3V 至 3.8V

    • 此时、 REG0x1E 位[1:0]= 01 、表示 涓流充电、预充电或快速充电(CC 模式)

    • 然而,在达到 3.8V 、充电器切换到 CV(恒压)模式 就这样了 约 1.2 小时 最远距离 4.1V

    电池 PIC 低于我使用的值。

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

    尊敬的 Ravi:  

    感谢您的答复。 请在下面查看我的评论。  

    对于步骤 4 中的软件过程、请设置 REG0x02 = 0x80。 写入 0x98 将设置 2 个保留位、不建议写入保留位。 除了此注释、我对您的软件流没有任何疑问。  

    [报价 userid=“651629" url="“ url="~“~/support/power-management-group/power-management/f/power-management-forum/1536704/bq25622-usb-detection-on-bq25622/5959482

    已连接电池 (初始电压= 3V):

    • VBUS 降至 4.7V

    • IBus 增加至 0.85A

    [/报价]

    在最初的 12-15 分钟充电至 3.8V 期间、您是否观察到 ICHG 达到 3A 设置? 如果不是、我建议在这部分充电期间从 REG0x1D 读取、以检查器件是否处于 DPM(动态电源管理)状态。 如果由于测试中所用输入源的电流容量、充电电流预计会低于 3A、也可以忽略此问题。  

    但是、在到达之后 3.8V 、充电器切换到 CV(恒压)模式 就这样了 约 1.2 小时 最远距离 4.1V .

    该观察结果表明 BQ25622 正在测量 BAT 引脚上的 VREG 电压设置。 如果可以在更高的电池电压下达到 CV 充电模式、充电时间将会缩短、但这需要减小从充电器 IC 的 BAT 引脚到电池端子的路径上的寄生电阻。  

    通过在转换到 CV 模式之前保持 CC 模式充电更长时间、可以缩短总充电时间。  

    此致、

    Garrett  

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

    你好 Garrett Kreger ,

    让我澄清一下 以上回复和本次重放中提到的所有参数值均为使用万用表测得的实际值 而不是代码中的 ADC 值。

     用例 1:

    • 不连接电池:

      • VBUS = 5V

      • IBus = 0.03A

      • (VBUS 由设置为 5V 和 1A 的稳压直流电源供电)

      • 初始电池电压= 3V(通过万用表测量)

    • 连接电池后:

      • VBUS = 4.7V

      • iBus = 0.85A(在小程序显示屏上观察到)

      • 在中进行充电时、电池电压范围为 3V 至 3.8V 15 分钟

      • REG0x1E 第[1:0]位的充电模式=01(涓流,预充电或快速充电(CC 模式))

      • 然后需要 1.2 小时 从 3.8V 到 4.1V IN 充电 CV 模式

    • VINDPM 激活 在 3V 至 3.8V 期间、以及 未激活 3.8V 至 4.1V 之后。

     案例 2(实验):

    • a. 6.3Ω 负载 逻辑信号。

    • 不带电池:

      • VBUS = 5V

      • IBus = 0.45A

      • (来自稳压直流电源的 VBUS、设置为 5V 和 1A)

    • 连接电池后:

      • 蓄电池电压= 3V(连接前通过万用表测量)

      • VBUS = 5.8V

      • IBus = 1.02A

      • 负载((6.3Ω 电阻器)消耗≈0.504A

      • 电池充电范围为 3V 至 4V IN CC 模式 (REG0x1E bit[1:0]=01)

      • 然后转换到 CV 模式

    • VINDPM 激活 在这种情况下也是如此。

     情形 3:

    • 电源设备设置:

      • V = 5V、I = 2.3A

      • 6.3Ω 负载仍已连接

    • 充电 直接在 CV 模式下启动

    • VINDPM 未激活

     目标:

    我们想要的 尽可能缩短充电时间 高频环路。 请指导我们如何实现这一目标。

     第二期:

    最佳充电模式 (CV 或 CC) 是什么?
    我们如何准确地实现和保持这一目标?

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

    尊敬的 Ravi:  

    请在下面查看我的评论。  

    什么是最佳充电模式 (CV 或 CC)?

    请参阅 BQ25622 数据表中的电池充电曲线(图 8-2)。 CC 和 CV 模式都是锂型电池的标准充电曲线的一部分。 一旦电池电压达到完全充电调节电压、器件就会在 CC 模式下充电、然后在 CV 模式下充电。 这两种模式都不会被视为优于另一种模式。  

    BQ25622 没有远程电池电压检测功能、因此它只能测量充电器 IC 的 BAT 引脚上的电池电压。 如果 BAT 引脚和电池之间存在显著的寄生电阻(例如在电池图像中所示的小电量监测计导线上)、则 BQ25622 将在充电周期中的较早时间达到 CV 阶段、这将导致总充电时间更长。 寄生电阻引起的压降在较高的充电电流下会产生更严重的影响。  

    建议优化硬件设置、从而缩短充电时间、同时安全地为电池充电。  

    我们如何准确地实现和维护它?

    BQ25622 将根据测得的电池电压自动从 CC 转换到 CV、并在电气特性表中列出了 VREG 调节的精度。  

    此致、

    Garrett

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

    你好 Garrett Kreger ,

    目前、我们已暂停调试前面提到的问题。

    目前、我们面临一个新问题:我们正在尝试仅使用电池电源运行 PCB、但在中 VSYS 引脚未接收到足够的电流 、使系统复位。

    我们如何确保由提供连续电流 VBAT 至 VSYS ? 请指导我们。

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

    尊敬的 Ravi:  

    我们如何确保持续提供电流 VBAT 至 VSYS ? 请指导我们。

    在默认寄存器配置下、BQ25622 将允许电池自动为 SYS 供电。 电池放电过流阈值为 6A (Ibatfet_OCP)、电池欠压锁定保护下降阈值典型值为 2.2V (Vbat_UVLO)。  

    您系统中的预期系统电流消耗是多少? 您是否在系统复位之前立即测量了 SYS 电压?  

    如果 BQ25622 是导致电池过流或电池欠压保护的原因、则很可能是导致系统复位的原因。 请注意、电池组本身可能还具有自己在测试中触发的过流或欠压保护。  

    此致、

    Garrett

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

    你好 Garrett Kreger ,
    (1) 系统复位前的电压为 1.8V
    (2) 我们的系统消耗 1A 电流。
    (3)  REG0x18 的 BATFET_CTRL 位为 00。
    (4) VSYS 故障标志设置为 0。
    (5) VBAT  故障标志设置为 0。

    我们需要正确的解决方案。

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

    尊敬的 Ravi:  

    感谢您的答复。  

    请参阅数据表中的第 8.3.10.1.1 节“电池欠压锁定“。 当 VBAT 降至低于 Vbat_UVLO 阈值时、将 BAT 连接到 SYS 的 BATFET 关闭预期行为。  

    您的系统电压= 1.8V 报告可确认电池电压低并接近此欠压阈值。 其目的是防止电池过度放电。 如果实际上您的电池电压远高于阈值、我建议您检查硬件设置、以确定电流为 1A 时从电池端子到 SYS 的压降大小。  

    此外、通过设置 REG0x19[5]= 1b、可以将 BAT_UVLO 下降阈值从典型值 2.2V 降低至 1.8V。  

    此致、

    Garrett  

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

    你好 Garrett Kreger ,
    在这里我们的 VBAT 没有改变当系统复位它的恒定 3.9v ,我们的 VSYS 在复位前改变了 1.8V。
    我们设置  REG0x19[5]= 1b。  但没有改进  

    请指导我们提供正确的解决方案

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

    尊敬的 Ravi:

    在施加 SYS 负载时、您能否提供 VSYS 电压、VBAT 电压(在 BQ25629 BAT 引脚上测量的电压)和 VCELL 电压(在电池包中的电池电芯上测量的电压)的波形? 最好将 3 个波形记录在同一捕获中?

    正如 Garret 所述、这种 行为和先前行为 的一个可能原因是 BQ25629 BAT 引脚 (VBAT_BQ) 和电池电芯 (VBAT_CELL) 之间具有高电阻。 高电阻将导致与电流成正比的压降(VBAT_BQ - VBAT_CELL = IBAT *电阻)。 因此、在充电期间(正 IBAT)、此时大电流 VBAT_BQ > VBAT_CELL。 放电期间(负 IBAT)VBAT_BQ < VBAT_CELL。 因此、即使 VBAT_CELL 在 3.9V 下测量、VBAT_BQ 也可能处于较低的电压下。

    BQ25629 仅监测 VBAT_BQ、无法监测 VBAT_CELL、因此我们建议尽可能降低两个节点之间的电阻。 包括使用更宽的 PCB 电量监测计和使用更大规格的导线进行设计。

    此致、

    Juan Ospina.

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

    你好 Juan Ospina ,

    您能指导我如何在充电过程中测量电池电量吗? VBAT ADC 显示电池引脚上的电压、而不是 充电期间的实际电池电压。 请提供一种在充电时测量电池电量的方法。

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

    尊敬的 Ravi:

    由于电池引脚电压与实际电池电压之间的差异是由这两个点之间的电阻 (I_BATTERY * R_TRACE) 引起的压降引起的、因此最推荐的测量方法是在 ADC 读取期间最大限度地减小或消除充电电流和放电电流。

    通过暂停充电并暂停具有重电流负载的元件来尽可能减小 I_BATTERY、应该减小 VBAT ADC 读取的 V_BAT 与 V_CELL 之间的差值。 此外、通过加宽布线并尽量减小引脚与实际电池之间的距离来更大限度地减少设计中的 R_trace 也可能有助于提高该性能。

    此致、

    Juan Ospina.