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.

[参考译文] BQ27421-G1:BQ27421-G1A

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/909743/bq27421-g1-bq27421-g1a

器件型号:BQ27421-G1
主题中讨论的其他器件:GPCCHEMBQSTUDIOBQ27421EVM-G1A

您好、TI E2E 论坛、

我使用的是 BQ27421电量监测计、我注意到在将器件关闭后再重新打开之前、SOC 有一个 SOC"跳"。 最大的跳转来自70%-> 2%的 SOC。 当电池充满电(C/2)或轻微放电(C/20)时、SOC 保持在2%。   

当器件开启时、我不会控制电池电流、因此它可能正在充电或放电。  

还值得注意的是,我没有看到 SOC 从静止时的充满电电池(SOC = 100%)跳转至放电状态。 我认为这是因为在 FG 初始化(或 OCV 测量)期间、SOC 不能高于100%。 同样,我没有观察到 SOC 从完全放电的电池(SOC= 0%)跳到充电状态,我们认为这是因为在初始化进入充电状态期间 SOC 不能低于0%。  

使用电量监测计配置可实现学习文档中所述的持续充电、休息和放电周期、并且我观察到的真实 SOC 误差低于+/-5%。 请注意、我在执行这些理想周期时未观察到 SOC 跳跃。  

您能否告知我应该在哪里管理 SOC 跳转?  

此致、

William  

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

    您是否使用了 GPCCHEM 来检查是否使用了正确的化学 ID?

    此外、您能否提供您的 gg 文件和 bqStudio 日志文件以便我查看?

    Andy

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

    尊敬的 Andy:

    我们配置到电量监测计的学习文件输出如下:

    Qmax Cell 0 = 16384

    R_a0 0 = 94
    R_a0 1 = 94
    R_a0 2 = 95
    R_a0 3 = 100
    R_a0 4 = 73
    R_a0 5 = 70
    R_a0 6 = 84
    R_a0 7 = 98
    R_a0 8 = 95
    R_a0 9 = 92
    R_a0 10 = 114
    R_a0 11 = 128
    R_a0 12 = 219
    R_a0 13 = 447
    R_a0 14 = 713

    V at Chg Term = 4190
    平均 I Last Run =-200
    平均 P 上次运行=-200
    增量电压= 2

    死区= 1

    请告诉我是否有其他参数。

    我目前没有 bqStudio 日志文件。  我将跟进并查看它是否可用

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

    尊敬的 Andy:

    我还有其他一些问题:
    • 在我们的系统中、FG 将断电、主机需要将其重新配置为我们的特定配置。 我们意识到、在电池上有大量负载之前、我们需要执行此操作。 配置芯片然后轮询 OCVTAKEN 以确定何时可以应用负载、这对我们来说是正确的吗? 显然、我们希望尽快启动我们的应用。
    • 我们还注意到、当某些读数(如充电状态)为0%时、配置后会有一段很短的时间。 我们认为等待一秒钟左右似乎是合适的。 我们是否可以轮询任何标记以指示读数已就绪?

    谢谢、

    William  

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

    我需要查看您的日志文件、以便更好地了解您的问题。 您能提供这些功能吗? 谢谢。

    Andy

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

    尊敬的 Andy:

    请找到我可以找到的最后一个日志文件、日志错误文件和数据闪存文件。  

    日志文件是使用连接到 BQ27421EVM-G1A 的 EV2300并借助电池仿真器生成的、目的是满足1uV/s 的学习要求。 休息时间约为2小时、充电率为 C/2、放电时间为 C/6。

    e2e.ti.com/.../learning_2D00_20_2D00_6_2D00_18_2D00_175mAh_2D00_3_2D00_4V_2D00_terminateV.gg.csve2e.ti.com/.../0068.29_2D00_6_2D00_18_2D00_t6_2D00_bat_2D00_det_2D00_10k_2D00_175mah_2D00_smu_2D00_automate.logPlease请注意、我们在实际器件中执行了另一个学习周期、最终 PCB 布线、实际电池附加电路(未连接 EV2300或 EVM)产生了之前发布的20个左右学习参数。

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

    您好!

    它看起来不像 Qmax 更新过。 您能否确保在学习周期后更新 Qmax_up 和 RES_up? 这些位应该被置位。

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

    你好,Kang,

    感谢您的参与、我可以尝试重新运行我们今天或明天使用 EV2300在器件中执行的学习、并获取数据日志和闪存。  

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

    您好!  

    很抱歉、我们的回答较晚、这是在我们的特定器件上成功学习周期后从 BQstudio 导出的数据闪存。 还以最快的采样率附加了完整的寄存器日志;e2e.ti.com/.../10_2D00_6_2D00_20_2D00_learning_2D00_attempt5_2D00_P2_2D00_successful.loge2e.ti.com/.../14_2D00_6_2D00_20_2D00_P2_2D00_FG_2D00_learning_2D00_parameters_2D00_attempt5_2D00_successful.gg.csv

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

    您好、William、

    学习周期看起来很成功。 第二个周期的 SOC 精度看起来不错。

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

    感谢您的确认。 此处的 Chem ID 是否需要更好的匹配?

    您是否还能够回答以下问题:

    • 在我们的系统中、会出现电量监测计断电的情况、主机需要将其重新配置为我们的特定配置。 我们意识到、在电池上有大量负载之前、我们需要执行此操作。 配置芯片然后轮询 OCVTAKEN 以确定何时可以应用负载、这对我们来说是正确的吗? 显然、我们希望尽快启动我们的应用。
    • 我们还注意到、当某些读数(如充电状态)为0%时、配置后会有一段很短的时间。 我们认为等待一秒钟左右似乎是合适的。 我们是否可以轮询任何标记以指示读数已就绪?

    谢谢、

    William  

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

    您好、William、

    这是 GPCCHEM 报告中有关化学 ID 匹配的内容。

    为了关闭此主题、请在每次有新问题时将您的新问题移至不同的主题。

    您应该查看 ITPOR 位而不是 OCVTAKEN 位。 有关电源模式和配置模式、请参阅 EVM 用户指南或 TRM。 您还可以查看 INITCOMP 位。

    2.您不想为此设备每秒发送2次以上的 i2c 事务。 我们每秒只更新一次。 您需要遵循有关 BAT_DET 的 EVM 用户指南。

    请阅读 EVM 用户指南上的文档、并按照步骤进行正确配置。