用FPGA实现LED大屏幕的扫描
2013-08-16郑宝华韩桂杰孙万懿
山东工业技术 2013年11期
郑宝华 韩桂杰 孙万懿
(1.吉林化工学院,吉林 吉林132022;2.吉林信息工程学校,吉林 吉林132022)
0 引言
LED 大屏幕是由许多相互独立的发光二极管排列而成的,由于发光管的离散性,决定了其发光控制和驱动只能以数字方式进行[1]。大屏幕的显示控制方式可以静态驱动也可以动态扫描驱动。相比较而言,动态扫描驱动方式可以节省大量的硬件成本,所以,一般情况下均采用动态扫描驱动方式。为了能显示稳定的图像,对扫描电路的速度要求很高,特别是实现灰度控制时,要求就更高了。所以,精心地设计扫描电路是提高图像稳定性的关键。
本文给出了以FPGA 器件为核心的大屏幕动态扫描电路,其数据点时钟可达20MHz 。提高了图像的稳定性,并且使每个扫描单元可控制较大面积的屏体。
1 屏体显示电路
屏体显示电路俗称 “灯板”,最常用的是采用8*8 LED 点矩阵构成。这就决定了扫描行周期只能为8 的整数倍,基于亮度和硬件成本的综合考虑,一般采用16 行为一扫描周期[2]。发光器件选用D05881 行共阳点矩阵构成,扫描单元的每行二极管共阳连接,由扫描电路输出的行地址经4:16 译码控制。由于扫描单元的每行二极管共阳连接电流比较大,如果用单只大功率管子驱动,会使局部电流很大而增加制版的难度。这里采用多支小功率P946 并联驱动,由于P946 在物理上是分开的,这样可使大电流分散,并且不增加硬件成本。
行数据由扫描控制电路从显示存储器中读出,串行输出到灯板,当每行数据串行发送完之后输出锁存信号和行地址信号。……
登录APP查看全文
