This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

No write to flash and no chemistry programming with BQstudio 1.3.45 and BQ34Z100-G1

Other Parts Discussed in Thread: BQ34Z100-G1, BQ34Z100, BQSTUDIO, BQ34Z100EVM

I have a  EV2300 connected via I2C to BQ34Z100-G1 print. The communication seem ok, but I cannot change any parameter via this tool. Also the chemistry cannot changed to any of the displayed battery types from folder chemistry. There is a note in bold "Right click on the selected chemistry to apply it to individual cells. The menu appears only if the f/w supports individual cell chemistries" If I do a right click no menu appears but if I try to use the button "Update chemistry from database" a window with error 3 appears.

I have sent the file bq34z100_G1_v0_16_build_17.srec (from TI) with menu "Programming" ==> Programm and this works without a problem (512 records) but the write problem is still there.

Now I have tried to change the value status in folder "Registers" because it is the only one indicating "read/write" but this action has killed the whole data in the chip because all register have changed to dark grey and the I2C is lost and not working anymore.

Is there anybody knowing the reason why it is not possible to change/write data and/or chemisty?

Is for the BQ34Z100_G1 a  special multi chemistry FW neccessary?

I have several new PCBs with this IC but is there a way to flash a corrupted BQ34Z100-G1 with new default firmware.

Thanks

  • Franz,
    Are you using a 1S configuration or multi-cell? If multi-cell, did you set the VOLTSEL bit in the Pack Config register and calibrate the pack? If you send a screenshot of the bqStudion program, then I may be able to see another problem.

    Tom
  • Hi Tom,

    Many thanks for your answer.
    The chip is by default a 1S configuration LION (in the chemistry tab there is "chemistry version 369" displayed). We need a lead acid configuration with 6 cells (12V). I thought I can simple configure the battery with Chemistry ID 0804 (Sonnenschein 10Ah) but I cannot select and download the type from the chemistry list. Is it a mandatory task to calibrate it befor a configuration from the cemistry list is possible?

    Should I send the screenshots direct to you?

    Brgds Franz
  • It would be better to configure the number of series cells and calibrate the voltage before trying to program the flash.
  • Hi Tom,

    I have set the voltsel bit and the number of cells to 6. Then I have calibrated with the BQStudio Calibration program and it seems it works, because the board shows me 12636mV what ist exact the value of the battery voltage. I have also used the informations from SLUA760.pdf because our final battery will be LFP 1255FT with 55Ah what is >29Ah. Because the application will never exeed 15A charge/discharge current I guess the scaling factor can be 1 although the Capacity is 55Ah. The register values are now Controlstatusword 0x0014, packconfiguration 0x09D9, Flags 0x0116, Flags B 0x2400 but I can still not load a predefined battery from folder "Chemistry" If I try to press "update chemistry from database" a error 3 (checksum) appears. Is there somewhere a step to step procedure available with a description how we have to proceed with a new unconfigured PCB with this IC.

    Thanks Brgds
    Franz
  • Franz,
    You will need to use scaling, because the capacity exceeds 29Ah. I am not sure what is causing you chemistry issue. are you about to program any ChemID? I would try a different type to see if any of them work. We have seen the chemistry database get corrupted before. if you cannot set any ChemID to load, then you could try updating the chemistry database. If that does not work, then i may be a bqStudio problem or a defective device.

    The bq34z100EVM User's Guide is the best step-by-step set of guidelines that we have published for this device.

    Tom
  • Hi Thomas,


    We have calibrate a number of PCBs but we have very often problems. To check the root cause, we have installed BqStudio at three Systems (XP, WIN 7 32bit and Win 7 64bit) but all show the same problems. If we start the BQStudio the dashboard shows the right BQ34z100-1G info. In the registers we see calbit on. If we try to read the data the msg "initial read of data flash failed"  appears very often. If we try  the read data again and again the problem will not disappear. If we dis/reconnect the USB connector between PC and EV2300 and try it again the data will be read and seems to be OK. Then we can proceed with procedure in SLUU904A. (VOLTSEL Bit, number of cells,..........). After calibration is finished (without error msg)  and we try to read the data to be ensure we have the right data transfered from IC to PC we see the msg. "A read of data written failed comparison" (some fields a marked red) we can solve it again by dis/reconnect the USB connector.

    If we try to write down the chemisty data of a given battery typ (e.g. 805) a error window appears with cause 3 and a red msg "Chemistry programming error: checksum mismatch" is displayed. Even the in top of tab described right mouse click function is not working. If we install the sluc564au chemistry update zip the problem is not fixed.

    We tried also tu backup a golden file and den restore it to a PCB but this results in a full crash and the I2C is not working anymore because the BQStudio cannot read the chip ID at startup. Is there a way how we can flash it with a new default (srecord) file. (because the programming button is not working anymore. (HDQ mode?)

    Do you have any idea how we can urgently fix these problems? (because we have a lot auf HW to calibrate und configure)

    Btw: The help of the BQStudio shows not all possible functions.

    Thanks.

    Brgds Franz