技术贴:触摸屏(TP)技术交流

转载自:易触网科技

電容式TP的動作原理



        PS:電容式TP動作原理是利用人體電流感應來進行的,當人的手指觸摸在TP上,与Panle上的ito電路形成一個耦合電容(電容效應),於是手指從觸控點上吸走了一個微小的電流,經由ITO線路將電流值回傳給搭配IC的運算,就能計算出觸控點所在的位置.


物理電容解读

1.電容器定義:任何兩個彼此絕緣又相隔很相近的導體,組成一個電容器。電容器符號:   , 最簡單的電容器--平行板電容器:在兩個正對的平行電極板間夾上一層電介質(絕緣體)

2.電容:描述電容器容納電荷本領大小的物理量。 

3.電容公式:C=Q/U=εs/4πkd (ε:絕緣介質的介電常數,s:正對面積,k:靜電力常量k=9.0×109N·m2/C2 ,π:圓周率, d:極板間的距離,Q:極板上帶的電荷量,U:極板兩端電壓)

4.電容公式意義:平行板電容器的電容C跟介電常數ε成正比,輿正對面積s成正比,跟極板間的距離d成反比.

5.當觸摸TP時,手指與TP就組成了一個平行板電容器:



電容式TP的工作原理 

1.當觸摸TP時,手指與TP就組成了一個平行板電容器:

上極板:手指

絕緣體介質:LENS

下極板:ITO

2.此電容器的電容 C =εS/4kπd,因為ε,k,π,d都是固定值,所以實際上此電容可以簡化為C =AS,(這裡A=ε/4kπd,是固定值)

3. C =AS:意味著電容跟觸點面積S成正比。手觸TP,手与ITO间產生了電容。

4. 再看公式 C = Q/U,U是由IC給定,當觸摸TP產生電容,電壓U不變,C增大,則Q增大,因此ITO出現了電荷的增加,電荷的變化產生了電流I (I=△Q/ △t )

5. 受触的ITO線路將此電流值回傳給搭配IC的運算,IC就計算出哪一條ITO的電流值,就能計算出觸控點所在的位置.


觸摸屏位置中心座標算法



例如:觸點覆蓋ITO線路4,5,6,電容值:P4=10K,P5=15K,P6=6K

那麼算出的觸點座標X=(10K*4+15K*5+6K*6)/(10K+15K+6K)=4.87


G+F 结构

用于单点+手势/虚拟两点/多点

搭配芯片: 单点+手势: MSG2133A   FT6206   

                   分区两点:    FT6306,FT6336 MSG2138A,MSG2238

                    单层多点:GT9147/GT9157


G+F 结构Sensor


G+F+F 结构


用于双层多点搭配芯片:GT9157  FT5336   等 


G+F+F 结构Sensor


CG 工艺介绍

SENSOR 主要工艺介绍

SENSOR 前段工艺介绍

SENSOR 后段工艺介绍

SENSOR  黄光工艺介绍

FPC工艺介绍一

FPC主要材料

FPC结构介绍

OZ=T=0.0034287厘米=34.287um 1  MIL=25.4um


设计介绍


CG设计介绍

CG倒角外R最小R0.3,内R最小R0.6  MID开孔最小R0.6

丝印最小间距0.15mm

盖板设计外形以及开孔尽量正反对称,若有MID孔尽量偏一边

玻璃选材:康宁: 0.55/0.70/1.00mm

                  旭硝子:0.55/0.70/0.95/1.10mm


厚度设计介绍

机壳设计注意:

1.保证TP离上表面0.15-0.2mm跌落破裂风险较小

2.单层TP与LCD距离0.3mm以上.


电气/光学性能介绍


  电气性能项目

规格

备注

G+F

G+F+F

 反应时间

<35ms

<25ms

需确认客户平台

刷新频率

70-120HZ

80-100HZ

不同IC存在差异

电压/电流

参照具体IC型号

参照具体IC型号


操作功能

单点+手势/多点

多点(5点)


PIN角定义

依项目图纸为准

依项目图纸为准


分位确认

依最新分位确认表为准

