Other Parts Discussed in Thread: BQSTUDIO, EV2400
Hi,
I have a product which uses bq28z610 with a pack 2S3P of Samsung INR18650-35E. The control/programming of bq28z610 will be done by a microcontroller. I do not have an EVM or an USB-I2C board (EV2300 or like that) and the budget is low, so can't by one (unless the bqStudio can use a third-party low cost USB-i2c transceiver, which I didn't find documented anywhere).
The question is if setting ChemID (2123) as given by bqStudio and programming basic parameters (Design Capacity, Charge Term Taper, Discharge Current Threshold, Charge Current Threshold, Quit Current Threshold, Term Voltage) is enough, or there are other values updated by bqStudio and connecting the ic to bqStudio is a must.
The slua777 says that after identifying the chemid it must be programmed into the ic, but I can't tell if it refers only to ChemID register or there are other values that must be written (something about a lookup table - is it already in the ic, factory programmed or is loaded by bqStudio). After that, a learning cycle must be done (that shouldn't be a problem).
I know it is easier to use bqStudio, but I can't (stand alone use only, cannot connect to ic), so I hope it can all be done over i2c with a regular microcontroller. Reading/writing register values, observing strict procedures or timings is not an issue, but I need to fully understand the steps needed to be followed.
Thank You