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.

BQ34110: How to interface with fuel gauge.

Part Number: BQ34110
Other Parts Discussed in Thread: CC3220SF, , EV2400, BQSTUDIO, GPCCEDV

Hello I am working on a project that has the BQ34110 and I want to read information off some NiMH D-Cell rechargeable batteries. I am using a CC3220SF launch pad. Basically the batteries need to power the launchpad for over 30 days and I need the BQ34110 to output the battery voltage and current to know when to replace the batteries.

My question is how do I connect these two together and how to interface between the two? I know I need I2C so can you point me to an example on how to use I2C with the CC3220SF and BQ34110. 

I have read the "Using I2C communications with bq34110" report but I am not sure how to program the bq34110 using CCS and CC3220SF. 

Any help is greatly appreciated. Thanks

  • Hi Oscar,

    Please ensure that you have an EV2300 or EV2400 for programming the bq34110. It is required for in the initial setup and configuration. Is there any reason for not using lithium ion batteries? They are much more energy dense and usually favored for mobile/IoT applications?

    How many cells will be used in series? If only 1 cell is being used in series, example code and a breakout board already exists and includes example code for the launchpad ecosystem for use with a lithium-ion battery: www.ti.com/.../BOOSTXL-BATPAKMKII

    To handle communications between the CC3220SF launchpad and the bq34110 over I2C, please refer to the I2C example code at dev.ti.com. The simplelink academy should help out:

    dev.ti.com/.../

    For more help with respect to configuring the bq34110, please submit a post with bq34110 as the selected part.

    For more help with programming the CC3220SF, please submit a post with CC3220SF as the select part.

    Sincerely,
    Bryan Kahler
  • is there a way to program them without such expensive equipment? We are using NiMH because we have a temperature requirement and need these nodes to be powered for over a month minimum.

    We are looking into configurations currently but most likely we will be using 2 parallel D Cell Batteries in series with another 2 D Cell Batteries for a total of 4. 

  • Hi Oscar,

    Utilizing the EV2400 + bqStudio is strongly recommended to reduce development time for creating the initial golden image that will be utilized on the bq34110 so calibration and parameter setting code need not be created. An environmental chamber will need to be used to capture 6 VIT logs (Timestamp, Voltage, Current, Temperature) of discharges at 2 constant rates over 3 temperature ranges.

    These logs will then be formatted and sent to the GPCCEDV tool to determine the CEDV coefficients for the device: http://www.ti.com/tool/gpccedv

    Instructions on how to collect and format the logs may be found here: www.ti.com/.../sluub45

    Your cell configuration is commonly referred to as 2S2P.

    Sincerely,
    Bryan Kahler