采用AD7879的阻性触摸屏手势识别实现

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

图 6. 基本手势检测应用图

图 7. 避免放大器输
评论