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.

关于Bq40z50-R1 LearningCycle以及生产量产文件的一些细节询问

Other Parts Discussed in Thread: BQ40Z50-R1, BQ40Z50

各位技术人员大家好:

 我用的Bq40z50-R1EVM+EV2300,看了其他芯片的LearningCycle的步骤如下:

A、确认已经设置好相关的参数以及进行校准和CHEM_ID选择才可以进行此步骤,发送命令0x41复位,导出SENC文件备用

B、准备好一个放空的电芯(电压在3.0V-3.3V),静置5小时

C、连接板,发送0x0021命令使能IT算法,同时自动记录Log数据

D、按照正常充电过程将电池充饱,然后静置2小时,再按照0.2C电流进行放电到截止电压,再静置5小时,确保update status的数值为0x06

E、导出DataFlash的gg文件,用记事本打开修改Update Status为0x02,Cycle Count为0

F、导入之前备份的senc文件,然后再写入修改后的gg文件

G、生成DFI,dffs文件

问题:

(1)Bq40z50-R1 的LearningCycle从A~F这几个步骤是一样的么?

(2)看一篇文档“Simple Guide to GPC Golden GG Maker Tool“(附件传不上去,文件名为Sluubc9),步骤又略有不同,到底以那个循环步骤为准?

(3)Bq40z50-R1使用的Battery Management Studio软件里并不能生成DFI,dffs,那么请问怎么量产呢?把建立好模型参数怎么复制到其他芯片里呢?

谢谢各位!

  • 1. LEARNING cycle 参考A-F就可以了

    2. SLUUBC9这个文档的learning步骤差不多的,都可以用,最终目的是update Ra-table and Qmax

    3. 参考Bq40z50 Data Memory Programming for Mass Production (SLUA743)

    http://www.ti.com/lit/an/slua743/slua743.pdf

  • 好的,这个学习的方法终于确定了~~谢谢您

  • 您好,我想知道,电池在写进去一个循环学习后的参数,还今后的实际应用中,还需要打开 IT_ENABLE,继续学习吗?

  • 要打开IT_ENABLE

  • A、确认已经设置好相关的参数以及进行校准和CHEM_ID选择才可以进行此步骤,发送命令0x41复位,导出SENC文件备用


    您好,上面这步我有些不太理解,因为第一次设置参数,可能无法一次到位,这过程要做一些测试验证参数,如果不行的话还能会修改,可能会影响到GAS GAUGE的一些寄存器的变化,里面的数据也可能会随着充电、放电有影响,这个时候导出SENC的文件并不是一个干净的文件,能做为量产文件吗?多谢!

  • E、导出DataFlash的gg文件,用记事本打开修改Update Status为0x02,Cycle Count为0

    您好,还有这步的Update Status设为0x02,感觉有点不理解,02说明bit1的update1为1,说明已经学习更新了。但实际上并没有学习过。

    不能设为0X00吗?

    设为0x02的话出货前还要把ITENABLE打开,下命令21后不就变成了06了吗?电池还没真正学习就已经学习成功了,是这样理解的吗?多谢!

    加一点,还有一个QMAX Cycle Count要不要也改为0呢?

  • E、导出DataFlash的gg文件,用记事本打开修改Update Status为0x02,Cycle Count为0

    您好,还有这步的Update Status设为0x02,感觉有点不理解,02说明bit1的update1为1,说明已经学习更新了。但实际上并没有学习过。

    不能设为0X00吗?

    设为0x02的话出货前还要把ITENABLE打开,下命令21后不就变成了06了吗?电池还没真正学习就已经学习成功了,是这样理解的吗?多谢!

  • E、导出DataFlash的gg文件,用记事本打开修改Update Status为0x02,Cycle Count为0

    您好,还有这步的Update Status设为0x02,感觉有点不理解,02说明bit1的update1为1,说明已经学习更新了。但实际上并没有学习过。

    不能设为0X00吗?

    设为0x02的话出货前还要把ITENABLE打开,下命令21后不就变成了06了吗?电池还没真正学习就已经学习成功了,是这样理解的吗?多谢!

  • 我也不理解为什么要把Update Status 设为0x02    我不改Update Status,直接生成srec文件用于量产可以么?

  • 您好,不知道隔了这么久时间你是否还能看到我的消息。我也是需要用到这个芯片来进行电源管理,但是以前从来没有接触过这类,所以恳请您的帮助,如果可以请你加我的QQ864431887.多谢