Hello,
I'm designing a BMS board for EBikes batteries (10S4P Lipo battery) based on the BQ7693003DBTR and the BA34z100-G1. Everything seems to be working fine with the exception of the functionalities SCD and OCD. I'm using the bq769X0 Evaluation Software to configure the BQ76930 but with my program the problem is the same! The bits SCD and OCD System Status (0x00) never change even chaning the initial values (0x00) for the registers PROTECTION1 and PROTECTION2.
These are the only thing not working. I had tested piratically everything else with success (temperature sensors, individual cell calibration, UV, OV, cell voltages, etc...).
I think that the problem could be that during discharge the coulomb meter gives me an negative value. Is this the correct sign? Is because of this that the BQ76930 never detects the SCD or OCD situation? If so, could I simple exchange the two signals cutting some tracks on the PCB?
(The absolute value of the CC seems correct and direct proporcional to the sense resistors I'm using (two 2mohm resistors in paralell). I attach bellow the current sensor schematic.
I'm using a configuration with different paths for charging and discharging..