新闻中心

EEPW首页>光电显示>设计应用> LED显示屏高灰度扫描控制的FPGA实现

LED显示屏高灰度扫描控制的FPGA实现

作者: 时间:2012-05-16 来源:网络 收藏

运用VerilogHDL编写代码并用Modelsim仿真软件对该电路代码进行编译仿真,得出了如图3、图4所示得时序图。

图3 灰度控制单元时序图

图3灰度单元时序图

图4 亮度控制单元时序图

图4亮度单元时序图

通过时序图我们可以看到在端:

enable、rsel、bc_ena、latch等控制端的控制下,可以按照不同的需求来对不同灰度和亮度的。在灰度控制单元中,数据在经过了16个脉冲之后移位传输至输出端输出,并且了8列或者16列输出的可调;在亮度控制单元中,通过调整enable、bc_ena、latch的值实现了输出数据的可调,从而准确的实现了亮度的控制功能。

根据各部分同名行的全部传输时间等于该同名行的显示时间,可以得到行周期和点(列)周期的值,即行周期=帧周期/方式的行数,点周期=行周期/(每行点数×部分数)。若帧频为120Hz,则帧周期为1/120s=8.33ms,根据方式为1/16可将80行分为5个16行,每行160列,这样,行周期即为520.6μs;点周期为650.75ns;点频为1.54×106Hz.

4结论

本文讨论了大屏幕视频控制器中的灰度方法,本文提出了256灰度级扫描时的实现方案,作者的创新点在于并设计了一款从暗到亮的256级灰度显示的显示控制芯片,在本设计中帧频可达120Hz,行周期为520.6μs,点周期为650.75ns;点频为1.54×106Hz.该芯片可以通过多块级联来驱动大屏幕,有着较好的应用前景。


上一页 1 2 下一页

评论


相关推荐

技术专区

关闭