新闻中心

EEPW首页 > 模拟技术 > 设计应用 > 采用AD7879的阻性触摸屏手势识别实现

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

作者: 时间:2013-11-21 来源:网络 收藏
出短接到VDD的应用图

  这种情况下, 设置为从机转换模式,并且仅测量半个 周期。当 完成转换时,产生一个中断,主处理器重 新设置 以测量第二个半周期,并且改变 AD7879 GPIO 的值。第二转换结束时,两层的测量结果均存储在器件 中。

  旋转可以通过一个方向上的同时缩放和一个倾斜捏合来模 拟,因此检测旋转并不困难。挑战在于区别旋转是顺时针 (CW)还是逆时针(CCW),这无法通过上述过程来实现。为了 检测旋转及其方向,需要在两层(有源层和无源层)上进行测量,如图 8 所示。图 7 中的电路无法满足之一要求,图 9 提出了一种新的拓扑结构。

  

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

  图 8. 顺时针和逆时针旋转时的电压测量

  图 9所示的拓扑结构实现了如下功能:

  半周期 1:电压施加于Y层,同时测量(VY+ – VY–)、VX–和 VX+。每完成一个测量,AD7879 就会产生一个中断,以 便处理器改变GPIO配置。

  半周期 2:电压施加于X层,同时测量(VX+ – VX–)、VY–和VY+。

  图 9 中的电路可以测量所有需要的电压来实现全部性能,包 括:a)单点触摸位置;b)缩放、捏合、旋转手势检测和量化; c)区别顺时针与逆时针旋转。用两点触摸手势来完成单点触 摸操作时,可以估计手势的中心位置。

  

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

  图 9. 单点触摸位置和手势检测的应用图

  实用提示

  轻柔手势产生的电压变化相当微细。通过放大这种变化,可 以提高系统的鲁棒性。例如,可以在屏幕的电极与 AD7879 的引脚之间增加一个小电阻,这将能提高有源层的压降,但 单点触摸定位精度会有所下降。

  另一种方法是仅在低端连接上增加一个电阻,当 X 层或 Y 层 为有源层时,仅检测 X–或 Y–电极。这样就可以应用一定的 增益,因为直流值相当低。

  ADI公司有许多放大器和多路复用器可以满足图 6、图 7 和图 9 所示应用的需求。测试电路使用AD8506 双通道运算放大器和ADG16xx 系列模拟多路复用器;多路复用器的导通电阻很 低,采用 3.3 V单电源供电。

  结束语



关键词: AD7879 阻性触摸屏

评论


相关推荐

技术专区

关闭