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: I2C communication

Part Number: BQ4050


Tool/software:

Hi TI team,

We have met some issues about i2c communication with BQ4050. When the issue happened, the data pin has been pulled low abnormally. But we don't know why.

Abnormal:

Normal:

Schematic,

Please kindly share your comment about this issue.

  • Hi Pakho,

    What is being sent to the gauge when the issue is occurring? Is this the only command that causes this or are there others?

    Regards,

    Anthony

    • The BQ4050 sends addr:0x0b reg:0x3d and then the first data it gets is 0x78, then the data line pulls low. as shown:Page 7.

    I2C.docx

    • We also have a slave 0x3c led_driver hanging above this I2C. Initial analysis 0x78 (0b01111000) is considered 0x3c+w by led_driver. because actually see led_driver show exception
    Arrow backward
    Arrow backward
  • Hello,

    Thank you for confirming, in the schematic above it seems like the communication lines are attached to 1M Ohm pull down resistors. The SMBC/SMBD pins are open drain for this device, so they will need to be pulled up externally for correct function. Can you please confirm why these are attached to pull down resistors?

    Regards,

    Anthony