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.

BQ79631-Q1: BQ79631-Q1

Part Number: BQ79631-Q1

hello,

  In the bq79631-q1 chip, I sent a low level (wake up sequence) for 2.3ms in the TX pin of the MCU, increased the measured current by 12mA, Both AVDD and DVDD jump to high level , and then sent 1Mbps 8-N-1 [80,00,05,01, F5,8F] data frame using the serial port debugger. However, the Tx of bq79631-q1 has no data and is often high.

 It is worth noting that I found that the NFAULT pin was pulled down within 5-10ms of awakening. Do you mean to report a malfunction? This failure will not terminate normal communication.After reset (MCU-TX pulls down 36ms), the NFAULT pin becomes high.

The normal process is not able to communicate normally after sending a wake up sequence.

Looking forward to your reply!

Thanks

  • Weilin,

    You need to do auto-addressing before you can read information from the device. You can find the steps in the datasheet (link) in section 8.3.5.1.3 "Start Communication". You cannot perform any read commands before you complete the auto-addressing sequence.

    The fault you are seeing through NFAULT is expected. You can see the expected faults in the datasheet in section 8.4.1.1.1 "Exit SHUTDOWN Mode", but they are essentially warning that a digital reset has occurred and the host needs to re-configure the device. Many configurations, like the device addresses set in auto-addressing, are reset when the device receives a WAKE ping. You will have to set these configuration every time you send a WAKE ping.

    Regards,

    Ben