触控屏的控制电路制作小记(附 STM32 的驱动)
触控屏已经不是什么新鲜的东西,现在的电子产品基本上都带有一个大大 的彩色液晶,加上一个轻触式的触控屏。使用起来非常方便,可以完全取代以 往那种固定式的按键。
下面就介绍一种触控屏的驱动电路,我也是一个小时前才把这个小板子做出 来,测试成功后马上发表这篇日志,新鲜热辣的哦!
首先,介绍以下触控屏幕的构造,它是由一块触控屏幕和一块液晶显示屏幕 粘合在一起的。液晶显示屏幕按色彩、材料、成像原理等多种方式分类,种类 繁多,这里对液晶屏幕不做详细介绍,本文图片中所使用的是 16Bit 半透明反 射式 TFT 液晶点阵显示屏。而触摸屏幕主要分为两大类,分别是电容式和电阻 式。
电容式触控屏利用人体的电流感应进行工作,优点是使用寿命长,触摸时不 需用力,面板坚硬耐磨;缺点是触摸精度低,必须使用特定的介质触控(如人 体皮肤),受温度湿度影响很大,外界有较强磁场电场时,触控屏会失灵,简 单来说就是抗干扰性较差。
电阻式触控屏是利用按压时纵轴和横轴的电阻值来定位的,优点是抗干扰性 好,触摸精度高,可以用任何物体来触摸,缺点是表面是塑料薄膜,易磨损, 触摸是需要稍加一点力度按压。本文中使用的就是电阻式触控屏。
接下来介绍一些几个触控屏控制 IC:ADS7846、ADS7843 和 TSC2046,它 们是最常见的四线触摸屏控制芯片,均为 BURR-BROWN(已经被 TI 收购, 找封装库的时候去 TI 那里找)公司的产品,三者引脚相互兼容,但片内的功 能是有区别的,例如 7846 内集成温度传感、可检测触摸压力等功能,具体请 参考 DataSheet。TSC2046 是新出的控制芯片,由于其国产片价钱便宜(零售
触控屏的控制电路制作小记(附STM32的驱动)



