基于AD7879的“两点触摸”手势识别系统的实现
图5.沿不同方向缩放时的电压趋势
AD7879触摸屏控制器设计用于与4线式阻性触摸屏接口。除了检测触摸动作外,它还能测量温度和辅助输入端的电压。所有四种触摸测量加上温度、电池、辅助电压测量,均可以通过编程写入其片内序列器。
AD7879结合一对低成本运算放大器,可以执行上述捏合和缩放手势测量,如图6所示。
在前半周期中,将一个直流电压施加于上层(有源层),并测量X+引脚的电压(对应于VY+–VY–),以提供与Y方向上的运动(接近还是分开)相关的信息。
在后半周期中,将一个直流电压施加于下层(有源层),并测量Y+引脚的电压(对应于VX+–VX–),以提供与X方向上的运动(接近还是分开)相关的信息。
图6所示的电路需要为差分放大器提供保护,防止短接到VDD。在前半周期中,下方放大器的输出短接到VDD。在后半周期中,上方放大器的输出短接到VDD。为避免这种现象,AD7879的GPIO可以控制两个外部模拟开关,如图7所示。
图6.基本手势检测应用图
评论