第4部分第8次课程 触摸屏驱动及其设计.pptVIP

  • 4
  • 0
  • 约7.35千字
  • 约 39页
  • 2018-05-14 发布于四川
  • 举报

第4部分第8次课程 触摸屏驱动及其设计.ppt

触摸屏驱动 李超 触摸屏基本概念 触摸屏技术是一种新型的人机交互输入方式,与传统的键盘和鼠标输入方式相比,触摸屏输入更直观。 触摸屏在物理上是一套独立的坐标定位系统,即绝对坐标系统。绝对坐标系统的特点是,每一次定位坐标与上一次定位坐标没有关系。 触摸屏分类 触摸屏根据所用的介质以及工作原理,可分为电阻式、电容感应式、红外线式和表面声波式四种。 触摸屏从低档向高档逐步升级和发展:从电阻式、红外线式走向电容感应式和表面声波式。 电阻式触摸屏 电阻式触摸屏基本上是薄膜加上玻璃的结构,当触摸时,薄膜下层的ITO会接触到玻璃上层的ITO,经由感应器传出一个讯息,再从控制器送到计算机端,藉由驱动程序转化到屏幕上的X、Y值,而完成点选的动作,并呈现在屏幕上。 电容式触摸屏 电容式触摸屏把透明的金属层涂在玻璃板上作为导电体,在触摸屏四边有狭长的电极,在导电体内形成一个低电压交流电场。当手指触摸在金属层上时,当有导电物体触碰时,就会改变触点的电容,四边电极发出的电流会流向触点,控制器通过电流可以确定触摸的位置信息。 红外式触摸屏 红外线触摸屏在屏幕周边成对安装红外线发射器和红外线接受器,接受器接受发射器发射的红外线,形成红外线矩阵。当手指按在屏幕上时,手指阻挡了红外线,这样在X、Y两个方向接受信息送给主机。 表面声波触摸屏 面声波触摸屏的触摸屏部分只是一块透明的强化玻璃,因此可以做成平面,柱面或球面,而且在触摸屏的表面也不需要加特殊的涂层。该种触摸屏的角上装有超声波换能器,能在发送一种高频声波跨越屏幕表面。当手指或其它能够吸收或阻挡声波能量的物体触摸屏幕时,途经手指部位的声波能量被部分吸收,根据接受器信号变化可以确定坐标位置。 四线电阻式触摸屏原理 电阻触摸屏的屏体部分是一块与显示器表面非常配合的多层复合薄膜,由一层玻璃或有机玻璃作为基层,表面涂有一层透明的导电层,上面再盖有一层外表面硬化处理、光滑防刮的塑料层,它的内表面也涂有一层透明导电层,在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘 典型触摸屏结构 触摸屏输入系统由触摸屏、触摸屏控制器和微控制器三部分组成。右图示出了一个实际的触摸屏输入系统,在该系统中触摸屏采用信利公司的四线电阻式触摸屏,触摸屏控制器采用BB公司的ADS7846,微控制器为Motorola M·CORE系列的MMC2107 四线电阻触摸屏等效电路 起初,在触摸屏没有被按下的时候,触摸屏的X轴和Y轴不会接触在一起,此时这个电路处在“Pen Down Detect”状态。S1、S2、S4断开,S3、S5闭合。X+~X-的整个轴上的电压均为0V(GND),Y-端悬空,Y+端由于有上拉电阻R1的存在而呈现高电平。当“Pen Down”后,X轴和Y轴受挤压而接触导通后,Y轴上的电压由于连通到X轴接地而变为低电平,此低电平可做为中断触发信号来通知CPU发生“Pen Down”事件。 四线电阻触摸屏等效电路(续) 当检测到“PenDown”事件后,CPU立刻进入X轴坐标测量状态:S1、S3闭合,S2、S4、S5断开(Y+、Y-两断悬空)。由于X轴和Y轴在接触点按下而连通,因此Y+端的X_ADC可以认为是X轴的分压采样点(通过测量X_ADC的电压可以得到X+到接触点,以及X-到接触点的比例),从而计算出X轴的坐标 四线电阻触摸屏等效电路(续) 采样完X轴的坐标后,S1、S3、S5断开,S2、S4闭合,同样原理,可以进一步得到Y轴的坐标 S3C2410 模数转换器(ADC)及触摸屏控制器 S3C2410内置1个8信道的10bit模数转换器(ADC),该ADC能以500KSPS的采样资料将外部的模拟信号转换为10bit分辩率的数字量。同时ADC部分能与CPU的触摸屏控制器协同工作,完成对触摸屏绝对地址的测量。 触摸屏电路连接图 ADC及触摸屏控制器的工作模式 ADC普通转换模式(Normal Converson Mode) 普通转换模式(AUTO_PST = 0,XY_PST = 0)是用作一般目的下的ADC转换。这个模式可以通过设置ADCCON和ADCTSC来进行对AD转换的初始化;而后读取ADCDAT0(ADC数据寄存器0)的XPDATA域(普通ADC转换)的值来完成转换。 ADC及触摸屏控制器的工作模式 独立X/Y轴坐标转换模式(Separate X/Y Position Conversion Mode) 独立X/Y轴坐标转换模式其实包含了X轴模式和Y轴模式2种模式。 首先进行X轴的坐标转换(AUTO_PST=0,XY_PST=1),X轴的转换资料会写到ADCDAT0寄存器的XPDAT中,等待转换完成后,触摸屏控制器会产生相应的中断。 然后进行Y轴的坐标转换(A

文档评论(0)

1亿VIP精品文档

相关文档