Tool/software:
We are currently developing BMS-related products, using STM32 + BQ79600 + BQ79612.
We have successfully used GPIO to wake up the BQ79600 and have measured 1.8V output from DVDD. There are a few issues we are encountering:
SPI configuration:
-
Speed: 3.125MBits/s
-
CPOL = Low
-
CPHA = 1 Edge
Issues:
-
After wake-up, MISO gives no response, and we are unable to read any registers.
-
Following the EVM sample code for auto address, we still cannot successfully read the registers.
-
Approximately 2-3 minutes after waking up the BQ79600, DVDD shuts off. During this period, we have not sent any commands or controls. We are unsure whether this is expected behavior.
-
When CS is Low, SPI RDY is also Low, and we are unsure whether this situation is expected.
We would like to ask the following:
-
After wake-up, is there any way to confirm if the SPI communication is established correctly?
-
Since this is the first PCB version, and there may be other issues with the BQ79612, we want to first confirm that communication between the MCU and BQ79600 is normal. We are able to measure SCK/MOSI/SPI RDY/CS correctly on the BQ79600.
We hope to receive a response as soon as possible. Thank you for your assistance, TI.