Tool/software:
Hello, I am using the BQ25798 with its default register values, and the circuit works well with 3 batteries. It is also connected with a controller via I2C. When I read the default values of registers, all are ok, except register 0x06. Its default value must be 3000 mA (300 decimal) for an unknown adapter, but I read 128 (100000000 binary), or 1280 mA. Is it normal, or is there a problem with reading? I set ADC enable (0x2E register) with a value of 0x80, so ADC works with 15-bit resolution, then I read the temperature register 0x41. After some work, it shows a maximum of 98, which corresponds to 49 degrees, which is highly unlikely. I think the temperature is higher. Is this a typical reading for approximately 400 mA of consumption? And another thing I noticed is that after a while (30 seconds), the countdown stops, the ADC shows the last value, and then stops working. Why?