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.

[参考译文] BQ25155:BAT ADC 读取精度问题!!!

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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1421687/bq25155-bat-adc-read-accuracy-issue

器件型号:BQ25155

工具与软件:

嗨、团队:

客户使用 BQ2520的 ADC 读取电池电压、精度很差。

根据客户的描述:他们充满电的电池充电、电压为4.2V、但他们读取 ADC、计算结果为4.12V

容差约为2%。 似乎超出规格。 请参阅下表。

执行 ADC 读取结果的固件组:

那么有什么建议来解决这一差距呢?

BTW、我曾提供 Linux 代码供他们参考。

ADCCTRL0寄存器(0x40)的默认值为0x2

ADC_CONV_SPEED-为00

是否有任何用于补偿该误差的缺失设置?

谢谢

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

    Paul、你好!

    [报价 userid="16456" url="~/support/power-management-group/power-management/f/power-management-forum/1421687/bq25155-bat-adc-read-accuracy-issue "]

    ADCCTRL0寄存器(0x40)的默认值为0x2

    ADC_CONV_SPEED-为00

    [报价]

    此配置没问题、但它确实将 ADC_READ_RATE 设置为手动读取、因此对于新的 ADC 读取、应将 ADC_CONV_START 设置为1。

    可能有几个因素会影响 ADC 的测量。 Linux 代码正常。

    我要确认以下几个问题:

    -这是在充电或放电时进行的测量吗? 如果是、那么充电/放电的电流是多少?  

    -在此读数期间,您是否可以使用 DMM 提供 BQ 器件上 VBAT 引脚的电压?

    -您能分享原理图吗? 如果可能、请在 BQ 充电器的 VBAT 引脚和实际电池之间添加任何电路。

    此致、

    Juan Ospina