根据手册上的示例 将3000mAh改为1200 改完读0x3c出来还是3000 怎么回事? 数据、校验和都是跟示例一样的 应该不存在校验和计算错误的情况
answer:
您好,在写之前是否已经unseal full access ?
user4095319:
回复 answer:
根据bq27220 Technical Reference Manual手册中6.1Data Memory Parameter Update Example中的示例在执行完第2步后读取0x3A读到0xa2证明已经 Full Access
user4095319:
回复 answer:
还有示例中说:读取0x400x41地址为Old_DC_MSBOld_DC_LSB但是我根据示例中New_Chksum的计算方式算出来跟示例中的New_Chksum不一样(操作跟示例一样也是将3000改成1200)后来我读取0x3C0x3D地址作为Old_DC_MSBOld_DC_LSB 算出来New_Chksum跟示例中一样了这是怎么回事?
user4095319:
回复 answer:
根据TI英文社区的某个帖子更改了配置流程,已经成功将DesignCapacity改为800mAh,是否有可能bq27220 Technical Reference Manual手册中6.1的示例是错误的?
为什么更改DesignCapacity后读取FullChargeCapacity 0x12还是3000mAh?同时,RemainingCapacity和 StateOfCharge还是以3000为基数的?
Star Xu:
回复 user4095319:
您下个reset 再读一下参数,确认参数是否写进去。
user4095319:
回复 Star Xu:
确定写进去了,现在我写进去了DesignCapacity和FullChargeCapacity都改成800了 。又个问题为什么RemainingCapacity剩余容量在缓慢增加?我没充电呀一直在放电过程中
user4095319:
回复 user4095319:
问题:1、DesignCapacity和FullChargeCapacity 应该写入电池标注的容量还是电池的实际容量? 2、放电过程中为什么RemainingCapacity剩余容量在缓慢增加?充电过程中又在缓慢降低直到0
user4095319:
回复 Star Xu:
问题:1、DesignCapacity和FullChargeCapacity 应该写入电池标注的容量还是电池的实际容量?
2、放电过程中为什么RemainingCapacity剩余容量在缓慢增加?充电过程中又在缓慢降低 直到0
Star Xu:
回复 user4095319:
您的chemistry ID是否选择,建议您选择CHEM ID以后跑一个完整的learning
user4095319:
回复 Star Xu:
看到手册中1.1.3说: [CSYNC]位使用默认的情况下,放电过程中 VDQ=1表示符合学习的放电 VDQ=0表示不符合学习的放电 我在放电过程中读取 一直是0,所以没有完成学习功能。再结合我充电时剩余电量一直在下降 放电时剩余电量一直在上升,我在想原因有没有可能是电路接错了,我分别看到两个TI的文档有不一样的连接电路图,分别是: 的8.2 和 的4.3 注意两个图中SRP SRN引脚 及0.01电阻的位置不太一样 能解释一下功能性方面有什么差异吗?