I'm developing a 3-phase powerline measurement with ADE7878.
Values from ADE7878 are read over I2C by an AVR microcontroller.
Values e.g. angles (register E601, E602, E603) or rms voltages (43C1, 43C3, 43C5)
had been read correctly.
It started one day that angles read (E601, E602, E603) had zero, but voltages read were still correct.
Another day, voltages read were all zero, but the power (E513, ...) was still correct, so internally
the voltage was known.
Looking to the I2C bus, the ADE7878 confirmed the chip-address correctly by ACK and
the data-register address too by ACK. However all data bytes read from ADE 7878 were zero.
So, data traffic on I2C seems to be correct. But I don't understand why on earth it starts sending