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.

BQ25756: BQ25756

Part Number: BQ25756

Tool/software:

Hello,

First, is it possible for the BQ25756 to stretch the clock, and if so, can you help with the following situation?

I have a BQ25756 which is exhibiting unexplainable behavior on the I2C clock, causing data to hang low for 1.6s.

The unique configuration of this setup is that I am using a switch (TS3A24157RSER), to toggle between two BQ25756 I2C clock/data.

I am seeing random clock cycles which have a very short duration, and no discernable pattern.

I am using an ATSAMS70Q20B as the controller.

I am attaching captures from a signal analyzer showing this behavior both on write and read.

If you look at this on a oscilloscope, there appears to be a partial clock cycle with anywhere from 1V-2V amplitude, which explains why the signal analyzer sometimes shows the pulse, and sometimes doesn't.

Thank you.

  • Hi Michael,

    It is not possible for the BQ25756 to stretch the clock. This pin is input only. I have a couple of questions that may help me debug this:

    • Can I see the oscilloscope behavior in addition to the logic analyzer to see the abnormal partial clock cycle?
    • Can you send over the schematic portion relevant to the I2C communication?
    • Does the clock waveform look the same on both sides of the TS3A24157RSER?

    Best,
    Michael