
AD7879
中位数和平均滤波器
由于在触摸屏原理部分所述,触摸
画面由两个电阻层,通常被置于
在LCD屏幕上。由于这些层是在接近
到LCD屏幕上,噪声可以从屏幕上被耦合到
这些电阻层,从而导致错误的触摸屏位置
tional测量。
的AD7879包含一个滤波块对数据进行处理和
将信息发送给之前丢弃的寄生噪声
主人。该模块的目标不只是抑制
噪音;芯片上的滤波也显着地降低了主机
处理负荷。
的处理功能由所应用的两个过滤器
到转换后的结果:中值滤波器和均衡滤波器。
中值滤波器抑制所述分离的外的范围内的噪声和
设置将要采取的测量次数。这些测量
ments被布置在一个临时数组,其中第一个值
是最小的测量和最后一个值是最大
测量。第6位和第5位控制寄存器2 ( M1 , M0 )
设定值滤波器的窗口,因此,数
测量拍摄。
表6中值滤波尺寸
M1
0
0
1
1
M0
0
1
0
1
功能
中值滤波器不工作
4次测量
8测量
16测量
当两个过滤器的值是00 ,仅一个测量是
传送到寄存器映射。
选择了与M1和M0的设置数量必须是
等于或大于所选择的A1和数量较大
A0设置。如果这两个设置中选择相同的数,中位数
过滤器被关断。
表8中位数平均滤波器( MAVF )设置
M ←一
M<A
M>A
功能
中值滤波不工作;输出是
平均A的转换结果
不可能的,因为中值滤波器的大小是
总是比平均窗的大小更大
输出的是一个中间值的平均值
从M个测量值的阵列
例子
M 1, M 0 = 11 ,A1和A0 = 10 ;在这个例子中,中值滤波
具有16这一个窗口尺寸意味着16测量
取并布置在一个临时数组降序排列。
在这种情况下,平均化窗口大小为8的输出是一个
平均16个测量值的中间8个值的取
用中值滤波。
12位SAR
ADC
转换
结果
6
2
13
4
16
5
15
10
9
3
11
8
1
12
14
7
MEDIAN
滤波器
16测量
安排
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
平均
滤波器
平均
MIDDLE 8个值
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
平均滤波器的大小确定的值与数
的平均水平。第8位和第7位控制寄存器2 ( A1 , A0 )允许
平均2 , 4 ,8或16个样本。只有最后的平均结果是
写入到结果寄存器。
表7.平均滤波器的尺寸
A1
0
0
1
1
A0
0
1
0
1
功能
2中间样品平均
4个中间样本的平均
8个中间样品平均
16个样品平均
M = 16
A=8
图27中值和均值滤波器为例
第0版|第16页36
07667-027