原理:本文抛开技能层次上来说说LINUX接触屏设备驱动原理。接触屏,便是用一块AD转化模块来将屏幕上的接触信号转成数字信号。接触屏常用的是四线电阻,当接触时分,功能模块会将模拟信号转化成数字信号,便是一般说的AD转化。在LINUX中,一般是经过中止来读取这些数字的。接触屏幕的时分,中止发生,LINUX经过串口或许I2C,SPI或许内部数据通道等去读取转化后的数字,然后把数值传给INPUT层。TP在进入休眠时,要封闭CTP的中止,避免误触发中止,导致反常。
为什么要校验?原因A,接触屏与LCD显现屏是两个不同的物理器材。LCD处理的像素,例如咱们一般所说的分辨率是600x800,实践便是指每行的宽度是600个像素,高度是800个像素,而接触屏处理的数据是点的物理坐标,该坐标是经过接触屏操控器收集到的。两者之间需求必定的转化。B,其次在装置接触屏时,不可避免的存在着必定的差错,如旋转,平移的,这相同需求校对处理。C,再次,电阻式接触屏的资料自身有差异并且跟着时刻的推移,其参数也会有所改变,因而需求经常性的校对(电容式接触屏只需求一次校对即可)。
比较常用的校验程序是TSLIB。经过TSLIB校验后,应用程序读取TSLIB里的数值,这个时分就能精确定位了。校对原理: 接触屏的校对进程一般为:顺次在屏幕的几个不同方位显现某种符号(如“+”),用接触笔点击这些符号, 完结校对。假如PT(x, y)表明接触屏上的一个点,PL(x, y)表明LCD上的一个点,校对的成果便是得到一个转化矩阵M,使PL(x, y) = MPT(x, y)。终究,假定LCD三个点的坐标为(XL1, YL1),(XL2, YL2),(XL2, YL2), 对应接触屏上的三个点是(XT1, YT1),(XT2, YT2),(XT3, YT3),则联立两个方程组为:
这样,接触屏的校对实践上便是解上面的方程组,得到6个系数:A、B、C、D、E、F。而上面方程组依照克莱姆规律解即可。在得到6个系数后,往后经过接触屏得到的一切坐标,带入公式(1)中就能够得到LCD上以像素表明的坐标。
实践上,在校对时,收集的接触屏的点坐标有必定的差错,也便是说收集几个三组点坐标,别离核算A、B、C、D、E、F,其成果不尽相同。在tslib的ts_calibrate中,收集了五组点坐标,详细代码拜见ts_calibrate.c中的perform_calibraTIon()。一般来说,收集的点越多,校对的精确性就越高。仅仅收集点过多就会冗余,对校对精确性的进步效果很少,反而添加了核算时刻。
一个合格的液晶显现器材在运用时,有时也会由于不合理的运用、不适宜条件及配件不合格或装置办法不妥而呈现毛病。其原因和扫除办法如下:
运用几小时或几天后,电极变色呈现黑、棕色“笔迹”,液晶盒发生气泡,致使不能显现。这是由于驱动电压直流成分过大,然后引起电化学反血形成的。查看电路,扫除过大直流成分后,换上新的液晶显现器材即可。当刚刚呈现“笔迹”时,可将液晶显现器材加热至保存温度以上,即便液晶显现器材显现面全都变黑时,中止升温,天然冷却后,一般可除去“笔迹”。
为了查寻液晶显现器材在运用中的毛病,能够运用指针式万用表的r×10k电阻档进行寻查。这是一个高阻档,能够查测出影响显现的各种通、断状况。又由于它具有9~15v直流电压,因而能够驱动液晶显现器材显现,从显现状况上判别量示器材是否正常.可是由于万用表输出的是直流电压,故最好在检测时不要拖长时刻,避免发生电化学反响.能够用以下诀窍削减直流损坏效果,行将一支表笔握于手中,然后用手指抓住液晶显现背电极,再用另一表笔勘探其他段电极,此刻,外电源内阻会大大添加,然后碱少了直流成分的损坏效果。
另一种运用感应市电进行检测的诀窍也很有用。取一表笔线或一般电线,将一端绕在台灯或其他电器的电源线绕即可。此刻,该电线中即会感应发生弱小的沟通电压。这个感应电压内阻很大,具有50hz的沟通感应电压对一般家用电器尽管没用,但用于驱动液晶显现器材却正好适用。此刻,只需用手指捏住液晶显现器材的背电极,用该电线结尾触碰段电极外引线,该段像素即可显现。用这种办法检测液晶显现器材的好坏十分便利,不过,由于感应电的电流尽管很小,但电压仍是很高的,因而,有时用这种方法检测会发现未触及的像素也一同呈现串扰显现,这是由于其他外引线悬空形成的,此刻用手指轻触串扰显现的电极外引线端,串扰显现即会消失。
1.smt:是英文“surface mount technology”的缩写。即表面装置技能,这是一种较传统的装置方法。其长处是可靠性高,缺陷是体积大,本钱高,约束lcm的小型化。
被邦定(bonding)在pcb上,由于ic制造商在lcd操控及相关芯片的出产上正在减小qfp(smt的一种)封装的产值,因而,在往后的产品中传统的smt方法将被逐渐替代。3.tab:是英文“tape aotomated bonding”的缩写。即各向异性导电胶衔接方法。将封装方法为tcp(tape carrier package带载封装)的ic用各向异性导电胶别离固定在
和pcb上。这种装置方法可减小lcm的分量、体积、装置便利、可靠性较好!4.cog:是英文“chip on glass”的缩写。即
被直接邦定在玻璃上。这种装置方法可大大减小整个lcd模块的体积,且易于大批量出产,适用于消费类电子产品用的lcd,如:手机、pda等便携式电子产品。这种装置方法在ic出产商的推进下,将会是往后ic与lcd的首要衔接方法。5.cof:是英文“chip on film”的缩写。即芯片被直接装置在柔性pcb上。这种衔接方法的集成度较高,外围元件能够与ic一同装置在柔性pcb上,这是一种新式技能,现在已进入试出产阶段。
不管那种电源,它的结构比crt显现器的电源简略多了,易损的一般是一些小元件,象保险管、输入电感、开关管、稳压二极管等。
比较罕见的毛病是由主板cpu引起的电源不发动,这部分其实原理也比较简略,便是经过键控板到cpu,再经过cpu输出一个操控信号驱动电源改换集成电路作业。
暗线一般是屏的本体有漏电,以上两种问题基本上便是给机器判了死刑了,没有修理价值的,由于一块屏的价格太高了。