
AD7148
近接灵敏度
快速过滤器在图30中,用于检测当有人
接近传感器(接近) 。两个条件设置内部
接近检测信号,利用比较器1和比较器2 。
当用户接近传感器比较器1检测。该
PROXIMITY_DETECTION_RATE位( Address0x003 [13: 8])
控制比较器1的灵敏度。例如,如果
PROXIMITY_DETECTION_RATE被设置为4 ,则接近1
信号被设置时, WORD1之间的绝对差值和
WORD3超过( 4 × 16 ) LSB规范。比较器2检测时
用户将鼠标悬停在传感器或接近传感器,速度非常慢。
该PROXIMITY_RECAL_LVL位(地址0x003 [7: 0])的控制
比较2 ,灵敏度例如,如果PROXIMITY_
RECAL_LVL被设置为75 ,将接点2的信号时,设置为
快速过滤平均值和之间的绝对差值
环境价值超过( 75 × 16 ), LSB规范。
疾病预防控制中心
16
FP_PROXIMITY_CNT
寄存器0x002
STAGEx_FF_WORD0
STAGEx_FF_WORD1
STAGEx_FF_WORD2
STAGEx_FF_WORD3
STAGEx_FF_WORD4
STAGEx_FF_WORD5
STAGEx_FF_WORD6
STAGEx_FF_WORD7
银行3寄存器
PROXIMITY_DETECTION_RATE
寄存器0x003
FP_PROXIMITY_RECAL
注册为0x004
LP_PROXIMITY_RECAL
注册为0x004
比较器1
WORD0 - WORD3
近接
近接时序
控制逻辑
LP_PROXIMITY_CNT
寄存器0x002
FF_SKIP_CNT
邻近检测快速FIFO用于通过片上逻辑
以确定是否检测到的接近。快速FIFO希望
接收来自所述转换器的样品按设定的速度。 FF_SKIP_CNT
(寄存器0x002 [ 3 : 0])快速过滤器跳过的控制,它用来
正常化进入FIFO中的采样的频率,
不管有多少转化阶段是在一个序列中。这
值确定CDC的样本未使用(跳过)在
接近检测快速的FIFO。
确定FF_SKIP_CNT值是必需的过程中只进行一次
电容传感器接口的初始设置。表13示出了
FF_SKIP_CNT如何控制更新率快FIFO 。
对于此设置,使用所有8时建议值
在AD7148转换的阶段,是
FF_SKIP_CNT = 0000 =无样品跳过。
近接1
Σ
= WORD ( N)
N
0
8
近接
SLOW_FILTER_EN
SW1
7
STAGEx_FF_AVG
银行3寄存器
比较器2
AVERAGE - 环境
接点2
STAGEx_FF_WORDx
PROXIMITY_RECAL_LVL
寄存器0x003
比较3
WORD0 - 中华网值
STAGEx_SF_WORD0
STAGEx_SF_WORD1
STAGEx_SF_WORD2
SLOW_FILTER_UPDATE_LVL
寄存器0x003
STAGEx_SF_WORD3
STAGEx_SF_WORD4
STAGEx_SF_WORD5
STAGEx_SF_WORD6
STAGEx_SF_WORD7
STAGEx_SF_AMBIENT
银行3寄存器
CDC输出代码
AMBIENT价值
STAGEx_SF_WORDx
传感器
联系
时间
图30.接近检测逻辑
第0版|第20页56
07155-029
银行3寄存器
笔记
1.
SLOW_FILTER_EN
被置SW1时关闭| STAGEx_SF_WORD0 - STAGEx_SF_WORD 1 |大于编程在SLOW_FILTER_UPDATE_LVL位的值
提供
近接
未设置。
2.
近接1
时设置| STAGEx_FF_WORD0- STAGEx_FF_WORD3 |大于编程在PROXIMITY_DETECTION_RATE位的值。
3.
接点2
时设置|平均AMBIENT |大于编程在PROXIMITY_RECAL_LVL位的值。
4.说明比较器功能的:
比较器1 :用来检测当用户已接近或离开的传感器。
比较器2 :用来检测当用户将鼠标悬停在传感器和接近传感器非常缓慢。
也可以用来检测是否传感器环境水平改变用户交互的结果。
例如,潮湿或灰尘落在后面传感器。
比较器3 :用于启用慢速过滤器更新速率。慢速过滤器IS UPDATED WHENSLOW_FILTER_EN被置
近接
未设置。