"深入分析S3C6410触摸屏驱动程序及电阻式触摸屏工作原理"

需积分: 10 3 下载量 62 浏览量 更新于2024-01-03 收藏 491KB DOCX 举报
6410触摸屏驱动详解 本文主要对WINCE6.0下6410触摸屏驱动程序进行了详细分析,涉及了各个函数的工作原理和功能。同时,我们还对MSPS(million samples per second)的概念进行了解释,并计算了S3C6410的ADC最大A/D转换的时钟频率为5MHZ时的一次A/D转换的时间为1us,从而得出1MSPS的计算方法。 1. 电阻式触摸屏的工作原理 四线电阻式触摸屏是电阻式触摸屏家族中最广泛应用的一种,其结构由下线路(玻璃或薄膜材料)导电ITO层和上线路(薄膜材料)导电ITO层组成。中间通过细微绝缘点隔开,下层的ITO与玻璃基板附着,上层的ITO附着在PET薄膜上。当触摸屏表面没有压力时,上下线路处于开路状态。一旦有压力施加到触摸屏表面,上下线路就会导通,控制器通过下线路导电ITO层在X坐标方向上施加驱动电压,通过上线路导电ITO层上的探针,侦测X方向上的电压,从而推算出触点的X坐标。通过控制器改变施加电压的方向,同理可测出Y坐标。 2. 6410触摸屏驱动程序分析 在WINCE6.0下,6410触摸屏的驱动程序主要涉及各个函数的实现细节和功能,这些函数包括触摸屏初始化函数、触摸屏数据采集函数、触摸屏坐标计算函数等。通过对这些函数的分析,我们可以更加深入地了解6410触摸屏的工作原理和驱动程序的实现方式。 3. MSPS的概念 MSPS(million samples per second)是表示每秒采样百万次的单位,是转换速率的概念。而转换速率(conversion rate)是指完成一次从模拟量到数字量的AD转换所需要时间的倒数。在S3C6410的ADC最大A/D转换时钟频率为5MHZ的情况下,一次A/D转换的时间为1us,因此1s中的采样次数为1MSPS,这就是1MSPS的来源和计算方法。 综上所述,本文通过对6410触摸屏驱动程序的详细分析,让读者更加深入地了解了6410触摸屏的工作原理和驱动程序的实现方式,同时对MSPS的概念进行了解释和计算,从而能够更好地理解和使用6410触摸屏相关的技术和知识。