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.

BQ25890: BQ25890

Part Number: BQ25890

In my initial post I stated "In almost all read access of the BQ25890, bit 2 of register 0x14 reads as a 0. However, on one occasion, I have read back a 1 from that bit. What causes that bit to be set to 1 (since it is a read-only bit)?" 
I meant to say that bit 1 of the device revision in register 0x14 reads back as a 1 (instead of bit 2). 
I have now seen a number of devices returned after customer use, with bit 1 of register 0x14 set (so the device revision reads as 3).  A reset of the charger (power on or through command) does not fix the read back of 3 for the device revision. No other registers show a problem. 
Also, if I use the same firmware (from the devices with the incorrect revision) on other equivalent devices, I read back the correct device revision of 1, so this problem is not an i2c read back error.  
Sometime, during customer use, the device revision changed.   How is this possible?  Is the charger's device revision stored in flash?  If so, are there other ways of detecting charger flash corruption or confirming damage to the charger?

  • Hello, 

    Thank you for reaching out via E2E and providing a detailed explanation of the unexpected register value observed. Please see my comments below. 

     Firstly, is there any chance that some of the devices are BQ25890H compared to BQ25890? I ask this because device revision for BQ25890H is expected to be 3 (11 binary), whereas device revision for BQ25890 is expected to be 1 (01 binary). 

    Can you help to share a full register read where all registers are at power on default values from a device where device revision = 11?

    Sometime, during customer use, the device revision changed

    This is not expected behavior. The device revision bits should not be able to be changed post production. 

    Best Regards,

    Garrett 

  • Thanks, Garrett.  The BQ25890H was selected as an alternative to BQ25890; which explains why a few devices returned by customers would have the device revision set to 3.  Appreciate you suggesting this as the reason.
    L. Clem