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
- 238000000034 method Methods 0.000 title claims abstract description 20
- 230000000737 periodic effect Effects 0.000 claims description 10
- 101000869896 Homo sapiens Death-inducer obliterator 1 Proteins 0.000 claims description 9
- 101001053773 Homo sapiens Type I iodothyronine deiodinase Proteins 0.000 claims description 9
- 102100024063 Type I iodothyronine deiodinase Human genes 0.000 claims description 9
- 230000015572 biosynthetic process Effects 0.000 claims description 4
- 101001053754 Homo sapiens Type II iodothyronine deiodinase Proteins 0.000 claims description 2
- 102100024060 Type II iodothyronine deiodinase Human genes 0.000 claims description 2
- 238000013519 translation Methods 0.000 claims description 2
- 230000006870 function Effects 0.000 abstract description 14
- 239000004973 liquid crystal related substance Substances 0.000 abstract description 2
- 239000000306 component Substances 0.000 description 3
- 230000000630 rising effect Effects 0.000 description 3
- 230000008901 benefit Effects 0.000 description 2
- 238000013461 design Methods 0.000 description 2
- 238000010586 diagram Methods 0.000 description 2
- 230000000694 effects Effects 0.000 description 2
- 230000005540 biological transmission Effects 0.000 description 1
- 230000008859 change Effects 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000008358 core component Substances 0.000 description 1
- 239000012467 final product Substances 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 230000002093 peripheral effect Effects 0.000 description 1
- 238000012827 research and development Methods 0.000 description 1
- 230000004044 response Effects 0.000 description 1
- 230000009897 systematic effect Effects 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
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 |
|---|---|---|
| CN109830204B (zh) | 一种时序控制器、显示驱动方法、显示装置 | |
| CN102509538A (zh) | 基于cpld的t-con实现方法 | |
| CN103280205B (zh) | 显示装置、时序控制器及图像显示方法 | |
| US20080297457A1 (en) | Liquid crystal display device and driving method thereof | |
| CN102087837B (zh) | 液晶显示器 | |
| CN105390105B (zh) | 显示装置及其像素驱动方法 | |
| JP2010091967A (ja) | 電気光学装置 | |
| US20070001980A1 (en) | Timing controllers for display devices, display devices and methods of controlling the same | |
| CN109599070A (zh) | 液晶显示装置及其控制方法 | |
| WO2019015073A1 (zh) | 显示面板的驱动方法及驱动装置 | |
| JP2015102596A (ja) | 表示デバイスの駆動装置 | |
| KR100552905B1 (ko) | 액정표시장치의 구동장치 및 구동방법 | |
| CN108597464A (zh) | 用于液晶显示器的控制装置及控制方法 | |
| CN105632430A (zh) | 显示控制装置及方法、半导体集成电路装置以及显示装置 | |
| KR101510879B1 (ko) | 표시장치 | |
| KR101696458B1 (ko) | 액정표시장치 | |
| CN1573896A (zh) | 液晶显示器的驱动装置 | |
| KR20130009496A (ko) | 표시장치와 그 구동 방법 | |
| CN115862560B (zh) | 信号传输方法、控制器、源驱动器和电子设备 | |
| TWI543134B (zh) | 液晶顯示裝置之驅動電路及其驅動方法 | |
| KR101739137B1 (ko) | 액정표시장치 | |
| CN109448647B (zh) | 视角切换架构、方法和液晶显示装置 | |
| KR20090083565A (ko) | 표시장치와 그 구동방법 | |
| JP2010091968A (ja) | 走査線駆動回路および電気光学装置 | |
| 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 |