| 首页 | AVR单片机 | 8051单片机 | PIC单片机 | msp430应用 | motorola单片机 | C166单片机 | 开关电源 | 电源设计 | 电源技术应用 | 电磁兼容 |
| ARM芯片开发 | DSP开发技术 | PowerPC处理器 | RABBIT单片机 | 嵌入式系统设计 | 工业控制 | 控制电路 | PLC编程 | 机器人技术 | 电机原理 |
| vhdl语言学习 | asic芯片技术 | fpga培训 | cpld编程 | verilog hdl | Vxworks开发 | wince开发教程 | 嵌入式linux | uclinux开发 | ucos入门 |
| 电路设计 | 数字电路设计 | 模拟电路设计 | 音频电路设计 | 模拟滤波器设计 | 电子技术基础 | 电子名词解析 |
S3c2410的触摸屏及模数转换
作者: 来源:51mcu
|
一、触摸屏的几个概念 电容触摸屏本身实际上是一套精密的漏电传感器,带手套的手不能触摸,由于使用电容方式,导致有漂移现象,在下节电容触摸屏有详细的介绍。超声波触摸屏有表面声波触摸屏和体波声波触摸屏,利用的都是电-声压电换能器作传感器,接收传感器和发射传感器所用的压晶体管不是一种型号,在制造时的掺杂材料略有不同,发射换能器功率大,接收换能器更加灵敏。压电换能器的寿命长,工作稳定,正常工作可以保证10年不出问题。触摸屏安装后,换能器是隐藏起来的,但是在运输和安装过程中需要小心谨慎,裸露的换能器晶体不能碰撞挤压。表面声波触摸屏有X、Y轴两对传感器,利用屏幕表面的声表面波来检测手指触摸,可以说,工作面是一层看不见、打不坏的声能,不怕暴力使用,最适合公共信息查询。 图6-3 电阻触摸屏剖面结构 图6-4当手指触摸屏幕时,平常相互绝缘的两层导电层就在触摸点位置有了一个接触,因其中一面导电层接通Y轴方向的 5V均匀电压场,使得侦测层的电压由零变为非零,控制器侦测到这个接通后,进行A/D转换,并将得到的电压值与5V相比即可得触摸点的Y轴坐标,同理得出X轴的坐标,这就是所有电阻技术触摸屏共同的最基本原理。 电阻类触摸屏的关键在于材料科技。常用的透明导电涂层材料有: ①ITO,氧化铟,弱导电体,特性是当厚度降到1800个埃(埃=10-10米)以下时会突然变得透明,透光率为80%,再薄下去透光率反而下降,到 300埃厚度时又上升到80%。ITO是所有电阻技术触摸屏及电容技术触摸屏都用到的主要材料,实际上电阻和电容技术触摸屏的工作面就是ITO涂层。 ②镍金涂层,五线电阻触摸屏的外层导电层使用的是延展性好的镍金涂层材料,外导电层由于频繁触摸,使用延展性好的镍金材料目的是为了延长使用寿命,但是工艺成本较为高昂。镍金导电层虽然延展性好,但是只能作透明导体,不适合作为电阻触摸屏的工作面,因为它导电率高,而且金属不易做到厚度非常均匀,不宜作电压分布层,只能作为探层。 五线电阻触摸屏: 五线电阻技术触摸屏的基层把两个方向的电压场通过精密电阻网络都加在玻璃的导电工作面上,我们可以简单的理解为两个方向的电压场分时工作加在同一工作面上,而外层镍金导电层只仅仅用来当作纯导体,有触摸后分时检测内层ITO接触点X轴和Y轴电压值的方法测得触摸点的位置。 五线电阻触摸屏内层 ITO需四条引线,外层只作导体仅仅一条,触摸屏得引出线共有5条。五线制电阻触摸屏的结构如图6-5 图6-5 五线制触摸屏的结构四线电阻触摸屏的缺陷:电阻触摸屏的B面要经常被触动,四线电阻触摸屏的B面采用ITO,我们知道, ITO是极薄的氧化金属,在使用过程中,很快就会产生细小的裂纹,而裂纹一旦产生,原流经该处的电流被迫绕裂纹而行,本该均匀分布的电压随之遭到破坏,触摸屏就有了损伤,表现为裂纹处点不准。 图6-6 四线制触摸屏的裂纹导致分流随着裂纹的加剧和增多,触摸屏慢慢就会失效,因此使用寿命不长是四线电阻触摸屏的主要问题。 五线电阻触摸屏的改进: 首先五线电阻触摸屏的A面是导电玻璃而不是导电涂覆层,导电玻璃的工艺使得A面的寿命得到极大的提高,并且可以提高透光率。 其次五线电阻触摸屏把工作面的任务都交给寿命长的A面,而B面只用来作为导体,并且采用了延展性好、电阻率低的镍金透明导电层,因此,B面的寿命也极大的提高。 五线电阻触摸屏的另一个专有技术是通过精密的电阻网络来校正A面 的线性问题:由于工艺工程不可避免的有可能厚薄不均而造成电压场不均匀分布,精密电阻网络在工作时流过绝大部分电流,因此可以补偿工作面有可能的线性失真。 五线电阻触摸屏是目前最好的电阻技术触摸屏,最适合于军事、医疗领域使用。 但是四线电阻触摸屏由于价格低廉,在通用领域的运用,下面将结合S3C2410内置的触摸屏控制器来详细讲解整个触摸屏电路的工作及测量过程。 下图是四线电阻触摸屏测量时的等效电路(图6-7): 图6-7测量时,分为以下3个步骤:
二、S3C2410 模数转换器(ADC)及触摸屏控制器 S3C2410内置1个8信道的10bit模数转换器(ADC),该ADC能以500KSPS的采样资料将外部的模拟信号转换为10bit分辩率的数字量。同时ADC部分能与CPU的触摸屏控制器协同工作,完成对触摸屏绝对地址的测量。 特性: -分辩率:10bit -相信误差:+/- 2LSB -最大转换速率:500KSPS -模拟量输入范围:0~3.3V -分步 X/Y坐标测量模式 -自动X/Y坐标测量模式 -中断等待模式 下图是ADC及触摸屏控制器部分的逻辑示意图(图6-8) 图6-8随后的图是在S3C2410的ADC以及触摸屏控制器的基础上外接触摸屏的示意图,以及外部电路的实际原理图。需要补充说明的是,图中Q1、Q2为P沟道 MOS管,开门电压为1.8V;Q3、Q4为N沟道MOS管,开门电压为2.7V。运用学过的电子电路的知识,我们知道当MOS管导通后(栅极电压达到开门电压之后),MOS管的源-漏极之间可以认为是直通的(导通电阻为毫欧级),即可以把MOS管认为是图4-7中真正的“开关”。 AVDD 是外部模拟参考源,一般接3.3V电源,XP、XM和YP、YM分别是触摸屏的4条引线,各自对应X轴和Y轴电阻。![]() 图6-8ADC及触摸屏控制器的工作模式:1、 ADC普通转换模式(Normal Converson Mode) 普通转换模式(AUTO_PST=0,XY_PST=0)是用来进行一般的ADC转换之用的,例如通过ADC测量电池电压等等。 2、 独立X/Y轴坐标转换模式(Separate X/Y Position Conversion Mode) 独立X/Y轴坐标转换模式其实包含了X轴模式和Y轴模式2种模式。 首先进行X轴的坐标转换(AUTO_PST=0,XY_PST=1),X轴的转换资料会写到ADCDAT0寄存器的XPDAT中,等待转换完成后,触摸屏控制器会产生相应的中断。 然后进行Y轴的坐标转换(AUTO_PST=0,XY_PST=2),Y轴的转换资料会写到ADCDAT1寄存器的YPDAT中,等待转换完成后,触摸屏控制器会产生相应的中断。 3、 自动X/Y轴坐标转换模式(Auto X/Y Position Conversion Mode) 自动X/Y轴坐标转换模式(AUTO_PST=1,XY_PST=0)将会自动地进行X轴和Y轴的转换操作,随后产生相应的中断。 4、 中断等待模式(Wait for InterruptMode) 在系统等待“Pen Down”,即触摸屏按下的时候,其实是处于中断等待模式。一旦被按下,实时产生“INT_TC”中断信号。每次发生此中断都,X轴和Y轴坐标转换资料都可以从相应的资料寄存器中读出。 5、 闲置模式(Standby Mode) 在该模式下转换资料寄存器中的值都被保留为上次转换时的资料。 ADC及触摸屏控制器的寄存器详解 图6-9ADCTSC :触摸屏控制寄存器(见图6-10) XY_PST :对X/Y轴手动测量模式进行选择 AUTO_PST:X/Y轴的自动转换模式使能位 PULL_UP :XP端的上拉电阻使能位 XP_SEN :设置nXPON输出状态 XM_SEN :设置XMON输出状态 YP_SEN :设置nYPON输出状态 YM_SEN :设置YMON输出状态 图6-10ADCDLY :ADC转换周期等待定时器(见图6-11) ADCDAT0 :ADC资料寄存器0(见图6-12)XPDATA :X轴转换资料寄存器 XY_PST :选择X/Y轴自动转换模式 AUTO_PST:X/Y轴自动转换使能位 UPDOWN :选择中断等待模式的类型 为0:按下产生中断 为1:释放产生中断 图6-12ADCDAT1 : ADC资料寄存器1(见图6-13)定义类同于ADCDAT0。 图6-13第1页第2页 |
|
网站地图 | 联系我们 | 免责声明 | 招聘信息 | 友情链接 Copyright © 2005 - 2006 单片机设计网 |