EN
Home > FAQ | awinic > [FAQ0701071]SAR Sensor中如何理解Rawdata、Valid、Baseline、Diff ?

[FAQ0701071]SAR Sensor中如何理解Rawdata、Valid、Baseline、Diff ?

Sensor&呼吸灯 2023-07-10 Views: 4 Likes: 0

A:RawData:当前电容值经过AFE模块由ADC采样得到的原始数据。

RawData = Cprox / Cfb * 2^21

Valid:Rawdata经过低通滤波 + 温补后的数据 。

LpfData(n ) = a * LpfData(n-1) + (1 – a ) * Raw(n)

Valid = LpfData – K * (LpfData_ref – InitData_ref)

InitData_ref为参考通道校准后的第一个数据;K为温补系数。

Baseline:接近状态:Baseline冻结

无接近状态: 由Valid经过低通滤波得到。 

Baseline(n) = a * Baseline (n-1) + (1 – a ) * Valid(n)

其中低通滤波系数a可根据Diff的正负配置不同的两个值。当Diff为正数时,a通常配置为1/128;当Diff为负数时,a通常配置为1/4 。

Diff :Valid和Baseline的差值。 Diff = Valid – Baseline

Back to FAQ List