Other Parts Discussed in Thread: BQ25883, BQSTUDIO, EV2400
Hello,
I'm trying to comunicate, by I2C, from my host (Atmega328PB) to BQ28Z610 gauge.
System is composed from BQ25883 as charger, BQ28Z610 as protetor and gauge, Atmega328PB as host and 2S 14650 lithium cell as power supply.
I2C communication from host to BQ25883 is fully work.
Pull-up resistance is 5.1K connected to positive pole of first cell.
I2C connection wire are quite short.
When I read register value with EV2400 and BQStudio, to BQ28Z610, it's ok,
but when I try to read same address and same register with my host, BQ28Z610 doesn't answer.
In attached picture you can see a captured image of I2C signal of Standard Commands (0x2C RelativeStateOfCharge) between host and BQ28Z610.
In image there are several NACK, instead there should be ACK.
How can I solve it?
Thanks