基于Actel FPGA的笔段式LCD驱动设计

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:atang2010
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  笔段式液晶显示器具有低电压,低功耗,体积小,易于开发等特点,广泛应用在各种仪器仪表、屯子设备及家用电器等方面。本文介绍的基于FPGA的笔段式LCD驱动器具有灵活性高,扩展性强,可快速构建等特点,与集成电路控制器相比,FPGA更加灵活,可以针对不同的液晶显示模块更改时序信号和显示数据。本设计选用Actel公司的Fusion系列器件,设计了笔段式液晶显示驱动控制器,为驱动控制LCD提供了一种完美的解决方案。
  
  1 笔段式LCD简介
  
  液晶显示器简称LCD(Liquid Crystal Display)。利用液晶经过处理后能够改变光线传输方向的特性,达到显示字符或者图形的目的,所以它是一种被动式的显示器。
  LCD显示器有笔段式和点阵式两种。点阵式LCD显示器的段电极与背电极里正交带状分布,液晶位于正交的带状电极间。笔段式LCD显示器类似于LED数码管显示器。每个显示器的段电极包括七个笔划(段)和一个背电极BP(或COM)。可以显示数字和简单的字符,每个数字和字符与其字形码(段码)对应。一般的笔段式LCD如图1所示。
  为使液晶实现显示,必须满足一定的条件:首先要有足够强的电信号作用于液晶,使液晶分子的初始排列发生变化;其次是每个电(光、热)信号可以在一段时间内作用于一个或者多个像素单元。由于直流电场会导致液晶材料发生电解等化学反应,使电极急剧的老化,因此只能在像素电极上建立交流电场,而且应该尽量减少交流电场中的直流成分。由于液晶显示器件有类型、规格、型号的不同,对施加的电压波形、相位和频率、占空比等都有着不同的要求。
  
  2 Actel FPGA技术
  
  Actel公司是单芯片FPGA解决方案的领导厂商,早期以反熔丝FPGA为主,致力于航天航空和军用领域,对FPGA的可靠性要求相当高,并将Actel FPGA成功应用于超过300个太空计划,例如:国际太空站、火星探路者、火星探测登陆车1号和2号、火星快车以及哈勃望远镜等。Actel近年来逐渐向民用市场开放,并率先推出了高安全性、高可靠性的Flash架构的FPGA,从第一代ProASIC到第三代ProASIC3,特别是第三代ProASIC3的广泛应用,显示出Actel PPGA的强大优势:单芯片、上电即行、非易失性、低功耗、高安全性、固件错误免疫、无NRE费用、快速原型构建等。
  此外,Actel FPGA还可以结合Cortex-M1、ARM7及8051等软核MCU,实现真正的片上系统。
  
  3 FPGA设计实现
  
  (1)系统框图
  基于ActelFPGA的笔段式LCD驱动设计框图如图2所示。LCD需要交流的方波进行驱动以防止LCD的液晶分子过分扭曲。FPGA的I/O只能实现三种电平状态,分别是高电平、低电平和高阻态。为了提高选择点亮笔段与半选择笔段之间的对比度,公共背电极需要实现四种电平的状态,那么就需要外加分压电路的实现。
  在FPGA内部需要实现的功能是,完成输入输出的数据接口模块;实现输入数据的编码转换横块;实现笔段式LCD的行扫描信号控制;实现笔段式LCD列控制信号的输出。
  输入输出接口模块主要是实现上下级数据的收发,对上级输入和输出到下一级的数据进行缓冲,在时钟沿下进行同步,这样可以有效地消除毛刺,增强系统的稳定性。数据编码模块实现对输入数据的编码,这样外部就可以直接输入十进制的数据,然后通过编码模块编码后再送到后级的列控制模块进行扫描显示。采用内部编码的方式可以减少I/O的占用,节约了I/O资源,且方便用户的使用,具有通用性,使接口更简单,使用更灵活。
  
  (2)行扫描信号实现
  行扫描模块实现了对LCD背极信号(公共端COM)的扫描控制,由于LCD的动态驱动方式是把所有同一行的信号连接在一起形成公共端,所以在驱动LCD的时候一般采用行扫描的方式进行,而显示的控制则由列驱动控制信号来完成。
  为了使LCD的驱动端口由交流的周期性方波驱动,设计中采用一个周期八个电平循环扫描的方式实现。列驱动模块实现对显示数据和显示位数的控制。由于行扫描信号是一种固定产生的PWM波信号,因此在决定哪一位或者哪一个笔段需要显示时,完全由列驱动信号来控制。笔段式LCD显示的条件之一就是在公共端(COM)和段码端(SEG)两者之间的电压差达到LCD显示电压的阀值。
  为了使COM与SEG之间的电压差达到LCD显示的阀值,需要根据行扫描信号的时序波形图进行列驱动信号的设计。这样才能使两者之间大于或者小于阀值电压。从而控制笔段式LCD的亮灭。为了使驱动信号是周期行方波,设计中需要对输入的信号与一个周期性的信号进行异或运算,这样就能确保输入到驱动端的信号都是周期性变化的方波,避免LCD液晶分子的过度扭曲而损坏笔段式LCD。
  
  (3)列控制信号实现
  FPGA外部的分压电路是为了实现多电平驱动信号而设计的,列控制信号的分压是由两个阻值相等的电压串联分压而成的,分别接地和电源。当FPGA的I/O分别输出为0、1、z三种电平时,笔段式LCD的驱动电平分别为0v、3.3v和1/2个3.3V。行扫描信号分压电路与列控制的分压电路类似,设计中采用的是1:4的偏压比,笔段式LCD COM端上的电平分别为0v、1/4个3.3V、3/4个3.3V和3.3V。经过分压电阻后就可以正常地驱动笔段式LCD。
  
  (4)笔段式LCD驱动时序
  FPGA程序时序结合外部分压电路的笔段式LCD驱动时序如图3所示。设计中采用了模块复用的方法来节约资源,仅有一个输入端口,通过选择器来进行位显示的选择。在输入显示数据后选通显示位。行扫描信号是一直扫描输出的。字符位在正常情况下是不显示的,只有在出现电量过低等特殊情况时才显示相对应的字符以作警示。
  
  4 应用场合
  
  在仅需显示数字,要求功耗低以及只有少量显示信息的场合,本设计由于具有低电压、低功耗、低成本等特点而具有广泛的应用前景。典型的应用场合如图4所示。
  ·POS系统:交易系统、银行终端、加油机、收银台等;
  ·工业控制基站:显示、仪表等;
  ·消费电子:MP3播放器、PDA等;
  ·智能仪表:汽车仪表、电表、家电仪表、测量工具等。
  很多电子设备是在户外环境中使用的,特别是一些工业现场环境更是非常恶劣,Actel FPGA具有高度的可靠性,它的编程门限电压高达12V,能有效抵抗高能粒子的轰击和干扰。ActelFPGA还具有高度的安全性,具有Flash Lock和AES双重的加密技术,可以有效的保护知识产权,防止他人的抄袭和复制。
  
  5 小结
  
  本文主要介绍了基于Actel FPGA的笔段式LCD直接驱动的设计实现。敬请关注周立功公司的网站www.zlgmcu.com以获得更多的信息。我们有着一个接近30人的FPGA团队提供强有力的售后服务和技术支持,解决用户在产品使用和研发过程中遇到的困难。若有更多的需求可以与我们联系,我们将会竭诚为您服务,并请关注下期的FPGA专题技术讲座。