依最新分位确认表为准


工作原理

参照具体IC型号

参照具体IC型号


  光学性能项目

测试标准

数量

备注


透光

1.中心点 >85%

2.IR: 550nm: 10±5%; 850nm >70%; 

3按键区: 550nm: 40±5%.

4.根据具体项目要求执行.

3PCS

550为可见光

850为红外光

雾化率

<3%

3PCS



主要测试项目介绍

测试项目

测试标准

影响因素

    备注


落球测试

1、50g,70cm 或130g,30cm

中心点跌落三次无破损


DOL  CS






线性度




所有报点需要满足如下规格:

双层ITO结构:+/-2.0mm;

单层ITO结构+/-2.5mm




IC性能

ITO方阻大小及阻抗均匀性

静电干扰.


直径8mm铜棒分别画横线、竖线、交叉线





精准度

所有报点需要满足如下规格:

双层CTP ITO结构:

中心点:+/-1.5mm;

边缘点:+/-2.0mm

单层CTP ITO结构:

中心点:+/-2.0mm;

边缘点:+/-2.5mm 

IC性能

ITO  Pitch

ITO  GAP

静电干扰



TP异常处理方向

A.无动作可以从以下方面检测:

   a.连接器连接是否OK,是否有短路问题. (整面)

   b.FPC走线区是否有折伤/断裂. (整面)

   c.组装时ITO层刮伤. (区域)

   d.FPC受拉力过大,把TP的压合区拉伤. (整面或区域)

   e.IC或其它元器件受挤压,造成原器件松动或脱落. (整面)

   f.TP分辨率是否设定OK(区域)

B.线性度/灵敏度:

   a.主要取决于ITO PITCH及ITO GAP值, :

   b.降低ITO PITCH及ITO GAP值,增加通道数提升相应性能.

   c.抗干扰设计防护可以保证固有线性度、灵敏度.


C.为避免测试功能后非法断电导致IC的Flash数据损坏;

    建议在测试完后,先断测试工具的电源后再拔取TP;

TP防ESD注意事项

  • FPC边缘与机壳的孔或缝隙的距离尽量大于3mm,避免ESD直接对FPC放电;

  • 客户端机壳,尽量选用金属接地外壳,防ESD效果会更好一些;

  • 装配作业中注意作业台面/测试设备/作业人员需进行静电接地.

  • 增加屏蔽膜(ITO-FILM)抗干扰(但结构不理想).

  • IC加贴绝缘胶带.


如何进行抗干扰设计?

按键下方的金属框面积不可太大,避免此处的按键寄生电容太大,而造成按键的信号干扰!

LCD上表面到TP下表面距离需保留0.30mm~0.50mm,减少LCD对TP的干扰;

LCD FPC 与 TP FPC不可重叠放置;

4、电源干扰:电源干扰的噪声实际上是一个共模噪声;

      解决办法:A、采用共模滤波输出电源;

                        B、调整TP的扫描频率,及调整TP的敏感度;

5、电磁干扰:是干扰电缆信号并降低信号完好性的电子噪音,EMI通  

                        常由电磁辐射发生源如马达和机器产生的。

      解决办法:在FPC上非元件区加贴电磁膜,以屏蔽外界的

                     电磁干扰;


TP结构介绍-G+G

Dito結構

反應更敏捷,且防雜訊效果好,APPLE此結構。


Sito结构(搭橋、地通)


多采用搭桥制程


 OGS 结构

Touch Panel相關材料名詞解釋


ACF:異方性導電膜(Anisotropic Conductive Film)  

PMMA:聚甲基丙烯酸甲酯(俗称压克力Poly Methy Mech-Acryl)

FPC:軟性印刷電路板(Flexible Printed Circuit) 

PSA:光学感压膠(Pressure-Sensitive Adhesive)

OCA:光学透明胶(Optically Clear Adhesives)

AF :抗指纹膜(AF-Coating)

AR :抗反射膜(Anti-Reflection)

ITO:氧化銦錫 ndium-Tin-Oxide

Sito:單面ITO(Single-ito)

Dito:雙面ITO(Double-ito)

