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.

[参考译文] BQ27426:有关 FuelGauge#39;s 数据存储器中各个寄存器设置值的问题

Guru**** 2538955 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1195854/bq27426-questions-about-individual-register-setting-values-in-fuelgauge-s-data-memory

器件型号:BQ27426

查看 TI 提供的 FS 文档、需要回答以下几个问题:

1、Data Memory 中的 Gas Gauging->IT Cfg->OCV Wait Time 值为默认值60sec。 OCV 等待时间的用途是什么? 为什么它是默认值、在什么情况下我需要更改此值?

2、 Data Memory 中的 Gas Gauging->IT Cfg->Ra Filter 的值是默认值800。使用默认值的原因是什么? 何时需要更改该寄存器的值?

3、气体计量->IT Cfg->TRM 中未描述要唤醒的样本、它的作用是什么? 在什么情况下需要更改该寄存器的值?

4、气体计量->IT Cfg->Qmax 最大时间 未在 TRM 中描述,它的作用是什么? 在什么情况下需要更改该寄存器的值?

5、在电量监测->IT Cfg->Resistance Update Voltage Dro 中,低速放电的含义是什么? 如何根据实际应用场景更改此值? 对应的公式是什么?

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

    1:这控制监测计何时 开始监测处于静置状态的电池电压以实现稳定性(OCV 测量要求)。 目的是从检查电压稳定性的算法中排除电流降至极低电平后电压通常急剧反弹的情况。 TI 算法团队根据大多数锂离子电池的典型行为选择了默认值。 除非存在与电压稳定性相关的 OCV 测量问题、否则通常不会更改。

    #2:电池电阻变化缓慢、因此如果在通过所有其他检查时出现杂散测量误差、并且这可能损坏 Ra 表、该低通滤波器参数旨在抑制该误差。 根据可充电电池的电池电阻典型行为选择默认值。 例如、如果某个应用具有特别大的噪声、从而使电池电阻测量变得困难、则可以更改该参数。

    3:要唤醒的样本、如 OCV 等待时间、与监测计如何检查电压稳定性有关。 要唤醒的样本决定了监测计在唤醒(放松一下、在这种情况下、监测计通常处于休眠状态)以检查电压的稳定程度之前获取的电压样本数。 默认值基于经验数据、以确保监测计仅在电压接近开路电压(电流降至停止电流以下后为稳定值)时才采用 OCV。 如果监测计无法成功进行 OCV 测量、则可能需要更改它。

    4:Qmax Max Time 是监测计在强制进行电压测量之前放松的最长时间、它将被视为 OCV 测量。 这是一种回退机制、以防#1或#3无法成功进行 OCV 测量。

    #5:监测计通常需要最小电流(默认为 C/10)来验证电阻更新、因为较小的电流可能不会产生足够的压降、因此监测计无法计算电池电阻。 如果电流小于该值、但如果压降(OCV -测量电压)超过 RES V drop、则电量监测计仍将尝试测量(计算)电池电阻。 该值基于欧姆定律、电阻的工作分辨率更新(电流使用1mA 步长、电压使用1mV 步长)。 该监测计使用整数数学、因此压降越低、电流越低、电池电阻计算的精度就越低。 您可以根据欧姆定律执行整数数学运算来估算误差、并将其与浮点结果进行比较。 如果您可以接受该误差、则可以相应地更改 RES V drop。

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

    感谢您的回复。

    1、配置->安全->温度过高和温度过低,在达到设定的值后,只需设置 Flag(),它不会影响电量监测计 IC 的操作,这种理解是否正确?配置->安全->温度液压油,在什么情况下,该值需要修改?

    2、Configuratino->Charge Temination->TCA Clear %和 TCA Set %,在满足这两个参数后,它只设置 Flag(),这不会影响 FuelGauget IC 的运行,这种理解是否正确? 如果我们的完全充电能力为70%、不应该将 TCA 设定的%修改为70?
    如果设置过高(80)或过低(50)、对燃油表 IC 的操作有何影响?
    3、TCA SET %设置为-1%的情况是什么?

    4、Configuratino->Charge Temination->FC Clear %和 FC Set %,在满足这两个参数后,只需设置 Flag(), 哪一项不会影响燃油表 IC 的操作、这种理解是否正确?FC 设置%如果设置的值与 TCA 设置%相同、[CHG ]和[FC]将同时设置?

    5、Configuratino->Charge Temination->DODatEOC Delta T 设置、我们的理解是、在连续两次获得的温差大于设定值后、FuelGauget 需要重新启动电池预测算法、这种理解是否正确?Qstart 的含义是什么(TRM 中没有相关说明)? 描述)? 在什么情况下修改该寄存器的值?

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

    1:正确。

    2:正确。 您可以将这些设置为您选择的任何值。 这只是为了在不影响监测结果的情况下控制标志。

    #3:如果您将其设置为-1、则当电量监测计检测到充满电时、将设置 Flags[CHG]。

    4:是的、正确。

    #5:只要温度发生显著变化、监测计就必须重新计算 FCC。 默认情况下、显著= 5deg.c 这可以通过 DODatEOC Delta T 进行修改。如果温度值发生变化、监测计将使用锥率 v (chg Term 和温度时)计算新的100% SOC 参考点 DODatEOC (充电结束时的放电深度)。 然后、它将运行从当前 DOD 到仿真负载电压<终止电压+增量电压的放电仿真、以确定 RM。 FCC = QStart + RM (简化)。 QStart = Qmax *(Present DOD - DODatEOC)、此时 DOD = DOD0 (OCV、T)+传递电荷/ Qmax。