文档详情

嵌入式系统触摸屏设计.pptx

发布:2019-01-13约3.66千字共26页下载文档
文本预览下载声明
触摸屏接口; 电阻触摸屏结构如图5.6.1(c)所示,最上层是一层外表面经过硬化处理、光滑防刮的塑料层,内表面也涂有一层导电层(ITO或镍金);基层采用一层玻璃或薄膜,内表面涂有叫作ITO的透明导电层;在两层导电层之间有许多细小(小于千分之一英寸)的透明隔离点把它们隔开绝缘。在每个工作面的两条边线上各涂一条银胶,称为该工作面的一对电极,一端加5V电压,一端加0V,在工作面的一个方向上形成均匀连续的平行电压分布。当给X方向的电极对施加一确定的电压,而Y方向电极对不加电压时,在x平行电压场中,触点处的电压值可以在Y+(或Y—)电极上反映出来,通过测量Y+电极对地的电压大小,通过A/D转换,便可得知触点的X坐标值。同理,当给Y电极对施加电压,而X电极对不加电压时,通过测量X+电极的电压,通过A/D转换便可得知触点的Y坐标。; 当手指或笔触摸屏幕时(如图5.6.1(c)所示),两个相互绝缘的导电层在触摸点处接触,因其中一面导电层(顶层)接通X轴方向的5V均匀电压场(如图5.6.1(a)所示),使得检测层(底层)的电压由零变为非零,控制器检测到这个接通后,进行A/D转换,并将得到的电压值与5V相比,即可得触摸点的X轴坐标为(原点在靠近接地点的那端): 同理也可以得出Y轴的坐标。;图5.6.1 触摸屏坐标识别原理;电阻式触摸屏有四线式和五线式两种。四线式触摸屏的X工作面和Y工作面分别加在两个导电层上,共有4根引出线:X+、X-,Y+、Y-分别连到触摸屏的X电极对和Y电极对上。四线电阻屏触摸寿命小于100万次。 五线式触摸屏是四线式触摸屏的改进型。五线式触摸屏把X工作面和Y工作面都加在玻璃基层的导电涂层上,工作时采用分时加电,即让两个方向的电压场分时工作在同一工作面上,而外导电层则仅仅用来充当导体和电压测量电极。五线式触摸屏需要引出5根线。五线电阻屏的触摸寿命可以达到3500万次。五线电阻屏的ITO层可以做得更薄,因此透光率和清晰度更高,几乎没有色彩失真。 注意:电阻触摸屏的外层复合薄膜采用的是塑胶材料,太用力或使用锐器触摸可能划伤触摸屏,从而导致触摸屏报废。;5.6.2 采用专用芯片的触摸屏控制接口;图2-44 ADS7843触摸屏控制接口; ADS7843送到微控制器的X与Y值仅是对当前触摸点的电压值的A/D转换值,这个值的大小不但与触摸屏的分辨率有关,而且也与触摸屏与LCD贴合的情况有关。一般来说,LCD分辨率与触摸屏的分辨率不一样,坐标也不一样。因此,要想使LCD坐标与触摸屏坐标一致,还需要在程序中进行转换。假设LCD分辨率是320×240,坐标原点在左上角;触摸屏分辨率是900×900,坐标原点在左上角,则转换公式如下: xLCD=[320×(x-x2)/(x1-x2)]; yLCD=[240×(y-y2)/(y1-y2)]。 如果坐标原点不一致,比如LCD坐标原点在右下角,而触摸屏原点在左上角,则转换公式如下: xLCD=320-[320×(x-x2)/(x1-x2)]; yLCD=240-[240×(y-y2)/(y1-y2)]。;5.6.3 S3C2410A的触摸屏接口电路; 当nYPON、YMON、nXPON和XMON输出等待中断状态电平时,外部晶体管控制器输出低电平,与VDDA_ADC相连的晶体管导通,中断线路处于上拉状态。当触笔单击触摸屏时,与AIN[7]相连的XP出现低电平,于是AIN[7]是低电平,内部中断线路出现低电平,进而引发内部中断。触摸屏XP口需要接一个上拉电阻。;图5.6.2 CPU与触摸屏连接图;2.使用触摸屏的配置过程 在S3C2410A构成的嵌入式系统中使用触摸屏,配置过程如下: (1)通过外部晶体管将触摸屏引脚连接到S3C2410A上; (2)选择分开的X/Y位置转换模式或者自动(顺序)X/Y位置转换模式,来获取X/Y位置; (3)设置触摸屏接口为等待中断模式; (4)如果中断发生,将激活相应的转换过程(X/Y位置分开转换模式或者X/Y位置自动(顺序)转换模式); (5)得到X/Y位置的正确值以后,返回等待中断模式。;3.触摸屏的接口模式 S3C2410A与触摸屏接口有5种接口模式。 (1)普通的A/D转换模式 在普通的A/D转换模式,AUTO_PST=0,XY_PST=0。这个模式可以在初始化设置时,读ADCDAT0 (ADC 数据寄存器0)的XPDATA数值,通过设置ADCCON和ADCTSC完成。 (2)分开的X/Y位置转换模式 分
显示全部
相似文档