其他文献
本文结合世界经济发展的“长波理论”,对目前世界经济危机下的中国电子信息产业的发展方向和策略进行了讨论,对行业发展有很强的指导意义。
本文通过综述就难熔氧化物粉末的性能及应用进行了论述。详细叙述了难熔氧化物粉末制取特种陶瓷材料,弥散强化材料和稀土型难熔氧化物粉末的性能及应用。
摘要:当前Ic的晶体管密度向1000亿门发展,但Ic使用者遇到的最大问题是软件的挑战,因此嵌入式软件自动化(ESA)应运而生。嵌入式处理器也遇到了性能进一步提升的瓶颈,FPGA与处理器的结合或将是一种突破方法。在工业与家庭用MCU领域,也探讨了低功耗、软件设计、安全等热门趋势。  关键词:1000亿门;ESA;FPGA;嵌入式处理器;MCU    Mentor:不仅EDA,更提出嵌入式软件自动化(
电磁场去毛剌工艺太原工业大学樊智慧在工件的机械加工过程中,由于各种加工因素的影响,会使工件产生毛剌,有些毛剌会给产品质量带来严重的问题或后果。所以,去除工件上的加工毛剌
本文以扁钻头钻沉孔为例,研究了摩擦生热多、性质与金属材料很大不同的摩阻材料的钻孔工艺,对钻孔工艺过程进行了力学分析,建立了力学、数学模型,为后续研究工作奠定了。
由于市场迅速转向更新型的电视显示技术,支持高分辨率的、功能更丰富的电视的出现,以及图像处理技术的发展,DTV半导体市场的营业收入最近几年一直逐年强劲增长。由于夏季奥运会
本文采用理论与实际相结合的方式,阐述了普通镗孔和多工位镗孔一旦出 精度故障后如何进行诊断的方法。文章就加工误差特征的提取,故障征兆的推导和精神故障系统的建立等要点作
电视从黑白到彩色,再到平板,再到立体是必然的发展趋势,只是目前3D显示技术发展还不成熟,成本过高,内容缺乏,影响着它的快速发展。
君昏臣奸他用人只看是否顺从己意,于是一帮巧媚善承的无耻之徒得以青云直上.他重用蔡京、童贯等六个佞臣,致使六贼把持朝政。人民遭灾,国家败亡。六贼之酋蔡京24岁中进士,最擅钻营
FINN─POWER钣金加工设备右面彩页所示的钣金加工设备是芬兰FINN-POWER钣金加工机械工厂生产的设备。FINN-POWER在短短的二十多年历史中,已成为钣金加工业的一大动力,他们富创意而品质优良的产品,一直深受欧美