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.

[参考译文] BQ27530-G1:对 GG_CHGRCTL_ENABLE 命令进行查询

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1325590/bq27530-g1-query-on-gg_chgrctl_enable-command

器件型号:BQ27530-G1
主题中讨论的其他器件:BQ24161BBQSTUDIO

您好、TI 团队、

我们 在设计中使用了 BQ24161B (电池充电器)和 BQ27530 (电量监测计)

在我们的应用中、我们将通过电量监测计控制电池充电器、因此、我们计划提供  GG_CHGRCTL_ENABLE 命令或设置  CMD_NOT_REQ 电量监测数据闪存中的位

我们将在 BQ24161B 中使用 PATH 或 USB 路径对负载提供充电和

情形1: 同时 CMD_NOT_REQ  使用输入路径设置了位、我们的产品正常工作、但当我们使用 USB 路径时、我们可能会看到 VSYS 电压(电池充电输出)骤降、因为这种骤降、我们的 产品将进入复位状态(还附有图像供参考)

情形2: 使用 USB 路径时  不带设置  CMD_NOT_REQ  则没有 VSYS dip。 当我们尝试给  GG_CHGRCTL_ENABLE、  我们观察到 VSYS 骤降,

请告诉我们、使用 USB 路径时电压骤降的原因可能是什么

此致、

