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.

BQ35100: EOS Method

Part Number: BQ35100
Other Parts Discussed in Thread: BQ5100, BQSTUDIO, , EV2400

Hi Team,

Greeting of the Day…!

We are using your BQ5100 IC in our product.

Currently we are using the LiSoCl2 batteries in our project.

We are facing the issue while reading the Battery Gauging in EOS mode.

Always We are reading 100% if we keep the battery for discharging two days continuously.

Once we resolve this issue we are going to start production on this Dec 2020.

Could you please guide us and provide the sample code and procedure for EOS method.

Thanks and Regards

Ramesh.B

  • Hello Ramesh,

    In EOS mode the SOH data is not designed to be highly accurate because EOS detection uses trend averages, SOH uses voltage lookup. Make sure you are using the exact chemistry ID for the battery you have in your system otherwise SOH will not be reliable. You can check the chemistry IDs in bqStudio, look for the same identification number.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    We are not using the bqStudio.

    We are using LS 26500 3.6 V Primary lithium-thionyl chloride (Li-SOCl2) High energy density C-size bobbin cell.

    Could you please let us know the CHEM_ID for the Li-SOCl2 batteries.

    Could you please provide sample code for us of EOS method.

    Regards
    Ramesh.B

  • Hi Wyatt,

    Thank you for your response.

    As per bqStudio  LS 26500 Chem ID is 0621.

    Confirm the  BQ5100 is going to support LS 26500 batter?

    Is this IC will support that battery if the battery model not listed in your Chem ID?

    Could you please provide sample code for us of EOS method.

    Regards
    Ramesh.B

  • Hi Wyatt,

    Thank you for your response.

    As per bqStudio  LS 26500 Chem ID is 0621.

    Confirm the  BQ5100 is going to support LS 26500 batter?

    Is this IC will support that battery if the battery model not listed in your Chem ID?

    Could you please provide sample code for us of EOS method.

    Regards
    Ramesh.B

  • Hello Ramesh,

    The gauge should support your battery if the chem ID is available, I would recommend testing with your system using that chemsitry ID to make sure SOH is reliable. I would recommend getting theEV2400 to test your system as it has lots of features use to debug and test quickly.

    There are no direct example code for how to use EOS mode.

    You can reference the following application notes regarding setting up the gauge for EOS mode:

    How to communicate with the gauge, using the command sets: www.ti.com/.../slua790.pdf

    Process to enter EOS mode: www.ti.com/.../slua904.pdf

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    We are going to use SAFT LS33600 in our planning.

    Is BQ5100 supports for the SAFT LS33600?

    Currently we are testing the IC with SAFT LS26500 Battery in our project,That has the CHEM Id in you Software.

    We are following the steps you mentioned in the bq35100 Datasheet section

    8.2.2.2.1.2 END-OF-SERVICE (Resistance Correlation) Mode

    END-OF-SERVICE mode is only used with lithium thionyl chloride (Li-SOCl2) cells. To configure the BQ35100

    device to use END-OF-SERVICE mode, the following data flash configuration variables must be configured

    correctly. For more details, including information on Operation Config A [GMSEL], R Data Seconds, see the

    BQ35100 Technical Reference Manual (SLUUBH1).

    To use END-OF-SERVICE mode, follow these steps:

    1. Step 1: Set GE high to power up the BQ35100 device and wait for ALERT to go low due to INITCOMP = 1.

    2. Step 2: Clear ALERT (read BatteryStatus()).

    3. Step 3: Send GAUGE_START() 1 s prior to the high load pulse starting.

    4. Step 4: Send GAUGE_STOP() directly after the high load pulse has stopped. During the time between Step4

    and Step 5 there should be no other pulse load. A low current DC load is acceptable.

    5. Step 5: Wait for ALERT to go low due to G_DONE = 1.

    6. Step 6: Read BatteryStatus() for an [EOS] decision and other data, such as State-Of-Health().

    7. Step 7: Set GE low to power down the BQ35100 device.

    We have to send any command to set that CHEM ID in CHEM_ID register of that IC?

    We are always reading SOH as 100% only.

    We are running out of time so could you please help us to resolve the issue.

    Regards

    Ramesh.B

     

  • Hello Ramesh,

    You will need to program the chemistry ID to the gauge using the EV2400, it is our standard procedure to use the EV2400 to generate the files needed (flash stream files/.srec) to then use in production.

    There are some other posts on the forum about the sequence of steps for EOS mode:e2e.ti.com/.../891336

    SOH in EOS mode needs to be tested for your specific system to make sure it is accurate, and you need to have the exact chemistry ID programmed to the gauge. EOS mode is designed to give you a warning when the battery is about to die.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    In our board we are communicates the BQ5100 with uc through I2C directly.

    Could you please let me know the procedure how to update the Chem ID with out EV2400 and Bqstudio in our Production?

    Could you please help us on this.

    Regards

    Ramesh.B

  • Hello Ramesh,

    The data in the chemistry ID is propreitary data, to upload the chemsitry ID you must use the EV2400 to configure one gauge then use the files (flash stream) from that configuration to upload via your host if needed.

    Check this other thread for more explanations: e2e.ti.com/.../863427

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    How can we get the .bqfs file for SAFT LS26500 Battery to upload via Flash stream

    Is available Flash stream GUI... 

    How to create the Chem ID for SAFT LS33600.

    What procedure to  generate the .bqfs file 33600 battery...

    Could you please do the needful.

    Regards

    Ramesh.B

  • Hello Ramesh,

    What are all your configurations for data flash? I may be able to send you the file if you need it immediately for testing, but I would recommend ordering an EV2400 with EVM to generate the file for your testing and quick debug.

    You don't need to create the chemistry ID, it is uploadd to the gauge using bqStudio and EV2400.

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    Could you please let us know with out CHEM ID update in IC,Can we get the battery discharging by reading SOH Register?

    Please provide procedure to check that.

    What is the data for  configurations for data flash?

    Could you please send the sample data to understand that values.

    Regards

    Ramesh.B

  • Hello Ramesh,

    You cannot get SOH readings if you haven't programmed the correct chemistry ID. The chemistry ID contains a voltage table at specific DODs, the gauge requires this table.

    The settings are for your specific application. You will need to program the cell count, design capacity, design voltage, and set the corresponding registers depending on your cell count for the initial setup. You will also need to calibrate the gauge.

    You can review the EVM users guide for some some of the hardware connections and steps for changing the cell count: www.ti.com/.../sluubh7.pdf

    Sincerely,

    Wyatt Keller

  • Hi Wyatt,

    Thank you for your response.

    How we can program the BQ5100 using EV2400 with our Board? 

    Could you please provide the quotation for the EV2400.

    Could you please provide a sample of LS26500 Battery file to understand the required settings for EOS through file stream.

    Regards

    Ramesh.B

  • Hello Ramesh,

    You would have to connect the I2C lines to the corresponding connections on your board for SDA, SCL, and GND.

    The cost for the EV2400 is posted on TI.com, you can submit an order through the website. It is $200.

    I'm not sure exactly what you need for the sample file, you will need to do all the configurations and calibration to the file so the file I send would not be very useful for your system.

    Sincerely,

    Wyatt Keller