Tool/software:
Hi,
I want to forcefully clear the protected state.
( Safety Alert, Safety Status, each counts of the delay, etc )
How can the host MCU clear them?
Thank you,
Sho Takayam
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
Tool/software:
Hi,
I want to forcefully clear the protected state.
( Safety Alert, Safety Status, each counts of the delay, etc )
How can the host MCU clear them?
Thank you,
Sho Takayam
Hi Sho,
You can try pulling the RST_SHUT high for less than 1 second, to see if a partial reset will reset them.
If that doesn't work, you can send the 0x0012 RESET() subcommand. This will reset all the digital logic as well as clear all registers not programmed using OTP.
It is important to note if the state that caused the alert (a short circuit for example) is still active after the part resets, the alert and status will trigger again.
Best regards,
Thomas Rainey
Hi Thomas,
Does this mean that there is no way to reset only the protection detection state?
>>You can try pulling the RST_SHUT high for less than 1 second, to see if a partial reset will reset them.
Is it the "RESET:PARTIAL"?
https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1181117/faq-bq76952-how-do-i-reset-the-bq769x2-device
I thought that it reset only the serial communication bus and not registers of BQ7952.
Are Registers reset also?
I set registers(Data Memory Access)(I don't write OTP) at power-on, do I need set again after "RESET:PARTIAL"?
Thank you,
Sho Takayama
Hi Sho,
The partial reset should reset the serial communication bus and the active faults. This will not reset any RAM registers.
Best regards,
Thomas Rainey