0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

电子设计 来源:郭婷 作者:电子设计 2018-12-20 08:32 次阅读

引 言

硅上液晶显示(Liquid Crystal 0n Silicon,LCoS)技术是CMOS半导体集成电路和液晶显示相结合的技术。LCoS技术具有如下优势:

(1)可以利用标准CMOS工艺和成熟的LCD工艺线;

(2)物理尺寸可以做的非常小;

(3)即使像素尺寸非常小,仍可以得到非常高的开口率。

由于其技术和制造优势,LCoS技术有着广泛的应用前景。由于其尺寸小、功耗低、分辨率高,可以用作移动通讯等设备的显示屏,如头盔显示。目前彩色 LCoS显示系统主要分为单片和三片式系统2种,单片式系统对于三片式系统主要有以下优点:体积小,成本低,易于实现小型化;三片式需要像素校准,而单片式则不需要。本文主要讨论单片彩色LCoS显示系统的设计与实现。

2 显示原理

三片式彩色LCoS显示系统利用空间混色实现彩色显示,而单片式彩色LCoS系统只用1片 LCoS芯片,分时扫描红、绿、蓝3个子场的图像,并且在每个子场结束的时,分别将对应颜色的背光灯打开,利用人眼的视觉残留效应实现彩色显示。当子场的频率越高,图像的闪烁程度就越低。

3 系统总体概述

单片彩色LCoS整个系统的框图如图1所示

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

在整个系统的最前端是l块以A139887A为主芯片的图像源板,该板负责对DVI信号进行解码,解码后的信号交由后面的FPGA板进行处理;FPGA板除了对图像数据进行重组外,还需要产生LCoS驱动板和LCoS芯片所需的时序,FPGA芯片使用Altera的EPlC6,另外板上还有 2组6片SRAM作为图像数据的缓存;LCoS驱动板的任务是进行D/A转换,驱动LCoS芯片模块进行显示,该驱动板包括D/A芯片AD8381和 LCoS芯片的电源模块;LCoS芯片模块则包括LCoS显示芯片、LED背光模块以及光学组件。

4 主要芯片介绍

主控板的核心器件FPGA采用Altera公司的EPlC6Q240C8,该器件包括5 980个LE,80 kb的内部SRAM,2个内部PLL,最大可支持185个用户I/0管脚。经过*估,其丰富的资源可以很好地完成LCoS的主控单元的所有功能,包括:接收前级转换好的视频数据,处理后保存到一组RAM中,同时从另一组RAM中读出处理好的数据送至D/A,并控制D/A转换,产生LCoS的上屏时序和 LED光照系统的控制时序。

板载SRAM采用ISSI公司的IS61LVl0248,用作图像数据的缓存,单片容量为1 M×8 b字节。本系统共使用6片这样的SRAM。分为2组,每组3片,进行乒乓操作。每组SRAM地址线共享,数据线位宽扩展为24 b。

本系统D/A转换采用Analog Device公司的AD8381。该芯片支持高达100 MHz的10 b数字输入,6路9~18 V电压的模拟输出。其典型时序如图2所示。图2中DB(O:9)是输入的数字信号;CLK是采样时钟;STSQ表示新的一组数字信号的开始;XFR表示开始一次转换,其下降沿有效。本系统采用的LCoS芯片为8路模拟输入,因此这里采用2片AD8381,每1片用到其中的4路。

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

根据图2中的时序,并考虑到实际情况,具体应用如下:每个周期同时向两个AD838l的数据口发送一个像素数据,4个周期后进行数据锁存,由STSQ和 XFlR这两个控制信号控制,这样同时得到8个像素的像素值,而不需要如图2那样发送6个数据后再进行一次转换。输出的模拟电压值在下一个锁存信号的下降沿完成转换。STSQ和XFR这2个管脚由同一个FPGA管脚驱动即可。在其他管脚中,E/0信号和R/L信号分别用于选择时钟信号是上升沿有效还是下降沿有效和像素数据发送顺序,这里设计成外部跳线。另一个控制信号INV用来确定图像数据电压是正信号还是负信号的,由于液晶的特性,在每帧开始时将其取反。而AD8381的参考电压VMID和屏的参考电压VCOM连接在一起,在INV的配合下,实现对屏的交流驱动。

5 FPGA程序设计

5.1 模块划分

整个FPGA程序的模块框图如图3所示。主要包括:D/Ata Capture模块,负责将输入的数据按一定的格式顺序存放到SRAM中;Switch模块,负责控制RAM的切换;D/AtaOutput模块,负责从 SRAM中读取数据按照一定的格式发送出去;Output timing Generator模块,负责生成输出的控制时序,并且控制D/Ata Output模块的输出和Switch模块的切换,而该模块的工作是受到D/Ata Cap—ture模块控制的。

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

