请问ti的技术人员有关bq27541-G1的几个问题,谢谢
时间:10-02
整理:3721RD
点击:
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.是的,是两个字节的命令