积分规则 网站地图 帮助中心    
嵌入式软件 单 片 机 DSP 存储器 传感控制 光电显示
嵌入式硬件 CPLD/FPGA SOPC AD/DA 接口电路 模拟设计
I C设计 通信产品 汽车电子 电源产品 消费电子 数控系统
工业控制 军工/航天 安防产品 医疗电子 计算机外设 测试测量
供应 I C
求购 公司库

  IC 求购 销售 公司 论文 DATASHEET 参考设计 论坛
当前位置: 电子技术 >> CPLD/FPGA >> 应用论文
  相关分类: 相关文章 | 应用论文 | 新产品 | 下载 |
用FPGA构成液晶显示控制器
 
作者:武汉理工大学(430070) 施保华 金晓波 越广州 秦娟英   来源:电子产品世界    点击数:180   更新时间:2008-10-15
您可以添加到网摘 让更多人关注此文章:

    

摘要:在DSP和FPGA为核心的无线扩频通信平台上增加液晶显示和触摸屏控制,从而能实现文字和图形信息的编辑和无线传送。用FPGA构造逻辑作为液晶显示控制器,不需要额外硬件资源。该产品集成化后体积小、便于携带、用途广泛。 关键词:液晶显示 无线通信 FPGA DSP


由DSP(数字信号处理)芯片和FPGA(现场可编程逻辑门阵列)为核心组成的无线数字扩频通信平台是无线扩频通信的一个开放式平台,能用于无线接入、无线图象和音频传送、移动INTERNET、精确区域定位LPS、智能遥控探测等高科技领域。在此基础上增加液晶显示和触摸屏控制,从而能实现文字和图形信息的编辑和无线传送。


表1

液晶模块引脚安排    引脚名称                  功能

1                              CL2                    段移位脉冲

2                              CL1                    换行信号

3                              FRM                    帧开始信号

4                              NC                         未用 

5                               D3                       数据信号

6                                D2                      数据信号

7                                D1                      数据信号

8                                D0                      数据信号

9                               VEE                    液晶驱动电压,+18V~+24V

10                              VDD                   电源电压,+5V 11 VSS 接地端

12                               EL                      背光使能端

13                             VELG                    背光电源地端

14                             VEL+                    背光电源电压,+5V 液晶

      采用Microtips Technology Inc.公司的型号为MTG-32240X的中小规模液晶显示器(图形方式320*240点)。触摸屏控制器采用香港BURR-BROWN公司的ADS7843。我们对FPGA进行逻辑编程实现液晶显示控制器的功能。FPGA定时中断DSP(约占DSP工作时间的5%)来获取外部RAM的显示数据,然后,FPGA内部逻辑将显示数据送到液晶屏上进行显示。DSP对触摸屏的转换信号进行处理和计算以及完成各种文字和图形的编辑任务。即用DSP和FPGA一起来控制液晶的显示和文字、图形信息的编辑处理,并能接收触摸屏信号,从而实现笔输入掌上电脑的功能。再结合无线数字扩频通信平台就能实现文字和图形信息的无线传送。该产品能用于记者在通讯不便的现场进行文字和图形的实时编辑和采访报道以及在移动过程中需要进行文字和图形信息无线传送的地方。


MTG-32240X液晶模块特性

      MTG-32240X是FSTN Positive类、320*240象素、图形显示方式的液晶模块,它带有行列驱动电路以及EL背光电路,但是它没有微RAM(显示数据缓冲区),见图1。表1给出了液晶模块的引脚和功能说明。其中,CL2、CL1、FRM和D0~D3之间的时序配合如图3所示,CL2为1.28M Hz,CL1为16K Hz,FRM为66Hz。从图2和图3中可以看出,每行80个段移位脉冲(CL2) 后,发出一个换行信号(CL1);发出19200个段移位脉冲(CL2) 后,一帧(即240行)显示完成,发出帧开始信号(FRM)。以上过程不断重复,即可完成液晶屏的动态扫描显示。

FPGA的基本结构和功能

      FPGA采用美国Xilinx公司性价比较高的XCS10-TQ144。现场可编程门阵列(FPGA)是80年代中期出现的一类新型用户可编程器件,与一般的可编程逻辑器件不同,FPGA的集成度高、逻辑实现能力强、设计灵活性更好。FPGA的基本结构通常包含三类可编程资源:可编程逻辑功能块(CLB)、可编程输入输出块和可编程互连。可编程逻辑功能块(CLB)是实现用户功能的基本单元,它们通常规则地排成一个阵列,散布于整个芯片;可编程输入输出块完成芯片上逻辑于外部封装腿的接口,常围绕着阵列排列于芯片四周;可编程内部互连包括各种长度的连接线段和一些可编程连接开关,它们将各个可编程逻辑块或输入输出块连接起来,构成特定功能的电路。

       由于采用不同的开关元件,FPGA体现出不同的可编程特性,有些是一次性可编程的,另一些则是可重复编程的。一次性可编程的FPGA采用逆熔丝作开关元件,当在逆熔丝两端加上编程电压时,逆熔丝就会由高阻抗变为低阻抗,从而实现两个点间的连接。编程完毕后,即使撤除工作电压,这类FPGA的配置数据仍然保留。由于只能编程一次,因此它比较适合于定型产品及大批量应用。此外,它也常用于高性能及保密性要求高的场合。可重复编程的FPGA采用SRAM型开关或闪速EPROM控制的开关元件。SRAM型开关元件由一个用五个晶体管组成的RAM和一个叫做PIP(可编程内部连接点)的晶体管组成。PIP控制各个布线通道的连接,而PIP又由它们旁边的RAM单元控制。RAM单元中存储着PIP的通断信息,这些信息码是在系统上电时由外部写入到FPGA内部的RAM中的。电源切断后,RAM中的数据将会丟失,因此采用SRAM型开关的FPGA是易失性的,每次重新加电,FPGA都要重组。SRAM型FPGA的突出优点是可反复编程,系统上电时,给FPGA加载不同的配置数据,即可令其完成不同的硬件功能。这种配置的改变甚至可在系统运行中进行,实现系统功能的动态重构。

