基于Actel FPGA的LED显示屏控制方案

来源 :电子产品世界 | 被引量 : 0次 | 上传用户:wangyingadvance
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  LED(Light Emitting Diode)大屏幕作为现代信息发布的重要媒体,正受到社会各界尤其是商业界和广告界的极大重视,被广泛应用于工业、交通、商业、广告、金融、体育比赛、模拟军事演习、电子景观等领域。随着科技的进步,全彩LED显示屏(RGB三基色)逐渐得到普及应用。
  本方案采用Actel的FPGA实现对彩色LED屏的控制,对于系统的可靠性大大增强、而且低成本的单芯片大大减轻了系统的成本。
  
  1 概述
  
  (1)功能概述
  选择FPGA实现LED全彩屏的控制,主要考虑系统的性能需求,系统的升级需要以及系统的设计成本等因素。现代社会对信息显示效果的高要求,以及视频数据量的加大,对显示控制器提出了挑战、如图1所示。本文实现的LED全彩屏主要实现了以下功能:
  ·保证全彩LED显示屏显示颜色不失真;
  ·能够实现256级灰度;
  ·能正确显示文字、图片、动画等信息;
  ·可以接收PC机输出的DVI数据流实时显示。
  
  (2)系统框图
  控制器主要完成对LED扫描板的控制和显示,其中包括色度控制、灰度控制、数据重构以及存储形式、扫描方式的选择等方面。控制器的功能框图如图2所示。
  
  2 各功能模块介绍
  
  


  控制器实现的主要难点在于其灰度的控制。利用人眼的视觉效应,我们知道,只要刷新频率足够高不产生LED器件闪烁的现象时,LED器件点亮的时间越长,显示的亮度就越强。为此我们将使用LED器件亮灭时间的占空比波形来控制灰度级别。下面我们分别介绍在8场扫描和19场扫描方式下的灰度控制。
  
  (1)8场扫描模块
  8场扫描方式是针对串行驱动LED显示屏而提出的。以最常见的8bit位宽的显示数据来说,我们分8次显示,第一次将8位数据的第0位显示在LED屏上,第2次将8位数据的第1位显示在LED显示屏上,这样重复操作,直至将8位数据全部显示在LED显示屏上。只要扫描的频率足够高,那么将8次显示的效果叠加,就可以得到一个完整数据的数据显示效果。我们把一个LED点阵屏所有的像素点对应的同一数据位点亮一遍称为一场,8位数据共需8场才能显示完,把这种方式称为“8场扫描”。
  “8场扫描”方式下,每一个数据位对应的点亮时间如所示。我们设扫描一行的时间为T。从表1可以看出,这种方式的点亮的效率是比较低的。
  基于上述的8场扫描方式,如图2所示,我们将8场扫描每一场分别对应一个固定的占空比信号,用于控制LED器件的亮灭。从分析可知,8位数据的每一位权值:1,2,4,8,16,32,64,128,就是每一场对应的占空比因子,每一场占空比分别为:1/256,2/256,4/256,8/256,16/256,32/256,64/256,128/256。一个像素点的完整占空比值等于每一位0/1数据和对应的权值乘积之和,计算可知这个比值刚好是从00到FF,这就构成了256种灰度级别。
  
  


  (2)19场扫描模块
  基于上一小节中介绍的“8场扫描”,我们知道8场扫描的严重缺点是点亮的效率比较低。所以,作为控制器的一个功能提升,我们设计了“19场扫描”的方式,这种方式延续了串行驱动的思想,只是在数据位读取方面做了一些改动。如图4所示,可以看出19场设计的原理是将数据的高位连续多显示几次,以提高数据的显示亮度。19场扫描数据低5位时和8场扫描是一样的,但第5位连续读2次,第6位连续读4次,第7位连续读8次。
  同时需要注意的一点是:在改变数据位显示次数的时候,应遵循不改变其颜色的占空比值为前提。通过计算证明19场扫描方式的每一个数据位读取次数是比较合理的。19场扫描灰度控制和8场的灰度控制是一样的原理,19场扫描方式下,虽然对一个8bit数据总共显示了19次,但数据位依然是从第0位扫描到第7位。所以只要给固定的数据位加载其对应的占空比信号来控制其灰度显示就能符合要求。
  
  (3)控制器时钟树设计
  本文中控制器因为综合了两种扫描方式,每一种扫描方式的工作频率又不一样,所以整个控制器涉及了较多的工作频率,也即跨时钟域工作的现象很多,如图5所示,这里就充分利用了FPGA的时序逻辑资源。Actel FPGA的时钟网络相当丰富,除了全局时钟网络以外,内部还具有分段式的布线结构,可以使得FPGA内部具有可以高达252个时钟。
  此外,由于控制器需要处理的数据比较庞大,根据FPGA的设计思想,采用乒乓操作实现对数据的存储,以提高数据的处理速度。在数据来源方面,控制器可以显示内部存储的静态图像,也可以显示外部输入的数据。在处理前级系统传输来的数据的时候,就涉及到数据的接口问题。根据FPGA的接口处理设计思想,采用FIFO作为数据的接口,以实现数据的同步。
  
  3 市场应用
  
  LED显示屏在信息发布场合已经是很常见了,常被广泛应用于工业、交通、商业、广告、金融、体育比赛、模拟军事演习、电子景观等领域,如图6所示。随着对生活质量的要求越来越高,LED显示屏也可用于室内装饰、展厅显示等,在未来LED显示屏的应用将会越来越广泛,应用Actel的FPGA可以为LED控制器提供最佳的方案。
  
  4 小结
  
  本文主要介绍了基于Actel FPGA的LED全彩屏控制系统的功能和应用。敬请关注周立功公司的网站www.zlgmcu.com以获得更多的信息。我们有着一个接近30人的FPGA团队提供强有力的售后服务和技术支持,解决用户在产品使用和研发过程中遇到的困难。若有更多的需求可以与我们联系,我们将会竭诚为您服务,并请关注下期的FPGA专题技术讲座。
