Other Parts Discussed in Thread: BQSTUDIO
Hi,
The customer is evaluating bq27421-G1 and they are facing the issue that CFGUPDATE bit is not changed after send SET_CFGUPDATE command. Please let me know if you have seen similar situation. And please let me know if you need more information at their evaluation.
After POR.
Address=$55 WRITE ACK Data=$00 ACK Data=$00 ACK Data=$80 ACK STOP ; UNSEAL
Address=$55 WRITE ACK Data=$00 ACK Data=$00 ACK Data=$80 ACK STOP ; UNSEAL
Address=$55 WRITE ACK Data=$00 ACK Data=$13 ACK Data=$00 ACK STOP ; SET_CFGUPDATE
Address=$55 WRITE ACK Data=$06 ACK
Address=$55 READ ACK Data=$18 NACK STOP ; Flags Low byte bit4(CFGUPDATE)=1
After this, their host CPU is reset. And then try to send SET_CFGUPDATE but CFGUPDATE flag is not changed.
Address=$55 WRITE ACK Data=$00 ACK Data=$00 ACK Data=$80 ACK STOP ; UNSEAL
Address=$55 WRITE ACK Data=$00 ACK Data=$00 ACK Data=$80 ACK STOP ; UNSEAL
Address=$55 WRITE ACK Data=$00 ACK Data=$13 ACK Data=$00 ACK STOP ; SET_CFGUPDATE
Address=$55 WRITE ACK Data=$06 ACK
Address=$55 READ ACK Data=$09 NACK STOP ; Flags Low byte bit4(CFGUPDATE)=0
Address=$55 WRITE ACK Data=$06 ACK
Address=$55 READ ACK Data=$09 NACK STOP ; Flags Low byte bit4(CFGUPDATE)=0
Best Regards,
Satoshi