256级灰度LED点阵屏显示原理及基于FPGA的电路设计

最新更新时间:2012-11-28来源: 维库电子关键字:256级  LED点阵屏  FPGA 手机看文章 扫描二维码
随时随地手机看文章

引言
256级灰度LED点阵屏在很多领域越来越显示出其广阔的应用前景,本文提出一种新的控制方式,即逐位分时控制方式。随着大规模可编程逻辑器件的出现,由纯硬件完成的高速、复杂控制成为可能。

逐位分时点亮工作原理
所谓逐位分时点亮,即从一个字节数据中依次提取出一位数据,分8次点亮对应的像素,每一位对应的每一次点亮时间与关断时间的占空比不同。如果点亮时间从低位到高位依次递增,则合成的点亮时间将会有256种组合。定义点亮时间加上关断时间为一个时间单位,设为T 。表1列出了每一位的点亮与关断的时间分配。
如果定义数据位“1”有效(点亮),“0”无效(熄灭),则表2列出了数据从00H到FFH时的不同点亮时间。由表2可知:数据每增1,点亮时间增加T/128。根据点亮时间与亮度基本为线性关系的原理,从0~255T/128的点亮时间则对应256级亮度。当然,这个亮度是时间上的累加效果。如果把一个LED点阵屏所有像素对应的同一数据位点亮一遍称为一场的话,那么8位数据共需8场显示完,称为“8场原理”。
理论上讲,8场即可显示出256级灰度,然而通过表2可看出,即使数据为FFH时,在8T时间内也只是点亮了255T/128时间。关断时间可接近6T,点亮时间仅为总时间的约25%,因此,8场原理虽也能实现256级灰度显示,但亮度损失太大。为了提高亮度,可采用“19场原理”,即8位数据分19场显示完,其中D7位数据连续显示8场,D6位连续显示4场,依次递减。表3列出了各位的点亮与关断时间。
由表3可推导出数据从00H~FFH范围的总点亮时间,如表4所示。在19T时间内,最大点亮时间可达近16T, 占总时间的84.21%,远大于“8场原理”的25%。数据每增1,点亮时间增加了T/16 ,该值大于“8场原理”的T/128。所以 ,“19场原理”较“8场原理”的对比度更明显,图像层次分明、表现力强。

电路设计
256级灰度LED点阵屏通常要具有能远程同步实时显示计算机视频信号的功能,涉及到的电路包括:数字视频信号的采集、数字信号的格式转换及非线性校正、远程传输及接收、灰度显示控制电路、LED点阵显示电路等。 本文重点讨论“灰度显示控制电路”的设计,控制对象以红、绿双基色LED点阵屏、1/16扫描显示电路为例。FPGA内部电路如图1所示。
因为被控对象为1/16扫描显示电路,所以显示屏每16行只需要一路数据信号即可。DRout1、 DGout1即为第一个16行的红、绿基色输出信号;DRout2、DGout2为第2个16行的红、绿基色输出信号。以此类推。
Ha、Hb、Hc、Hd的二进制编码,定义当前的数据输出应是16行中的哪一行。CP信号为数据串行输出的同步移位脉冲。LE信号为一行串行数据输出结束后的锁存脉冲, LE每有效一次,Ha、Hb、Hc、Hd二进制编码状态增1。EA为灰度控制信号,其宽度为在一个时间单位T内LED的点亮时间。当然, 不同的数据位其宽度不同, 具体由表3决定。一个时间单位T即一行串行数据的传输时间,也即LE信号的周期,其大小取决于屏宽的像素点数量和CP信号的频率。
DRin1~8和DGin1~8为红、绿数据输入信号,分别对应第1个16行点阵区到第8个16行点阵区。Cpin为同步脉冲,一个脉冲对应一位数据,8个脉冲对应一个像素点的8位数据输入。H信号为行同步脉冲,一行数据输入结束,H信号有效一次。V为帧同步脉冲,一帧(16行)数据输入结束,V信号有效一次。上述信号均为前级系统提供的信号。
FPGA外部接有两组高速静态RAM(图中未画出),DRA1~8、DGA1~8为A组RAM的红、绿数据线,DRB1~8、DGB1~8为B组RAM的红、绿数据线;/WRA、/RDA为A组的读、写控制信号,/WRB、/RDB为B组的读、写控制信号;AA0~16为A组的地址线,AB0~16为B组的地址线。使用两组RAM的目的是保证对RAM的读写操作能同时进行。当写RAM(A)时,读RAM(B);当写RAM(B)时,读RAM(A)。二者的写/读切换由帧信号V控制。V每有效一次,就进行一次切换。
Cpin为前级系统提供的写脉冲,同时亦作为写地址生成电路的计数脉冲,计数地址范围为A0~A16, 共128K字节, 其中A0~A2为灰度位数据地址(决定访问8位的哪一位)。A3~A12为X方向的像素地址,A13~A16为Y方向的像素地址,即行地址。H信号到来时,清零A0~A12,同时A13~A16地址加1。V信号到来时,A0~A12及A13~A16全部清零。上述地址作为RAM的写地址。
CLK为读地址生成电路计数脉冲(外电路提供),计数地址范围亦为A0~A16, 共128K字节, 其中A0~A9为X方向的像素地址,A10~A13为Y方向的像素地址,即行地址。A14~A16为灰度位数据地址。上述地址 作为RAM的读地址,这些地址的变化规律应符合“19场原理”对地址要求的变化规律,即:A0~A9计满后清零,产生一个行信号即LE信号。LE信号作为A10~A13的计数脉冲,A10~A13计满后清零,产生一个场信号。场信号作为A14~A16的计数脉冲。不过,A14~A16并不是一简单的二进制计数,其规律如表5所示。为了能正确地读取写到RAM中的数据,生成的读地址应按表6所示的方法与RAM连接。
读写控制电路的作用是向两组RAM提供读写控制信号,逻辑关系如表7所示。数据输入/输出电路的作用是切换数据的传输方向,如表8所示。
帧切换电路的作用是产生上述电路所需要的切换信号S。实现的方法是,帧同步脉冲V每有效一次,S的逻辑状态翻转一次。帧切换电路保证了两组RAM随V信号不断进行读写转换。
灰度信号生成电路产生被控对象需要的EA信号,它随读地址A14、A15、A16的状态而变化。逻辑关系如表9所示。
依据帧周期Tp=20ms,一帧=19场原理,可得如下计算结果: 场周期Tv=Tp/19=1.05ms; 行周期T=Tv/16=66ms; 输出移位脉冲周期Tcp=T/1024=64ns;输出移位脉冲频率fcp=1/Tcp=15.6MHz。CLK信号频率fclk=fcp=15.6MHz; 实际应用时,选取CLK时钟信号频率为16MHz。
在MAX PLUSII10.0环境下,使用图形和硬件描述语言完成了以上电路的设计。

