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.

BQ40Z80: BQ40Z80

Part Number: BQ40Z80

Tool/software:

Hi Ti,

im working on the BMS with BQ40Z80 IC and now able to read data over I2C only.
but im stuck in toggling of DSG FET and CHG FET over I2C.
how to implement this toggles? and is there series of steps to toggle these?

im able to toggle gauge and FET over I2C. just guide me in the right direction for this

kalpesh

  • Hello,

    The toggle commands for DSG and CHG FETs will only work if FET_EN is set to 0. Please ensure FET_EN is set to 0.

    If so, then make sure you are sending the command in little endian format: 

    Regards,

    Adrian

  • im trying to change status of DSG  FET when FET_EN is set to 0. but its toggling on but its value is not reflected in 0x0057 or 0x0054 registers where we can check is the values are being updated or not 
    is there any register other than this where it reflects the status of DSG FET

  • Hello Kalpesh,

    Nope, the Operation Status A register is the one to look at to know the status of the FETs. Do you have any protections or PF that are currently tripped? If so, then you will not be able to turn on the corresponding FETs.

    Regards,

    Adrian