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: Any conflict in multiplexing I2C and LEDs?

Part Number: BQ34Z100-G1
Other Parts Discussed in Thread: GPCCHEM, SN74HC164

Hello,

We plan to use BQ34Z100PWR-G1  part in 4 LEDs mode and would like to display SOC when requested from MCU.  

We have few questions before we start designing it.

We have 3000mAh Li-Poly battery.

Do we need to do cany calibration before requesting SOC?

Does FG needs any register configurations before displaying SOC?

is there conflict between  I2C and LEDs (P3, P4) when I2C communication on?

Any risk on I2C lines to MCU when LEDs are blinking .?

Do we need to have any isolation device for I2C?

Thank you,

Mahesh

  • Hi Mahesh,

    Yes, the fuel gauge requires register configurations before displaying the SOC.

    In short, the process is as follows:

    1. Configure the basic parameters in the data flash.
    2. Calibrate the pack
    3. Use the GPCCHEM tool to find a good ChemID match for your cells.
    4. Update the ChemID.
    5. Run the optimization cycle.
    6. Verify gauging accuracy by running a few cycles.
    7. Create the golden file for production packs. 

    For more information on calibrating the device, please refer to the datasheet www.ti.com/.../bq34z100-g1.pdf and www.ti.com/.../sluu904a.pdf

    For more information on configuring the data flash may be found here: www.ti.com/.../slua664.pdf

    A guide to the GPCCHEM tool may found here: www.ti.com/.../slva725.pdf

    The GPCCHEM tool may be found here: http://www.ti.com/tool/gpcchem

    When using all 4 LEDs, HDQ mode will need to be utilized instead of I2C because P3/P4 are shared with two of the LEDS. If I2C is a requirement, up to 10 LEDs are supported with using just P1 and P2 and an external shift register, such as the SN74HC164

    For more information on how to switch between I2C and HDQ modes, please refer to section 7.3.15.6 of the Datasheet. Please note: The device ships in I2C mode and it is recommended to develop in I2C mode even if the device will be shipped in HDQ mode.

    If you have any other questions, please let me know!

    Please click “This resolved my issue” button if the answer provided resolved your issue.

    Sincerely,
    Bryan Kahler

  • Thank you Bryan for listing out the procedure.