基于ADS7846电阻式触摸屏设计.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于ADS7846的电阻式触摸屏设计 周伟 (电子科技大学光电信息学院2003级研究生2班 610054) 摘要:本文介绍了电阻式触摸屏的基本结构和工作原理,详细阐述了ADS7846在电阻式触摸屏驱动设计中的作用以及基本的触摸屏坐标定位算法,并分析了影响触摸屏定位精度的原因,探讨了提高定位精度的方法。 关键词:触摸屏,坐标定位,坐标变换,电磁兼容 1.前言 随着信息技术的不断发展,人性化设计的重要性越来越凸现出来。由于触摸屏可以使操作简单直观,因此越来越多的手持产品,公共服务类设备采用触摸屏。触摸屏有电阻式触摸屏、电容式触摸屏、表面声波式触摸屏、红外线触摸屏等多种。电阻式触摸屏是目前应用比较广泛的一种,有四线、五线、七线等几种。 2.电阻式触摸屏的工作原理 2.1 电阻式触摸屏结构 典型触摸屏的工作部分一般由三部分组成,如图1所示,这一个电阻式触摸屏的横截面,两层透明的电阻性导体层(玻璃)、两层导体之间的隔离层(隔离玻璃珠)、以及电阻性涂层。电阻性导体层必须选用阻性材料,如铟锡氧化物(ITO)涂在衬底上构成,上层衬底用塑料,下层衬底用玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO的1000倍。 2.2 电阻式触摸屏原理 电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。当触摸屏表面受到的压力(如通过笔尖或手指进行按压)足够大时,顶层与底层之间会产生接触。所有的电阻式触摸屏都采用分压器原理来产生代表X坐标和Y坐标的电压。如图2所示,分压器是通过将两个电阻进行串联来实现的。上面的电阻(R1)连接正参考电压(VREF),下面的电阻(R2)接地。两个电阻连接点处的电压测量值与下面那个电阻的阻值成正比。 为了在电阻式触摸屏上的特定方向测量一个坐标,需要对一个阻性层进行偏置:将它的一边接VREF,另一边接地。同时,将未偏置的那一层连接到一个ADC的高阻抗输入端。当触摸屏上的压力足够大,使两层之间发生接触时,电阻性表面被分隔为两个电阻。它们的阻值与触摸点到偏置边缘的距离成正比。触摸点与接地边之间的电阻相当于分压器中下面的那个电阻。因此,在未偏置层上测得的电压与触摸点到接地边之间的距离成正比。 3.ADS7846的基本特性与典型应用 3.1 基本特性 ADS7846是ADI公司生产的一种四线式触摸屏控制器,目前广泛应用于电阻式触摸屏输入系统中。ADS7846数字转换器在一个12位逐次逼近式比较寄存器(SAR)ADC架构上集成了用于驱动触摸屏的低通阻抗开关。这些器件不使用内部基准电压,当以大于125kSaps的吞吐率运行时的最大功耗小于1.4mW。它们还带有10KeV到12KeV的模拟输入ESD保护,增强了抗ESD能力,以避免关键的内部系统元件损坏。使用单2.2V 到5.25V的电源工作。 AD7846串行接口的一次完整操作需要24个DCLK.,前8个脉冲接收8位的命令,并在第6个脉冲纳仙乜疾裳拥?个脉冲开始进入转换阶段,输出12位采样值,转换结束进入空闲阶段。直到24个DCLK结束,CS置高电平,一次测量结束。 3.2 电阻式触摸屏的接口电路与坐标值获取 图3为ADS7846与Philips ARM7芯片LPC2210的接口电路图: ADS7846芯片通过片内模拟电子开关的切换,将X+(Y+)端接正电源VCC,X-(Y-)接地,将X+(Y+)和X-(Y-)端以差动形式接到A/D转换器的输入端。当用笔点击触摸屏的不同位置时,由于输入到A/D转换器的电压不同(见前面的分压原理),经过A/D转换后就得到笔触点的输出值,该输出值与笔触点的位置成近似线性关系。因此ADS7846就可以得到笔触点在触摸屏上的相对位置。 3.3误差产生的原因及消除方法 对坐标值精度产生影响的原因主要有:1,触摸屏本身电阻材料的均匀性,由于材料均匀性的问题,可能导致电压分压的不均匀,必然影响输出的精度。2,触摸在按下和释放过程中的抖动问题。3,ADS7846模拟开关的内阻和A/D转换器自身的转换精度。4,ESD干扰问题。 ?? 第一个和第三个问题是器件的固有问题,无法消除。对第二个问题,我们可通过软件进行键削抖。采用两次键值比较是一个较好的方法,具体工作原理是连续测量X 、Y坐标值两次,然后进行比较,若相同或相差在允许的误差范围内就认为是有效键,否则为无效键。 关于ESD问题,这个是设计时主要面对的问题,具体措施主要采取一下几点: 1、ADS7846的模拟地与系统的数字地不是一点相连。数字地干扰由公共阻抗耦合到ADS7846的模拟地,产生干扰造成抖动。解决办法是模拟地与数字地一点连接。 2、ADS7846的逐次比较型A/D转换器对电源及数字写入非常敏感

文档评论(0)

***** + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档