数字电阻触摸屏与CPLD实现的多点触摸系统

1 下载量 60 浏览量 更新于2024-08-30 收藏 397KB PDF 举报
"本文探讨了一种使用数字电阻触摸屏和MAX II CPLD实现多点触摸系统的低成本替代方案,适用于各种应用,如医疗影像处理、信息查询终端、音乐/视频播放器以及家电等。" 在多点触摸技术日益普及的今天,这种替代方案显得尤为实用。传统的4/5线电阻触摸屏是最基础的触摸屏类型,具有成熟的市场和多种尺寸选择,适配各种解码模拟解决方案。而数字电阻触摸屏,如NKK Switch的FTAS225-5.7A-N,通过I2C接口提供了一个更高效且成本更低的选择。这种屏幕采用15行×15列的开关矩阵设计,触点分辨率为5mm×7mm,触摸时两层ITO走线会短路。 在设计中,8×8的数字电阻触摸屏被简化,通过MAX II CPLD与处理器相连。MAX II CPLD内部的上拉电阻和振荡器减少了对外部元件的需求。在工作原理上,垂直寄存器对每一行进行采样,而水平寄存器组成移位寄存器,驱动数组为低电平。当触摸发生时,对应行的行探测信号会被拉低,I2C模块则将8字节的数据发送给处理器。 对于多点触摸的解码,图1展示了单点触摸解码的工作模式,而图2则解释了如何处理多个触点的情况。在存在三个触点的情况下,解码器必须正确识别每个触点的位置,避免出现混叠信号,从而确保多点触摸的准确性。 这个替代方案的优势在于其简单性和经济性。它不仅可以降低系统成本,而且易于集成到现有设计中。然而,它也面临挑战,例如在处理复杂多点触摸模式时可能出现的误识别问题。尽管如此,这种基于数字电阻屏和CPLD的解决方案为那些对成本敏感且需要多点触摸功能的项目提供了一条可行的道路。 利用电阻触摸屏和CPLD实现多点触摸系统,不仅降低了硬件成本,还简化了系统设计,使得多点触摸技术能够更广泛地应用于各种领域,无论是专业医疗设备还是日常生活中的消费电子产品。这一技术的发展对于推动人机交互的进步具有重要意义。