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.

Please help. Some questions about Bq34z110 _ I2C Write

Other Parts Discussed in Thread: BQ34Z110

Hi,

I use STM32F215XX chip communicate with Bq34z110 chip through i2c.

I follow the step in page 28 of slusb55b.pdf

And I follow ,here is the step.

I get different datas from ' step (A) ' , ' step (B) ' , ' step (C) ' , ' step (D) '

Read the ' strp (B) '. I don't read 96 00.

-> I read ' 4C 00  '

Here is the waveform about i2c communication .

< step ( A ) >

-Full

- front

-back

- Value

< step ( B ) > : Here is a problem.

- Full

- Value

< step ( C ) >

 -Full

 - front

 - back

- Value

< step ( D ) > :

I was writing. But reading events happened.

NACK!!, in the final.

 -Full

 - front

 -back

- Value

Is there something wrong with my i2c communication ?

' step ( B ) ' .. Is this it?

Regards and Thanks,

user4519591.

 

  • You may not be using the full command protocol when reading the checksum. The sequence is START; <address with W bit>; <60 command>; <address with R bit>, <data read from the device>;STOP

  • Tom,

    -  This picture created using 'bq Gas Gauge Evaluation Software'.

    - When I had to use the 'bq Gas Gauge Evaluation Software', printed screen.

    I played a lot of thought.

    Seems there is an issue that looks because of differences in other parts(=command).

    Can you see me the 'bq Gas Gauge Evaluation Software' - 'DataRAM' monitor using for capture,

    and 'bq Gas Gauge Evaluation Software' - 'DataFlash' monitorusing for capture.

    I appreciate all of the help thank you.