FIP/SENSOR:電場感應PAD( Field Induce Pad)

ATT(OGS):進階觸控技術( Advanced Touch Technology)

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/287375.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【遥感物候】植被物候与气候(气温和降水)条件的空间相关性分析

植被生长与气候的关系最为密切,通过计算植被各个生长季参数和气温、降水之间的相关系数可以分析生长季参数的变化与气温、降水之间的关系的程度。本文计算30年的植被物候参数和气候数据之间的相关性,最终效果如下: 目录 一、相关性分析原理

HttpContext.TraceIdentifier那严谨的设计

前言Asp.Net Core中有一个不受人重视的属性HttpContext.TraceIdentifier&#xff0c;它在链路追踪中非常有用&#xff0c;下面是官方的定义:在项目中一般会将该字段输出到每一条日志中&#xff0c;也可以将此Id作为通用响应字段返回前端&#xff0c;后续可以根据该属性和日志匹…

iOS - 富文本AttributedString

最近项目中用到了图文混排&#xff0c;所以就研究了一下iOS中的富文本&#xff0c;打算把研究的结果分享一下&#xff0c;也是对自己学习的一个总结。 在iOS中或者Mac OS X中怎样才能将一个字符串绘制到屏幕上呢&#xff1f; 简单来说&#xff0c;是通过控件来完成的&#xff0…

php把数字倒着展示,jQuery+PHP实现动态数字展示特效

