[發明專利]LCD控制器及其控制方法有效
| 申請號: | 200910237490.6 | 申請日: | 2009-11-19 |
| 公開(公告)號: | CN102074205A | 公開(公告)日: | 2011-05-25 |
| 發明(設計)人: | 陳懿;張玉魁;陳皓;賈希強;董建華;王克儉;范立波;張福軍;李寧 | 申請(專利權)人: | 航天信息股份有限公司 |
| 主分類號: | G09G3/36 | 分類號: | G09G3/36 |
| 代理公司: | 北京科龍寰宇知識產權代理有限責任公司 11139 | 代理人: | 孫皓晨;朱世定 |
| 地址: | 100097 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | lcd 控制器 及其 控制 方法 | ||
技術領域
本發明是有關于液晶顯示器(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接口的速度達到了100MHz。由于帶有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。
為了達到上述目的,本發明提供一種LCD控制器的控制方法,是通過上述的LCD控制器來實現的,其包括如下步驟,
a:在微處理器的內存中開辟一塊與LCD相對應的內存單元作為顯存;
b:設置所述微處理器SPI接口的初始化參數以及該接口的中斷和DMA參數,啟動DMA傳輸;
c:在完成SPI接口的第一次DMA傳輸后,進入SPI的中斷服務程序;
d:在每一幀的起始位置,在顯示數據幀同步信號產生一個上升沿信號,以告知CPLD新的一幀數據開始;
e:在CPLD中,對顯示數據幀同步信號進行捕獲;
f:在CPLD中,在SPI接口的時鐘信號的上升沿對SPI接口的數據信號進行采集,同時把獲取到的數據移入移位寄存器,并對SPI接口的時鐘信號進行計數,將接收到的數據發送的LCD的數據總線上,再產生一個像素時鐘上升沿,將顯示數據發送到LCD;
g:CPLD對像素時鐘進行計數,產生行同步信號;
h:CPLD對行同步信號進行計數,產生幀同步信號。
較佳的實施方案中,所述微處理器開辟一塊526×286的內存單元作為顯存。
較佳的實施方案中,在步驟b中,設置SPI接口的初始化參數時,使SPI工作在最高速度。
較佳的實施方案中,在步驟b中,使SPI接口在DMA數據傳輸完畢后產生中斷,同時設置DMA傳輸的起始地址為顯存的起始地址,DMA的傳輸字節數為DMA傳輸的最大允許的64KB,設置完畢后,啟動DMA傳輸。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于航天信息股份有限公司,未經航天信息股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910237490.6/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:烘爐自動風門
- 下一篇:柵極驅動器及其運行方法





