Tool/software:
Hello,
on our board I've noticed that the BQ25628 causes power drops and resets the system. Using the oscilloscope I can see it happens when there is communication over I2C.
On our board there is also a Temperature sensor on the same I2C bus and current consumption is always below 5mA.
This is what I've tried so far but reset still happens:
- Reduce I2C speed to 50kHz
- Increased time between 2 Start commands in case of NACK to 1ms
- Communication only with BQ25628 (100khz and 50kHz)
- Communication only with temperature sensor (100khz and 50kHz)
- Disable watchdog
When reset happens and reading the IC registers the last bit of CHARGER_FLAG_0 is 1, so WD timer signal rising edge detected. It happens also if WD is disabled.
Is this normal?
Then I've just disabled the communication over I2C (except at startup) and no reset happened.
Is there something else I can try?