用FPGA构成液晶显示控制器

发布者:Joyful888Life最新更新时间:2008-10-14 来源: 电子产品世界关键字:FPGA  DSP  无线  液晶 手机看文章 扫描二维码
随时随地手机看文章

摘要:在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编辑处理的各种信息也能通过无线扩频通信平台传送出去。当然,要完成上述功能还必须增加编辑软件和汉字库。

 

关键字:FPGA  DSP  无线  液晶 引用地址:用FPGA构成液晶显示控制器

上一篇:基于DSP的Bluetooth嵌入式系统应用
下一篇:8位单片机宝刀未老,在SoC中大有作为

推荐阅读最新更新时间:2024-05-02 20:42

利用FPGA技术实现数字通信中的交织器和解交织器
    摘要: 介绍用FPGA实现数字通信中的交、解交织器的一种比较通用的方案,详细说明了设计中的一些问题及解决办法。还介绍了一种实现FPGA中信号延时的方法。     关键词: 交织器与解交织器  FPGA技术  地址序列  最小时延  信号延时     在现代数字通信系统中,FPGA的应用相当广泛。尤其是在对基带信号的处理和整个系统的控制中,FPGA不但能大大缩减电路的体积,提高电路的稳定性,而且先进的开发工具使整个系统的设计调试周期大大缩短。 1 交织器与解交织器的原理     数字通信中经常用信道编码来提高数据传输的可靠性,其中一些信道编码加入了交织模块,以进一步提高抗干扰性
[半导体设计/制造]
基于DSP的数字存储示波卡的设计方案
1.引言 数字存储示波器有别于一般的模拟示波器,它是将采集到的模拟电压信号转换为数字信号,由内部的微处理器进行分析、处理、存储、显示或打印等操作。这类示波器通常具有程控和遥控能力,通过GPIO接口还可将数据传输到计算机等外部设备进行分析处理。随着大规模集成电路的不断发展,功能强大的DSP数字信号处理器的实时性越来越强。DSP凭借其强大的数字信号处理能力,为数字示波器的数据采集系统的实现提供了一个可靠而又实用的平台,并且提高了数字存储示波器的采样速率、存储深度、波形捕获能力等指标。 本文描述的数字存储示波卡是一种基于DSP的双通道数字存储示波器。该示波器采用的是TI公司的TMS320F2812芯片,它具有高速的数字信号处理能力和滤波
[电源管理]
基于<font color='red'>DSP</font>的数字存储示波卡的设计方案
G2 Microsystems创新应用Cadence低功耗方案加快无线设备开发
   基于CPF的完整流程促使G2 Microsystems推出超低功耗 Wi-Fi SoC 加州圣荷塞,2007年10月22日 ——全球电子设计创新领先企业Cadence设计系统公司(NASDAQ: CDNS) ,今天宣布G2 Microsystems已经使用Cadence低功耗解决方案开发了创新的无线移动跟踪设备。这种完整、集成的且易用的流程,基于Si2标准的通用功率格式(CPF),让G2 Microsystems能够实现更快上市以及超低功耗的目标。 G2 Microsystems总部位于加州坎贝尔市,专门设计和制造超低功耗、特定用途的Wi-Fi解决方案,用于实时方位跟踪、无线传感、移动设备和资产跟踪标识等用途。该公司利用其
[焦点新闻]
三星手环Fit 2和无线充电板Pad Trio上市 了
据外国论坛XDA消息,三星健身手环Fit 2和无线充电板Pad Trio已在海外上市。   三星Fit 2具有纤薄轻巧的设计,它具有高级跟踪功能,因为它能够自动检测和跟踪多达五种不同类型的活动。此外,该手环还可以检测包括卡路里、心律等生物指标,能实时进行睡眠跟踪,提供睡眠分析,还可以为用户的睡眠质量评分。   三星健身手环Fit 2   三星Fit 2配备了1.1英寸AMOLED 3D玻璃显示屏,拥有70多种不同的自定义风格。该健身手环由塑料材质制成,防水等级达到IP68,重量仅为21克。三星Fit 2与运行5.0版或更高版本的Android手机以及运行iOS 10.0及更高版本的iPhone兼容。   三星无线充电板P
[手机便携]
基于DSP芯片的分级分布式管理系统设计
摘要:通过一个两级分布式图像处理系统中管理计算机的实现,阐述基于DSP的控制电路的设计方法以及对两级分布式系统的协调控制;给出原理样机的调试结果和进一步的讨论。 关键词:DSP 分级分布 FIFO 中断 1 概述 1.1 背景 数字信号处理器(DSP)一般是用来运行核心数据处理算法的,但在一些特殊的环境中,必须使用DSP来承担管理控制单元的核心片芯。本文给出一套分级分布式图像处理系统,其中的管理计算机的核心芯片是AD公司的浮点DSP(ADSP21020)。它不仅承担着对图像处理系统的管理控制任务,还必须实时响应执行上级1553总线的关键指令。本文重点讨论基于DSP芯片管理计算机对两级分布式系统的协调控制。 1.2 系统介
[嵌入式]
米尔基于Zynq 7000系列单板的FPGA农业生产识别系统
米尔基于Zynq 7000系列单板的FPGA农业生产识别系统 随着农业生产模式和视觉技术的发展,农业采摘机器人的应用已逐渐成为了智慧农业的新趋势,通过机器视觉技术对农作物进行自动检测和识别已成为采摘机器人设计的关键技术之一,这决定了机器人的采摘效果和农场的经济效率。目前市面上最常见的是基于单片机开发的自动采摘机器人,但是随着人工智能的快速发展,通过建立神经网络基于大量图像数据训练的识别方法成为新一代智慧农业发展必不可缺的硬性条件。 智慧农业 作为农业生产机器人升级芯片的选择,FPGA实时高速采集功能,搭配ARM端高性能处理系统搭建机器人自动识别采摘系统不为是最优的选择。Xilinx公司的Zynq 7000 系列的芯
[嵌入式]
米尔基于Zynq 7000系列单板的<font color='red'>FPGA</font>农业生产识别系统
基于nRF401的通用智能无线收发装置的设计
  目前,在各种仪器仪表数据采集系统,遥控测控系统中都需要嵌入无线数据传输的装置,本文介绍了一种通过单片机w77e58对无线收发芯片nRF401进行智能控制的通用无线收发装置的设计方法,硬件电路的设计分为两部分:无线射频模块的设计和控制模块的设计。该装置可以通过跳线的装置选择串口为rs232标准或ttl电平标准,通过w77e58控制可以实现双信道的切换,并可实现数据流控。   1 无线射频模块的设计   在本设计中,无线射频模块采用挪威nordic公司推出的nrf401无线收发芯片。该芯片使用433mhz ism频段,是真正的单片uhf无线收发一体芯片,他在一个20脚的芯片中包括了高频发射、高频接收、pll合成、fsk调制
[单片机]
DSP发展动态
1.TMS320C2000 TMS320C2000系列包括C24x和C28x系列。C24x系列建议使用LF24xx系列替代C24x系列,LF24xx系列的价格比C24x便宜,性能高于C24x,而且LF24xxA具有加密功能。 C28x系列主要用于大存储设备管理,高性能的控制场合。 2.TMS320C3x TMS320C3x系列包括C3x和VC33,主要推荐使用VC33。C3x系列是TI浮点DSP的基础,不可能停产,但价格不会进一步下调。 3.TMS320C5x TMS320C5x系列已不推荐使用,建议使用C24x或C5000系列替代。 4.TMS320C5000 TMS320C5000系列包括C54x和C55x系列。 其中V
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved