请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
器件型号:BQ25620大家好!
REG0x26_ADC_Control 寄存器有 2 个与“运行平均值“相关的位字段:
- ADC_AVG、
- ADC_AVG_INIT、
但数据表不提供有关求平均值的更多信息。
这是什么平均值? 移动平均值 — 有多少个样本? 还是一个像 Yn =(Xn + Yn-1)/2 的 IIR?
谢谢、
Wolfgang
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.
大家好!
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