点点点、滑滑滑!每天我们这些低头族都在机械的刷屏微信,我上周末用大光圈给我加妞拍照,惊奇的发现她在相机上竟然用手去滑我的屏幕去翻页,姑娘啊,相机还没有触摸功能啊。看来触摸真的改变了人类的生活方式。然而你就不好奇为什么你在玻璃板上动动手指头,机器就知道你要做什么吗?好吧,我来为你揭秘触控技术。
触控面板也叫触摸屏(Touch Panel, or Touch Screen, or Touch Pad, etc),凡是电子设备都要用到屏幕,如果你不想让你的屏幕被无聊的键盘占据一半面积,就必须要使用触摸屏作为人机对话的媒介,触摸屏作为一种最新的电脑输入设备,它是目前最简单、方便、自然的一种人机交互方式。它赋予了多媒体以崭新的面貌,是极富吸引力的全新多媒体交互设备。
触控面板最早结缘于1965年E.A. Johnson一篇简短的描述电容触摸屏的文章,继而1967年深度发表有图有真相的文章。再到1970年由两位CERN(European Council for Nuclear Research)的两位工程师在1970年代初期发明的透明触控面板,并且与1973年投入使用。再后来到1975年一个美国人George Samuel Hurst发明了电阻式触控面板并拿到美国专利(#3,911,215),并与1982年投入商用。
1、触控面板的技术要点:
从技术原理角度来讲,触摸屏是一套透明的绝对定位系统,首先它必须保证是透明的;其次它是绝对坐标,手指摸哪就是哪,不像鼠标需要一个光标作为相对定位用,所以很容易分散注意力,因为你要时时关注光标在哪里。
究其结构通常是在半反射式液晶面板上(ITO透明导电极)覆盖一层压力板,其对压力有高敏感度,当物体施压于其上时会有电流信号产生并且定出压力源位置,并可动态追踪。这种就是我们媒体报道的on-cell技术。现在亦有In cell Touch触控组件集成于显示面板之内,使面板本身就具有触控功能,不需另外进行与触控面板的贴合与组装即可达到触控的效果与应用,主要是Apple在研究。
接下来我们主要从透明性和定位方法来分别介绍不同触控技术的区别及原理。
2、触控面板的分类及原理:
从技术原理来区别触摸屏,可分为五个基本种类:矢量压力传感技术触摸屏、电阻技术触摸屏、电容技术触摸屏、红外线技术触摸屏、表面声波技术触摸屏。其中矢量压力传感技术触摸屏已退出历史舞台;红外线技术触摸屏价格低廉,但其外框易碎,容易产生光干扰,曲面情况下失真;表面声波触摸屏几乎解决了所有触摸屏的各种缺陷,清晰不容易被损坏,适于各种场合,致命的缺点是屏幕表面如果有水滴和尘土会使触摸屏变的迟钝甚至不工作,所以也很难普及使用。下面主要讲电阻式和电容式屏幕吧。
1) 电阻式(Resistive Touch):用力真好!
电阻式触控板主要由两片单面镀有ITO(氧化铟锡)的薄膜基板组成,上板与下板之间需要填充透光的弹性绝缘隔离物(spacer dot)来分开,如图所示,下极板必须是刚性的厚玻璃防止变形,而上极板则需要感应外力产生形变所以需要爆玻璃或者塑胶。
正常工作时,上下极板接电压并且处于断开状态,当外力按下时上极板发生形变与下极板接触导通,此时产生电压变化,通过此电压变化可以精确测量触摸点坐标(因为触摸上下极板接触后则上下极板由原来的整体电阻变成了一分为二的电阻,而电阻值分压值与它到边缘的距离成比例推算X、Y坐标的)。所以电阻式触摸屏的精度主要取决于这个坐标电压的转换精度,所以非常依赖于A/D转换器的精度(力度大小的电压敏感性)。
因为电阻式萤幕透过压力操控,所以不一定要用手来控制,笔、信用卡等都可以操作,即使戴套也没关系,而且它和外界是隔离的所以它具有防尘防污的优势;不过如果「摸」得太轻,电阻式萤幕不会有反应,要用轻戳才行。电阻式萤幕成本低廉、技术门槛低,而且,操作电阻式触控萤幕时需要轻敲,所以容易坏,而且灵敏度也不太好,画画、写字并不流畅。
2) 电容式(Capacitive Touch):纵享轻滑!
然而,真正带来智能手机风潮的是电容式触摸屏,它是由一片双面镀有导电膜的玻璃基板组成,并在上极板上覆盖一层薄的SiO2介质层。如图所示,其中上电极是用来与人体(接地)构成平板电容感测电容变化的,而下极板用来屏蔽外界信号干扰的。
工作时,上透明电极需要接电压并在四个角上引出四个电极,所以当手指触碰上面的SiO2层时,因人体是导电的,所以人体与上透明电极之间产生足够的耦合电容,并且根据与四个角(或周边)测量的电容值变化来计算出触控位置坐标(离触控位置越近则电容越大)。但是这种表面电容式触控(Surface Capacitive)还是无法满足现在流行的多点触控,如果要实现多点触控必须要使用新技术叫做Projected-Capacitive Touch,它主要改变在于将表面的感应电极铺设成一层或两层并且进行图案化(主要是菱形),一层负责X方向,一层负责Y方向。然后通过X方向和Y方向电极电容的变化来定位。
由于现在主流都是多点触控(Multi-Touch),所以我稍微多讲一点他的演变过程,多点触控的Projected Capacitive主要有两种:自电容(Self-Capacitive)和互电容(Mutual Capacitive)。自电容它是直接扫描每个X和Y的电极电容,所以当两个触摸点的时候会额外产生两个虚拟点(Ghost Points),如图所示,左边为两层电极图形化示意图(多为菱形),它只需要一层ITO层即可,通过光刻形成X和Y电极。右边为原理图,从原理图上看,当同时触摸(X2, Y0)和(X1, Y3)时,由于量测四个电极的电容,所以会额外多出两个点(X1, Y0)和(X2, Y3),这就是Ghost Points,只能靠软件解决了。虽然自电容有Ghost-Points的问题,但是自电容位置精准灵敏度高,最大的好处是它可以做Single layer ITO膜,但是到大尺寸(>15寸)的时候点数增加导致管脚增多,成本会很高,而且点数多了之后中间的线路会走不出来,必须要把ITO变细,所以电阻增大,而且点数多扫描时间也会增长,看似没有优势,但是现在苹果手机貌似就是在走自电容触控技术,这些技术应该都突破了。
而互电容(Mutual-Cpacitive or Trans-Capacitive)它需要两层ITO膜层,通过特殊的结构把X和Y电极在每个节点上分隔开,这样它扫描的就是节点(Intersection)电容,而不是电极电容了。只是这两层ITO在交点处的接触必须隔开,需要用到MEMS技术将它类似立交桥架起来。
不管是自电容还是互电容,都是依赖于将电容从人体电容中导到电极上,所以这两种技术都叫做电荷转移型电容触控(Charge-Transfer)。
电容式触控优势在于速度快,可以滑而不用再用戳的。然而它只能用导电物体操控,它还有个缺点是如果触控面积比较大(手掌),可能你还没碰到就有动作了,因为面积大耦合电容大,所以触发了屏幕,所以它对外界电场或温湿度导致的电场变化比较敏感。但是它是一层玻璃板结构所以透光率比电阻式高可达90%以上。
然而不管是电阻式还是电容式触摸屏都很难做到均匀电场,所以只能用于20几寸以下的面板尺寸。如果要做大屏幕触控必须要使用波动式触控技术(主要有表面声波或红外线波两种),它主要在四角或边缘安装红外线或声波发射器/接收器,当触控阻断声波或红外线时,对应的接收器接收不到信号则可以断定坐标,这种触控屏怕脏怕灰怕油,太娇气了,而且很容易受环境波动影响。
每一类触摸屏都有其各自的优缺点,要了解哪种触摸屏适用于哪种场合,关键就在于要懂得每一类触摸屏技术的工作原理和特点。
3、触控面板的电路部分:
上面花了大部分篇幅介绍触控面板的感应模块原理及结构,但是和Sensor一样(触控也是一种Sensor),它有传感部分就一定有电路部分,而触控的电路部分主要负责的事情就是:信号探测、坐标定位、以及手势识别(滑动/放大/点击)。
而对于MCU电路来说,主要需要哪些电路单元,首先最重要的就是ADC(这是所有Sensor必须的),其次是Scan Control和DSP(信号处理),而扫描电路一定需要时钟信号,所以需要Timer。而手势识别是靠一个叫Finger Tracking的单元实现,最后就是User configure的代码保存需要用到EEPROM或Flash。
而在设计上的主要难点有两个:1) 高电阻加大电容问题,2) 噪声耦合(Noise Coupling)。前者主要是由于屏幕越来越大导致ITO的电极越来越长所以电阻越来越大,另外电极越来越长导致电容面积越来越大所以电容也变大,最后的问题是RC-delay延长,而解法要么是通过加大电压来加速scan,要么是换金属布线(Ag)。后者(Noise coupling)主要是由于面板越来越大,很容易接收到环境噪声的干扰主要靠shielding来避免,而另外的干扰来自开关电源的干扰,这只能通过在ADC之前增加Noise Cancellation来实现。