FPGA的逻辑设计要点

      无线数字扩频通信平台中,DSP的主频为10.24MHz,用FPGA的逻辑八分频就能得到CL2的1.28MHz振荡频率,再用计数器分别对CL2脉冲进行计数就能得到CL1和FRM信号,计数值分别是80和19200。由于液晶模块上没有微RAM(显示缓冲区),因此在FPGA中构造两个32字的RAM,一个用于从DSP板上的RAM(64K字)读取显示数据,同时另一个用于将数据送到液晶屏上显示。从DSP板上读取显示数据时所用时钟频率为10.24MHz,用DSP的HOLD工作模式让DSP让出总线控制权。将数据送到液晶屏上显示时的频率为 1.28MHz。这样,FPGA将32字的显示数据送到液晶屏上显示需要100us,因此HOLD中断频率定为 100us。从而,可以分析出FPGA进行液晶显示控制将大约占用DSP工作时间的5%。考虑到不增加额外的硬件资源就能实现液晶显示控制,这样安排是比较合理的。通过FPGA的逻辑设计,FPGA也能发出读信号RD、片选信号DS和地址总线A0-A15,但这些信号只在HOLDA有效其间发出,其它时间为高阻态,从而FPGA不会影响DSP工作。

液晶显示触摸屏控制

       通过以上设计,再结合电阻式触摸屏专用控制器ADS7843的应用就构成了集文字图形笔输入控制、编辑和无线传送于一体的无线掌上电脑产品。ADS7843是BURR-BROWN公司专用于4线电阻式触摸屏的12位模/数采样转换器,单一电源供电、完全降功耗模式、转换速度快。ADS7843大量用在电池供电PDA(personal digital assistants)和手持便携式装置中。通过DSP同步串行口对ADS7843进行接口控制就能获取触摸屏位置转换信号,再经DSP计算处理转化为待显示数据存入外部显示缓冲区,FPGA作为液晶显示控制器就能将显示缓冲区数据送到液晶屏上正确显示。同时,从触摸屏上得到的图形和经DSP编辑处理的各种信息也能通过无线扩频通信平台传送出去。当然,要完成上述功能还必须增加编辑软件和汉字库。



相关文章
· HP实验室展示集CMOS电路与忆阻器3D芯片[6]
· 德国一处理器架构开发商指控赛灵思和安富利侵权[23]
· 低功耗、DFM及高速接口是65/40纳米设计重点[80]
· DSP与PC机的无线交换调制模块设计[447]
· 采用FPGA实现视频和图像处理设计[269]
热门评论排行
·VHDL设计中电路简化问题的
·ARM嵌入式系统基础教程(N
·江苏嵌入式Linux教育培训
·ARM处理器应用开发4步骤
·锐极LINUX驱动培训班定于

文章评论
    没有任何评论
*只显示最新10条评论。评论内容只代表网友观点,与本站立场无关。更多评论
发表评论
  * 请先[登陆]再进行评论,谢谢。
评分: 1分 2分 3分 4分 5分
内容: *
发帖须知:
一.所发文章必须遵守《互联网电子公告服务管理规定》;
二.严禁发布供求代理信息,公司介绍,产品信息等广告宣传信息;
三.严禁恶意重复发帖;
四.严禁对个人,实体,民族,国家等进行漫骂,污蔑,诽谤。
 
热点新闻 [更多]
 
避免危及半导体业 德出手挽
HP实验室展示集CMOS电路与忆阻器
全球第二大代工巨头伟创力瘦身应对金融
Vishay Silico
奥地利微电子发布全球首款具有嵌入式比
采用 4mm x
未来MEMS产业恐缩水 车
iSuppli发布08年半导体厂商初
飞兆半导体指控英飞凌专利侵权
全球三大晶圆代工巨头齐遇冷 
 
热门下载 [更多]
 
[ PCB设计] Protel99教程下载
[ ] 手把手学单片机20个例
[ ] 单片机做的智能台灯
[ ] 单片机入门书
[ ] linux系统移植开发文档
[ ] IC卡的读写程序
[ ] 8051单片机C语言彻底应用
[ 常用软件] 555定时器电路设计软件V1.2
[ 常用软件] 51定时器计算软件
[ ] ARM处理器应用开发4步骤
 
论坛新帖 [更多]
 
嵌入式十三法则...
基于CPLD和单片机的任意波形...
电子行业的发展方向...
单片机-超低价专业PCB打样...
超低价专业PCB打样 双面板...
[原创]主题:移动开发平台的建...
[原创]正弦脉宽调制(SPWM...
[推荐]Agilent8590...
[推荐]HP8591E HP8...
[推荐]Agilent8711...

 
赞助商 [更多]
 

ICP许可证号:[粤 05056597]
联系电话:010-82517432 82517615 传真: 010-82517615

版权所有 Copyright © 2006 嵌入式技术网