5.2 存储安排

为了获得较大的数据位宽,并且考虑到FPGA管脚数量,用于缓存图像的SRAM选用的是3片1 M×8 b容量的,作位扩展,这样可以存放下完整的1帧数据。具体说就是每个地址存储的大小是3个字节,可以用来存放3个像素的数据(同种颜色)。地址0x0放置 3个像素的红,而地址Oxl存放3个像素绿,地址0x2存放3个像素蓝,而这3个地址的3个像素在屏幕上是第一行的第1,2,3个像素,接下来地址0x3 又存放了3个红色像素,如此循环,直到地址0xBFFFF存放最后3个像素的蓝色数据。如图4所示。

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

5.3 算法流程

(1)D/Ata Capture模块的数据转存算法

D/AtaCapttire模块负责将输入的数据按一定的格式顺序存放到SRAM中。每个时钟从AD9887A板过来的数据是24位的RGB数据,8位红,8位绿,8位蓝,而实际输出的时候是按照l帧红1帧绿1帧蓝的顺序输出的。因此如果能将读入的24位RGB数据按照一定的格式存放,就可以方便的读取数据,格式如图4所示。

寄存器r1~r6用来缓冲6个像素的RGB值。用6个状态完成类似矩阵转换的任务,每个状态会输出1个24 b的转换好的数据,并生成地址,即每个状态都会将1个24 b的数据存入到SRAM中,而这24 b就是3个像素的同一种颜色的值。

(2)D/Ata Output模块数据输出算法

D/Ata Output模块是数据输出模块。每个时钟周期从SRAM中读取到的是3个像素的数据,而每个时钟发送到每个AD8381的是一个像素数据,因此是不同步的,需要使用双时钟FIFO作流量控制才能使数据正确传输,具体的读取操作:如图5所示。像素O~3放入FIFO1,像素4~7放人FIFO2,这样依次下去,每个FIFO放入4个像素。每个时钟放2个像素。该处理任务由Convert Log—ic子模块完成。还要注意的是由于每种颜色的数据不是连续存放的,因此下一个地址的值是加3而不是加1。

基于EPlC6Q240C8芯片的三片式彩色LCoS显示系统的设计

6 实验结果

经过对比实验证实,在子场场频比较低的时候,单片彩色LCoS显示系统的闪烁程度会比较高。由于条件所限,研究中选用的LCoS芯片所支持的最高场频为120 Hz,该芯片是为三片式LCoS系统设计的,因此用在单片彩色系统中具有一定的局限性。实验中FPGA程序可以实现90 Hz,120 Hz和180 Hz三种子场频率。在相同的背光源条件下,90 Hz场频时的色彩相对于其他两种要好些;180 Hz时系统也完全能够正常运作,只是色彩稍差,这与LCoS芯片本身有关,不过其闪烁程度已经可以忽略;120 Hz子场时的闪烁还是比较明显的,色彩和90 Hz子场时基本差不多。

因此,要实现单片彩色LCoS显示系统的无闪烁,必须使用较高的子场频(不低于180 Hz),有关资料显示,目前已经出现了为单片彩色LCoS系统设计的LCoS芯片,其支持的场频可达360 Hz,如果选用这样的芯片,就可以实现无闪烁显示。

就本系统来说,已经获得了不错的显示效果,色彩、对比度都达到了比较好的状态,而且闪烁程度也非常低。如果要获得更好的显示效果,就要选择支持更高场频的 LCoS芯片。另外,由于该LCoS的响应时间比较长,在屏幕的上沿和下沿还有微弱的色彩混叠现象,这也可以通过选用支持高场频的LCoS芯片来解决。

7 结 语

尽管本系统已经取得了不错的显示效果,但是还不是很完美,还必须采用新型的LCoS芯片。而对于这种最高支持360 Hz场频的LCoS芯片,对硬件速度和D/A的速度都提出了较高的要求:如果源图像的场频为60Hz,而每个子场的频率为360 Hz,则应该有2帧图像相同,同时每个子场的时间缩短为原来的一半(与180 Hz子场频率比),需要数据发送数率和D/A速度至少要快一倍。但是这样的好处就是使本系统所存在的闪烁和色彩交叠显现的到彻底解决,使单片彩色LCoS 系统的显示质量趋于完美。

