Part Number: BQ27Z746
Data Memory里面的信息修改不了,只有一写入就会报错,然后PF=1;使用PF_CLEAR和RESET复位后,PF=0;但是一写入Data Memory又会报错,且PF=1。这是什么原因。强刷程序,写入过程中也会报错然后退出。

TRM手册Chapter 5 有写出现Permanent Fail的原因,比如严重欠压,FET工作不正常等,。
https://www.ti.com/lit/ug/sluud50d/sluud50d.pdf
我们建议您更换芯片。
比如SOV、SUV、DFET、CFET这些故障,registers里面的对应状态会置1,可是状态里面看到并没有。而且PF_EN都没有开启。
您说的这些是软件配置级别的PF,如果不是软件级的触发,还有可能是硬件级的PF触发,硬件级的PF触发不受RF_EN控制。
您可以读一下 0x0053 PFStatus和0x0056 GaugingStatus进一步查看原因,具体见TRM手册,上次给您发过。
最严重的情况比如ESD静电损伤,烧录时候VCC不稳或者掉电,芯片是无法正常运行和修复的。
0x0053读出来是PF Status为0x0000 0400;TRM手册上没有这个对应位。Gauging Status读出来为0x0020 1140。这能看出哪些信息么。

TRM里面是保留位,没有具体说明。
应该写在固件里面了,有可能是AFE寄存器。