一种液晶驱动芯片回读的方法及液晶显示控制器的制作方法

文档序号:2647771阅读:552来源:国知局
专利名称:一种液晶驱动芯片回读的方法及液晶显示控制器的制作方法
技术领域
本发明属于多媒体技术领域,尤其涉及一种液晶驱动芯片回读的方法及液晶显示控制器。
背景技术
随着移动多媒体技术的不断发展和成熟,作为主要显示部件的液晶显示器(Liquid Crystal Display,LCD)也得到了更加广泛的应用。图1示出了现有技术中LCD系统连接结构,其中,LCD显示面板是由一块封装在内部的LCD驱动芯片控制的,而LCD驱动芯片则是由外部的LCD控制器来驱动。在具体实施过程中,LCD控制器以数据的形式发出命令,LCD驱动芯片接收该数据命令并按照接收到的命令控制LCD显示面板的动作。
现有技术中,实现对LCD驱动芯片的回读有两种情况,第一种情况是数据回读,具体接口时序要求如图2所示,其中,数据回读就是读出驱动芯片中帧刷新数据缓存里面的数据。
另一种情况就是回读寄存器的值,具体的接口时序要求如图3所示,其中,寄存器回读就是读出驱动芯片中的控制寄存器的值,这种做法有助于实时监控LCD的工作情况。
综合以上两种情况,要实现对LCD驱动芯片的回读,就必须驱动相应的管脚产生正确的读取时序波形。图2示出了现有技术中对LCD驱动芯片回读方法的示意结构,系统通过软件控制中央处理器(Central Processing Unit,CPU),发出一个回读命令,命令中包含了回读的各种信息,包括是数据回读或者是寄存器回读,如果是寄存器回读,则还必须包括需要回读的寄存器的地址。LCD控制器接收到软件发出的命令后,由内部的时序产生逻辑产生相应的控制波形。
以上做法的缺点就是,在LCD控制器内部需要增加一个专门的时序产生逻辑电路,增加了芯片的面积和成本。而且产生的几个接口信号的相互之间的时序关系,一旦设置完毕,就不能再调整,因此不够灵活,对驱动芯片的兼容性不好。

发明内容
本发明实施例的目的在于提供一种液晶驱动芯片回读的方法,旨在解决现有技术中在实现对LCD驱动芯片的回读时,回读控制器结构复杂,成本高以及不够灵活,对LCD驱动芯片的兼容性不好的问题。
本发明实施例是这样实现的,一种液晶显示驱动芯片回读控制方法,所述方法包括以下步骤写回读寄存器的回读使能位,打开回读功能;根据要求的波形写回读寄存器的片选位和读有效位,将芯片的对应管脚拉成相应的电平;读出锁存在回读寄存器中的数据。
本发明实施例的另一目的在于提供一种液晶显示控制器,所述液晶显示控制器包括一回读寄存器,所述回读寄存器进一步包括回读使能比特位,用于接收CPU的指令,打开或者关闭回读功能;片选比特位,用于接收CPU的指令,将芯片的对应管脚拉成相应电平;以及读有效比特位,用于接收CPU的指令,将芯片的对应管脚拉成相应电平。
本发明实施例通过CPU编译程序控制回读寄存器的相应比特位,来控制LCD驱动芯片上的相应管脚的电平高低,从而实现对LCD驱动芯片的回读,得到要求的任意时序关系的波形,解决了现有技术中在实现对LCD驱动芯片的回读时,回读控制器结构复杂,成本高以及不够灵活,对LCD驱动芯片的兼容性差的问题。


