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: User Interface Connection for Displaying TimeRatetoFull and TimeRatetoEmpty Register Functions from BQ34110 Using MSP430

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

So I have a set of 8 3000 mAh capacity Li-Ion Batteries that I have hooked up in parallel to develop a 24000 mAh battery pack.  And my objective is to hook up this battery pack to a compatible IC chip that will read the TimeRatetoFull and TimeRatetoEmpty register functions and display it on some sort of UI display using a microcontroller.  

My initial thought was to use the BQ-2040 chip to read these values, after calibration, using the EEPROM, but I was told by a TI engineer that the BQ-2040 is a legacy chip and is no longer used.  His suggestion was to instead use an MSP-430 microcontroller to program a BQ-34110 chip to display these register function values on whatever UI display I decide to use.  This is where I am stuck.  I would like to use an LCD display as the UI interface.  But I could not find any code samples on the internet that show you exactly how to program the chip to read these two register function values and route them to a display screen of some type.  I would really like to get past this roadblock, as I have been stuck here for the past few months. 

  • Hi,

    You can communicate with bq34110 over I2C communication. You can send a command(0x16) and read two bytes for timetoempty and 0x18 for timetofull() register.

    If you install bqStudio on theTI web, you can see time to empty and time to full information at register window. You need EV2300 or EV2400 interface box to communicate with EVM if you want to test it in bqStudio.

  • Thanks for the reply Jasper.

    Is there any other interface we can use besides coupling the EV-2200 with the BQ studio software and displaying it on a computer screen?  I'd like to somehow route the display to something more portable/user-friendly like an LCD screen.

  • Hi Joshua,
    There is only SMBus interface on the gauge and TI doesn't have open UI interface source . BQ Studio is a GUI to show the gauge information but doesn't open its code. EV2300 or EV2400 is interface box to convert SMBus to USB. If you send a SMBus command from your MCU, you can read the data from the gauge. You have to make the UI to display this information to LCD.