Other Parts Discussed in Thread: BQ34Z100, BQSTUDIO, EV2400
Hello,
I am using BQ34Z100-G1 along with AVR processor for gauging 16S8P Li-Ion battery.
when I solder a new chip on my PCB, everything works fine. AVR is able to read the default data from BQ34Z100 over I2C.
But as soon as I set the following parameters using BQStudio (Batter Management Studio - version 1.3.101) and EV2300 (3.1c), the device bricks!! Both BQstudio and AVR controller can't find the device on I2C bus!
- Number of series cell = 16
- VOLTSEL = 1
- TEMPS = 0
- Write All to flash
- RESET command
- Calibration tab - voltage calibration (Here I got an error: voltage is not in a specified range. the range given is in millivolts.
After getting this calibration error, the device just bricks!! I lost 3 ICs just like this.
Similarly, when I try to flash the golden file generated earlier (.srec) using the programming tab, the device goes into the same bricked state and stops responding over I2C.
Please provide a way to re-flash the device or bring them back into "alive" state!
Notice that I am using 16.5k and 1.2M resistors to divide voltage across BAT pin, But when device is in bricked state, value measured accross 16.5K resistor is coming like 1.3k, 240 Ohm for these bricked chips!