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.

请问ti的技术人员有关bq27541-G1的几个问题,谢谢



1.bq27541-g1如果只通过单片机进行设置,能否测量出剩余电量?

2.手册上说如果需要配置,现需要unseal,发送什么值给芯片可以unseal?默认值是多少?

3.更改flash的值之后需要写入正确的校验值完成修改,这个校验值是如何计算出来的?

4.每一个寄存器的读写都有连个地址值,比如电压0x8和0x9,这两个地址都可以读出电压值吗?

5.对于control()的读写,手册上说还需要子命令,那地址、子命令应该如何发送?是依次发送还是各发一个start信号?

  • 1.不可以,因为单片机无法设置CHEM-ID等参数

    2.默认的KEY是 0414 3672 FFFF FFFF

    3.CHECKSUM datasheet有介绍计算方式

    4.是因为一个数值时2字节的,0x8 0x9分别是电压的高低字节

    5。发送方式应该是器件地址AA-00-命令

  • 谢谢!

    1.如果使用默认的CHEM-ID是否能读出不太精确soc值,还是干脆就读不出来啊?

    4.之前看过你们的一个精华帖,举了一个例子,读取电压值是用0x8命令,连续读两个字节,如果用0x8和0x9分别去读一个字节,这两种方法结果是相同的吗?

    5.您的意思是0xaa是从设备地址,命令是指两个字节的子命令是吗?

  • 1.默认的CHEM-ID是4.2V的钴锂电芯的,如果电芯曲线接近是有机会SOC不是误差太大,如果不匹配的话那么SOC误差可能很大,那么使用电量计的意义就不太大了

    2.一般情况下相同,但是建议连读

    3.是的,是两个字节的命令