请问TI技术人员,BQ20z451 DataFlash读取时,不同的SubclassId下 dataflash数据不更新,是什么原因?
时间:10-02
整理:3721RD
点击:
1、BQ20z451 DataFlash读取时,不同的SubclassId下 dataflash数据不更新,是什么原因?手册上说需满足:Voltage > FlashUpdateOkVoltage OR PackVoltage ≥ Charger Present ;[PF] safety status flag set。不明白这三个条件怎么获取,怎么设置?
2、现需用单片机批量读取此芯片的dataflash数据,怎样读取比较好,之前读时,所有subclassId下只能读第一个block(0x78)下的数据,而且都一样,之后(0x79-0x7F)都不能读。后用EV2300读了数据之后就能读了,但是所有的subclassId下的dataflash数据都是一样的,不更新了。这问题困了两周了,麻烦指点下!谢谢!
没人指点,很着急呀
问题已经解决了,原因是BQ20z451-T7这个芯片设置Subclass地址应该为一个word,而像BQ27541和SN27545-A4芯片的Subclass地址为一个byte,因以前做的是后两个芯片的方案,被这个习惯思维坑了。以后要仔细点,嘿嘿!