基于μClinux的触摸屏软硬件关键技术分析 (2)

2008-11-26 11:35:08   作者:杜威 慕春棣   来源:电子设计应用   

关键字:Clinux 触摸屏控制器 中断处理程序 驱动程序 ioctl 设备号 控制函数 状态值 控制字 init

  ADS7843是一款四线电阻式触摸屏控制芯片,它主要完成两件事情:其一,是完成电极电压的切换;其二,是采集接触点处的电压值。它由两层透明的阻性导体层组成,在导体层中间充满了用粘性绝缘液体材料做成的隔离层和由导电性能极好的材料构成的电极。

  触摸屏工作时,上下导体层相当于电阻网络,如图2所示。当某一层电极加上电压时,会在该网络上形成电压梯度。若有外力使得上下两层在某一点接触,则在电极未加电压的另一层可以测得接触点处的电压,从而知道接触点处的坐标。比如,若在顶层的电极(X+、X-)上加上电压,则在顶层导体层上形成电压梯度;当有外力使得上下两层在某一点接触,在底层就可以测得接触点处的电压,再根据该电压与电极(X+)之间的距离关系,知道该处的X坐标。然后,将电压切换到底层电极(Y+、Y-)上,并在顶层测量接触点处的电压,从而知道Y坐标。对电压在横向和纵向导体层之间的切换以及A/D转换,需要先通过串行外设接口(SPI)往ADS7843发送控制字,转换完成后再通过SPI读出电压转换值。

  

  

[1] [2] [3] [4] [5] [6]
相关阅读
基于Linux的C02激光雕刻系统步进电机驱动程序 2010-10-18
基于Linux/Qtopia的车载温度网络采集 2008-09-05
集成了触摸屏功能的平板显示系统的设计 2008-08-22
HMS30C7202与触摸屏接口电路的设计 2008-08-22
基于μClinux的触摸屏设计与关键技术分析 2008-08-22
激光治疗仪中的触摸屏接口的软硬件设计 2008-08-22
基于ADS7846签名认证的数据采集和预处理 2008-08-22
基于SA1110的掌上电脑显示器的设计与实现 2008-08-22
从单点到多点 触摸屏技术引爆手机“大革命” 2008-08-08
基于EraSoC-1000C的电脑绣花机解决方案 2008-07-31
编辑:孙树宾
本文引用地址: http://www.eeworld.com.cn/gykz/2008/1126/article_1417.html
[发表评论]
[加入收藏]
[告诉好友]
[打印本页]
[关闭窗口]
[返回顶部]
[RSS订阅]

小广播

最热点击

专栏

向农,EEWORLD副总编。被英特尔董事长贝瑞特称为“中国可与之对话的两名记者之一”

【详细】

总编随笔
汤宏琳,人皆称为“汤汤”,电子工程世界高级编辑。随着EEWORLD一起成长。

【详细】

汤汤手记
今年,是中国集成电路产业丰收的一年,相比较往年都有大幅提升。

【详细】

凯哥博客

论坛精华

精选博文