i.MX6ULL终结者电容触摸实验触摸屏简介

触摸屏现在在我们的日常生活中随处可见,触摸屏一般分为两种:电阻触摸和电容触摸。

电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。很多LCD模块都采用了电阻式触摸屏,这种屏幕可以用四线、五线、七线或八线来产生屏幕偏置电压,同时读回触摸点的电压。

电容式触摸屏技术是利用人体的电流感应进行工作的。电容式触摸屏是一块四层复合玻璃屏,玻璃屏的内表面和夹层各涂有一层ITO,最外层是一薄层矽土玻璃保护层,夹层ITO涂层作为工作面,四个角上引出四个电极,内层ITO为屏蔽层以保证良好的工作环境。 当手指触摸在金属层上时,由于人体电场,用户和触摸屏表面形成以一个耦合电容,对于高频电流来说,电容是直接导体,于是手指从接触点吸走一个很小的电流。这个电流分别从触摸屏的四角上的电极中流出,并且流经这四个电极的电流与手指到四角的距离成正比,控制器通过对这四个电流比例的精确计算,得出触摸点的位置。

相比电阻触摸,电容触摸支持多点,而且使用也很简单。所以在消费电子行业电容触摸比电阻触摸应用的更加广泛。如今电容触摸已经广泛应用在手机、平板、电脑、广告机等设备上,所以本章节我们就来学习一下电容触摸屏如何获取到多点触摸的坐标值。关于电容触摸屏的具体工作原理我们就不去研究了,因为我们只是使用电容触摸屏,而不是制作电容触摸屏。本章节我们使用迅为电子的7寸RGB这款屏幕,该屏幕的触摸支持五点触摸。

该款屏幕的电容触摸用到的芯片是FT5426,这个芯片是I2C接口的。这款驱动芯片采用15*28 的驱动结构,相当于是15个感应通道,28个驱动通道,最多支持5点电容触摸,该触摸与i.MX6ULL处理器连接需要用到四个引脚,分别IC的SDA和SCL两个引脚,一个用于复位用的引脚(RST),一个作为中断用的引脚(INT)。一般先通过RST服务引脚给触摸IC复位,然后触摸IC开始工作,当有触摸操作的时候,触摸IC通过中断引脚(INT)通知处理器,处理器的中断服务程序就会去执行读取触摸坐标点的操作。

FT5426的I2C地址是0x38,下面我们来看下用到的寄存器,如下表所示:
i.MX6ULL终结者电容触摸实验触摸屏简介_第1张图片
i.MX6ULL终结者电容触摸实验触摸屏简介_第2张图片
i.MX6ULL终结者电容触摸实验触摸屏简介_第3张图片
i.MX6ULL终结者电容触摸实验触摸屏简介_第4张图片i.MX6ULL终结者电容触摸实验触摸屏简介_第5张图片

你可能感兴趣的:(#,第二部分,裸机开发,i.MX6ULL终结者,嵌入式,linux,开发平台)