android电容触摸屏的驱动及其上层工作原理,电容触摸屏驱动原理
1.投射式电容触控
投射电容(Projected Capacitive)触控面板的基本结构与动作原理,如图1 所示,其纵横铺设电极与四线阻抗膜方式相同,不過投射电容方式的阻抗膜卻不是通過触控領域,而是捕捉电极之間的电容变化。整体而言,几乎可說是触控切换器在使用电容感测方式时的二次元扩充版。关于触控切换器,下文会有更多描述。
图1 投射容量式触控面板基本结构
由於人體会攜帶水分,也是優秀導體,故人體若靠近电极,手指与电极之間的电容会增加,此时只要調查哪條线的靜电容量變大,就知道哪個點被触控。投射电容方式不須類似阻抗膜方式的电极變形,距離触控面板表面10 毫米也能夠感测。此外,面板表面覆蓋玻璃抗刮性、耐久性、耐環境性都很強,不過不会產生电容变化的絕緣物触控面板無法運作,因此手套觸控無法操作。
2.表面电容触控
表面电容方式(Surface Capacitive)与投射电容方式相同,都是感测靜电容量的变化,若將投射电容方式視為四线阻抗膜方式,表面电容方式就等於五线阻抗膜方式,其中第五线就是人體。表面电容方式的结构如图2 所示,是由透明導電膜与四角落的电极構成,操作时對四角落的电极施加相同電壓,面板整体会形成均勻電界,全部都是同相位时,面板上的电容会放電,此时電流不会流动。反之,當手指触控面板时,變成与利用电容器接地的狀態相同,電流從四角落通過手指流动,越靠近触控部位的电极電流值越大,此时只要量测來自四角落的電流量的比率,就可以判斷特定部位。
图2 靜电容量方式的基本结构
或許有人会擔心,電流對人體造成的影響,但其實電流值非常低,不会影響人體。此外,表面电容方式毋須铺设电极,因此结构上相當簡潔。值得一提的是,表面若有水滴,容易影響电容触控方式,因此某些設計利用演算處理排除水滴的影響。
3.省去機械接點開關电容触控感测應用加溫
以上介紹触控面板常用的方式,不過由於近年數位消費性電子(CE)產品的小型化,無機械接點的触控切换器(Touch Switch)也開始受到矚目,其使用的靜电容量触控感测方式也跟著受到重視。近期投入相關靜电容量触控感测晶片供應廠商包括亞德諾(ADI)、賽普拉斯、飛思卡爾(Freescale)、在2008 年2 月时被Atmel 收購的Quantum Research、歐姆龍(Omron)与羅姆(Rohm)等;表2 是触控感测方式的比較。
最佳 ◎ 佳 ○ 普通 Δ
由於电容触控感测方式毋須仰賴機械接點開關即可感测触控位置,因此近期頗受重視,主要優點包括,成本不会隨感测點數的增加而上升;無機械结构,耐久性佳;設計自由度高;接部位維持絕緣狀態,毋須電鍍處理;防水、防塵容易;且複數接點並列形成滑塊(Slider),可以感测手指的移动位置。
其具體结构是在印刷基板上製作切换圖案,由於不需任何切换器元件,因此切换器的成本幾乎是零,不過,由於相對要求容量感测用電路,製作成本比較不利。
前文曾提及,賽普拉斯的PSoC 技術,可製成內嵌支援触控感测器類比電路微處理器的电容式触控感测器元件,廣泛應用在MP3 播放器等各種攜帶型CE 操作面板。
由於电容式触控感测器操作时完全沒有觸壓感,因此某些設計刻意組合機械结构,製成具備機械感测機構的触控感测器,操作时可以獲得傳統機械接點式的操作感受。
android电容触摸屏的驱动及其上层工作原理,电容触摸屏驱动原理相关推荐
- android电容触摸屏的驱动及其上层工作原理,android 电容屏(一):电容屏基本原理篇...
关键词:android 电容屏 tp ITO 平台信息: 内核:linux2.6/linux3.0 系统:android/android4.0 平台:S5PV310(samsung exynos ...
- Linux内核如何加载固件,驱动是如何工作的_Linux设备驱动的固件加载详解
作为一个驱动作者, 你可能发现你面对一个设备必须在它能支持工作前下载固件到它里面. 硬件市场的许多地方的竞争是如此得强烈, 以至于甚至一点用作设备控制固件的 EEPROM 的成本制造商都不愿意花费. ...
- linux开源显卡驱动源码,NVIDIA放弃Linux开源驱动 不支持GTX400显卡
来源: 驱动之家 作者: 陈晨 2010-03-30/09:35 NVIDIA对Linux操作系统下的开源显卡驱动一向热情不高,xf86-video-nv驱动一直仅能满足基本的2D图形渲染,几乎没有任 ...
- Android系统从驱动到上层服务再到应用的两种服务架构方式
Android系统从驱动到上层服务再到应用的两种服务架构方式 1)使用类似sensor service的方式: 此方式用于,service的接口不想暴露给上层activity直接使用的情形 例如sen ...
- 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏 PDF电磁屏签名: 签名完成后,点坐转化文件: android 开发 实现网页跳转
目录 电容屏和电磁屏 一:电阻式触摸屏 二:电容式触摸屏以及原理 三:电磁感应触摸屏
- linux内核epub,Android底层开发技术实战详解——内核、移植和驱动(第2版)[EPUB][MOBI][AZW3][42.33MB]...
内容简介 本书从底层原理开始讲起,结合真实的案例向读者详细介绍了Android内核.移植和驱动开发的整个流程.全书分为21章,依次讲解驱动移植的必要性, Goldfish.OMAP内核和驱动解析,显示 ...
- Android SurfaceFlinger 学习之路(五)----VSync 工作原理
原址 VSync信号的科普我们上一篇已经介绍过了,这篇我们要分析在SurfaceFlinger中的作用.(愈发觉得做笔记对自己记忆模块巩固有很多帮助,整理文章不一定是用来给别人看的,但一定是为加强自己 ...
- 我要转行Linux驱动开发了,驱动开发的工作是什么样的情况,希望大神给点建议,也希望大家给我一点鼓励
我刚大学毕业的时候是2010年,什么都不会,只会点c,后来介绍去做JavME,做了一年,后又做了一阵子Java企业级开发.感觉这不是我想要的工作,在这段时间里面,除了实际编程能力有了提高,其他的没学会 ...
- android 6.0 高通平台sensor 工作机制及流程(原创)
最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...
- android 6.0 高通平台sensor 工作机制及流程
最近工作上有碰到sensor的相关问题,正好分析下其流程作个笔记. 这个笔记分三个部分: sensor硬件和驱动的工作机制 sensor 上层app如何使用 从驱动到上层app这中间的流程是如何 Se ...
最新文章
- PLM和PDM相互关系
- 如何使用Ajax技术开发Web应用程序(2)
- docker可视化管理工具对比 DockerUI Shipyard Rancher Portainer
- 为什么说 Java 中只有值传递?
- ODBC连接到400
- Failed to connect to SDP server on FF:FF:FF:00:00:00: Connection refused问题解决方法
- egret.Shape渲染集合图形
- 【linux系统编程】进程间通信:信号中断处理
- 安装CentOS 7 遇到的坑
- 1/2 数据获取:本地数据的获取
- 在Atom中运行脚本
- SQL基础---SQL AND OR 运算符
- 利用百度Echarts.js生成雷达图
- ubuntu1604 克隆虚拟机后续:修改用户名、主机名和组名
- Python实现好友信息管理系统 添加、删除、修改、备注、查询好友信息
- 【原创工具】蓝牙串口无线烧写STM32程序的工具,支持HC-05和CC2541两种蓝牙模块
- 同步IO和异步IO的区别?
- mcinabox运行库下载_MCinaBox运行库
- 高中数学学习方法的8个诀窍,高中生必看
- 插了T管引流,该注意点啥
热门文章
- stm32使用查表法将utf8转gbk,编码表数组存放在外部flash中
- android 智能手机usb驱动程序,华为手机usb驱动下载
- 【Java代码笔记】
- matlab 对自定义函数求导,用matlab对多项式函数求导
- IoT 物联网卡行业骗局大揭秘
- 有屋(东莞)搬家啦~ Sketchup草图大师设计拆单 有屋拆单 全屋定制拆单 衣柜橱柜拆单
- vue H5 唤醒app
- C语言输出图形:宝塔形(三角形)回文数字。即:第一行1,第二行121,第三行12321……
- 施乐700彩机服务器维修,施乐700DCP彩色数码复印机维修手册:700dcp_sc_ver1.1_chap05(208页)-原创力文档...
- x86架构PC机系统总线概述