Quantcast
Viewing all articles
Browse latest Browse all 35901

BQ20z90+BQ29330 chipset incorrect work after learning cycle

Dear sirs, good day!

I have a problem with my LION controller based on the BQ20z90+BQ29330 chipset. After learning cycle and after all the steps described in SLUA421A doc BQ20x90 turns off both FETs: charging and discharging. I followed process as listed below:

1. Connected 470 Ohm resistors as cells simulator, entered all constants into flash memory, done calibrations of the board.

2. Connected the cells and started learning cycle (by sending 0x0021 command to the MA, 0x00).

3. After 2 cycles update status became 0x06 (R_DIS at the Operation Status register was never set at learning process), I exported .gg file, and changed update status to 0x02, and set to zero cycle counter.

4. Than I read fresh .senc file, and wrote it back into BQ20z90, and imported .gg file that I get during learning cycle.

5. Restarted GasGauge by sending command 0x0041 to Manufacturer Access. Not sealed the pack.

After that my BQ20z90 turned off charging, discharging and precharging FETs, and I can't control my battery. If I try to turn on FETs by sending commands to 0x0046, FETs still on only until turning off conditions (overcharge or undercharge), but never turns on again by themselves.

Also, while importing .gg I received some error window in EVSW (I'm attached the screenshot): "The value you entered is not allowed because it results in code (decimal) 11. Division by zero".

So, what you think I'm doing wrong? I need some assistance, please. Thank you in advance.

P.S. I attached my .gg file and screenshot with error window. Please, inform if need something yet.

www.dropbox.com/.../2000_final.gg

Image may be NSFW.
Clik here to view.


Viewing all articles
Browse latest Browse all 35901

Trending Articles