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.

BQ4050: How to get the info from BQ4050 by Hardware IIC in mt2811b

Part Number: BQ4050
Other Parts Discussed in Thread: BQSTUDIO

Hi all 

 is that possible use hardware iic to write or read  with BQ4050?

when i use hw iic to get the battery  remain info by send  0x16 + 0x0D to BQ4050 。

but there is always not any ACK come from BQ4050 when sending  0X0D  byte , but it has feed back ACK when 0x16 sending finish。

my master ic is MT2811,  hw iic api is from the SDK which is OK for other normal IIC。

 

  • Hello Seven,

    Can you confirm if the ACK was sent by the bq4050 and not another device on the bus?

    A few hardware iic engines use 7 bits for slave address. Try 0x0B instead of 0x16. If that does not work, then compare waveforms with bqStudio communication using a scope.

    Regards