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.

[参考译文] BQ40Z80:了解使用 xchg 的原因

Guru**** 2559250 points
Other Parts Discussed in Thread: BQSTUDIO, EV2400

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1268771/bq40z80-find-out-reason-for-xchg

器件型号:BQ40Z80
主题中讨论的其他器件:BQSTUDIOEV2400

尊敬的 TI:

我有一个带黄金映像的2S 电池组、内置在一个产品中。

在使用电池期间,我们得到"xchg",即使我们还没有充满电。 它的剩余电量和满电量大约为200mA 45g、停止充电时电压为~8V。



我已经附上了我提取的电池的 bqStudio 图像。

我感到困惑、为什么要设置 xchg 位。

-据我所知,我们触发 HT 时应该触发  ChargingStatus()[in]=1 ,但[CHGIN]是0 ,所以它不应该设置 xchg
-没有设置安全或 PF 状态位。

TC 位被置位。 而这些文档则显示"GaugingStatus ()[FET]置1且 Options[CHGFET]= 1时、TC 将关断"

此外、还 设置了标准 SOC Flag Config A[TCSetVCT]= 1、但 VCT 不是高电平?
[TCSetV]和[TCSetRSOC]为0、那么为什么设置 TC 位呢? 可能 VCT 曾设置过、但却被清除了?

我怀疑充电停止、因为我们点击了[OT]、因为有时电池会变热。 但是、应该设置其中一个 SafetyStatus 位了吗?

您能帮我并指明正确的方向吗?

此致、
多米尼克  

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

    尊敬的 Dominik:

    CHGIN 将导致 xCHG 置位、TRM 第5.12节"充电禁用和放电禁用"

    根据您的设置、TC 标志也可以使 CHGFET 保持关闭(和 xchg 高电平)。

    您是否有一些 BQStudio 日志和.gg 文件来确认发生了什么情况?

    此致、

    怀亚特·凯勒

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

    尊敬的 Wyatt:

    感谢您的快速回复。

    CHGIN 未被设定(=0)、所以它不应被设定 xchg。

    TC 标志被置位、 FET 选项[CHGFET]也被置位。 所以我怀疑这就是原因。  

    但我感到困惑、为什么要设置 TC 标志。 由于 设置了 SOC Flag Config A[TCSetVCC]、因此只能在设置 VCT 时进行设置、是否正确?

    有效充电终止取决于:


    但是、如果我的充电终止设置不正确、那么如果我拆开器件并将其插入 EV2400/bqstudio、我应该能看到 VCT 标志?
    换句话说、如果未设置 VCT、为什么会设置 TC 标志?

    此时、我还将添加一个简短的 log 和.srec。 如果我需要捕获问题并编写完整日志、则必须设置额外的硬件来持续 记录 EV2400。 请注意、在我拔出的新电池上、与此类似的问题、未设置[IN]标志、因此这肯定不是问题。

    e2e.ti.com/.../stopped.log

    此致、
    多米尼克

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

    您好!

    我无法添加.srec、是否可能无法上传该文件格式?

    此致、

    多米尼克

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

    尊敬的 Dominik:

    目前我们不需要 SREC、只需要.gg 文件、其中所有的 DataFlash 设置都用于电量监测计、您可以将其导出到 BQStudio 的数据存储器部分中。

    是的、这取决于您的设置、但从寄存器页面上会设置 TC、因此这似乎是原因、但我不确定历史记录是如何根据所用的设置对其进行设置的。

    此致、

    怀亚特·凯勒

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

    尊敬的 Wyatt:

    好的、谢谢。 我将尽快获得一个.gg 文件、以再次访问硬件。

    此致、
    多米尼克

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

    尊敬的 Wyatt:

    e2e.ti.com/.../XCHG.gg.csv

    我附上了一个 gg 文件。

    此时间[in]也不设为 a。

    您知道为什么设置 TC 吗?

    此致、
    多米尼克

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

    尊敬的 Dominik:

    我不确定在发生该寄存器屏幕截图之前发生了什么情况、但看起来因为设置了 TC 位而设置了 xchg。 有多种情况可能会导致 TC 被置位、行为如 TRM: 5.7充电和放电终止标志中所述

    请将 CHGFET 位切换为0并重置电量监测计、它应该会允许两个 FET 都导通。

    此致、

    怀亚特·凯勒

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

    尊敬的 Wyatt:

    感谢您的解释、我已经阅读了 TRM 5.7。

    如果我理解正确、请帮助我:


    已设置 SOC Flag Config A[TCSetVCC]、因此只有在由于 VCT 导致时才应设置 TC?

    如果是这种情况、则仍应设置 VCT、以确保 TC 触发、是否正确?

    此致、
    多米尼克

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

    尊敬的 Dominik:

    如果没有满足 TC 的其他条件并且 VCT 是唯一的条件、则当 VCT 发生时、应同时设置两个条件。 要清除的条件可能不同或时间不同、因此如果设置了 TC、则也会设置 VCT、这不一定是正确的。

    此致、

    怀亚特·凯勒

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

    尊敬的 Wyatt:

    好的、谢谢。 然后、我将尝试通过记录 VCT 在正常使用期间是否实际触发 TC。 如果它真的是 VCT、那么我将检查为什么我们有"提前有效充电终止"。

    此致、
    多米尼克