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.

BQ79616: Require Example code for communicating one BMS chip with MCU via UART

Part Number: BQ79616

Hello, We are working to connect MCU directly with BMS Chip BQ79616 via UART. Is there a different approach to make the connection  compared to Daisy chain communication.

Does this chip saves the earlier configurations to which this was used in a Daisy Chain manner? Our understanding is that, all register contents are set to default after Power Cycle, please clarify on this part.

Anyways, we were this BMS chip earlier in Daisy chain, and now with changing few hardware configurations on UART Rx pin and NFault Pin, we are using to connect directly with MCU via UART.

Our first approach was to send the WakePing (250ms on Rx) and get the chip ready. Later, send the Single Read Command to read the register content in Cell1Voltage. We didnt do any other register configurations. We used device address as 0x00, 0x01 and 0x02, but we didnt receive any response.

We also tried with the example code UART, in which we have configurations of Daisy Chain. We ran the code blindly by having the TOTALBOARDS=1 and there was no response again. So, we tried by changing the Broadcast read to SingleRead in all AutoAddressing functionalities. Again no response.

We are in immediate need of support to get the sequence of code to start working with this BMS chip. 

I have explained what we have tried. Please suggest is any such Register content to be fixed to certain value to get this working. Please give clear informations.

Rgds

Shankar

Cyient Limited Bangalore