FPGA选型及仿真结果
由图1可知,FPGA必须提供113个I/O引脚,内部资源、工作频率须满足电路设计要求。采用Altera公司的ACEX1K系列EP1K10QC208-3芯片,该FPGA芯片速度高、价位低、有114个I/O引脚,576个逻辑宏单元,可兼容输入输出电路的TTL电平。仿真结果报告: 引脚利用率达99%,内部逻辑单元利用率达85%,达到了充分利用资源、提高性价比的目的。■

 

关键字:256级  LED点阵屏  FPGA 编辑:探路者 引用地址:256级灰度LED点阵屏显示原理及基于FPGA的电路设计

上一篇:四字LED点阵显示屏的制作
下一篇:Agilent LED光学鼠标传感器

推荐阅读最新更新时间:2023-10-17 15:11

多分辨率图像实时采集系统的FPGA逻辑设计
摘要:提出了一种基于FPGA的实时、多分辨率图像采集系统的控制逻辑设计方案;并对其中的图像数据预处理和帧存乒乓刷新机制这两个关键技术进行了阐述;为了验证图像采集系统在整个图像处理系统中所起的作用,还对图像压缩系统的帧率进行了比较实验。实验结果表明,设计并实现的图像采集系统不仅运行稳定,而且显著提高了图像处理系统的整体性能。 关键词:FPGA 图像采集 图像压缩 随着数字多媒体技术的不断发展,数字图像处理技术被广泛应用于可视电话、电视会议、监控系统等各种民用、商用及工业生产领域中。但在这些数字图像处理系统中,一个突出的问题就是数据量庞大,特别是在图像帧率及分辨率要求比较高的场合下,仅用专用的视频压缩芯片(Video ASIC)、
[半导体设计/制造]
赛灵思Kintex-7 FPGA 系列芯片简介
    本文主要介绍了赛灵思Kintex-7 FPGA 系列芯片的性能。 业界最佳性价比 Kintex-7 FPGA 是一款新型的 FPGA,展现高端性能,成本降低过半。Kintex-7 系列是在通用 28nm 架构基础上构建的三大产品系列之一,其设计实现了最低的功耗,与前几代 FPGA 相比,其功耗降低了一半多,而其性价比却提高了 2 倍。 Kintex-7 系列可提供高密度逻辑、高性能收发器、存储器、DSP 以及 灵活混合信号,通过这些功能可以提高系统级性能,并可以更紧密地进行集成。 这些优异的性能有助于连续创新,同时能够以批量零售价格实现设计差异化。EasyPath -7 器件实现免转换路径,成本更低。
[嵌入式]
基于FPGA的数字存储示波器的显示技术
  1 引言   由于液晶显示器(LCD)功耗低,体积小,超薄,重量轻,而且车身没有画面几何图形的失真及收敛性误差,也就投有了传统显示器中心和边角出现色差和失真的问题,因而得到广泛的运用。现场可编程门阵列(FP GA)芯片具有高密度、小型化、低功耗和设计灵括方便等优点,可以缩短研发周期,提高工作效率,因而在数字电路设计中得到了广泛的应用。作为人机交互的LCD在数字存储示波器中有着重要的位置。在以往的设计中多采用液晶显示专用芯片去驱动LCD.宴践中发现它不但占用CPU资源,而且它与LCD数据接口之间存在干扰。为了解决这些问题.本文提出了.一种新的显示技术。   2 总体设计方案   由于数字存储示渡器对显示的实时性和刷