本文主要介绍视频显示系统的硬件结构,以LCOS显示芯片的驱动时序要求为设计标准,提出一种基于FPGA的解决方案,使得系统具有灵活性和可修改性,方便以后的升级以及维护。并对FPGA程序的算法做了详细的介绍。最后对系统存在的问题做了讨论,并提出一些解决方法,以及对未来系统的展望。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • FPGA
    +关注

    关注

    1600

    文章

    21281

    浏览量

    592866
  • led
    led
    +关注

    关注

    237

    文章

    22420

    浏览量

    645790
  • 芯片
    +关注

    关注

    446

    文章

    47705

    浏览量

    408872
  • 显示系统
    +关注

    关注

    1

    文章

    132

    浏览量

    23933
收藏 人收藏

    评论

    相关推荐

    FPGA EP1C6Q240C8 外围电路图阿

    毕业设计得做与FPGA有关的论文 ,现在正在用***画 FPGA EP1C6Q240C8 外围电路图,请教各位高手,本人不会,谢谢~!
    发表于 04-07 09:15

    LCoS显示技术的大屏幕HDTV介绍

    ,可以在较小的芯片上实现更多像素。将LCoS器件与独特的光学系统结合可以形成用于高清晰电视的显示器。光学系统用极化光照射
    发表于 02-28 10:14

    EP1C6Q240C6开发板原理图

    本资料为EP1C6Q240C6开发板原理图
    发表于 04-19 11:19

    采用EP1C6Q240C8和VHDL的定时器的设计

    采用EP1C6Q240C8和VHDL的定时器的设计
    发表于 08-17 09:53

    EP1C6Q240C6开发板原理图

    EP1C6Q240C6开发板原理图
    发表于 08-20 15:21

    求助:FPGA ep1c6q240c8如何连接外部双口RAM?

    小弟最近在设计一款双核采集系统使用ep1c6q240c8和tms320vc5509a双核,两块芯片使用外部双口RAM进行数据传输,请教各位大神ep1c6q240c8怎么和双口RAM连接
    发表于 11-05 10:42

    有谁用过EP1C6Q240C8N这个型号的芯片吗?

    学生做创新实验 学校提供的EP1C6Q240C8N芯片 但是没有给芯片的资料。自己去找的又全是英文版的 看不懂还不知道哪些有用。哪位用过的前辈麻烦指导一下,特别是AD转换那 如果有引脚介绍什么的就最好了 可以联系我QQ14286
    发表于 09-17 23:15

    EPC3C25Q240C8进行200M高速数据采集问题

    本人想用前辈设计的板子做高速数据采集和处理。板子上FPGA用EP3C25Q240C8,一个SRAM芯片IS42S16400,一个穿行配置芯片EPCS64,一200M采样率的高度ADC
    发表于 06-11 10:49

    基于FPGA的LCoS驱动和图像处理系统该怎么设计?

    基于空间光调制器的计算全息显示技术,目前常采用透射LCD和反射LCoS作为空间光调制器,以改变光经过空间光调制器(SLM)后的空间相
    发表于 08-28 07:19

    LCoS芯片设计要考虑什么?

    LCOS是微电子学、光学和视频显示技术相结合的新技术。我国LCOS显示芯片的研究始于1998年,南开大学信息学院光电子所在教育部和天津市科
    发表于 09-12 09:11

    嵌入彩色图形显示系统有什么优点?

    嵌入设备凭借其与使用者之间的亲和力、自然的人机交互界面,得到了迅速的发展,渗透到生活中的各个角落。本文介绍的设计方法是以高性能的8位单片机C8051F120作为核心处理器,SRAM作为系统
    发表于 03-30 06:04

    请问怎样去设计单片彩色LCD投影机?

    片式LCD投影机的原理是什么?投影机系统电路结构是怎样的?如何去光学调整液晶屏?请问怎样去设计单片彩色LCD投影机?单片彩色LCD投影机有
    发表于 04-14 06:03

    LCoS(矽基液晶)显示幕设计与应用

    LCoS(矽基液晶)显示幕设计与应用   摘要:讨论LCoS显示器的结构和用途,给出了LCoS
    发表于 10-25 12:10 67次下载

    LcoS显示系统的研究

    LcoS显示系统的研究:LCoS显示技术是半导体VLSI技术和液晶显示技术巧妙结合的高新技术,
    发表于 09-27 15:32 28次下载

    LCoS显示芯片--一类新型SoC芯片的设计与应用

    讨论LCoS显示器的结构和用途,给出了LCoS显示芯片的设计方法及其实际设计结果。LCoS
    发表于 01-23 16:17 4155次阅读
    <b class='flag-5'>LCoS</b><b class='flag-5'>显示</b><b class='flag-5'>芯片</b>--一类新型SoC<b class='flag-5'>芯片</b>的设计与应用