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.

BQ30Z554-R1: writing data fialed

Part Number: BQ30Z554-R1
Other Parts Discussed in Thread: BQSTUDIO

Hi Sir,

I write 2 data ( 0x00 -> 0x0022,  0x00 -> 0x001F ) as below

When writing the 2nd data, the response takes very long time after writing address, then error happened.

May I ask how to write data in continuous, thank you.

  • Hi Chentsu,

    Are you using your own smbus implementation on a host micro controller or bqStudio?

    From this logic analyzer shot, it is difficult to tell if the slave is asserting and pulling down the clock or if the host has never released the clock. Also, without knowing the timescale of this shot, please make sure that the clock is not being held low for 25 ms, causing the bus to timeout.

    For more information on implementing SMBus, please refer to this app note: www.ti.com/.../sluua79.pdf

    Sincerely,
    Bryan Kahler