其他文献
前不久,北京市工程咨询协会主办了北京市工程咨询行业形势报告会。报告会上,市发改委能源发展处有关负责人介绍了2012年全市能源工作要点和主要工作思路。其中重要的一点就是为
微芯科技公司推出全新8位单片机产品,采用了新的构架和三大创新模块,提升了性能并降低了功耗。
黑龙江是农业大省,是国家重要的商品粮基地之一,被誉为祖国的大粮仓。多年来,党和国家对黑龙江农业发展给予极大的关心和重视,同时也寄托着厚望。作为农业工程咨询工作者,探讨黑龙
早就听说周庄,只是还不曾有机会身临其境。今得假期,我终于有机会和父母一起,坐上开往周庄的汽车。一路颠簸,终于到达目的地。一眼望去,周庄真不愧是“中国第一水乡”,远远就能感受
作为工程设计者,你是保守的?还是冒进的?大多数工程设计人员,从不认为自己的设计方案是保守的,也不认为是冒进的,而是公正的,既安全可靠又经济合理。一些设计者认为,只要遵循规程规范
莫名消失学校一如往年组织春游,春游项目是去天野农业生态园做一天“农民”。当农民,对我们这些一直待在城里的学生而言,必定是一件刺激而且极其好玩的事情。但是我们哥们四个对
最近在全球半導体业中发生两件事引起关注。一是德仪(TI)用65亿美元兼并美国国家半導体fNational semiconductors,简称NS)。另一件是以色列的代工厂TowerJazz,花费1.4亿美元兼并美光在日本的8英寸生产线。  德仪兼并NS是大手笔,其中要思考的是德仪为什么总能成功?目前德仪在全球排名第四,居英特尔、三星、东芝之后。它是20lO年全球模拟电路的老大,模拟电路的年销售额达
本文介绍了基于最新半导体器件提供极低的静态电流和一种高效率能量收集解决方案,使分布式传感器网络更易于部署。传感器现在可以用在远程地点,而无需担忧电池寿命。