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.

BQ41Z90: Cell register address from cell 5 to cell 16

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

Tool/software:

1. We are using the BQ41Z90 fuel gauge IC. In the Technical Reference Manual, the register addresses (SMBus commands) are clearly documented for up to 4 cells. However, our application involves more than 4 cells (specifically 5 to 16 cells), and the documentation does not provide guidance on accessing voltage or status information for cells beyond Cell4.

Could you please clarify how we can access voltage and related data for Cell5 through Cell16 via SMBus? Are there undocumented registers, an extended addressing method, or a configuration mode we need to enable to support more than 4 cells?

2. Is it necessary to purchase the EV2400 SMBus adaptor module for initial configuration, or can the same configuration be performed using the microcontroller through SMbus.

3. Can you provide a reference firmware which will help us to understand the flow much better.

  • Hi,

    For cells greater than 4 you can access this data using ManufacturerAccess() 0x0341 to read cell voltages. 

    Data is in 32 byte data length format:

    aaAAbbBBccCCddDDeeEEffFFggGGhhHHiiIIjjJJkkKKllLLmmMMnnNNooOOppPP

    AAaa Cell 1 Voltage (mV)

    BBbb Cell 2 Voltage (mV)

    CCcc Cell 3 Voltage (mV)

    DDdd Cell 4 Voltage (mV)

    EEee Cell 5 Voltage (mV)

    FFff Cell 6 Voltage (mV)

    GGgg Cell 7 Voltage (mV)

    HHhh Cell 8 Voltage (mV)

    IIii Cell 9 Voltage (mV)

    JJjj Cell 10 Voltage (mV)

    KKkk Cell 11 Voltage (mV)

    LLll Cell 12 Voltage (mV)

    MMmm Cell 13 Voltage (mV)

    NNnn Cell 14 Voltage (mV)

    OOoo Cell 15 Voltage (mV)

    PPpp Cell 16 Voltage (mV)

    Regards,

    Diego

  • an ev2400 and BQstudio is required to program a chemid but not to configure the gauge.

  • Hi,

    Thank you for your response 

    In my case Im interfacing Bq41z90 with Stm32 via Smbus.  

    I have a question, how do i read each cell voltage through SMbus communication. let me know the message format or neccessary documents containing message format.

    Thanks in advance