页面加载中,请稍候
来源:现代电子技术发布时间:2011-03-31263浏览
询问 AI摘要:提出一种电阻式触摸屏控制器的设计方案。针对电阻式触摸屏x,y向总电阻存在型号差异和个体差异的特点,为了避免传统测量方法中人工确定触模屏阻值参数的问题,提出一种x,y向总电阻的测量方法。该方法通过软硬件的配合,自动测量触摸屏x,y向总电阻,实现针对不同型号或个体触摸屏的自适应压力电阻计算。该方法适用于已封装好的电子产品,可避免产品组装前对触摸屏的测试工作,有效地节约产品的开发成本和生产时间。
关键词:电阻式触模屏;自适应;电阻测量;压力电阻
0 引言
触摸屏是电子产品中常用的一种输入设备,通常与液晶屏搭配使用,用来取代传统的键盘输入,广泛应用于电子产品与工业控制中。触摸屏通常附着在液晶显示屏表面,通过微处理器对触摸屏的控制,实现触摸屏对液晶屏图像界面的直接操作。电阻式触摸屏由于成本低,无专利技术的原因,是嵌入式设备应用最为广泛的一种触摸屏。本文提出一种电阻式触摸屏控制器的设计方法,为业界主流低端手机基带芯片MTK6223D提供触摸屏控制的功能扩展;同时针对电阻式触摸屏x,y方向总电阻测量的问题,提出一种自适应的触摸屏x,y向电阻测量方法,既提高压力电阻的计算精度,又可避免人工测量电阻式触摸屏的电阻参数,有效节约手机开发成本和生产时间。
1 电阻式触摸屏结构
电阻式触摸屏根据引出信号线的数量,可以划分为4线、5线、6线、7线、8线等类型,其中以4线电阻式触摸屏最为常见,结构最为典型。本文讨论的电阻式触摸屏,均指四线结构电阻式触摸屏。
1.1 基本结构
电阻式触摸屏在玻璃或丙烯酸基板上覆盖有两层透平、均匀导电的ITO层,分别作为X电极和Y电极,它们之间由均匀排列的透明格点分开绝缘。其中下层的ITO与玻璃基板附着,上层的ITO附着在PET薄膜上。X电极和Y电极的正负端由“导电条”分别从两端引出,且X电极和Y电极导电条的位置相互垂直。引出端X-,X+,Y-,Y+一共4条线,这也是4线电阻式触摸屏名称的由来。当有物体接触触摸屏表面并施以一定的压力时,上层的ITO导电层发生形变与下层ITO发生接触,进而2个导电层间在该位置的电压和电阻发生变化。控制器检测电压变化后,在x和y 2个方向上产生信号,读取触点位置在x,y方向上的电压值后,同该x,y方向上的参考电压进行比较,计算出触点的坐标。这是电阻式触摸屏的基本工作原理。
1.2 坐标的估算
计算电阻式触摸屏触点的x,y坐标分为如下两步(见图1):
(1)计算y坐标,在Y+电极施加驱动电压Vref,Y-电极接地,X+作为引出端测量得到接触点的电压,由于ITO层均匀导电,触点电压与Vref电压之比等于触点y坐标与屏高度之比。
(2)计算x坐标,在X+电极施加驱动电压Vref,X-电极接地,Y+作为引出端测量得到接触点的电压,由于ITO层均匀导电,触点电压与Vref电压之比等于触点x坐标与屏宽度之比。测得的电压通常由ADC转化为数字信号,再进行简单处理就可以作为坐标值,判断触点的实际位置。
2 触摸屏控制器的设计
本文采用的触摸屏控制系统由基带芯片MFK6223D、触摸屏控制器和触摸屏3部分组成,如图2所示。MTK6223D是联发科技(MTK)的一款低端GPRS/GSM基带芯片,该芯片将ARM7控制模块、DSP模块、射频模块和电源管理等集成到一起,采用Nucleus Plus操作系统,是目前业界一款主流的低端手机基带芯片。但是MTK6223D没有提供对触摸屏的支持,为进一步强化手机的功能,MTK6223D需要搭配触摸屏控制器芯片,实现功能更为强大的手机设计。本文提出的触摸屏控制器主要实现对触摸屏信号的模/数转换,坐标值计算,压力电阻阻值计算和抬笔落笔中断判断4项功能,并通过AMBA总线向手机基带芯片上传数据。
2.1 触摸屏控制器
触摸屏控制器分为模拟信号处理和数字控制电路2个部分,如图3所示。模拟信号处理部分负责模/数转换、测量x,y方向坐标与量化等工作。数字控制电路负责控制测量流程和计算压力电阻阻值等功能,同时数字控制电路也要向基带芯片提供中断报告和总线访问机制。
2.1.1 模拟信号处理
模拟信号处理如图4所示。
模/数转换部分的主要工作是将触摸屏传来的模拟信号量化成数字信号,同时将向数字控制部分提供相应接口。SP5368触摸屏控制器使用逐次逼近模数信号转换器(SAR ADC),将模拟信号转化为8位的数字信号,共有256个量化级别,基本满足分辨率在320×240以下触摸屏的测量精度。
模拟信号的测量分为差分测量和单端测量两种模式,如图5所示。差分模式的测量精度较高,但是功耗较高。单端模式的功耗较小,但是测量精度较低,同时存在部分码值多余的现象。在实际应用场合,应视需求的不同,选择合适的测量方式。
2.1.2 数字控制电路
数字控制电路主要的功能有2项,一个是控制驱动电路,完成对触摸屏触点坐标和压力电阻的采集,另一个是计算触点压力值,向上位机(上层系统)提供抬笔和落笔两种类型的中断。其数字电路的示意图如图6所示。
2.2 压力电阻阻值的计算与分析
触摸屏控制器除了向操作系统提供触点x,y方向坐标外,另一项功能是向系统报告抬笔中断和落笔中断。在电阻式触摸屏结构中,触摸屏的抬笔中断或落笔中断,是通过判断压力电阻阻值的变化产生的。
压力值反映了触摸屏2层导电薄膜之间电阻值RTouch的变化,压力越大,RTouch就越小,压力越小,RTouch就越大。计算压力值,实际上就是计算触点位置的RTouch。通过对触点压力的计算,系统可以判断挤压动作是抬笔动作还是落笔动作。电阻式触摸屏压力计算的基本原理分三步,如图7所示。
(1)X-接地,X+接电源,Y+接ADC得到触点的X坐标;
(2)X-接地,Y+接电源,X+接ADC得到Z1点的位置Z1;
(3)X-接地,Y+接电源,Y-接ADC得到Z2点的位置Z2。
然后,结合xy方向的总电阻值就可以求出:
(3)由式(6),式(7)可以得到NMOS场效应管RN与R3的关系,其中VDS是NMOS管的漏极电压。
新闻来源:现代电子技术,文中所述为作者独立观点,不代表icspec立场。更多精彩资讯请下载icspec App。如对本稿件有异议,请联系微信客服specltkj。
暂无评论哦,快来评论一下吧!

2026-06-03

2026-06-10