SLUAA17A August 2020 – October 2023 BQ79600-Q1
When using UART, the wake ping is applied by the microcontroller to the MOSI/RX pin of the BQ79600-Q1 device by pulling the line low for 2.75 ms.
When using SPI, the microcontroller must pull the nCS line low, wait 2 µs, pull the MOSI/RX line low for a duration of 2.75 ms and pull it back high, wait 2 µs, and finally pull nCS pin high again.
To wake the device:
Send a single device write to BQ79600-Q1 to set CONTROL1[SEND_WAKE]=1, which wakes up all stacked devices.
90 00 03 09 20 13 95 //Step 3 (wake up stacked devices)
Wait appropriate time to allow all devices to receive the WAKE tone and enter ACTIVE mode. To calculate the total time to wait, add the WAKE tone durantion (~1.6 ms) plus the time to enter ACTIVE mode (~10 ms) and multiply the result by the number of stacked BQ7961X-Q1 devices.
If BQ79600-Q1 device is shut down through SHUTDOWN ping, the COMH RX and COML RX are disabled at next wake up. In such case, on step 1, host needs to first send a WAKE ping, wait at least 3.5 ms and then send a second WAKE ping. COMH RX and COML RX will be enabled after the second WAKE ping. Then proceed with steps 2 to 4.