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.

[参考译文] BQ25713:BQ25713B ADC 问题

Guru**** 2390755 points
Other Parts Discussed in Thread: BQ25713B, BQ25713

请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/922419/bq25713-bq25713b-adc-problem

器件型号:BQ25713

大家好、我遇到了从 BQ25713B 到 I2C 读取 ADC 数据的问题。 我将按以下顺序设置寄存器:

1: CHARGE_OPTION_0.EN_LWPWR=0;          //禁用低功耗模式

2: CHARGE_OPTION_1.EN_IBAT=1;            // 启用 IBAT 输出缓冲器

3: adc_option.adc_conv=1;               //持续更新(每1秒)

4: adc_option.adc_start=1;              //开始转换

5: adc_option.EN_adc_ICHG=1;            //启用 ICHG

6: ADC_OPTION.EN_ADC_IDCHG=1;          //启用 IDCHG

7: ADC_OPTION.EN_ADC_IIN=1;             //启用 IIN

8:ADC_OPTION.EN_ADC_VBAT=1;           //启用 VBAT

9:ADC_OPTION.EN_ADC_VBUS=1;          //启用 VBUS

10:adc_option.EN_adc_vsys=1;         //启用 VSYS

11:写入 ADC_OPTION 寄存器后、再次读取它。

在所有 ADC 读数中、我只从 V_SYS (ADC_VSYS_VBAT 寄存器)获得响应。

当我关闭 V_bus 电压并再次打开(电池已连接)时、V_bus 值仅改变一次。

其他 ADC 读数(I_CHG、I_DCHG、V_BAT)为0。 从 ADC_OPTION 启用它们后、我再次读取该寄存 器并观察 EN_ADC_VSYS、EN_ADC_ICHG、EN_ADC_IDCHG、EN_ADC_IIN、EN_ADC_VBUS、ADC_START、ADC_CONV 未设置为1、它们的值为0。

最有趣的部分是在再次读取后 EN_ADC_VBAT 为1、但我在 ADC_IBAT 寄存器中得到0。

我已经用 V_bus (CHRG_OK =高电平)和电池供电时( CHRG_OK =低电平)尝试了这两种方法。

BQ25713的以下功能未被使用:PROCHOT (未连接)、OTG/VAP (未连接)、CMPOUT (未连接)、CMPIN (接地)、PSYS (未连接)。

以下是原理图(与评估模块的原理图相同):

我缺少什么? 也许我也应该设置一些其他寄存器?

如果您需要任何其他信息、请告诉我。

提前感谢您、Dmitriy。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    很抱歉,我发现了问题(发布问题后)