<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>

新聞中心

EEPW首頁(yè) > 嵌入式系統 > 設計應用 > 如何設計及實(shí)現基于A(yíng)RM9的彩色TFT-LCD模塊?

如何設計及實(shí)現基于A(yíng)RM9的彩色TFT-LCD模塊?

作者: 時(shí)間:2018-07-31 來(lái)源:網(wǎng)絡(luò ) 收藏

1 引 言

本文引用地址:http://dyxdggzs.com/article/201807/384610.htm

TFT-LCD因其厚度薄且畫(huà)面質(zhì)量?jì)?yōu)異,可以實(shí)現信息的高速度、高亮度及高對比度顯示,已廣泛應用于圖像顯示系統中。雖然TFT-LCD具有良好的顯示性能,但TFT-LCD的驅動(dòng)信號非常復雜,同時(shí)外圍的控制單元需要處理的數據量非常大,以一個(gè)分辨率為640×480的TFT-LCD為例,顯示一幅圖像就需要處理900kbyte的數據量,這對于傳統的單片機等處理器顯得無(wú)能為力。由于圖像數據量大,目前圖像大都采用壓縮后再存儲,其中JPEG (Joint PhotographicExperts Group)格式的壓縮圖像應用最為廣泛。

為了解決圖像等大容量數據在TFT-LCD顯示屏上的應用,本文提出了一種基于A(yíng)RM9處理器S3C2440X的液晶顯示。能夠實(shí)現對字符及彩色RGB格式圖像的顯示,同時(shí)還可以顯示JPEG格式的圖像。由于液晶顯示屏只能接收RGB格式的圖像數據,為了實(shí)現對JPEG格式的圖像顯示,必須對壓縮圖像進(jìn)行解壓縮,JPEG格式圖像的解碼功能在A(yíng)RM9處理器上實(shí)現。本文提出的方法簡(jiǎn)化了彩色TFT-LCD圖像顯示的難度,同時(shí)為JPEG格式的解碼及液晶顯示提供了一種實(shí)現方法。液晶顯示可以方便地與外接系統接口,實(shí)現圖像顯示模塊的功能。

2 模塊結構與分析

模塊硬件包括4個(gè)部分:ARM9S3C2440X處理器、數據存儲模塊、液晶顯示模塊及RS232串口通信模塊。模塊中使用了兩種非易失性閃存NAND Flash和NOR Flash??紤]到NOR Flash具有芯片內執行及可靠性高的特點(diǎn),使用它來(lái)存儲ARM9處理器運行的程序代碼;存儲容量大且高單元密度的NAND Flash用來(lái)存儲海量數據,作為圖像庫及字符庫的存儲單元。SDRAM 作為外擴存儲器使用。TFT-LCD LQ080V3DG01作為模塊的顯示屏使用。與其他外部模塊通信采用RS232串口方式。

模塊實(shí)現的主要功能有:JPEG 格式圖像的解碼;支持24bit彩色RGB圖像數據及JPEG兩種格式圖像的顯示;字符的顯示;數據存儲容量為64Mbyte,可以實(shí)現對圖像庫及字符庫的更新;可以設置不同的串口波特率。模塊功能框圖如圖1所示。


圖1 模塊功能框圖。

2.1 ARM9嵌入式處理器S3C2440X

S3C2440X是一款基于A(yíng)RM920T 內核、主頻最高達400MHz、適用于嵌入式應用的RISC處理器。它支持可配置的8,16,32bit數據總線(xiàn)寬度。在存儲器接口方面,最多可以擴展6個(gè)通道的ROM 或RAM 存儲器,以及2 個(gè)通道的SDRAM,同時(shí)它還支持NAND Flash、NORFlash存儲器擴展。

它內部的ARM920T 內核具有高速微控制器總線(xiàn)(AMBA BUS)結構及哈佛結構的高速緩沖存儲器(Cache),高速緩沖分別是16kbyte程序及16kbyte數據存儲器,使其具有良好的高速性能[3];具有豐富的外圍設備,包括LCD控制器、UART、USB、SD 及SPI等接口,可以滿(mǎn)足不同的要求。

2.1.1 LCD控制器

S3C2440X內部LCD控制器接口支持STNLCD及TFT-LCD的無(wú)縫連接,它支持單色、調色板彩色及24bit真彩色的顯示。根據不同的設計要求,通過(guò)程序編程可以實(shí)現相應的LCD分辨率,數據格式及幀頻等設置,從而滿(mǎn)足各種類(lèi)型的LCD模塊。S3C2440XLCD控制器用來(lái)傳輸視頻數據VD [23:0],同時(shí)產(chǎn)生相應的控制信號VSYNC、HSYNC、VDEN及LEND,時(shí)序圖如圖1所示。實(shí)現LCD 控制器功能的關(guān)鍵是根據LCD時(shí)序的要求,合理配置控制器寄存器。


