LCD控制器制造技术

技术编号:4276561 阅读:210 留言:0更新日期:2012-04-11 18:40
本实用新型专利技术提供一种LCD控制器及其控制方法,其包括一微处理器及一LCD控制逻辑,所述的LCD控制逻辑通过SPI接口与所述微处理器相连,实现对LCD的控制,其中,所述的LCD控制逻辑为可编程逻辑器件。微处理器用DMA控制方式将显示数据通过SPI接口发送给CPLD器件,CPLD器件利用SPI接口的数据信号和时钟信号,根据LCD的时序要求,产生所需的像素时钟信号、行同步信号和帧同步信号,以此驱动LCD显示。(*该技术在2019年保护过期,可自由使用*)

【技术实现步骤摘要】

本技术是有关于液晶显示器(LCD)控制器,特别涉及一种基于税控收款机的 LCD控制器。
技术介绍
LCD由于其超薄尺寸、高亮度和高清晰度的特点被广泛的应用在工业设备和消费 产品领域,实现图像界面显示。尤其在嵌入式系统的应用中,由于大部分嵌入式系统对体积 有严格的要求,所以超薄尺寸的LCD成为大部分嵌入式系统的不二之选。 对于嵌入式系统,现有的LCD显示控制的解决方案主要有 1)使用专用的LCD控制芯片。如北京精电蓬远显示技术有限公司的SED1335、日 本爱普生公司(EPSON)的SID13774等。这些芯片可以支持多种信号的LCD显示功能,而且 还提供了丰富的控制器接口,但这些芯片的设置和编程都比较复杂,同时受到硬件封装、体 积,尤其是成本的约束。 2)使用带LCD控制器的SOC芯片,如韩国三星公司(SUMSANG)的S3C2410ARM芯片, 这一类芯片虽然集成度较高,功能丰富,但支持的液晶屏的接口类型较少,并且对芯片内其 他资源的大量浪费,加大了系统成本。同时限定了芯片的选择范围。 因此,如何将上述现有技术加以解决,设计一种成本低、体积小的LCD控制器,是 本领域技术人员所欲研究的方向所在。
技术实现思路
本技术的主要目的是提供一种LCD控制器,其克服现有LCD显示部分成本较 高、控制方式不灵活的缺陷,使税控机的LCD部分的成本降低,同时提高该部分的稳定性、 可靠性,并且具备更灵活的控制方式。 本技术的另一 目的是提供一种LCD控制器,针对的处理器AT91SAM9260虽然没有内置LCD控制器,但带有DMA传输方式的SPI接口 ,并且SPI接口的速度达到了 lOO腿z 。由于带有DMA传输方式,这使得在通过SPI传递数据时不必占用大量的系统资源。 本技术的再一目的是提供一种LCD控制器,其通过可编程逻辑器件作为LCD的控制器,具有可配置、高集成化、高扩展性的性能,可降低系统的成本。 为了达到上述目的,本技术提供一种LCD控制器,其包括一微处理器及一 LCD控制逻辑,所述的LCD控制逻辑通过SPI接口与所述微处理器相连,实现对LCD的控制,其中,所述的LCD控制逻辑为可编程逻辑器件。较佳的实施方案中,所述的可编程逻辑器件为CPLD器件。 较佳的实施方案中,所述的CPLD器件通过三条信号线与所述的微处理器相连,这 三条信号线分别是SPI接口的数据信号线MOSI、时钟信号线SPCK以及显示数据帧同步信号 FRAMESYNC,其中,显示数据帧同步信号FRAMESYNC连接到所述微处理器1的某一 I/O 口上。 较佳的实施方案中,所述的微处理器为带有DMA传输方式的SPI接口的微处理器。 较佳的实施方案中,所述的微处理器的型号为AT91SAM9260。 较佳的实施方案中,所述的LCD屏为单色屏或彩色屏。 较佳的实施方案中,所述的CPLD器件的型号为EPM240。 与现有技术相比,本技术的有益效果在于 1、本技术通过微处理器的SPI接口通过DMA方式传输显示数据,由于带有DMA 传输方式,这使得在通过SPI传递数据时不必占用大量的系统资源。 2、本技术通过微处理器的SPI接口通过DMA方式传输显示数据,CPLD利用 SPI接口的数据信号MOSI和时钟信号SPCK产生LCD所需的数据信号和控制信号。可支持 多种TFT-LCD显示分辨率和颜色位数,能够支持的分辨率和颜色位数与微处理器SPI接口 的传输速度有关,如对于ATMEL公司的AT91SAM9260,该芯片的SPI最大速度为lOOMHz,可 使分辨率为480X272的4. 3寸LCD显示屏工作在16位色。 3、本技术所设计LCD显示控制器只需在微处理器外接一片CPLD,无需再外接 任何SRAM或SDRAM作为显存,并且所有逻辑只占用了 CPLD的79个逻辑单元。因此本LCD 控制器具备较低的成本,可靠性也较高。 4、由于本技术所设计的LCD控制器与微处理器之间只需3根信号线,便于PCB 布线,便于电磁干扰的控制。 5、可通过修改CPLD程序和微处理器程序适应不同分辨率和颜色的LCD。附图说明图1为本技术LCD控制器组成示意图; 图2为本技术LCD控制器控制LCD的架构图; 图3为本技术LCD控制器一实施例示意图; 图4A及图4B为本技术微处理器的流程图。 附图标记说明1-微处理器;2-LCD控制器;3_LCD ;4_LCD插座。具体实施方式以下结合附图,对本技术上述的和另外的技术特征和优点作更详细的说明。 如图l所示,为本技术LCD控制器组成示意图,本技术的LCD控制器包括 一微处理器1, 一 LCD控制逻辑2,所述的LCD控制逻辑2通过SPI接口与所述微处理器1 相连,实现对LCD3的控制,其中,所述的LCD控制逻辑2为可编程逻辑器件。 其中,所述的LCD控制逻辑2通过三条信号线与所述的微处理器1相连,这三条 信号线分别是SPI接口的数据信号线MOSI、时钟信号线SPCK以及显示数据帧同步信号 FRAMESYNC,其中,显示数据帧同步信号FRAMESYNC连接到所述微处理器1的某一 I/O 口上。 所述的LCD控制逻辑2通过SPI接口与微处理器1相连,获取SPI的时钟信号SPCK、数据 信号MOSI以及显示数据帧同步信号FRAMESYNC,所述的LCD控制逻辑2将上述三个信号按 照LCD所要求的时序组合,产生LCD所需的控制信号和数据信号,并将这些信号发送到LCD3 上,LCD3即可实现图片和文字的显示。 其中,所述的微处理器1是一种带有DMA传输方式的SPI接口的微处理器,较佳 的,可选用AT91SAM9260。 所述的LCD控制逻辑2为一 CPLD器件或者FPGA器件,较佳的,可选用低成本的 EPM240来实现。 所述的LCD控制屏可为单色屏和彩色屏,其型号可选用LR043JC211。 如图2所示,为本技术LCD控制器控制LCD的架构图,由图可以看出,微处理 器1与LCD控制逻辑2相连,在本实施例中LCD控制逻辑2采用CPLD器件,微处理器1用 DMA控制方式将显示数据通过SP I接口发送给CPLD器件,CPLD器件利用SPI接口的数据 信号和时钟信号,根据LCD的时序要求,产生所需的像素时钟信号、行同步信号和帧同步信 号,以此驱动LCD显示。其中,CPLD器件负责分析SPI接口的数据信号、时钟信号,并将生 成的显示输出控制信号连接LCD,实现对LCD的控制。 如图3所示,为本技术LCD控制器一实施例示意图,由图可知,所述的CPLD器 件可通过一 LCD插座4与LCD3相连接,其中连接信号有红绿蓝数据信号各8位,共24位, 像素时钟PCLK、行同步信号HSYNC、帧同步信号VSYNC、数据允许信号DE等控制信号。这些 数据信号和控制信号是由CPLD根据SPI接口的数据信号和时钟信号,按照所采用的LCD要 求的时序图,通过编写CPLD的内部逻辑实现的。其中,CPLD器件负责分析SPI接口的数据 信号信号时钟信号,并将生成的显示输出控制信号连接LCD插座4实现对LCD 3的控制。本 技术所实现的LCD控制器只需一片CPLD芯片,不需外加显存。 如图4A及4B所示,本文档来自技高网...

【技术保护点】
一种LCD控制器,其特征在于,其包括一微处理器及一LCD控制逻辑,所述的LCD控制逻辑通过SPI接口与所述微处理器相连,实现对LCD的控制,其中,所述的LCD控制逻辑为可编程逻辑器件。

【技术特征摘要】

【专利技术属性】
技术研发人员:陈懿张玉魁陈皓贾希强董建华范立波张福军
申请(专利权)人:航天信息股份有限公司
类型:实用新型
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1