1.3 本文的主要工作源.自/751·论\文'网·www.751com.cn/
本论文主要研究了电阻式液晶触摸屏的驱动,触摸屏的校准和菜单显示等内容,具体工作如下:
(1)掌握液晶触摸屏各底层模块的组成和具体功能,使用Verilog硬件描述语言编写FPGA程序实现简单的液晶触摸屏的驱动。
(2)分析触摸屏校准算法,在NIOSⅡ中编写C语言程序,实现三点校准算法功能,生成一个用于LCD触摸屏校准的软核,为加载到FPGA芯片上实现校准功能做准备。
(3)在NIOSⅡ中编写用于菜单显示的C语言程序,在LCD触摸屏上实现简易菜单显示控制功能。
2 LCD触摸屏驱动硬件平台与设计基础
2.1 LCD触摸屏硬件平台介绍
本文选用统宝公司的990000475H型LCD触摸屏作为开发用液晶屏,显示格式为VGA 格式。990000475H型LCD触摸屏是电阻式4.3英寸有源矩阵液晶彩色触摸屏,屏幕高宽比15:9,由内部芯片TPG110驱动。TPG110支持三种显示分辨率WQVGA、VGA和WVGA,支持400通道8位反演源驱动(SD)、定时器(TCON)、串口(SPI)以及供电电源电路。LCD触摸屏的实际电路板如图2.1所示。
LCD触摸屏实际电路板
在图2.1中,左边为驱动电路板,右边为LCD触摸屏,中间以集成电缆连接。LCD触摸屏模块包含两个部分:LCD触摸屏和AD转换器。LCD触摸屏引脚与FPGA相连[3~5],受FPGA控制,并可以显示从FPGA输出的图片,AD转换器将触摸屏触摸位置的模拟信号转换为对应的数字信号输给FPGA。