圖2 TFT-LCD時(shí)序圖。

圖1中的信號定義如下:

VSYNC:LCD控制器和LCD之間的幀同步信號,高電平有效時(shí)表示一幀圖像的起始。

HSYNC:行同步信號,由水平有效像素的大小決定。

VCLK:LCD時(shí)鐘信號,在一個(gè)時(shí)鐘周期內數據送入LCD移位寄存器內。

VDEN:數據使能信號,高電平表示數據有效。

LEND:行結束信號。

VD[23:0]:RGB數據信號線(xiàn)。對于24bitTFT-LCD,R、G、B各占8位;而對于16bit TFT屏有兩種方式:5∶6∶5及5∶5∶5+1,使用時(shí)需要注意要與相應TFT-LCD的信號相一致。

2.1.2 數據存儲模塊

NAND Flash是一種固態(tài)內存,與EEPROM相比,具有讀寫(xiě)速度快的優(yōu)勢;與SRAM 相比,具有非易失性等優(yōu)勢。圖像尤其是彩色圖像數據量大,因此需要考慮使用大容量的存儲器來(lái)存儲圖像數據。另外,考慮到斷電后數據的非易失性,因此選擇NAND Flash作為存儲器件。

數據存儲單元NAND Flash包括圖像庫及字符庫,其中字符庫存儲容量是8Mbyte,圖像庫存儲容量是56Mbyte。模塊選用NAND FlashK9F1216U0A作為圖像的存儲器件,它的容量大小為64M×8bit,其中每頁(yè)是(512+16)byte,塊大小是(16k+512)byte;隨機讀取一頁(yè)數據的最大時(shí)間是12μs,而向NAND Flash寫(xiě)入一頁(yè)數據的典型時(shí)間是200μs。以分辨率為640×480的RGB 彩色圖像為例,圖像數據大小是900byte,因此將此圖像寫(xiě)入Flash的最大時(shí)間是341μs,然后將此圖像從Flash讀出的最長(cháng)時(shí)間是21μs。

以分辨率為640×480的RGB格式彩色圖像為例,56Mbyte的圖像存儲容量可以存儲62幅圖像,完全可以滿(mǎn)足大容量存儲的要求。在存儲圖像數據的編程過(guò)程中,由于NAND Flash是以頁(yè)為單元進(jìn)行數據存儲,這就意味著(zhù)一幅圖像需要占用多個(gè)頁(yè)的存儲空間。需要注意的是,由于NAND Flash器件存在壞塊單元,而且壞塊是隨機分布的,因此需要對壞塊進(jìn)行標記處理,對它們標記為不可用,這樣就避免了由于壞塊單元引起的數據存儲錯誤。

2.1.3 JPEG圖像解碼

JPEG是一種目前廣泛使用的靜態(tài)圖像壓縮標準,它以其顯著(zhù)的壓縮效率和較低的圖像質(zhì)量損失獲得了廣泛應用,成為國際通用的標準。

JPEG的目的是提供一種使用于各種連續色調圖像的壓縮方法,并且能夠易于硬件實(shí)現,具有良好的性?xún)r(jià)比。為了滿(mǎn)足各種應用需求,它提供了兩種壓縮編碼技術(shù):基于離散余弦變換(DCT)的有損壓縮編碼和基于DPCM 的無(wú)損編碼,這兩種編碼方式可以采用4種操作模式來(lái)實(shí)現:順序編碼、累進(jìn)編碼、無(wú)損編碼及層次編碼。其中基于DCT變換的順序編碼方式最常用。


上一頁(yè) 1 2 3 下一頁(yè)

關(guān)鍵詞: 彩色 模塊 設計

評論


相關(guān)推薦

技術(shù)專(zhuān)區

關(guān)閉
国产精品自在自线亚洲|国产精品无圣光一区二区|国产日产欧洲无码视频|久久久一本精品99久久K精品66|欧美人与动牲交片免费播放
<dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><small id="yhprb"></small><dfn id="yhprb"></dfn><small id="yhprb"><delect id="yhprb"></delect></small><small id="yhprb"></small><small id="yhprb"></small> <delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"></dfn><dfn id="yhprb"></dfn><s id="yhprb"><noframes id="yhprb"><small id="yhprb"><dfn id="yhprb"></dfn></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><small id="yhprb"></small><dfn id="yhprb"><delect id="yhprb"></delect></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn> <small id="yhprb"></small><delect id="yhprb"><strike id="yhprb"></strike></delect><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn><dfn id="yhprb"><s id="yhprb"><strike id="yhprb"></strike></s></dfn><dfn id="yhprb"><s id="yhprb"></s></dfn>