上面提到的中值,均值,IIR,Jitter(去抖)等滤波器是常用的用来平滑 sensor rawdata 曲线的滤波器,使用这样滤波器可以降低 rawdata 的白噪声峰峰值,提升信噪比,这些滤波器适用于所有类型的触摸 sensor。但并不是说只有这些滤波器才有效,仅仅是这些滤波器比较简单实用而已。我们一般做触摸按键时这些常规的滤波器使用的较多。在CapSense组件中,这些滤波器可以级联起来使用。
ALP 滤波器是专门为接近传感器设计的滤波器,它的大致原理图是当简单到 rawdata 数据波动不大时,使用高阶IIR 滤波器做深度平滑滤波,尽量降低rawdata 的波动,但是在rawdata 波动超出阈值时则切换成均值滤波器,以获得较快的反应。ALP 滤波器是一个高度平滑与反应时间兼顾的滤波器,比较适合用于接近传感器。ALP 滤波器可以提升接近距离是因为使用了该滤波器之后 rawdata 的波动范围减小了,这样我们就可以给传感器设置更低的手指阈值和噪声阈值,从而增加接近距离,并不是ALP滤波器本身可以增强信号增长量。
ALP滤波器是目前我司针对接近传感器的特点专门设计的传感器,但是是不是最优的选择这个不太好下结论,因为 ALP 滤波器并不是接近传感器的必选项。选择什么样的滤波器主要看 rawdata 的波形特征,如果 IIR + 中值或者 IIR+均值滤波器已经可以需求的情况下,不使用 ALP 滤波器也是可以的。我们目前做的使用了接近传感器的项目中,一般的策略是如果不使用 ALP 滤波器能够满足感应要求,那就不使能该滤波器(降低SRAM/FALSH占用),如果接近距离难以达到要求则使能 ALP 滤波器来增强接近距离。
上面提到的中值,均值,IIR,Jitter(去抖)等滤波器是常用的用来平滑 sensor rawdata 曲线的滤波器,使用这样滤波器可以降低 rawdata 的白噪声峰峰值,提升信噪比,这些滤波器适用于所有类型的触摸 sensor。但并不是说只有这些滤波器才有效,仅仅是这些滤波器比较简单实用而已。我们一般做触摸按键时这些常规的滤波器使用的较多。在CapSense组件中,这些滤波器可以级联起来使用。
ALP 滤波器是专门为接近传感器设计的滤波器,它的大致原理图是当简单到 rawdata 数据波动不大时,使用高阶IIR 滤波器做深度平滑滤波,尽量降低rawdata 的波动,但是在rawdata 波动超出阈值时则切换成均值滤波器,以获得较快的反应。ALP 滤波器是一个高度平滑与反应时间兼顾的滤波器,比较适合用于接近传感器。ALP 滤波器可以提升接近距离是因为使用了该滤波器之后 rawdata 的波动范围减小了,这样我们就可以给传感器设置更低的手指阈值和噪声阈值,从而增加接近距离,并不是ALP滤波器本身可以增强信号增长量。
ALP滤波器是目前我司针对接近传感器的特点专门设计的传感器,但是是不是最优的选择这个不太好下结论,因为 ALP 滤波器并不是接近传感器的必选项。选择什么样的滤波器主要看 rawdata 的波形特征,如果 IIR + 中值或者 IIR+均值滤波器已经可以需求的情况下,不使用 ALP 滤波器也是可以的。我们目前做的使用了接近传感器的项目中,一般的策略是如果不使用 ALP 滤波器能够满足感应要求,那就不使能该滤波器(降低SRAM/FALSH占用),如果接近距离难以达到要求则使能 ALP 滤波器来增强接近距离。
举报