SP5V210的嵌入式电容触摸屏驱动设想

  • 发布时间:2018-06-16 12:05:47

  • 来源:admin

已成为电子产物的主要构成部门,电容触摸屏的多点触摸功效是红外式、电阻式触摸屏所不具备的,其线性度、通明度战耐久度也有着较着劣势。苹果公司的多点触摸手艺使人们的糊口体例有了极大变迁,且跟着嵌入式设施战手艺的成熟,电容触摸屏作为新兴的输入设施必将获得普遍使用。  SP5V210是基于CortexA8架构的32位处置器,带有内存办理单位MMU,最高主频为1.0 GHz,内部集成图像处置器能够高效显示与处置图像,且能够十分流利地运转Linux战Android高级体系;GT811为5点电容屏节造芯片,其内部触摸检测收集由10通道与16驱动通道形成,通过内部的数模模块、模仿放大电战MPU收罗及时的触摸消息,并由I2C总线传输到主控处置器。  本设想以SP5V210处置器战Linux2.6.25内核为体系的硬件与软件平台,用GT811作为电容式触摸屏的节造器,设想了一种基于SP5V210的嵌入式多点电容触摸屏驱动。  目前大部门电容屏是投射式互容电容屏。本文以投射式电容触摸屏为例,使用OGS方案,即将氧化铟锡(ITO)导电膜间接镀正在玻璃上构成传感器,此时玻璃拥有了触摸传感功效。该电容触摸屏采用单层ITO(SITO)布局,程度X战垂直Y电极通过蚀刻ITO层构成,电极交叉处有绝缘层,如许X电极与Y电极之间构成了耦合电容CM。  通过检测触摸屏整个二维平面的互电容巨细来计较触摸,起首触摸屏节造器会节造X电极顺次发出鼓励信号,Y电极同时领受,获得所有XY电极交叉处的电容值,当手指触摸时会使触摸局部电容CM减小,如许按照二维电容数据变迁量就能够计较出每个触摸的真正在站标。  本设想采用三星公司的SP5V210处置器作为主机,通过I2C总线接口与电容式触摸屏节造芯片GT811相连,GT811集成正在柔性线板上通过绑定手艺毗连到7寸电容触摸屏屏体上。图1为体系硬件毗连示企图。触摸屏节造器GT811驱动端顺次主drv00到drv15发出鼓励脉冲,端sens00~sens09同时领受,并转换为数字信号,此时为原始数据rawdata,澳门新濠娱乐天地官网经数据处置后再由内部MPU通过I2C总线完成触摸站标消息的交互。  本文操纵途理器SPSV210、触摸屏节造器GT811战Linux输入子体系来真隐多点电容触摸屏的驱动,法式流程如图2所示。  手指触摸时电容节造器起首会收罗多帧原始数据进行均匀值处置并存储,再进行数据处置获得及时的站标消息,通过I2C总线传输触点站标给CPU,并正在触摸屏事情函数中完成站标点的批改、以及多点处置功效。因为电容触摸屏XY电极上正常会蚀刻成菱形的块(对角线 mm),如许手指操作时会触摸到4个块(如图3所示),必要采用算位站标。  此中,Sn为第n个块交叉处的信号值,Nx战Ny别离为X、Y电极标的目的上块个数,R为触摸屏的逻辑分辩率。再由事情函数tc_work_fun(struct worK_struct*work)进行数据的读与与事务。  触摸屏触点站标消息会保留正在节造器GT811的输出消息寄放器中,如表1所列。中缀触发落伍入tc_worK_fun()函数。该函数的次要事情:读与GT811输出消息寄放器中的站标消息;向上层演讲对应的事务战站标消息。