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.

BQ34Z100-G1 showing wrong Register values after power On

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

Hi team,

We are using li-ion polymer 2 cell battery with 7.4V 4000 mAh, manufacture is HCT electric. I have attached the datasheet of the battery.

We bought BQ34Z100-G1 EVM. The cell has been connected to the EVM as per mentioned in the page 4 of  doc

As mentioned in the PDF the

* battery cell is connected directly to BAT+ and BAT- no charger connection is done.

* On J2 header- jumper is place on 16 V since our battery pack voltage is 7.4V -> IS THIS CONNECTION IS PROPER

* On J5 header - two jumpers have been placed on > 5 jumpers

After the above connection is done, Open the bqStudio.

In the Cell configuration I have changed the Number of Series to 2 and selected the VOLTSEL bit in Pack Cfg A register and wrote that into Data register

I restarted the bqStudio but in the initial 'Registers' screen the SOC, voltage, current, remaining capacity and all other values doesn't seems proper. I have attached the image for reference. 

30% of battery is remaining but SOC shows as 0% in the image

What I have to do to start with the EVM to work. anything like calibration need to be done. Anythings in connection is wrong. Any power supply is required for the headers. Or the Chemical ID of the battery need to be changed ?

We checked the BAT(Translated Battery Voltage Input) line of IC through multimeter but it showed 0.0V.

FYI, we connected a battery pack of voltage less than 5V to the EVM and that seems to be working fine. Seems like issue is only we connect this 7.4V battery

 

  • Hi Mohamed,

    Your connections on J2 and J5 are correct. After you enter in the number of series cells and set the VOLTSEL bit try hitting refresh. This will help you determine if the changes were successfully written. After you confirm the changes were accepted, I would recommend performing a voltage calibration. You can do this in bqstudio on the calbration tab and enter the voltage you have applied across the BAT+ and BAT- pins.

    Additionally, I would suggest updating the chem ID and performing a charge/discharge cycle after calibration. The device should update its values for SOC, remaining capacity, etc.

    Best Regards,
    Ben Lough
  • Thanks lough for the response.
    Will do this and check the outcome.
    But my concern is the Chem ID. I couldn't able to find out the Chem ID of my battery pack.
    As you can see I have attached the battery details and its pdf, its a Li-ion polymer 2 cell battery with 7.4V 4000 mAh, manufacture is HCT electric, but I can't find the HCT manufacture.

    Currently the default chem ID is flashed 0x100(LiCoO2graphitized carbon).
    How to locate the proper Chem ID for my manufacture. Can you please help with this.
    If possible, can you provide the Chem ID details of the battery pack.

    Thanks in Advance
    Sarjoon
  • Hi Lough,

    I tried to update the Chem ID as you preferred but its saying "Chemistry updation failed" and throwing Error.
    And Even i tried to update the Data Flash memory through .srec programming.

    Select Programming Screen -> browsed the .srec file -> Program
    It programs successfully without error but when I click Execute FW button its throws error like "Execution of firmware failed No acknowledge from device".
    What is causing the issue is unknown,
    Did the IC went bad, but when I connect the battery with EVM the IC is detecting fine.

    What is causing the issue. Any ideas ?

    Thanks in advance
    Sarjoon
  • Hi Sarjoon,

    1. I would first perform a voltage calibration if you have not already done so.

    2. We have an online tool you can use to find a chem ID match for your battery: http://www.ti.com/tool/GPCCHEM. Once you have collected the necessary data, upload it in a zip file. It will email you a chem ID number which best fits your battery. Once you have the chem ID, you can program it on the Chemistry tab in bqstudio.

    2. Based on your bqstudio screenshot in your original post it looks like you are communicating with the device. Are you able to export the .srec file that is currently running on the bq34z100? I can take a look to see if there are any errors.

    Best Regards,
    Ben Lough
  • Hi Ben Lough

    I will check with the Chem ID tool.

    Regarding the export of .srec file, I can able to export the file through "Golden Image" option. Please find the attached file for reference

    Only error comes when we write into the Data Flash memory

    Sorry that above image was taken when the battery is not connected but error is same(Failed to execute. No acknowledge from device)

    I measure the voltage from BAT+ to BAT- and it showed 7.2V. Using that value I did voltage claibration

    On calibration screen entered 7170 value in appplied voltage and did volatge calibration. Calibration is done successfully but still the values are improper

    And there seems one more issue "Packet checksum mismatch" error coming once after I did voltage calibration

    What is causing these issues

    And FYI, we have connected two <5 V batteries. One is 3.7V battery and other is 2.7V battery.

    Both batteries if connected in EVM is showing proper Data values(SOC,voltage,Remaining Capacity etc)

    We measured the BAT line(pin 4) and it showed proper voltage values when <5V batteries are connceted whereas when >5V battery is connected the BAT pin shows 0.0V.

    Wrong values are displayed only the >5V batteries are connected.

    Seems more over the issue is with >5V batteries

    Please clarify

    Thanks & Regards

    Sarjoon

  • Hi Sarjoon,

    Do you issue a reset command after setting the VOLTSEL bit? This could be why you are seeing appropriate values for <5 V batteries but not >5 V.

    Could you tell me the status of [FAS} and [SS} in your control status? This will help determine what security mode you are in and might be why you are having trouble writing to memory.

    Also could you reattach your .srec file? It looks like it didn't make it into your post.

    Best Regards,
    Ben Lough
  • Dear Ben Lough,

    Yes I did issue RESET from through COMMANDS options.

    Both FAS and SS is in Green color which I think its not set.

    Sorry for that. I attach the .srec file with this replybq34z100_G1_v0_16_build_17.zip

  • Sarjoon,

    You should see voltage on your BAT pin when configured for >5V. Could you tell me what voltage you are seeing on TP1 and VEN?

    Best Regards,
    Ben Lough
  • Hi Ben lough

    I have attached the user guide with measured voltage on BAT, VEN and TP1 lines. Please refer page no 19

    As you can see, the BAT pin, VEN and TP1 all are showing 0.0V when measured through multimeter.

    I have attached the latest image after I did the following steps

    1. Changed the Design capacity 4000mah since my battery is 4000 mah

    2. Did Voltage calibration with 7500V as calibration value and issued a RESET command.

    3. Restarted the tool and it showed as below

    As you see in the image its showing 22% of battery. Still its not the proper SOC value. I measured the battery percentage it has 70%

    But still BAT, VEN and TP1 shows zero volt.

    In my last reply, Sorry I attached the default firmware. I here attach the exported Firmware(.srec) file form the Data flash memory.

    Please check this and let me know that the firmware seems fine/proper

    7043.OutputFiles.zip

  • Hi Ben lough,

    Anything regarding this you found out. Awaiting for your response sir


    Regards

    Sarjoon