Hi
The customer design with BQ79718-Q1, they test the SM_SLEEP_FAULT: Sleep Mode Fault Tone following the Safety Manual.
They set the fault tone registers according to the manual, but the expected diagnostic result did not appear. In addition, they set the heartbeat fault, and the diagnosis result is correct.
The base device is bq79600, connected with four BQ79718-Q1, and uses a ring architecture.
They let the base and stack devices in sleep mode and set the OVUV fault on the stack. They found the nfault pin of the base device was not pulled down.
Attached the waveform.
Disconnect the daisy chain, and set the heartbeat fault, then found the nfault pin of the base device is pulled low
The register setting as below:
1.BQ79718 FAULT_MSK1= 0xE7u,FAULT_MSK2= 0xF3u; FAULT_RST1= 0xFFu ,FAULT_RST2= 0xFFu
2.Set BQ79718 DEV_CONF1= 0x2Fu, enable FTONE_EN, NFAULT_EN, HB_EN
3.BQ79600 FAULT_MSK= 0xE7u; FAULT_RST= 0xFFu
4.Set BQ79600 DEV_CONF1= 0x35u, DEV_CONF2= 0x11u; then set DEV_CONF2= 0x00u,FAULT_RST= 0xFFu
Please help check it.
Thanks
Star