迈蒂利 B

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

    尊敬的 Mythili:

    在 Chargers 专家中循环、了解哪些因素可能导致 VSYS 中发生该变化。  

    此致、

    安东尼·巴尔迪诺

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

    尊敬的 Anthony:

    希望我们能尽早得到充电器专家的回复

    此致、

    迈蒂利 B

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

    嗨、Mythili、

    今天是一个联邦假期,所以没有人在办公室。 我们明天会回复您。

    此致、
    尼克·理查兹

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

    尊敬的 Mythili:  

    感谢您的耐心等待、因为我们的答复因假期延迟。 请参阅我的以下有关 BQ24161B 充电器的评论。  

    输入路径和 USB 输入路径之间的使用区别在于输入电流限制。 如数据表第1页所述、USB 输入额定电流高达1.5A、而 IN 输入额定电流高达2.5A。 通过 USB 输入运行时、PSEL 引脚的状态将决定输入电流限制是500mA 还是1.5A。  

    在您可能发生的情况下、输出负载电流有时是一个值、当通过 USB 输入而不是在引脚输入中运行时、会导致达到输入电流限值。

    由于我不是电量监测计专家、因此我不确定在测量时修改了哪些充电器 IC 寄存器设置  CMD_NOT_REQ  但根据电流信息、最好的猜测是 USB 输入的输入电流限制正在降低。 当负载电流相对于输入电流限制过高时、这会导致 VSYS 骤降。  

    此致、

    加勒特  

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

    大家好、Garrett/ Anthony、

    感谢您的答复

    我们的负载不消耗更多电流、因此我认为这可能不是输入电流限制问题造成的。 因此、为了澄清这一点、我已将电阻负载连接至 SYS 端子。

    以下是一些观察结果、

    注意:在未连接电池的情况下进行观察

    1) 1)何时  CMD_NOT_REQ  位被置位和给定 5V、500mA (来自 RPS) 在 USB 路径中、观察到在 VSYS 中电压下降至2.4V、对于 270mA  电阻负载(~12E)、由于这种骤降、我们的产品将进入复位状态。

                    

    2) 2)  何时  CMD_NOT_REQ   位被置位和给定  5V、500mA (来自 RPS)  在 IN 路径中、施加相同的负载时、未观察到 VSYS 路径出现明显骤降。 我们的产品工作正常

                    

                    

    3)无设置 CMD_NOT_REQ  位和  GG_CHGRCTL_ENABLE 期权和 给定的期权  5V、500mA (来自 RPS)  在 USB 路径中 、观察到施加负载时 VSYS 路径没有出现明显骤降(~12E)

                    

    4)不带设置  CMD_NOT_REQ  位和给定  5V、500mA (来自 RPS)  并向 SYS 端子施加了负载、然后给出了  GG_CHGRCTL_ENABLE  选项、在 VSYS 中观察到电压下降至2.16V

                    

    根据以上观察结果、当电量监测计充当电池充电器的主机时、使用 USB 路径时、VSYS 电压会骤降。

     

    请告知我们此问题的原因可能是什么、并附上.gg 文件供您参考

    e2e.ti.com/.../Data_5F00_flash.gg.csv

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:  

    感谢您对不同工作场景的进一步阐述。 我有几个关于 BQ24161B 充电器的问题。  

    首先、您能确认一下在电量监测计测试中、 充当主机没有修改默认的充电器寄存器设置?  

    我看到充电器寄存器值在.gg 文件中提供、但作为完整性检查、您可以帮助提供来自充电器的寄存器转储、有没有电量监测计作为主机?  

    事实 VSYS 不会随着 USB 路径上的输入以及用于所有测试的相同负载而下降、指向配置作为原因。   

    此致、

    加勒特   

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

    您好、Garrett:

    抱歉、错误地给出了"此问题解决了我的问题"。 实际上问题仍然存在

    1) 1)在不将电量监测计启用为电池充电器主机时的 Charger 寄存器详细信息(请参阅下图)

         

    2) 2) 当电量监测计充当电池充电器的主机时的充电器寄存器详细信息(请参阅下图)

         

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:  

    感谢您提供了两种情况的寄存器详细信息。  

    我已根据配置差异查看了行为差异、但无法确定其明确原因。 我将进行一些额外的实验室测试、并将在下周早些时候提供更新。  

    同时、您恰好使用电流探头还是另一种测量电流的方法? 我有兴趣在 VSYS 电压骤降的情况下查看显示 USB 电压、输入电流和 VSYS 的波形。  

    此致、

    加勒特  

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

    您好、Garrett:

    我没有用于电流测量的电流探头、因此无法向您发送所需的波形

    如果您尽快发送回复、这将很有帮助。

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:  

    我没有当前测量的当前探头

    好的、明白了。 请根据下面的其他研究、查看我建议的下一步。  

    电量监测计充当主机时、配置差异位于 REG02中。 GUI 的屏幕截图显示充电终止和充电被禁用(位2 TE = 0和位1 CE = 1)。 在我尝试在无电池的情况下复制您的 USB 输入设置的实验室测试中、如果在充电仍处于启用状态的情况下禁用充电终止、我可以观察到 SYS 的负载大约会下降270mA。  

    我建议尝试让主机以两条消息而不是1条消息写入 REG02、以确保位1设置 CE = 1  (禁用充电)、然后再设置位2 TE = 0。 或者、您可以尝试仅禁用充电并将位2 TE 保持为默认设置 (TE = 1)。  

    请告诉我、此软件/配置更改是否解决了 VSYS 丢弃的行为。 在我的电路板上、当首次禁用充电时、我从未观察到 VSYS 下降的行为。  

    此致、

    加勒特  

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

    您好、Garrett:

    感谢您的答复。

    实际上,我们正在尝试实施电量监测计和电池充电器以在独立模式下工作,所以我们大多将设置 CMD_NOT_REQ BIT (电量监测计将用作电池充电器的主机)

    在 REG02的 BQSTUDIO 应用中、位1和位0表示为保留(请参阅下图)

    尽管我们为 Reg02指定的默认值应为0x2C (启用充电并启用终止)、但当电池不存在时、它更新为0x2A (禁用充电并禁用终端)

    那么、我们如何确保首先禁用充电、然后通过寄存器设置来禁用终止、而无需对电量监测计进行任何控制。

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    我们通常建议不要更改电量监测计数据闪存中保留的位。 我认为充电电流终止位由电量监测计充电算法控制、这就是它在电池不存在时重新诉诸至被清除状态的原因。 可以使用 CHG_ENABLE 和 CHG_DISABLE 命令更改充电器使能。

    此致、

    安东尼·巴尔迪诺  

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

    尊敬的 Anthony:

    有没有任何方法可以 在不外部发出 CHG_ENABLE 和 CHARGE_DISABLE 命令的情况下避免 VSYS 骤降?

    因为当我们在没有电池的情况下使用 USB 路径时、我们的处理器将进入复位状态、因此我们无法从处理器外部发出 CHG_ENABLE 和 CHG_DISABLE 命令(已处于复位状态)

    请告诉我们如何继续此操作、

    此致、

    迈蒂利 B

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

    尊敬的 Mythili:

    我们相信、在从系统中移除电池之前、可实现的选项是改变监测计的主机控制。 拆下电池后、无法与电量监测计通信、电量监测计也无法向充电器发送说明。

    如果要移除电池、则可以使用 GG_CHGRCTL_DISABLE 命令禁用电量监测计的主机控制、并 在重新插入电池后使用 GG_CHGRCTL_ENABLE 命令重新启用电量监测计。 如果实现了此选项、请确保清除 CMD_NOT_REQ 位、因为这是使用这些命令的先决条件。

    此致、

    安东尼·巴尔迪诺