Hi,
I am writing embedded firmware to control BQ25708. Now I found out that the values I read out of BQ25708 like Ibat (register ADCIBAT, 0x24), Iin (register ADCIINCMPIN, 0x25) are delayed to the physical values by some hundred msec, I measured between 400msec and 800 msec. Also it seems that a new set value for Iin_Host (register IIN_HOST, 0x3F) is taken into account with a similiar delay.
I searched the data sheet but could not find any specs on this, neither confirming nor controverting my measurements.
Here is a short description of my setup: My microcontroller is connected to BQ25708 via SM bus. I can measure the output current of the BQ25708 circuit with a µC-internal ADC.BQ25708 has only a bat connected, no input supply. Now with a cycle time of 200 msec I fetch data from the BQ25708 and also read out the internal ADC. After calculating the currents in mA I output them to a UART, get the values in a terminal program and put them into Excel. I change the load current in steps of several hundred mA. I would have expected to see these steps on both curves (BQ25708 Ibat and ADC-I) simultaniously. But this is not the case.
Any detailed information or suggestions welcome
Thanks a lot
Martin