[测试测量]
基于<font color='red'>FPGA</font>的数字存储示波器的显示技术
基于FPGA二次群分接器的实现
1.引言 为了提高传输速率,扩大通信容量,减少信道数量,通常把多路信号复用成一路信号进行传输。在多种复用方式中,时分复用是一种常用的方式。时分复用是多路信号按照时间间隔共享一路信道进行传输。复接是把多路速率相对较低的数字信号通过某种协议复合成一路信号进行传输;而分接正好相反,是把一路速率相比高的信号按照对应的协议分割成发送端对应的速率相对较低的信号。为了规范复接与分接协议,ITU(国际电信联盟)根据传输速率的不同等级,将复接的数字信号为基群、二次群、三次群、四次群等,以我国实际应用为例,速率分别:2.048MHz、8.4.48MHz、34.368MHz、139.264MHz。本文介绍基于FPGA实现二次群数字信号的分接部分的功能
[工业控制]
基于<font color='red'>FPGA</font>二次群分接器的实现
经过优化的低成本FPGA中的高性能DSP功能
  受诸如视频和静态图像使用的增多以及软件无线电等可重复配置系统需求的增长,数字信号处理(DSP)的应用继续膨胀。其中许多应用把重要的DSP处理要求和对成本的敏感性、对高性能的需求以及低成本的DSP解决方案结合在一起。   通用的DSP芯片和FPGA是实现DSP功能的两种普遍的方法。每种方法都各有优点,其最适宜的方法因应用要求的不同而各异。本文论述了通用DSP的功能,阐述了通用DSP和FPGA之间的差异,比较了现有的用FPGA实现DSP的解决方案,最后介绍了LatticeECP2M DSP的结构以及实现DSP的设计方法。   通用的DSP解决方案与FPGA实现方法的对比   带有加法、减法或累加运算的乘法器是大多数
[嵌入式]
赛灵思“授之以渔”理论:危机中如何巧降成本
瘦瘦高高的田耘是北京邮电大学研究生三年级学生,但他还有另外一个身份——北京Cylix通信设备有限公司研究中心主任。 去年9月,当别人还在忙着投简历之时,田耘的理想工作却已基本敲定。“我是Xilinx(赛灵思)大学计划的受益者。”田耘告诉记者,2008年4月,田耘等四人团队利用FPGA(现场可编程门阵列)开发的WCDMA系列数字频域干扰抵消器,夺得赛灵思开放硬件创新大赛一等奖。也正是由于该项目的获奖,田耘结识了Cylix的产品经理,顺利找到工作。 FPGA,为田耘一位普通大学生打开了通往事业的幸运之门。然而,受益于FPGA的人却远远不只是学生。 5月25日,全球可编程逻辑解决方案领导厂商赛灵
[嵌入式]
FPGA在频率综合器中的应用设计与电路
概述   近年来,集成电路的蓬勃发展使数字电路的研究及应用出现了非常大的发展空间,FPGA功耗低、可靠性高、体积小、重量轻、价格低,具有用户可重复定义的逻辑功能即具有可重复编程的特点,因此,FPGA可使数字电路系统的设计非常灵活,并且大大缩短了系统研制的周期,缩小了数字电路系统的体积并减少了使用芯片的品种。FPGA已经普遍用于通信、雷达、导航、广播、电视、仪器、自动控制和计算机等领域。 FPGA设计流程和设计环境   图1表示FPGA的整个设计流程,从设计输入到器件编程这四个阶段可在MAX+PLUS II提供的环境完成。与图1对应,图2是MAX+PLUS II所提供的设计流程。      设计
[安防电子]
<font color='red'>FPGA</font>在频率综合器中的应用设计与电路
Altera FPGA支持超高清电视杜比视觉
Altera可编程逻辑的性能和图像处理功能增强了超高清(UHD)显示的视觉体验 。 2014年9月16号,北京——Altera公司(NASDAQ:ALTR)今天宣布,其Arria® V FPGA满足了杜比实验室超高清(UHD)显示创新的Dolby® Vision™图像处理技术的高性能需求。杜比视觉的价值定位是为电视显示提供完全不同的视觉体验,支持内容开发人员和电视制造商进一步提高亮度,而深色颜色会更深、更细微,覆盖调色板的所有颜色。杜比实验室报告说,杜比视觉提供的信号要比目前的电视亮40倍,而对比度高1,000倍。 据杜比实验室消费类成像业务副总裁Roland Vlaicu,“利用Altera FPGA提供
[嵌入式]
小广播
热门活动
换一批
更多
最新电源管理文章
更多精选电路图
换一换 更多 相关热搜器件
更多每日新闻
随便看看
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved