Part Number: BQ27427
Other Parts Discussed in Thread: BQSTUDIO
On the production line, we also encountered a problem where, when connected to VBUS, the charging status showed as discharge and the current was displayed as a negative value. This problem occurred in 2 out of 500 products. (The same software)
The register values at the time of the problem occurrence: 00 = 1202, 02 = 0C08, 04 = 0EE8, 06 = 0149, 08 = 0241, 0A = 050E, 0C = 0425, 0E = 0695, 10 = FE70, 16 = 053C, 18 = FA0A, 1A = 23A9, 1C = 003F, 1E = 0C08, 20 = 005E, 28 = 0237, 2A = 0425, 2C = 0504, 2E = 0695, 30 = 002D, 66 = 0E80, 68 = 0168, 6C = 01BB, 6E = 0112, 70 = 3EBD
One of the malfunctioning machines returned to normal after being manually updated with new images. 00=1202 02=0C24 04=0EF7 06=01C8 08=01BF 0A=0681 0C=01AC 0E=066E 10=016C 16=06CD 18=0572 1A=2DF5 1C=001B 1E=0C24 20=0063 28=01AC 2A=01AC 2C=066E 2E=066E 30=001B 66=2E40 68=0130 6C=FFF8 6E=04CA 70=3DB0
Another abnormal machine, when accidentally placed in an abnormal environment (VINDPM occurred), would continue to draw power from the VBUS but with insufficient voltage, and then switch to drawing power from the battery. It then automatically reversed the current direction and corrected the issue. Registers before restoration: 00 = 1202 02 = 0BD7 04 = 0E23 06 = 01C9 08 = 011F 0A = 0677 0C = 0103 0E = 0655 10 = FE19 16 = 06CD 18 = F91E 1A = 33E1 1C = 0010 1E = 0BD6 20 = 0063 28 = 00C0 2A = 0103 2C = 0618 2E = 0655 30 = 000D 66 = 3EB9 68 = 0193 6C = FED9 6E = 067F 70 = 3AF0
Restored registers: 00 = 1202 02 = 0BD7 04 = 0EC9 06 = 01C8 08 = 011A 0A = 0677 0C = 00FC 0E = 0655 10 = 0183 16 = 06CD 18 = 05B9 1A = 3410 1C = 0010 1E = 0BD8 20 = 0063 28 = 00BB 2A = 00FC 2C = 0618 2E = 0655 30 = 000C 66 = 3EB9 68 = 0170 6C = FEDE 6E = 0683 70 = 3D37
Q1: Why is it that the same software can sometimes exhibit this phenomenon where the current flows in the opposite direction?
Q2: Could you please explain what the recovery mechanism for the second machine is? Can it be understood that this is because of the abnormal environment that led to a situation similar to subtracting a negative number resulting in a positive number?



