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.

[参考译文] BQ25620:ADC 运行平均值

Guru**** 2595770 points


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

https://e2e.ti.com/support/power-management-group/power-management/f/power-management-forum/1578580/bq25620-adc-running-average

器件型号:BQ25620


大家好!

REG0x26_ADC_Control 寄存器有 2 个与“运行平均值“相关的位字段:
- ADC_AVG、
- ADC_AVG_INIT、
但数据表不提供有关求平均值的更多信息。

这是什么平均值? 移动平均值 — 有多少个样本? 还是一个像 Yn =(Xn + Yn-1)/2 的 IIR?

谢谢、
Wolfgang

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

    尊敬的  Wolfgang:

    1) 在均值计算模式下、每个新样本都会以该通道输出寄存器的前一个值进行均值计算。

    2) 当 ADC_AVG_INIT = 1 时、将存储第一个转换值而不进行均值计算、而对每个后续值进行均值计算。 在此模式下、

    第一个存储值为 X0、

    第二个值为 (X1 + X0)/2

    第三个存储值为 (X2 +(X1+X0)/2)/2 = (½ X2 +¼ X1 +¼ X0)、其中 X0、X1 和 X2 是 ADC 按顺序测得的值。

    3) 在单次触发模式下、当 ADC_AVG = 1 时、将获取两个样本并进行均值计算。

    谢谢、

    Ning