图1是现有技术提供的LCD系统连接结构图;图2是现有技术提供的对LCD驱动芯片数据回读的时序图;图3是现有技术提供的对LCD驱动芯片寄存器回读的时序图;图4是现有技术提供的LCD控制器对LCD驱动芯片的回读结构图;图5是本发明实施例提供的LCD控制器对LCD驱动芯片的回读结构图。
具体实施例方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本发明实施例通过CPU编译程序控制回读寄存器的相应比特位,来控制LCD驱动芯片上的相应管脚的电平高低,从而实现对LCD驱动芯片的回读,得到要求的任意时序关系的波形。
在进行回读时,程序首先写回读寄存器的回读使能位,打开回读功能,之后,由CPU根据要求的波形控制回读寄存器选择位,来选择是进行数据回读还是进行寄存器回读。其中,数据回读就是读出驱动芯片中帧刷新数据缓存里面的数据,寄存器回读就是读出驱动芯片中的控制寄存器的值。
在进行数据回读以及寄存器回读的选择之后,程序根据要求的波形分别写入回读寄存器的片选位和读有效位,控制相应的芯片的管脚拉低或者拉高。
CPU控制LCD驱动芯片读出已经锁存在回读寄存器中的数据。其中,要读取的数据是这样锁存在回读寄存器中的只要回读波形产生正确,LCD驱动芯片要读取的数据就会出现在数据总线上,在读有效信号的低电平出现,同时总线数据稳定以后,读取并锁存到回读寄存器中。
最后,程序写回读寄存器的回读使能位,关闭回读功能,并将芯片的相应管脚的控制权交还给正常的写逻辑。至此,整个回读操作完成。
图5示出了本发明实施例提供的LCD控制器对LCD驱动芯片的回读控制结构。
LCD控制器通过回读寄存器控制对LCD驱动芯片的回读,该回读寄存器包括相应的比特位,其中,回读使能比特位,接收CPU的指令,打开或者关闭回读功能。寄存器选择比特位,接收CPU的指令,选择进行数据回读或者进行寄存器回读。片选比特位以及读有效比特位,接收CPU的指令,将芯片的对应管脚拉成相应电平。
下面结合图5所示的本发明实施例提供的LCD控制器对LCD驱动芯片的回读结构,以实现图2所示的对LCD驱动芯片数据回读时序为例进行详细描述。
首先,程序写回读寄存器的回读使能位,写入“1”,打开回读功能,此时,LCD驱动芯片的相应管脚交由回读寄存器的相应位来控制。
根据如图2所示的波形,程序写回读寄存器的片选位,写入‘0’,将芯片的对应管脚拉成低电平,程序写回读寄存器的读有效位,写入‘0’,将芯片的对应管脚拉低,程序写回读寄存器的读有效位,写入‘1’,将芯片的对应管脚拉回高。至此,完成了读有效信号的模拟。
程序写回读寄存器的片选位,写入‘1’,将芯片的对应管脚拉回高,至此,完成了片选信号的模拟。
片选信号拉高后过一段时间,CPU控制LCD驱动芯片读出已经锁存在回读寄存器中的回读出来的数据。当然,在具体实施过程中,从片选信号拉高到读出锁存在回读寄存器中的回读出来的数据的时间的长短,需要根据不同的驱动芯片的要求来设定。
最后,程序写回读寄存器的回读使能位,写入‘0’,关闭回读功能,并将芯片的相应管脚的控制权交还给正常的写逻辑。至此,整个回读操作完成。
本发明实施例通过由CPU编译程序控制相应的比特位来控制最终管脚的波形,省去了所有的内部逻辑,最大限度的节省了芯片的面积和成本。同时,各相应信号之间的时序关系也完全由软件控制,可以做到任意调整,使得本发明可以支持几乎所有的微处理器(Micro Processor Unit,MPU)接口的控制芯片,解决了现有技术中实现对LCD驱动芯片的回读时,回读控制器结构复杂,成本高以及不够灵活,对LCD驱动芯片的兼容性不好的问题。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种液晶显示驱动芯片回读控制方法,其特征在于,所述方法包括以下步骤写回读寄存器的回读使能位,打开回读功能;根据要求的波形写回读寄存器的片选位和读有效位,将芯片的对应管脚拉成相应的电平;读出锁存在回读寄存器中的数据。
2.如权利要求1所述的液晶显示驱动芯片回读控制方法,其特征在于,在打开回读功能之后,所述方法进一步包括控制寄存器选择位进行数据回读或者进行寄存器回读的选择。
3.如权利要求1所述的液晶显示驱动芯片回读控制方法,其特征在于,当进行寄存器回读时,所述方法进一步包括根据要求的波形写回读寄存器的写有效位,将芯片的对应管脚拉成相应的电平。
4.如权利要求1所述的液晶显示驱动芯片回读控制方法,其特征在于,在读出锁存在回读寄存器中的回读出来的数据之后,所述方法进一步包括写回读寄存器的回读使能位,关闭回读功能。
5.一种液晶显示控制器,其特征在于,所述液晶显示控制器包括一回读寄存器,所述回读寄存器进一步包括回读使能比特位,用于接收CPU的指令,打开或者关闭回读功能;片选比特位,用于接收CPU的指令,将芯片的对应管脚拉成相应电平;以及读有效比特位,用于接收CPU的指令,将芯片的对应管脚拉成相应电平。
6.如权利要求5所述的液晶显示控制器,其特征在于,所述回读寄存器进一步包括寄存器选择比特位,用于接收CPU的指令,选择进行数据回读或者进行寄存器回读。
全文摘要
本发明适用于多媒体技术领域,提供了一种液晶显示驱动芯片回读控制方法及液晶显示控制器,所述方法包括以下步骤写回读寄存器的回读使能位,打开回读功能;根据要求的波形写回读寄存器的片选位和读有效位,将芯片的对应管脚拉成相应的电平;读出锁存在回读寄存器中的数据。本发明通过CPU编译程序控制回读寄存器的比特位,来控制LCD驱动芯片上的相应管脚的电平高低,从而实现对LCD驱动芯片的回读,得到要求的任意时序关系的波形,解决了现有技术中在实现对LCD驱动芯片的回读时,回读控制器结构复杂,成本高以及不够灵活,对LCD驱动芯片的兼容性差的问题。
文档编号G09G3/18GK101059942SQ200710074030
公开日2007年10月24日 申请日期2007年4月12日 优先权日2007年4月12日
发明者施景华, 赵冰茹, 梁远亮 申请人:深圳安凯微电子技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1