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.

[参考译文] BQ25601D:BQ27Z561和 BQ25601:当电池电量百分比达到98%时,BQ25601充电器终止充电

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1306091/bq25601d-bq27z561-and-bq25601-bq25601-charger-terminates-charging-when-battery-percentage-at-98

器件型号:BQ25601D
主题中讨论的其他器件:BQ27Z561、、 BQSTUDIO

您好、TI 团队:

我们在定制电路板中使用了 BQ25601D 充电器 IC 和 BQ27z561电量监测计 IC。  

最初在我们的车载充电器 IC BQ25601D 上、D+和 D-信号悬空、我们以1.2A 的电流充电、即我们已设置 ICHRG = 1.2A 和 IINDPM = 2.4A。 在这些设置下、 当电池百分比为100%时、充电器终止充电、即 CHG_CONFIG 设置为11、如下所示。 我们正在检查电量监测计和充电器的 sysfs "状态"属性。 我在此随附名为"Charging_D+_D-_float.txt"的观察日志。

时间:Mon Dec 11 09:48:49 UTC 2023,VOLT_cat:4257000,battTemp:237,Current_cat:11000,capacity:100, charging_status:Charging
时间:Mon Dec 11 09:48:54 UTC 2023,VOLT_cat:4257000,battTemp:237,Current_cat:11000,capacity:100, charging_status:Charging
时间:Mon Dec 11 09:48:59 UTC 2023,VOLT_cat:4257000,battTemp:237,Current_cat:7000,capacity:100,charging_status:Disposing

现在、我们已连接 D+/D-信号上的1.8V 10k 上拉  电阻并设置 ICHRG = 2.4A 和 IINDPM = 3A。 使用这些设置、当电池百分比为98%时、充电器终止充电。 电池百分比未达到100%、如下所示。 附加的名为"Charging_D+_D-_with_pullup.txt"的日志

时间:Mon Mar 2718:18:58 UTC 2023, VOLT_CAT:4258000, battTemp:239 , CURRENT_CAT:40000, capacity:98, Charging_status: Charging, battery_status: Charging
时间:Mon Mar 27 18:19:03 UTC 2023、VOLT_cat:4258000、battTemp:239、Current_cat:37000、容量:98、Charging_status:Charging、battery_status:Charging
时间:Mon Mar 27 18:19:08 UTC 2023、VOLT_cat:4248000、battTemp:240、CURRENT_cat:-52000、capacity:98、charging_status:not charging, battery_status:full

另 请注意、我们在 D+/D-短路的情况下执行了学习周期。 并使用它生成黄金映像。

那么、充电器是否有可能因为 D+/D-信号生成的黄金图像短路而终止充电?

当 D+/D-连接到1.8V 10k 上拉电阻时、检测到98%时充满电的根本原因是什么?

您能提供您的输入吗?

此致、

S·帕特尔

