Hello!
We are debugging our own BMS design which uses the BQ76PL536A-Q1 IC. We use 3 ICs per board, with 2 boards in series. However, we are having issues communicating with the second IC in series (on the first board). Communication with the first IC (the one using the host interface) works perfectly: the CRC is verified, voltage readings are correct and balancing pins can be activated. After soldering the second IC, we couldn't communicate with it in anyway.
The circuit we are using is attached below. I am aware that the TEST and HSEL pins for the second IC are not connected according to the recommendations on the datasheet, so I would specially like to know if that could be the reason for it not working (the TEST pin is also not connected correctly on the first IC, so I believe it isn't the reason). Furthermore, are there any other issues that can be found on the circuit? The code I'm using is also included.
The relevant pages on the PDF are page 2 with the first IC, and page 7 with the second IC. The code is in a .tar.gz file, with the main.c file calling the relevant functions, which are mainly defined inside bms.h and bms.c.
Thank you!