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.

[参考译文] BQ78350:VCT 充电终止锥形电流行为

Guru**** 2593370 points
Other Parts Discussed in Thread: BQSTUDIO, BQ78350

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1213131/bq78350-vct-charge-term-taper-current-behavior

器件型号:BQ78350
主题中讨论的其他器件:BQSTUDIO

假设我们有这个图:

旧设置、无 VCT 设置

参考手册规定要设置 VCT、因为电压高于端接电压、电流低于电流阈值。 我知道这个术语。 电流通常应低于充电器电流、但这是 LiFePo4电池、它很好。

但是、VCT 将不会设置。 但当我设置项时。 电流过高(20A 而不是5A、而我的充电器仍然是相同的4A)、则设置了 VCT。 就像这张图、其中红线指示新设置:

新设置为红色、设置 VCT

这完全不是预期结果、因为4A 充电器可以轻松满足旧的5A 阈值。 有人能解释一下为什么我必须将终止电流设置这么高吗?

一个指标是我的电池配置为300mA 100x 比例因子. 因此、我对20A 的电流设置是200mA、对5A 的电流设置是50mA。 这将影响最低0402 25mA 被充电,但没有关系到我的问题,我想.

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

    请确保电量监测计处于充电状态。 Chg Current Threshold 的默认值为50mA、因此如果您使用4A 充电、这将转换为40mA、该值低于指示监测计进入充电状态的阈值。

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

    尊敬的 Dominik:

    是的、监测计处于充电状态。 该限制设置为3mA、因此远低于充电电流。  

    另外、监测计生成的 VCT 电流设置过高、因此我们知道该机制肯定可以激活。

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

    请随附 bqStudio 的寄存器日志、其中显示了电量监测计在充电期间的准确测量值。 此 E2E 主题中的描述没有足够的信息来了解实际发生的情况。 如果我只是查看这个 E2E 主题中提供的内容、那么答案就是 VCT 无法在您的系统中正常工作。 这种情况不太可能发生、因此我需要确切地了解寄存器日志会发生什么情况。 请将记录间隔设置为1秒、并确保它能够捕捉从恒流到恒压相位的转换以及满电荷检测标志。

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

    在此文件中、当我将 VCT 电流设置为50时、另一个是我将电流设置为200时。 还有一个、我将电流设置为100。 这个也可以正常工作。

    在测试过程中、我从500mA 电池中放电了约11g 电量。 然后、我将 SOC 设置为56%、以便能够轻松看到100%的跳跃。

    接下来、我使用标准4A 充电器为电池充电。

    两个日志之间的唯一区别 是 VCT 电流的设置。 电压点为3700-250=3450mV/节。

    我在5A 设置下添加了多个日志、以确保不是 一次性故障。

    e2e.ti.com/.../NO_5F00_VCT_5F00_5A_5F00_long.log

    e2e.ti.com/.../VCT_5F00_20A.loge2e.ti.com/.../NO_5F00_VCT_5F00_5A.loge2e.ti.com/.../VCT_5F00_10A.loge2e.ti.com/.../NO_5F00_VCT_5F00_5A_5F00_2.log

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

    电量监测计会计算电流的平均值、但实际上并不直接使用其报告的电流执行此计算、而是 在满足电压条件时、在(默认) 40s 窗口内采用未滤波的累积通过电荷。 然后、通过将通过的电荷除以时间窗口(从 mAh 开始为 mA)来计算平均电流。 因此、通过查看报告的电流( 也是低通滤波)来确定此算法生效的确切时间是不可行的。

    它使用 VCT 电流阈值来鉴定来自 VCT 消耗的电荷的平均电流(这必须符合两次才能设置 VCT)。 您的日志文件显示了一个非常快的锥度、因此如果将阈值设置为50mA、看起来电量监测计可能在两个40秒内无法鉴定。 如果您将其设置为100mA 或200mA (10A 或20A)、则它将鉴定此电流、因为平均电流在两个40s 窗口内降至这些阈值以下。 窗口时间可以更改。 bq78350的确切版本(固件和构建)。 它如何在 bqStudio 中枚举?)

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

    感谢您的讲解、得到了。

    您的日志文件显示超快的渐变,因此如果您将阈值设置为50mA,则测量仪表似乎在两个40秒内不符合此标准。 如果您将其设置为100mA 或200mA (10A 或20A)、则它将鉴定此值、因为平均电流在两个40多个窗口内降至这些阈值以下。

    但我的充电电流是39mA 报告的。 我的平均值难道不总是低于50mA 吗? 或者我是在这里监管什么吗?

    窗口时间可更改。 bq78350的确切版本(固件和构建)。 它如何在 bqStudio 中枚举?)

    这对我来说是个新问题、如果可能的话、那将是很好的。 我们使用版本2.02。 如果需要、我们可以更新到3.00版、但我认为这不会改变 VCT 和设置的行为。

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

    >我的平均值不是一直低于50mA 吗? 或者我是在这里监管什么吗?

    如果唯一的变化是收尾电流阈值、那么窗口范围内的平均值实际上是我能想到的唯一解释。

    对于固件版本2.02、窗口参数位于地址0x4627、1字节、单位为秒。 默认值为40秒。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    窗口上的平均值实际上是我能想到的唯一的解释,如果唯一的变化是锥度电流阈值。

    的确如此、但由于意外的行为、我通过提问来确定你们是否对算法有更多了解。

    对于 FW 版本2.02,窗口参数位于地址0x4627,1字节,单位为秒。 默认值为40秒[/报价]

    谢谢! 这将对我极大地帮助您微调 LiFePO4的参数。

    但窗口较短时、窗口内的充电容量会较低。 是否还有0.25mA Charged Capacity 参数可以这样编辑?

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

    也可以更改最小所需容量。 当我回到办公室时、我必须检查地址(TI 美国的假日周末)。

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

    最小收尾电荷位于地址0x4623处、两个字节整数、单位为256mA

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

    尊敬的 Dominik:

    我希望你有一个美好的周末!

    最小锥度电荷位于地址0x4623处,两个字节整数,单位为1/r 256mA

    感谢您提供的信息。 我已经尝试让 VCT 同时调节最小锥形电荷和最小锥形时间。 不过,到目前为止,我没有运气。

    我做了什么?

    -将锥度电压设置为3400mV。 从这一点开始、我可以获得 VCT。

    -将收尾电流设置为500mA。 "我不想让你知道,我不想让 你知道。"

    然后、我将收尾时间从40s 调整到38S。 然后,它几乎没有得到一个 VCT。 当我将其设置为较高的值(例如42秒)时、它会更好地触发 VCT。

    我认为这是由于最小收尾电荷导致的。 我开始把它分成两个,给我125mA 最小的充电。 但是、我仍然无法使用比38S 更短的收尾定时器来工作。  

    您知道为什么我仍然无法缩短 VCT 延迟时间? 我想我正在监管导致问题的参数、但我不知道是哪一个。

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

    我无法发布我的完整文件、但这里是包含设置的十六进制转储部分、为了确保您更改了正确的设置:

    0610:   0F  A0  0F  A0  00  05  00  2C 
    0618:   07  D0  09  60  0A  F0  0E  42 
    0620:   00  01  F4  00  00  01  2C  20 
    0628:   00  0E  74  00  64  1F  40  00 
    0630:   00  3C  0A  02  58  00  64  46 
    0638:   50  0A  00  00  0A  43  80  00 
    0640:   0D  48  00  0F  08  14  FF  FF 
    0648:   FF  FF  FF  FF  FF  FF  FF  FF 

    这是我最新测试的配置、最小锥度电荷设置为0、计时器设置为32乘以2。 此外、收尾电流设置为500mA、并且从3700mV 开始计数时、收尾电压设置为300mV。 在这种状态下、我无法 生成 VCT。

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

    我想知道这是否与电流调节相关。  一般监测计是否会根据您的比例因子报告准确的通过电荷?

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

    是的、我们在这种配置中使用监测计已经有一年了、精度方面没有问题。 然而、有些客户抱怨 SOC 没有达到100%、因此我们现在正在实施 VCT。 但这比预期要困难。

    无论如何、我想继续这样做、所以我要将比例因子从100倍更改为10倍、看看这是否会对我有所帮助。 我想让您知道我们得到了什么结果。

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

    e2e.ti.com/.../forced-vct-2s-0mah-10x-scale.log

    请参考此处的设置:3500mV 收尾电压、500mA 收尾电流、0mA 收尾容量和1s 收尾时间。

    嗯、我更改了 IPSCALE 位、将刻度从100倍更改为10倍、现在问题已经解决了。 我可以让它在两秒内触发、就像我希望的那样。  

    这也证明 这不是一个平均电流问题。 首先、它没有在39mA 电流和50mA 设置下触发 VCT。 现在、它确实会在390mA 电流和500mA 设置时触发。

    可能该算法使用了舍入数、这样做、精度太低、无法在如此低的报告电流上获得正确的 VCT。

    您是否知道如何使用有效的 VCT 返回到100倍频度? 如果没有权变措施、我们将更改整个系统以使用正确的缩放。

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

    它可能与内部数解析有关。 电量监测计不使用平均电流、而是在时间窗口内增加256倍的调节库仑计数(存储在16位整数中)、然后将其除以时间窗口(以小时为单位)* 256。 您的100倍缩放可能会导致累积库仑计数变量过度运行。

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

    嗯、它不应该是超限、我错误地将我们的缩放比例定义为100倍、它是一个比例因子1/100。 更像是欠运转。  

    如果您可以将此"问题"添加到错误列表中的有用之处、以便在下一版本的器件固件中改进它、则会更好。

    如果您不能帮我回到比例因数、我要感谢您的帮助。