HTML本例假设要在页面上动态展示(无需刷新整个页面&#xff0c;只是局部刷新动态数字)当前在线用户数&#xff0c;常见在一些统计平台上应用。在HTML页面中只需定义以下结构&#xff1a;代码如下:当前在线&#xff1a;jQuery首先我们要定义一个动画过程&#xff0c;使用jQuery的…

Android之实现多张图片点击预览(支持放缩)和滑动

1 需求 多张图片通过recycleView展示&#xff0c;然后点击具体一张图片支持预览(支持放缩)和滑动 2 解决办法 BaseRecyclerViewAdapterHelper com.github.chrisbanes.photoview.PhotoView ViewPage2 组合起来真香 https://github.com/CymChad/BaseRecyclerViewAdapt…

【Envi风暴】Envi5.4经典安装图文教程

ENVI(The Environment for Visualizing Images)是一个完整的遥感图像处理平台,应用汇集中的软件处理技术覆盖了图像数据的输入/输出、图像定标、图像增强、纠正、正射校正、镶嵌、数据融合以及各种变换、信息提取、图像分类、基于知识的决策树分类、与GIS的整合、DEM及地形信…

错误: nknown column 'xxxx' in 'where clause'

nknown column sdsds in where clause 运行环境&#xff1a;jdk1.7.0_17tomcat 7 spring&#xff1a;3.2.0 mybatis&#xff1a;3.2.7 eclipse 错误&#xff1a;nknown column sdsds in where clause 错误原因&#xff1a;数据库查询无用&#xff0c;可能很多写sql语句都会遇到…

c/c++处理参数

直接上代码&#xff1a;涉及函数getopt()&#xff0c;getopt_long() 1 #include <unistd.h>2 #include <stdlib.h>3 #include <stdio.h>4 #include <getopt.h>5 6 /*7 int main(int argc, char *argv[])8 {9 int opt; 10 char * optstring &q…

查缺补漏系统学习 EF Core 6 - 批量操作

推荐关注「码侠江湖」加星标&#xff0c;时刻不忘江湖事这是 EF Core 系列的第七篇文章&#xff0c;上一篇文章讲述了 EF Core 中的实体数据修改。这篇文章讲一讲 EF Core 如何进行批量操作。在众多的 ORM 框架中&#xff0c;EF Core 的功能并不是最强大的那个&#xff0c;性能…

半小时一篇文过完C语言基础知识点

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我&#xff0c;若你是真心学习可以送你书籍&#xff0c;指导你学习&#xff0c;给予你目标方向的学习路线&#xff0c;无套路&#xff0c;博客为证。 本文定位读者为小白读者&#xff0c;将使用最快的方法过完C语言基础知识…

php变量的判空和类型判断

&#xff08;1&#xff09;var_dump(); 判断一个变量是否已经声明并且赋值&#xff0c;并且打印类型和值 <?php $a; var_dump($a);//输出null<?php var_dump($a);//输出null<?php$a 10; var_dump($a);//输出 int 10&#xff08;2&#xff09;isset() 判断一个变量…

【Envi风暴】Envi插件大全:多波段拆分工具的巧妙使用

很多场合下需要做波段合成,比如波段432合成赋予红绿蓝,构造标准假彩色等等。合成后的文件通常包含多个单波段文件,在Envi中使用layer stacking工具将多个单波段数据合成为一个文件,如下所示: 那么问题来了,合成后的数据该怎样拆开为原来的单波段呢?今天我们就来学习一种…

php表格怎么合并单元格格式化,table标签的结构与合并单元格的实现方法

1.示例代码&#xff1a;复制代码 代码如下:#1234一个完整的例子&#xff1a;复制代码 代码如下:#FirstnameLastnamePhoneQQ1qianshou111111111111111111112qianshou111111111111111111113qianshou111111111111111111114qianshou111111111111111111112.合并上下的单元格(rowspan…

Android之GridLayoutManager.setSpanSizeLookup问题

1 问题 利用BaseMultiItemQuickAdapter,用recycleView加载多布局,需要实现有些view显示一行,有些一行显示多个图片。 在BaseMultiItemQuickAdapter适配器里面根据类型加载不同布局。 public ImageMultiItemAdapter(List<MultiItemEntity> data) {super(data);addIte…

《看聊天记录都学不会C语言?太菜了吧》(9)老公饼真的有老公送?

若是大一学子或者是真心想学习刚入门的小伙伴可以私聊我&#xff0c;若你是真心学习可以送你书籍&#xff0c;指导你学习&#xff0c;给予你目标方向的学习路线&#xff0c;无套路&#xff0c;博客为证。 本系列文章将会以通俗易懂的对话方式进行教学&#xff0c;对话中将涵盖…

@Springboot搭建项目controller层接收json格式的对象失败

今天在使用swagger2测试的时候出错 1、requestBody注解常用来处理content-type不是默认的application/x-www-form-urlcoded编码的内容&#xff0c;比如说&#xff1a;application/json或者是application/xml等。一般情况下来说常用其来处理application/json类型。 2、 通过req…

『技术群里聊些啥』HttpClient 如何判断是同一终结点

前言官方文档对 HttpClientHandler.MaxConnectionsPerServer 属性有如下说明&#xff1a;获取或设置使用 HttpClient 对象发出请求时允许的最大并发连接数&#xff08;每个服务器终结点&#xff09;。请注意&#xff0c;该限制针对每个服务器终结点&#xff0c;例如&#xff0c…

【Envi风暴】Envi 5.3 SP1经典安装手把手图文教程(含补丁文件)

Envi 5.3具有传感器和数据支持、图像处理和显示、用户界面、二次开发等新功能,本文讲解Envi 5.3 SP1完全安装教程。 下载后的软件包目录如下所示: 目录 一、Envi 5.3 SP1安装 二、Envi 5.3 SP1下载地址 一、Envi 5.3 SP1安装 点击IDL_ENVI5.3 SP1win64.exe,开始安装,…

apache php url重写语法,apache url重写实现伪静态

前段时间项目为了配合seo的工作&#xff0c;把现有的php网站改成静态页面&#xff0c;刚拿到需求时候第一感觉就是用静态页面啊&#xff0c;可是看了一会以后发现页面有点多4、50个&#xff0c;没办法就用比较简单的url重写(apache的)吧&#xff0c;去掉这个前面的#,启用它Load…

Android之用java的socket写服务器提示java.net.BindException: Address already in use

1 问题 在Android activity里面Java socket服务器,然后关闭activity再打开activity开启服务的时候提示错误如下 java.net.BindException: Address already in use 很明显这个,IP和端口的的socket已经使用了,我们只需要在关闭activity的时候关闭serverSocket就行了。 2 解…