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.

[参考译文] BQ24295:油门充电电流- I2C 控制的3A 单节 USB 充电器

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1037287/bq24295-throttled-charging-current---i2c-controlled-3a-single-cell-usb-charger

器件型号:BQ24295

我在使用 BQ24295RGET 的 USB-C 充电电路中遇到问题。  具体而言、 充电电流仅能通过额定电流为3A、5V 的充电器达到0.4-1 A (BQ24295RGET 的额定电流也为3A)。 一些故障排除说明:

REG02的默认设置为32、即0.5A。 更新后、它被重置为124、这意味着最大输出为2.46A。

REG08的读数为172、而通过 USB 的测量流量为5V、0.96A。如果未插电充电器、REG08变为44、功率测量读数为5V、0.45A。  

我正在寻找一些有关将电流从3A 降至1A 的根本问题的指导以及可能的解决方法。

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

    您好!

    您的测试条件是什么、例如 VBUS (VBUS 引脚上的电压)、IVBUS、VBAT (BAT 引脚上的电压)、IBAT、VSYS、ISYS? 您能否提供充电器的所有寄存器读数?

    谢谢、

    宁。

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

    您好、Ning、

    我将这些信息转发给我的软件团队、他们将能够在本周结束前收到这些信息。

    谢谢、

    加雷斯

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

    Gareth、

    感谢您的更新!

    宁。

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

    以下是我们的寄存器值:  

    [REG00]输入源控制寄存器:0x01011010

    [REG01]上电配置寄存器:0x00111011

    [REG02]充电电流控制寄存器(默认值):0x00100000

    [REG02]充电电流控制寄存器(新):0x01111100

    [REG03]预充电终止电流控制寄存器:0x00010001

    [REG04]充电电压控制寄存器:0x10110010

    [REG05]充电终止计时器控制寄存器:0x10011100

    [REG06]升压电压热调节控制寄存器:0x10010011

    [REG07]其他操作控制寄存器:0x01001011

    [REG08]系统状态寄存器:0x00101100

    [REG09]新的故障寄存器(第一次读取):0x10010000

    [REG09]新的故障寄存器(第2次读取):0x00000000

    下面是我执行的一些测试测量:

    VBAT = 4.09V  
    VBUS =5.06V  
    VSYS = 4.09V  

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

    根据我们的充电状态提供更多信息:  

    寄存器 免费   充电电流为1.1A   充电电流为0.45A
    00 0x01011010 0x01011111 0x01011010
    01 0x00111011 0x00111011 0x00111011
    02 (默认值) 0x00100000 0x00100000 0x00100000
    02 (新) 0x01111100 0x01111100 0x01111100
    03 0x00010001 0x00010001 0x00010001
    04 0x10110010 0x10110010 0x10110010
    05 0x10011100 0x10011100 0x10011100
    06 0x10010011 0x10010011 0x10010011
    07 0x01001011 0x01001011 0x01001011
    08 0x00000000 0x10101100 0x00101100
    09 (第一读) 0x10010000 0x10000000 0x10010000
    09 (二读) 0x00000000 0x00000000 0x00000000

    它似乎 是 REG00导致我们的电流降至0.45A 的原因。 我们仍然不清楚为什么在 REG00[2:0]= 111时看到1.1A、这表示输入电流限制为3A。

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

    您好!

    REG08[3]指示 DPM。 输入电流限值设置为500mA、以在0.45A 情况下充电。

    当输入源过载时、电流会超过输入电流限制(REG00[2:0])或电压会降至输入电压限制(REG00[6:3])以下。 然后、该器件会降低充电电流、直到输入电流降至输入电流限值以下且输入电压升至输入电压限值以上。 有关详细信息、请参阅8.3.2.2 d/s 上的动态电源管理。

    下面的常见问题解答也应该有所帮助。

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1025855/faq-bq25890-why-does-ichg-reduce-during-input-voltage-dpm-dynamic-power-management-or-the-input-current-dpm-for-the-chargers-bq25890-bq25890h-bq25892-bq25895-bq25895m-bq25896-bq25898-bq25898d-bq24190-bq24192-bq24195-bq24195l-

    https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1025858/faq-bq25890-why-does-ichg-reduce-when-reaching-the-maximum-duty-cycle-for-the-bq25890-bq25890h-bq25892-bq25895-bq25895m-bq25896-bq25898-bq25898d-bq24190-bq24192-bq24195-bq24195l-bq24196-bq24295-bq24296-bq24296m-bq24259

    谢谢、

    宁。

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

    感谢您的建议。 截止电压似乎是问题所在。 我们强制 REG00至3.96V (REG00 =  0b00001111)、将其降至低于我之前提供给您的电压测量值4.09V。结合强制  REG02 = 0b01111100、将电流限制推至 2496mA、我们现在从充电电路读取2.4A 电流!

    不过、40秒后、寄存器复位为默认设置、我们看到 REG00=0x01011110、电流再次下降。 这似乎与看门狗计时器相关。 我们尝试写入 REG05 = 0b10001100、但重置为默认设置。 如果我们每5秒更新一次、看门狗计时器在40秒后仍然过期、将默认设置恢复为 REG00。 我们无法重写 REG06、因为它保持默认设置。 我们找到的唯一解决   方案是每5秒更新一次 REG00和 REG02、以确保它们分别保持在0b00001111和0b01111100。

    是否有更好的解决方案来解决此看门狗问题? 或者、对于我们实施的解决方案、我们是否应该意识到任何问题?

    谢谢、Gareth

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

    Gareth、

    可以通过将00写入 REG05[5:4]来禁用看门狗。

    谢谢、

    宁。

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

    我们发现、将00写入 REG05[5:4]无法解决问题。 重写后、它将重置为 REG05[5:4]的默认设置01。  

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

    您好!

    其他寄存器值是否也会复位?

    谢谢、

    宁。

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

    即使每5秒主动设置 REG05 = 0b10001100、当经过40秒后、水狗计时器仍将过期(跟踪 REG09的第一位以查看芯片是否仍在主机模式下运行、但每40秒它将返回默认模式)。 这意味着 REG00也会重置为默认设置。

     

    谢谢、

    加雷斯

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

    Gareth、

    我们无法复制 EVM 上的行为。 您能否检查 多个电路板和 /或器件、以查看是否仍然 出现该行为?

    谢谢、

    宁。

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

    我们在另一个装置上观察到了这种相同的行为。 我们看到 REG00从 0b00001111 变为 0b01011110。

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

    Gareth、

    您是否能够复制 EVM 上的行为?

    谢谢、

    宁。

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

    您好!

    我们有一段时间没有听到您的声音。 该线程被视为已解析和已关闭。

    谢谢、

    宁。