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: Not enable CALEN register bit in FULL ACCESS SEALED state

Part Number: BQ34Z100
Other Parts Discussed in Thread: , BQSTUDIO

Hi Teams,

It is an issue from my customer.

BQ34Z100 will not enable CALEN register bit in FULL ACCESS SEALED state. This issue has happen when all the register R/W is done though I2C communication with MCU.

Do you ever meet some similar problems? All your comments are highly welcomed.

Thank you.

  • The CONTROL_STATUS[CALEN] is a status bit. Your customer should not write to it.  Did your customer use bqStuidio to double check?

    Andy

  • Hi Andy

    Actually, they only read the CALEN,  After set CAL_ENABLE, reading the CANLEN, find can't calculate successfully.

        1. Write   Control(): 0x00  CAL_ENABLE 0x002D

        2. Write   Control(): 0x00  ENTER_CAL  0x0081

        3. Read CONTROL_STATUS, if CALEN =0,repear 1,2,3

    CONTROL_STATUS is always 0x4004.

    Besides they have use the bqStuidio to double check. Below is the situation use baStuidio, l write in Chinese.

    目前遇到的情况,程序中对bq34z100 id的读取逻辑是先读取DEVICE_TYPE,然后写入Hardware Revision寄存器,在从Hardware Revision读取出来比对正常情况下,MCU可以读取34z100的DEVICE_NAME

    pylon_debug>ti2c

    @

    id: 256

    name: 

          bq34z100-G1

    bq34z100 id    : 0x100 OK

    eeprom magic   : 0x20200313 OK

    Test result:pass

    Command completed successfully!

     

    用bqstudio连接后,进行电流校准,电流校准失败,bqstudio断开连接,关机重启都无法继续连接上

    MCU读取设备名出现如下情况。

    pylon_debug>ti2c

    @

    id: 256

    name: ,

    bq34z100 id    : 0xf0 NG

    eeprom magic   : 0x20200313 OK

    Test result:fail

     They set the calculate current -1A .

    Can you help to find the reason for failing of the current calculate?

    Best regards,

    He Xing

  • Hi Team,

    Any feedback?

    Best Regards,

    He Xing

  • Does every unit fail the current calibration?

    I would suggest your customer program their srec file to a BQ34z100 EVM and follow the instructions in the EVM user's guide to do the current calibration.   

    Andy