e2e.ti.com/.../charging_5F00_D_2B005F00_D_2D005F00_float.txte2e.ti.com/.../charging_5F00_D_2B005F00_D_2D005F00_with_5F00_pullup.txt

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

    您好 Shivani:

    我需要一些更多信息来进行调试。 两种情况下的终止电流设置是多少? 发生这种情况时、您是否能够从每个充电器抓取寄存器转储? 器件是否终止? 您能否提供原理图?

    此致、

    迈克·伊曼纽尔

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

    Michael、您好!

    感谢您的答复。

    在两种情况下、终端电流均为180mA。  

    下面是 D+/D-打开/悬空时充电器 IC 寄存器转储的片段。 请注意、我在开始充电之前截取了这个片段、因此显示 CHRG_STAT = 00。

    下面是 D+/D-连接到1.8V 10k 上拉电阻时充电器 IC 寄存器转储的片段。

    请找到以下 Charger IC (bq25601D)和电量监测计(bq27z561)原理图片段。

      

    请找到两种 D+/D-连接场景的下图、一种是 D+/D-悬空、另一种是 D+/D-连接到上拉

     

    我还观察到其他情况、如果我以2A 电流为电池从完全放电/放电到完全充电、则这次电量监测计显示充满电大约为52-53%。 (D+/D-连接到1.8V 10k 上拉电阻)。

    之前、我在电池未放电(电压约为3.9V)但未完全放电的情况下读取读数、在这种情况下、正如我之前提到的、它显示充满电达到98%。

    您能提供您的输入吗?

    如果您需要更多信息、请告诉我。

    此致、

    Shivani

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

    尊敬的 Shivani:

     您的目标是什么输入电流限制配置? 如果您只将 D+ D-短接在一起、您将获得具有输入电流限制的 DCP、起始电流为2.4A。为什么要使用10k Ω 升压至1.8V? 您能否看到、如果 DNP R11和 R12随后填充 R16、会发生什么情况? 顺便说一下、如果您将 D+ D-线路连接到 USB 器件、我们不建议更改 BQ25601D 上的 D+ D-连接(换句话说、只需直接连接它们)。 除了这一点、原理图上没有任何内容可以突出显示。

    至于寄存器转储、您能否确认您的终止电流? 您说过是180 mA、但在我收到的寄存器中是60 mA。 降低从180 mA 到60 mA 的终止电流有助于增加充满电。

    请打开另一个螺纹以验证电量监测计原理图。

    此致、

    迈克·伊曼纽尔

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

    Michael、您好!

    请按以下方式在线查找我的答案:

    -> 您的目标是什么输入电流限制配置?

    答案 我们的输入电流限制配置要求为2A、而充电电流要求为2A。

    ->如果只将 D+ D-短接在一起、您将得到具有输入电流限制的 DCP、其起始电流为2.4A。为什么要用10k 升至1.8V?

    答案 因为我们需要2A 的输入电流。 根据下表、我们将10k 连接到1.8V 以获得2A 输入电流。

    顺便说一句,如果你将 D+ D-线连接到 USB 设备,我们不建议改变 BQ25601D 上的 D+ D-线(换句话说,直接连接它们)。

    答案 否、D+ D-线路未连接到 USB 器件。 它仅连接到上拉10k 1.8V 上拉电阻器。

    -> 关于寄存器转储、您可以确认您的终止电流吗? 您说过是180 mA、但在我收到的寄存器中是60 mA。

    答案 是的、这是我的错。 我们已将终端电流设置为仅60mA。

     

    这里我们的主要问题是、如果在学习周期过程中为电池充电1A、那么在应用/驱动器中可以将充电电流(ICHG)更改为2A 或不是1A 吗? 如果需要、那么对电池百分比精度有何影响?

    因为我们在这里观察到、充电电流为2A 时、电池电压在更短的时间内达到充满电(4.2V)电压、此时我的电池百分比读数不是100%。

    然而、这种情况对于1A 充电电流不是这样、因为我们已经使用1A 充电电流执行了学习周期? 是这样吗?

    请提供您的输入。 如果您需要我帮助您提供更多信息、请告诉我。

    此致、

    Shivani

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

    尊敬的 Shivani:

    有人会在1月3日前回复您。  

    此致、

    迈克·伊曼纽尔

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

    尊敬的 Shivani:

    对于从完全充电到完全放电的电量监测计读数为52%-53%、是否可以接收到电量监测计的.gg 文件以及出现的相关日志文件? 这将使我们能够进一步研究这个问题。

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    当然、我要附加学习周期中获取的.gg 文件和日志文件。

    此致、

    S·帕特尔

    e2e.ti.com/.../7571.gg-files.zipe2e.ti.com/.../4747.registers_5F00_logs.log

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

    尊敬的 Shivani:

    感谢您发送、学习周期似乎已正确完成。

    这里我们的主要问题是、如果在学习周期过程中为电池充电1A、那么在应用/驱动器中可以将充电电流(ICHG)更改为2A 或不是1A 吗? 如果需要、那么对电池百分比精度有何影响?

    因为我们在这里观察到、充电电流为2A 时、电池电压在更短的时间内达到充满电(4.2V)电压、此时我的电池百分比读数不是100%。

    然而、这种情况对于1A 充电电流不是这样、因为我们已经使用1A 充电电流执行了学习周期? 是这样吗?

    [/报价]

    关于上述声明、在这种情况下、如果充电电流从1A 增加到2A、则应该不会对电池百分比精度产生影响。 当使用较高的充电电流时、充电停止后、直接的电压下降可能会更大、但电压在休息期间应回升。

    我还观察到其他情况、如果我以2A 电流为电池从完全放电/放电到完全充电、则这次电量监测计显示充满电大约为52-53%。 (D+/D-连接到1.8V 10k 上拉电阻)。

    之前、我在电池未放电(电压约为3.9V)但未完全放电的情况下读取读数、在这种情况下、正如我之前提到的、它显示充满电达到98%。

    [/报价]

    如果可能、我们是否可以收到上述情况的.gg 和日志? 这将使我们能够查看电量监测计内正在发生的情况。

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    感谢您的答复。

    正如您所问的、

    如果可能、我们是否可以收到上述情况的.gg 和日志? 这将使我们能够查看电量监测计内正在发生的情况。

    让我在这里说明一下、我们已在充电阶段使用1A 的充电电流执行了学习周期、如 第3.2.3节将电池充满电 成功完成学习周期 文档的过程中、我之前已经共享了生成的.gg 文件和日志文件。

    现在、在以1A 的充电电流成功完成学习周期后、我们已生成的黄金映像闪存到电路板中。

    此后、我们在应用中使用2A 充电电流为电池充电、但不在学习周期中、因此对于2A 充电电流、没有.gg 文件。

    因此、观察结果是、应用中的电量监测计读数随2A 充电电流而不同、因为黄金图像是在学习周期中随1A 充电电流生成的。

    我希望我已经排除了我的担忧。 如果您需要更清楚地了解这一点、请告诉我。

    期待听到您的意见。

    此致、

    S·帕特尔

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

    尊敬的 Shivani:

    抱歉、我的问题先前不清楚。 我知道、之前发送的.gg 和日志文件来自学习周期中使用1A 充电电流的情况。 我正在查找有关在应用中使用2A 充电电流的时间的日志和.gg 文件、因此、我们可以查看获取的测量值、以及在施加2A 电流时可能导致电量监测计读数变化的受影响寄存器。

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    实际上是2A 电流、我们在 BU 逻辑中使用作为充电电流。 我们尚未在电流为2A 的情况下执行学习周期。 这就是我们没有针对2A 充电电流的 log 和.gg 文件的原因。

    我们已仅使用1A 充电电流执行了学习周期。 之后、根据我们的用例要求、我们在 BU 逻辑中将充电电流更改为2A。

    是否希望我在充电电流为2A 时执行学习周期? 是要求这么做吗?  

    如果您需要我为您提供更多信息、请告诉我。

    此致、

    Shivani

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

    尊敬的 Shivani:

    在发生2A 充电周期时、监测计是否仍连接到 bqStudio?

    对于2A 充电、无需完成学习周期。 在 bqStudio 上、您可以在发生2A 充电周期时选择"Start Log"、因此在发生充电周期时会考虑这些值。 这将使我们能够查看不同的寄存器和测量值。  

    关于.gg 文件、如果在2A 充电周期之前未对数据闪存参数进行任何更改、则我可以使用1A 学习周期中的.gg。

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    感谢您的答复。

    不可以、当我们以2A 电流充电时、监测计不会连接到 bqStudio。 但我可以 生成并为 您提供2A 充电的日志文件。 请给我一周的时间来收集2A 充电电流的日志。 一旦我收集了日志、我就会返回给您。

    如您所说、

    关于.gg 文件、如果在2A 充电周期之前未对数据闪存参数进行任何更改、则可以使用1A 学习周期中的.gg。"

    是的、我们在2A 充电周期之前不更改数据闪存参数、因为我们使用以1A 电流生成的黄金映像(包含数据闪存参数)。 所以、你可以参考1A 学习周期中的.gg。

    此致、

    S·帕特尔

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

    尊敬的 Shivani:

    表示感谢您这么做。

    收到之后、我们将使用已发送的1A 学习周期作为这种情况的参考.gg 文件。

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    感谢您的考虑。

    我已经收集了有关2A 充电电流的日志、并将其附加到这里。

    如果您需要任何帮助、请告诉我。

    此致、

    S·帕特尔

    e2e.ti.com/.../2A_5F00_charge_5F00_current_5F00_register_5F00_log.zip

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

    尊敬的 Shivani:

    感谢您发送编修。

    关于从完全放电到完全充电的52%至53% SOC 的问题、您能否详细说明这种情况何时发生? 根据2A 充电时下面发送的.log 文件、 当电压达到4.24V 时、监测计读取100% SOC。

    是否从 bqStudio 寄存器看到52% SOC?

    此致、

    安东尼·巴尔迪诺

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

    您好、Anthony、

    感谢您的答复。

    因此、在 bqStudio 中收集2A 充电电流的日志后、我们再次收集了电路板上的日志。 而这一次的电量监测计在4.24V 充满电时可达到100%。

    基本来说、我们是在读取 "0x2C/2D RelativeStateOfCharge ()—RSOC" 仅在我们电路板的电量监测计上注册。

    我附加日志、以便以52%的电量读取充满电的数据。

    在日志中、Capacity 值是   " 0x2C/2D RelativeStateOfCharge ()—RSOC"

    CURRENT_cat 值是"0x0C/0D CURRENT ()"的寄存器值、

    VOLT_cat 值是"0x08/09 Voltage ()"的寄存器值。

    那么、电量监测计在充满电时读数为52%(4.24V)的原因是什么?

    您能否就此提供您的意见?

    此致、

    S·帕特尔

    e2e.ti.com/.../battery_5F00_percentage_5F00_show_5F00_at_5F00_52.zip

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

    尊敬的 Shivani:

    观察发送的数据、这是一个有趣的问题、因为测量值与 bqStudio 日志的形状相同、只是 RSOC 的值不同。 是否有可能在代码中发生 RSOC 的某种缩放会使该值降低?

    另外、是否可以以剩余容量(0x10/0x11)和完全充电容量(0x12/0x13)接收此日志? 这是用于 RSOC 计算的两个主要值、可以让您了解这种情况是如何发生的。

    此致、

    安东尼·巴尔迪诺