1 / 10
文档名称:

mini2440触摸屏驱动分析.pdf

格式:pdf   页数:10
下载后只包含 1 个 PDF 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

mini2440触摸屏驱动分析.pdf

上传人:陈晓翠 2012/3/21 文件大小:0 KB

下载得到文件列表

mini2440触摸屏驱动分析.pdf

文档介绍

文档介绍:mini2440 驱动分析系列之
---------------------------------------Mini2440 触摸屏程序分析
By JeefJiang July,8th,2009
这是 mini2440 驱动分析系列的第三篇文章,本文分为三个部分,第一部分讲叙硬件知识,包括触摸屏的原
理以及 SCC2440 SOC 上的触摸屏是如何工作的。第二部分分析输入设备子系统的框架,并进行相应的代码
分析。第三部分利用上述的原理来分析 mini2440 的触摸屏驱动。第四部分介绍了测试和校准。

电阻式触摸屏工作原理原理
触摸屏附着在显示器的表面,与显示器相配合使用,如果能测量出触摸点在屏幕上的坐标位置,则可根据
显示屏上对应坐标点的显示内容或图符获知触摸者的意图。触摸屏按其技术原理可分为五类:矢量压力传
感式、电阻式、电容式、红外线式、表面声波式,其中电阻式触摸屏在嵌入式系统中用的较多。电阻触摸
屏是一块 4 层的透明的复合薄膜屏,如图 2 所示,最下面是玻璃或有机玻璃构成的基层,最上面是一层外
表面经过硬化处理从而光滑防刮的塑料层,中间是两层金属导电层,分别在基层之上和塑料层内表面,在
两导电层之间有许多细小的透明隔离点把它们隔开。当手指触摸屏幕时,两导电层在触摸点处接触。
触摸屏的两个金属导电层是触摸屏的两个工作面,在每个工作面的两端各涂有一条银胶,称为该工作面的
一对电极,若在一个工作面的电极对上施加电压,则在该工作面上就会形成均匀连续的平行电压分布。如
图 4 所示,当在 X 方向的电极对上施加一确定的电压,而 Y 方向电极对上不加电压时,在 X 平行电压场中,
触点处的电压值可以在 Y+( 或 Y-)电极上反映出来,通过测量 Y+电极对地的电压大小,便可得知触点的 X
坐标值。同理,当在 Y 电极对上加电压,而 X 电极对上不加电压时,通过测量 X+电极的电压,便可得知触
点的 Y 坐标。电阻式触摸屏有四线和五线两种。四线式触摸屏的 X 工作面和 Y 工作面分别加在两个导电层
上,共有四根引出线,分别连到触摸屏的 X 电极对和 Y 电极对上。五线式触摸屏把 X 工作面和 Y 工作面都
加在玻璃基层的导电涂层上,但工作时,仍是分时加电压的,即让两个方向的电压场分时工作在同一工作
面上,而外导电层则仅仅用来充当导体和电压测量电极。因此,五线式触摸屏的引出线需为 5 根。
在 S3C2440 中的触摸屏接口
SOC S3C2440 的触摸屏接口是与 ADC 接口结合在一起的,框图如下:
转换速率:当 PCLK=50MHz 时,分频设为 49,则 10 位的转换计算如下:
When the GCLK frequency is 50MHz and the prescaler value is 49,
A/D converter freq. = 50MHz/(49+1) = 1MHz
Conversion time = 1/(1MHz / 5cycles) = 1/200KHz= 5 us
This A/D converter was designed to operate at maximum clock, so the c