📄 基于ads7846的电阻式触摸屏设计 - 六光子的专栏 - csdnblog.htm
字号:
<LI class=listitem><A
href="http://blog.csdn.net/liugz05182/category/316160.aspx">视频和图像</A><A
href="http://blog.csdn.net/liugz05182/category/316160.aspx/rss">(RSS)</A></LI></UL>
<H3 class=listtitle>收藏</H3>
<UL class=list>
<LI class=listitem><A
href="http://blog.csdn.net/liugz05182/category/316167.aspx">技术类</A>
<LI class=listitem><A
href="http://blog.csdn.net/liugz05182/category/316168.aspx">论坛类</A>
<LI class=listitem><A
href="http://blog.csdn.net/liugz05182/category/316166.aspx">文学类</A></LI></UL>
<H3 class=listtitle>相册</H3><!--category title-->
<UL class=list>
<LI class=listitem><A
href="http://blog.csdn.net/liugz05182/Gallery/316170.aspx">我的相册</A></LI></UL>
<H3 class=listtitle>技术博友</H3>
<UL class=list>
<LI class=listitem><A href="http://blog.csdn.net/oiio/"
target=_blank>郭安定的博客</A></LI></UL>
<H3 class=listtitle>技术论坛</H3>
<UL class=list>
<LI class=listitem><A href="http://forum.csdn.net/SList/blogSupport/"
target=_blank>CSDN技术支持</A></LI></UL>
<H3 class=listtitle>技术同事</H3>
<UL class=list>
<LI class=listitem><A href="http://hi.baidu.com/zengzhaonong"
target=_blank>曾小龙的博客</A><A href="http://hi.baidu.com/zengzhaonong/rss"
target=_blank>(RSS)</A>
<LI class=listitem><A href="http://hi.baidu.com/koolca"
target=_blank>谢长华的博客</A><A href="http://hi.baidu.com/koolca/rss"
target=_blank>(RSS)</A></LI></UL>
<H3 class=listtitle>技术网站</H3>
<UL class=list>
<LI class=listitem><A href="http://www.51kaifa.com/"
target=_blank>无忧开发网</A>
<LI class=listitem><A href="http://www.zlgmcu.com/home.asp"
target=_blank>立功单片机</A>
<LI class=listitem><A href="http://www.51kaifa.com/"
target=_self>老古开发网</A></LI></UL>
<H3 class=listtitle>我的博客</H3>
<UL class=list>
<LI class=listitem><A href="http://blog.donews.com/liugz05182/"
target=_blank>我的挨踢博客</A><A
href="http://blog.donews.com/liugz05182/Rss.aspx"
target=_blank>(RSS)</A>
<LI class=listitem><A
href="http://blog.tianya.cn/blogger/view_blog.asp?BlogName=liugz"
target=_blank>我的文学博客</A><A
href="http://blog.tianya.cn/blogger/rss.asp?BlogID=243985"
target=_blank>(RSS)</A>
<LI class=listitem><A href="http://hi.baidu.com/liuguangzi"
target=_blank>我的视频博客</A><A href="http://hi.baidu.com/liuguangzi/rss"
target=_blank>(RSS)</A></LI></UL>
<H3 class=listtitle>专家专栏</H3>
<UL class=list>
<LI class=listitem><A href="http://blog.csdn.net/pongba"
target=_self>刘未鹏—C++的罗浮宫</A></LI></UL>
<H3 class=listtitle>存档</H3>
<UL class=list>
<LI><A
href="http://blog.csdn.net/liugz05182/archive/2007/09.aspx">2007年09月(63)</A>
<LI><A
href="http://blog.csdn.net/liugz05182/archive/2007/08.aspx">2007年08月(49)</A>
<LI><A
href="http://blog.csdn.net/liugz05182/archive/2007/07.aspx">2007年07月(8)</A>
<LI><A
href="http://blog.csdn.net/liugz05182/archive/2007/06.aspx">2007年06月(10)</A>
<LI><A
href="http://blog.csdn.net/liugz05182/archive/2007/04.aspx">2007年04月(1)</A></LI></UL><SPAN
id=Anthem_RecentComments1_ltlComments__><SPAN
id=RecentComments1_ltlComments>
<H3 class=listtitle>最近评论</H3>
<UL class=list>
<LI class=listitem>liugz05182:<A title=点击查看《回复:SoC技术现状及其挑战》
href="http://blog.csdn.net/liugz05182/archive/2007/09/05/1773898.aspx#719699">呵呵,比较空泛。</A>
<LI class=listitem>liugz05182:<A title=点击查看《回复:在SoC设计中采用ESL设计和验证方法》
href="http://blog.csdn.net/liugz05182/archive/2007/09/06/1774717.aspx#719698">谢谢指教,学习了:)</A>
<LI class=listitem>liugz05182:<A title=点击查看《回复:基于RVM的层次化SoC芯片验证平台设计及应用》
href="http://blog.csdn.net/liugz05182/archive/2007/08/01/1720875.aspx#719697">呵呵,功能验证是不是都不太严谨。</A>
<LI class=listitem>liugz05182:<A title=点击查看《回复:TLM事务级功能验证》
href="http://blog.csdn.net/liugz05182/archive/2007/08/06/1728274.aspx#719694">呵呵,没看过那个例子,这位仁兄是否可以贴过来看看,多学学。</A>
<LI class=listitem>reset2006:<A title=点击查看《回复:SoC技术现状及其挑战》
href="http://blog.csdn.net/liugz05182/archive/2007/09/05/1773898.aspx#719648">太宏观了,哈哈</A></LI></UL></SPAN></SPAN></DIV></TD>
<TD class=MainCell>
<DIV id=main>
<DIV class=Tag>
<DIV style="CLEAR: both"></DIV></DIV><SPAN class=PreAndNext
id=viewpost.ascx_PreviousAndNextEntriesUp>
<DIV align=center><A
href="http://blog.csdn.net/liugz05182/archive/2007/09/13/1783240.aspx">上一篇: 触摸屏ADS7846/7843驱动程序</A> | <A
href="http://blog.csdn.net/liugz05182/archive/2007/09/13/1783194.aspx">下一篇: 电阻式触摸屏结构和实现原理</A></DIV></SPAN><BR>
<DIV class=post>
<DIV class=postTitle><A
href="http://blog.csdn.net/liugz05182/archive/2007/09/13/1783236.aspx"><IMG
height=13 src="基于ADS7846的电阻式触摸屏设计 - 六光子的专栏 - CSDNBlog.files/zhuan.gif"
width=15 border=0> 基于ADS7846的电阻式触摸屏设计</A> </DIV>
<DIV class=postText>
<DIV align=left>
<DIV align=center>基于ADS7846的电阻式触摸屏设计<BR>周伟<BR>(电子科技大学光电信息学院2003级研究生2班
610054)</DIV>
<DIV>摘要:本文介绍了电阻式触摸屏的基本结构和工作原理,详细阐述了ADS7846在电阻式<A name=baidusnap0></A><B
style="COLOR: black; BACKGROUND-COLOR: #ffff66">触摸屏驱动</B>设计中的作用以及基本的触摸屏坐标定位算法,并分析了影响触摸屏定位精度的原因,探讨了提高定位精度的方法。<BR>关键词:触摸屏,坐标定位,坐标变换,电磁兼容</DIV>
<DIV
align=left><BR>1.前言<BR>随着信息技术的不断发展,人性化设计的重要性越来越凸现出来。由于触摸屏可以使操作简单直观,因此越来越多的手持产品,公共服务类设备采用触摸屏。触摸屏有电阻式触摸屏、电容式触摸屏、表面声波式触摸屏、红外线触摸屏等多种。电阻式触摸屏是目前应用比较广泛的一种,有四线、五线、七线等几种。</DIV>
<DIV align=left>2.电阻式触摸屏的工作原理</DIV>
<DIV>2.1 电阻式触摸屏结构</DIV>
<DIV>典型触摸屏的工作部分一般由三部分组成,如图1所示,这一个电阻式触摸屏的横截面,两层透明的电阻性导体层(玻璃)、两层导体之间的隔离层(隔离玻璃珠)、以及电阻性涂层。电阻性导体层必须选用阻性材料,如铟锡氧化物(ITO)涂在衬底上构成,上层衬底用塑料,下层衬底用玻璃。隔离层为粘性绝缘液体材料,如聚脂薄膜。电极选用导电性能极好的材料(如银粉墨)构成,其导电性能大约为ITO的1000倍。</DIV>
<DIV align=center><IMG alt=""
src="基于ADS7846的电阻式触摸屏设计 - 六光子的专栏 - CSDNBlog.files/200632204838514.jpg"
align=middle></DIV>
<DIV>2.2
电阻式触摸屏原理<BR>电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。当触摸屏表面受到的压力(如通过笔尖或手指进行按压)足够大时,顶层与底层之间会产生接触。所有的电阻式触摸屏都采用分压器原理来产生代表X坐标和Y坐标的电压。如图2所示,分压器是通过将两个电阻进行串联来实现的。上面的电阻(R1)连接正参考电压(VREF),下面的电阻(R2)接地。两个电阻连接点处的电压测量值与下面那个电阻的阻值成正比。
为了在电阻式触摸屏上的特定方向测量一个坐标,需要对一个阻性层进行偏置:将它的一边接VREF,另一边接地。同时,将未偏置的那一层连接到一个ADC的高阻抗输入端。当触摸屏上的压力足够大,使两层之间发生接触时,电阻性表面被分隔为两个电阻。它们的阻值与触摸点到偏置边缘的距离成正比。触摸点与接地边之间的电阻相当于分压器中下面的那个电阻。因此,在未偏置层上测得的电压与触摸点到接地边之间的距离成正比。</DIV>
<DIV align=center><IMG alt=""
src="基于ADS7846的电阻式触摸屏设计 - 六光子的专栏 - CSDNBlog.files/200632204838642.jpg"
align=middle></DIV>
<DIV>3.ADS7846的基本特性与典型应用<BR>3.1
基本特性<BR>ADS7846是ADI公司生产的一种四线式触摸屏控制器,目前广泛应用于电阻式触摸屏输入系统中。ADS7846数字转换器在一个12位逐次逼近式比较寄存器(SAR)ADC架构上集成了用于驱动触摸屏的低通阻抗开关。这些器件不使用内部基准电压,当以大于125kSaps的吞吐率运行时的最大功耗小于1.4mW。它们还带有10KeV到12KeV的模拟输入ESD保护,增强了抗ESD能力,以避免关键的内部系统元件损坏。使用单2.2V
到5.25V的电源工作。
AD7846串行接口的一次完整操作需要24个DCLK.,前8个脉冲接收8位的命令,并在第6个脉冲纳仙
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -