BQ27220: 修改后无法读取到正确的配置,读取得到的还是默认配置

Part Number: BQ27220

HI Ti Team,
1.按照BQ27220 寄存器文档,6.1 数据存储器参数更新示例,配置了程序
2.从LOG看都是正常的配置,然后退出了配置,并seal了
3.读取FCC, DC寄存器得到的结果不是设定的0x1900,而是0XBB8
4.应该如何获取正确认的结果呢

  • 已经收到了您的案例,调查需要些时间,感谢您的耐心等待。

  • 您好,

            

       在芯片复位时,OTP 的内容被复制到关联的RAM 的Data Memory中。

       为了使芯片正常工作,所有的 Data Memory中的参数都需要初始化——要么通过lab/evaluation中更新数据内存参数,要么通过为客户生产编程 OTP。

       基于 BQ27220 Technical Reference Manual (Rev. A)   中“6.1 ”章节的配置示例,通过BlockData()进行Design Capacity配置(Table 3-2中 CEDV Profile1 地址0x929F), 0XBB8( 十进制3000)是默认值。

       同理,Full Charge Capacity 地址0x929D, 将0x9d写入0x3e,0x92写入0x3f, 就可以通过地址0x40 0x41配置Full Charge Capacity。