FPGA的触摸屏控制系统
2014-12-02李盾
科技传播 2014年4期
李 盾
河南省索克实业有限公司,河南郑州 450000
1 概述
触摸屏操作简单,控制方便,越来越成为手机及平板电脑的主流输入和显示设备。目前,世界上常用的触摸屏有电阻式触摸屏和电感式触摸屏。由于电阻式触摸屏具备结构简单、制造便捷、各项功能易被大多数设备所兼容的特点,故本系统选用电阻式触摸屏作为输入设备。
FPGA 具有性能高速、控制精准、实时性好的特点,当把FPGA 设置为ASIC,性能和效率将大大提升,功耗得到大幅降低。
2 总体设计
本系统选用FPGA 为主控制器,从触摸数据采集模块中读取触摸点数据,对数据进行处理得到相应点的坐标值,然后在显示器上显示相应的数据,同时LED 指示完成相应的操作,系统的总体框图如图1。

图1 触摸屏控制系统框图
触摸屏接受外部触摸信号,触摸坐标点的偏置电压随着屏幕水平和垂直方向的滑变电阻而变化。触摸屏控制器主要完成触摸屏和FPGA 控制器间的数据传输,对触摸数据进行实施采样,一旦发生触摸操作,即将中断信号发送至FPGA,由FPGA进行数据采集,发送指令启动AD 转换,并将转换信号传输至FPGA 控制器,完成数据转换。显示控制器接受FPGA 发送的控制数据,在TFT 屏幕上进行显示。
在这里,FGPA 选用ALTERA 公司的EP2C8Q208,触摸屏控制器选用四线式电阻控制器XPT2046,便于实现触摸点压力测量,TFT 控制器选用通用的LCD 控制器ILI9325。
3 硬件电路设计
系统电源需要5V、3.3V 和1.2V 电压,由于TFT 背光需要较高的亮度,故采用5V 供电;3.3V 电压主要提供给TFT 显示控制器、触摸屏控制器、FPGA 芯片IO 接口、SDRAM 等,选用LM1085 稳压芯片;……
登录APP查看全文
