CN102509538A - 基于cpld的t-con实现方法 - Google Patents
基于cpld的t-con实现方法 Download PDFInfo
- Publication number
- CN102509538A CN102509538A CN2011103641935A CN201110364193A CN102509538A CN 102509538 A CN102509538 A CN 102509538A CN 2011103641935 A CN2011103641935 A CN 2011103641935A CN 201110364193 A CN201110364193 A CN 201110364193A CN 102509538 A CN102509538 A CN 102509538A
- Authority
- CN
- China
- Prior art keywords
- lcd
- signal
- cpld
- con
- video
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Control Of Indicators Other Than Cathode Ray Tubes (AREA)
Abstract
本发明提供一种基于CPLD的T-CON实现方法,其实现LCD的时序控制,控制液晶分子的偏转,从而改变背光的穿透性能,实现LCD的图像显示功能。该***的所有功能均由CPLD实现,其特征在于:采用CPLD实现LCD的时序控制功能,对于不同规格的LCD,只需要改变CPLD中的Verilog HDL程序即可;能适应不同分辨率的LCD,CPLD为数字逻辑结构,在外部时钟的驱动下,能实现各种不同的分辨率;LCD的时序驱动只由CPLD一个器件完成,结构简单,电路简单。本发明采用了高度灵活并可重新编程设计的CPLD器件,通过内部的Verilog HDL程序实现LCD的时序控制,达到驱动LCD显示的功能。
Description
技术领域
本发明属于图像视频领域,具体涉及基于CPLD的T-CON的实现方法。
背景技术
随着科技的进步,人机交互已成为人与机器之间沟通的一个重要桥梁,而显示正是这一桥梁的核心部件。随着液晶显示技术的不断提高,各种各样的LCD显示器已经应用于各个领域,从小尺寸的手机、摄像机、数码相机,中尺寸的笔记本电脑、台式机,大尺寸的家用电视到大型投影电视,到处可以见到LCD的身影。而TFT LCD(薄膜晶体管液晶显示器)在轻、薄优势的基础上,加上完美的画面及快速的响应特性,确保其在显示器市场上独占鳌头。
而对于一般用户来说,LCD在出厂时会带有一块驱动板进行显示的时序产生以及相关的控制工作,该驱动板为了兼顾各种条件下的使用,功能会做的很全面,但对于用户来说,大多数情况下,只用到了该驱动板的部分功能。在成本压力和设备性能的要求下,白行研发LCD的驱动板成为各显示设备制造商的一种新的技术方向。于是,专门为LCD提供驱动的专用芯片便出现了,该芯片为了兼顾市面上的LCD,在设计上预留了很多的接口,同时也考虑了成本和性能的要求,同样和驱动板一样,会存在资源过剩的情况,同时对两款差异性比较大的LCD,不能很好的兼容。在这种情况下,利用CPLD实现T-CON的功能便有了用武之地。CPLD利用自身的逻辑单元,能很好的兼容各种尺寸和分辨率的LCD,并可以进行多次的重新配置以满足不同规格的LCD。该技术具有以下方面的功能:
1.T-CON功能
该技术的主要功能,为LCD提供显示驱动,并作为视频数据的输入接口。
2.可扩展总线功能
可根据LCD的驱动需要,扩展LCD的控制总线,比如I2C(内部串行总线)、SPI(串行外设接口)、UART(通用异步收发装置)等。
3.可扩展数据加密功能
可利用CPLD良好的保密性能对传输的数据进行加密,增加对***知识产权的保护。
名词解释
1.CPLD
Complex Programmable Logic Device的简称,复杂可编程逻辑器件。
2.T-CON
Timing Controller的简称,时序控制器。
3.LCD
Liquid Crystal Display的简称,液晶显示器。
4.Verilog HDL
Verilog Hardware Description Language的简称,一种硬件描述语言。
发明内容
本发明的目的为了解决视频产生设备与LCD直接的交流方式,并实现驱动LCD显示正常图像数据,而提供一种新的灵活的基于CPLD的T-CON实现方法。CPLD是一种低成本高性能的可编程逻辑模块,能根据不同的LCD实现专有的T-CON时序以驱动LCD正常显示。CPLD在此发明中,主要完成视频产生设备与LCD之间的接口转换,以及根据视频信号实现LCD的T-CON时序,实现LCD的正常显示。
上述的基于CPLD的T-CON实现方法,包括用于发出视频信号的MCU设备,用于进行实现LCD控制时序的CPLD,以及用于图像显示的LCD,
上述MCU设备包括视频信号产生模块,用来产生视频信号;
上述CPLD用来实现T-CON实现模块,根据视频信号产生模块发出的视频信号以及LCD的控制逻辑,进行LCD时序控制的实现。
优选的,上述视频信号产生模块产生的信号为视频的点时钟信号(LCD_CLK)、视频行同步信号(LCD_HS)、视频场同步信号(LCD_VS)、视频红色分量信号(LCD_Red)、视频绿色分量信号(LCD_Green)、视频蓝色分量信号(LCD_Blue)。
优选的,上述的T-CON实现模块主要实现行开始脉冲信号输入/输出(DIO1)、时钟沿选择(EDGSL)、左右显示控制(LR)、锁存并转换数据到输出(LD)、控制数据是否反转(REV)、极性选择(POL)、源通道号选择(CHNSL)、行开始脉冲信号输入/输出(DIO2)、输出使能(OEV)、上下显示控制(UD)、场时钟(CKV)、场开始脉冲信号输入/输出(STVU)、场开始脉冲信号输入/输出(STVD)。
优选的,上述CPLD包括有内部模块,由视频采集端口、T-CON输出端口和T-CON时序生成逻辑模块组成。
优选的,上述视频采集端口主要负责获取视频信号,T-CON输出端口用于连接LCD,T-CON时序生成逻辑模块用于生成LCD正常显示需要的实际时序逻辑。
优选的,上述基于CPLD的T-CON实现方法,按以下步骤进行:
1)时序控制信号分类:根据LCD的数据手册,将时序控制信号分成两类——电平类信号和周期类信号;
2)周期信号时序生成:根据数据手册实现各周期信号的逻辑。
优选的,上述步骤1)中电平类信号包括时钟沿选择(EDGSL)、左右显示控制(LR)、源通道号选择(CHNSL)和上下显示控制(UD),其他的时序控制信号为周期类信号,根据LCD的控制逻辑进行时序的生成。
优选的,上述方法中,在正常显示模式下,在点时钟LCD_CLK的下降沿捕获数据,同时,显示的图像正常的情况为从上到下显示、从左到右显示,上述四个信号固定为:EDGSL=“0”,LR=“1”,CHNSL=“1”,UD=“0”。
本发明的优点是:1)灵活性高,通过更改参数可以适应于不同规格LCD;2)扩展性强,可以针对具体应用进行功能扩展;3)具有数据加密功能。
附图说明
图1为***整体框图;
图2为CPLD的T-CON框图;
图3为LCD的时钟上升沿模式时序图;
图4为LCD的行扫描时序图;
图5为LCD的场移位时钟时序图;
图6为LCD的场扫描时序图。
具体实施方式
为了便于本领域普通技术人员理解和实施本发明,下面结合附图及具体实施方式对本发明作进一步的详细描述。
***总体设计,如图1所示,T-CON实现主要由CPLD的Verilog HDL语言实现,由Verilog HDL语言生成的模块框图可以清晰的看到该模块的输入输出接口,也可以看到哪些接口为周期信号,哪些为电平信号。
由图1可以看到,T-CON模块主要完成如下几个信号的时序生成,要求在点时钟信号的作用下完成时序逻辑,从实现效率及成本的角度考虑,而CPLD则是最好的选择:
1)DIO1时序的生成
该***的LCD为800*480分辨率,根据该分辨率的时序可知,第0~79个LCD_CLK脉冲为行同步脉冲,第80~139个LCD_CLK脉冲为后沿脉冲,第140~939个LCD_CLK脉冲为行脉冲信号,第940~999个LCD_CLK脉冲为前沿脉冲。从图1可以得出,在行脉冲信号开始的前一信号为DIO1的有效信号,故DIO1信号在第138个脉冲时跳转为高电平,发出行脉冲开始信号。并且由图6可知,DIO1信号的宽度为(Tsu+Thd)≥6ns,由时序表可以算出等同LCD_CLK的脉冲个数为≥1/4,故确定为DIO1的等同脉冲个数为1。
2)LD时序的生成
由图3可以看出,LD信号在DIO1信号之前Tlds触发,同时,LD脉冲的持续时间为Twld,并且LD信号在行周期信号开始的Tld时间后触发,根据图6中的时序条件图得出Tlds≥30ns=5LCD_CLK,Twld≥12ns=2LCD_CLK,Tld≥6ns=1LCD_CLK,考虑到行脉冲信号的长度为800LCD_CLK,由此,可以选择LD在第60~990个LCD_CLK脉冲时跳转为高电平,保证行脉冲信号的正常输出。
3)REV时序的生成
该信号控制输出数据的翻转。当REV=“1”时,输出数据进行翻转,比如:“00”->“3F”,“07”->“38”。根据该LCD的数据手册可以知道,无需进行数据的翻转,故将REV置为“0”即可。
4)POL时序的生成
由图3可以看出,POL信号在LD的上升沿时进行跳转,执行Gamma电压极性翻转。同时,奇行与偶行的POL信号刚好完全相反。从图3可以得到,POL信号的脉冲宽度为(Tpsu+Tphd)≥12ns=2LCD_CLK,由此便可以得出POL信号的时序。此时,还需要考虑奇行与偶行POL信号极性相反的情况。
5)OEV时序的生成
该信号为输出使能信号,将OEV信号设置为“0”,持续使能信号的输出。
6)CKV时序的生成
CKV信号为场时钟信号,由视频产生设备发出的LCD_VS信号可以得到该信号,即每次LCD_VS跳转一次即触发CKV信号的跳转。从图4可以看到,CKV信号的高电平脉冲宽度为Tckv≥168ns=28LCD_CLK。而整个场脉冲信号由场同步脉冲信号(3LCD_CLK)、后沿信号(14LCD_CLK)、场脉冲信号(480LCD_CLK)和前沿信号(28LCD_CLK)组成,故CKV的高电平脉冲宽度应该为≥525LCD_CLK。
7)STVU时序的生成
从图4可以看出,STVU信号的跳转沿在CKV的跳转沿之前Tsuv≥400ns=67LCD_CLK,信号的整个脉冲宽度为(Tsuv+Thdv)≥800ns=133LCD_CLK,由此便可以得出STVU的时序来。
完成以上时序信号,并配置好电平类的信号,即可以实现LCD的T-CON,进行LCD的驱动。同时视频信号LCD_Red、LCD_Green、LCD_Blue信号保持不变输入给LCD,在点时钟LCD_CLK的驱动下,上述各信号同步发出,便可实现LCD的图像显示。
本发明提供的基于CPLD的T-CON实现方法,主要完成CPLD的T-CON驱动实现,包括以下实现内容:
1)DIO1时序:行开始脉冲信号,用于控制行脉冲信号的产生时机;
2)LD时序:数据锁存和输出控制,用于锁存行脉冲信号并控制输出;
3)REV时序:控制数据反转,控制数据的正常输出;
4)POL时序:选择Gamma电压的极性,通过控制极性反转,起到消隐的作用;
5)OEV时序:使能信号输出;
6)CKV时序:场时钟信号,由该信号驱动LCD的场脉冲信号;
7)STVU时序:场开始脉冲信号,用于控制场脉冲信号的产生时机。以上所述,仅是用以说明本发明的具体实施案例而已,并非用以限定本发明的可实施范围,举凡本领域熟练技术人员在未脱离本发明所指示的精神与原理下所完成的一切等效改变或修饰,仍应由本发明权利要求的范围所覆盖。
Claims (8)
1.一种基于CPLD的T-CON实现方法,包括用于发出视频信号的MCU设备,用于进行实现LCD控制时序的CPLD,以及用于图像显示的LCD,其特征在于:
所述MCU设备包括视频信号产生模块,用来产生视频信号;
所述CPLD用来实现T-CON实现模块,根据视频信号产生模块发出的视频信号以及LCD的控制逻辑,进行LCD时序控制的实现。
2.根据权利要求1所述的基于CPLD的T-CON实现方法,其特征在于:所述视频信号产生模块产生的信号为视频的点时钟信号(LCD_CLK)、视频行同步信号(LCD_HS)、视频场同步信号(LCD_VS)、视频红色分量信号(LCD_Red)、视频绿色分量信号(LCD_Green)、视频蓝色分量信号(LCD_Blue)。
3.根据权利要求1或2所述的基于CPLD的T-CON实现方法,其特征在于:所述的T-CON实现模块主要实现行开始脉冲信号输入/输出(DIO1)、时钟沿选择(EDGSL)、左右显示控制(LR)、锁存并转换数据到输出(LD)、控制数据是否反转(REV)、极性选择(POL)、源通道号选择(CHNSL)、行开始脉冲信号输入/输出(DIO2)、输出使能(OEV)、上下显示控制(UD)、场时钟(CKV)、场开始脉冲信号输入/输出(STVU)、场开始脉冲信号输入/输出(STVD)。
4.根据权利要求1或2所述的基于CPLD的T-CON实现方法,其特征在于:所述CPLD包括有内部模块,由视频采集端口、T-CON输出端口和T-CON时序生成逻辑模块组成。
5.根据权利要求4所述的基于CPLD的T-CON实现方法,其特征在于:所述视频采集端口主要负责获取视频信号,T-CON输出端口用于连接LCD,T-CON时序生成逻辑模块用于生成LCD正常显示需要的实际时序逻辑。
6.根据权利要求3所述的基于CPLD的T-CON实现方法,其特征在于:按以下步骤进行:
1)时序控制信号分类:根据LCD的数据手册,将时序控制信号分成两类——电平类信号和周期类信号;
2)周期信号时序生成:根据数据手册实现各周期信号的逻辑。
7.根据权利要求6所述的基于CPLD的T-CON实现方法,其特征在于:所述步骤1)中电平类信号包括时钟沿选择(EDGSL)、左右显示控制(LR)、源通道号选择(CHNSL)和上下显示控制(UD),其他的时序控制信号为周期类信号,根据LCD的控制逻辑进行时序的生成。
8.根据权利要求7所述的基于CPLD的T-CON实现方法,其特征在于:在正常显示模式下,在点时钟LCD_CLK的下降沿捕获数据,同时,显示的图像正常的情况为从上到下显示、从左到右显示,所述四个信号固定为:EDGSL=“0”,LR=“1”,CHNSL=“1”,UD=“0”。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103641935A CN102509538A (zh) | 2011-11-17 | 2011-11-17 | 基于cpld的t-con实现方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2011103641935A CN102509538A (zh) | 2011-11-17 | 2011-11-17 | 基于cpld的t-con实现方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN102509538A true CN102509538A (zh) | 2012-06-20 |
Family
ID=46221613
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2011103641935A Pending CN102509538A (zh) | 2011-11-17 | 2011-11-17 | 基于cpld的t-con实现方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN102509538A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968945A (zh) * | 2012-11-27 | 2013-03-13 | 福州瑞芯微电子有限公司 | 一种使用帧同步信号控制开关测试lcd控制器的方法 |
CN104810000A (zh) * | 2015-05-14 | 2015-07-29 | 武汉华星光电技术有限公司 | 用于液晶显示的控制电路及控制方法 |
CN105548727A (zh) * | 2015-12-08 | 2016-05-04 | 深圳市华星光电技术有限公司 | Ckv信号检测电路及具有其的液晶面板控制板 |
WO2017088242A1 (zh) * | 2015-11-25 | 2017-06-01 | 深圳市华星光电技术有限公司 | 时序控制芯片内启示信号控制方法、芯片及显示面板 |
CN109830204A (zh) * | 2019-03-25 | 2019-05-31 | 京东方科技集团股份有限公司 | 一种时序控制器、显示驱动方法、显示装置 |
CN109979405A (zh) * | 2019-03-27 | 2019-07-05 | 昆山龙腾光电有限公司 | 时序控制电路以及显示装置 |
CN111477189A (zh) * | 2020-05-11 | 2020-07-31 | 硅谷数模(苏州)半导体有限公司 | 时序控制器和显示装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7379069B2 (en) * | 2001-02-15 | 2008-05-27 | Sony Corporation | Checkerboard buffer using two-dimensional buffer pages |
CN101587009A (zh) * | 2009-07-02 | 2009-11-25 | 北京理工大学 | 微小型光电液晶显示器动态图像传输装置 |
CN201522841U (zh) * | 2009-11-19 | 2010-07-07 | 航天信息股份有限公司 | Lcd控制器 |
CN102074205A (zh) * | 2009-11-19 | 2011-05-25 | 航天信息股份有限公司 | Lcd控制器及其控制方法 |
-
2011
- 2011-11-17 CN CN2011103641935A patent/CN102509538A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7379069B2 (en) * | 2001-02-15 | 2008-05-27 | Sony Corporation | Checkerboard buffer using two-dimensional buffer pages |
CN101587009A (zh) * | 2009-07-02 | 2009-11-25 | 北京理工大学 | 微小型光电液晶显示器动态图像传输装置 |
CN201522841U (zh) * | 2009-11-19 | 2010-07-07 | 航天信息股份有限公司 | Lcd控制器 |
CN102074205A (zh) * | 2009-11-19 | 2011-05-25 | 航天信息股份有限公司 | Lcd控制器及其控制方法 |
Cited By (12)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102968945A (zh) * | 2012-11-27 | 2013-03-13 | 福州瑞芯微电子有限公司 | 一种使用帧同步信号控制开关测试lcd控制器的方法 |
CN102968945B (zh) * | 2012-11-27 | 2015-06-17 | 福州瑞芯微电子有限公司 | 一种使用帧同步信号控制开关测试lcd控制器的方法 |
CN104810000A (zh) * | 2015-05-14 | 2015-07-29 | 武汉华星光电技术有限公司 | 用于液晶显示的控制电路及控制方法 |
WO2017088242A1 (zh) * | 2015-11-25 | 2017-06-01 | 深圳市华星光电技术有限公司 | 时序控制芯片内启示信号控制方法、芯片及显示面板 |
US9898993B2 (en) | 2015-11-25 | 2018-02-20 | Shenzhen China Star Optoelectronics Technology Co., Ltd. | Method for controlling message signal within timing controller integrated circuit, timing controller integrated circuit and display panel |
CN105548727A (zh) * | 2015-12-08 | 2016-05-04 | 深圳市华星光电技术有限公司 | Ckv信号检测电路及具有其的液晶面板控制板 |
CN105548727B (zh) * | 2015-12-08 | 2018-12-07 | 深圳市华星光电技术有限公司 | Ckv信号检测电路及具有其的液晶面板控制板 |
CN109830204A (zh) * | 2019-03-25 | 2019-05-31 | 京东方科技集团股份有限公司 | 一种时序控制器、显示驱动方法、显示装置 |
CN109979405A (zh) * | 2019-03-27 | 2019-07-05 | 昆山龙腾光电有限公司 | 时序控制电路以及显示装置 |
CN109979405B (zh) * | 2019-03-27 | 2021-08-06 | 昆山龙腾光电股份有限公司 | 时序控制电路以及显示装置 |
CN111477189A (zh) * | 2020-05-11 | 2020-07-31 | 硅谷数模(苏州)半导体有限公司 | 时序控制器和显示装置 |
CN111477189B (zh) * | 2020-05-11 | 2021-11-05 | 硅谷数模(苏州)半导体有限公司 | 时序控制器和显示装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102509538A (zh) | 基于cpld的t-con实现方法 | |
CN109830204B (zh) | 一种时序控制器、显示驱动方法、显示装置 | |
US7133035B2 (en) | Method and apparatus for driving liquid crystal display device | |
CN100336097C (zh) | 显示装置 | |
US10629146B2 (en) | Liquid crystal display device and driving method thereof | |
US20070001980A1 (en) | Timing controllers for display devices, display devices and methods of controlling the same | |
KR20020039898A (ko) | 멀티 프레임 반전 기능을 갖는 액정 표시 장치와 이의구동 장치 및 방법 | |
WO2019015073A1 (zh) | 显示面板的驱动方法及驱动装置 | |
CN108597464A (zh) | 用于液晶显示器的控制装置及控制方法 | |
KR100552905B1 (ko) | 액정표시장치의 구동장치 및 구동방법 | |
KR20130071206A (ko) | 액정표시장치 및 그 구동방법 | |
JP2015102596A (ja) | 表示デバイスの駆動装置 | |
JP2015079078A (ja) | 表示制御装置及び方法、半導体集積回路装置、並びに、表示装置 | |
CN109599070A (zh) | 液晶显示装置及其控制方法 | |
CN103412672A (zh) | 一种触控显示装置及其驱动方法 | |
KR101696458B1 (ko) | 액정표시장치 | |
KR20120074693A (ko) | 표시 장치 | |
JP2001100710A (ja) | 電気光学装置、その駆動方法、その走査線駆動回路および電子機器 | |
KR20130009496A (ko) | 표시장치와 그 구동 방법 | |
TWI543134B (zh) | 液晶顯示裝置之驅動電路及其驅動方法 | |
CN104240671A (zh) | 像素电路及其控制方法与具有该电路的显示设备 | |
US20190304389A1 (en) | Method for Changing Display Mode of Liquid Crystal Screen and LCD Projection Device Using the Method | |
KR101739137B1 (ko) | 액정표시장치 | |
CN109448647B (zh) | 视角切换架构、方法和液晶显示装置 | |
CN110349549B (zh) | 液晶显示面板的驱动方法、驱动电路及显示装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C12 | Rejection of a patent application after its publication | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20120620 |