Hello,
The BQ40Z80 is interfaced with the i2c-2 in my IMX8 processor-based system. Here I am reading the DAStatus1(0x0071), DAStatus2(0x0072), and DAStatus3(0x007B) register.
1) DAStatus1(0x0071) Register: Here when I am reading this status register, which returns 32 Bytes of data containing the Battery voltage, BAT Volatge, PACK voltage, current and Power as mentioned in the BQ40Z80 reference manual. And as mentioned in manual I am receiving 32 Bytes of data, But the first 2 initial bytes is not technically correct I assume as it does not practically represent Battery1 voltage as mentioned in referenced manual. And the same thing is happening in other status registers such as DAStatus2, DAStatus3 except the value is different, but those values are???
For the Reference I have attached the Screenshot of my reading. Will be waiting eagerly for the reply. Please provide the Solution or Explanation ASAP.
Thanks & Regards,
HK. (Acevin Solutions)