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.

BQ25700A: 如何正确读取ADCIBAT寄存器中充电电流和放电电流值?

Part Number: BQ25700A

   Ti的工程师工程师你们好,近期在使用BQ25700A控制电池充放电时遇到以下问题:

   当前电池已经能够正常充电了,但我想通过ADCIBAT寄存器读取电池充放电的电流,正常在适配器供电时会能够通过读取ADCIBAT寄存器前一个字节得到当前电池充电电流值;

在由电池供电时读取ADCIBAT寄存器后一个字节得到当前电池放电电流值,我读到的ADCIBAT寄存器都为0,我也参照数据手册配置了ADCOption(35h)寄存器,设为Reg0x35 = 0xa0ff,Reg0x35[2]为EN_ADC_ICHG,

Reg0x35[3]为EN_ADC_IDCHG,这两个地方是否需要做个判断当前是处于充电状态还是放电状态然后分别使能EN_ADC_ICHG和EN_ADC_IDCHG?