ADS7843在触摸屏控制系统中的应用

0 下载量 104 浏览量 更新于2024-08-30 收藏 218KB PDF 举报
"这篇文章主要探讨了SSP接口的触摸屏软硬件系统设计,涉及嵌入式系统中的触摸屏应用,尤其是四线电阻触摸屏的工作原理和ADS7843触摸屏控制器的使用。ADS7843是一个集成模拟开关和12位ADC的设备,能有效地处理触摸屏的坐标测量。文章还介绍了触摸屏控制器的两种控制方式,并提供了硬件接口电路的具体设计,包括微控制器、触摸屏、触摸屏控制器的连接方案。" 在嵌入式系统中,触摸屏已经成为许多便携式设备和工业仪器的标准输入设备。触摸屏有多种类型,包括电阻、电容、表面声波、红外线扫描和矢量压力传感等。四线电阻触摸屏是应用最为广泛的,它由两层透明电阻膜组成,通过施加电压在水平和垂直方向的电阻网上,可以测量出触摸点的电压,进而计算出坐标位置。 ADS7843是常用的触摸屏控制器,其内部结构包含多个模拟开关和一个12位的ADC。在工作时,它能够通过不同的模拟输入端(X+、Y+、X-、Y-)来测量触摸点的电压,从而确定坐标。ADS7843的转换速率可达125kHz,能高效地处理触摸事件。 在硬件接口方面,文章提到了一个具体的例子,使用Philips LPC2387微控制器,Sharp的四线电阻触摸屏,以及BB公司的ADS7843控制器。LPC2387通过SSP(Synchronous Serial Port)同步串行接口与ADS7843通信,同时利用外部中断EINT0进行事件响应。这种设计允许微控制器通过SSP接口发送命令和接收数据,实现对触摸屏的精确控制。 在控制系统设计中,触摸屏控制器通常有两种工作模式:自动扫描模式和单点扫描模式。自动扫描模式下,控制器周期性地读取触摸屏的数据,适合于连续监测触摸状态的应用;单点扫描模式则适用于仅需检测一次触摸事件的情况,节省了系统资源。 SSP接口的触摸屏软硬件系统设计涵盖了从底层硬件接口到上层软件控制的全面考虑,确保了触摸屏的稳定性和响应速度,满足了各种嵌入式系统对人机交互的需求。在设计过程中,需要充分理解各种触摸屏技术的特性,合理选择合适的控制器,并优化硬件接口电路,以达到最佳的用户体验。