關於TFTLCD硬體介面和驅動的問題

來源:互聯網
上載者:User

標籤:style   blog   http   color   使用   sp   資料   2014   on   

  在設計TFTLCD液晶硬體驅動電路的時候,我們會發現TFTLCD裸屏(買來的最初元件)的介面並非相似,所以導致驅動電路設計需要有些差別。

TFTLCD液晶的本質                                                                                                         本質就是點陣。

TFTLCD驅動電路的任務                                                                              

  點陣要想顯示圖形,就需要不斷的掃描。所謂的驅動電路,完成的工作就是不斷的掃描LCD,通常幀率都在30~60Hz上才能使人看不到螢幕的抖動。

  MCU發送顯示內容到驅動電路上,然後驅動電路再將這些資料不斷的掃描到顯示器上完成顯示。由此可見,驅動電路都必須具有緩衝區,以緩衝顯示內容。當然緩衝區越大,通常對應的螢幕儲存越大或者支援的虛擬頁顯示越多。

  一言以蔽之,驅動電路的任務就是接收MCU的顯示資料,然後以足夠的幀率在螢幕上掃描顯示。

市場上買來的裸屏之間的區別                                                                       

  市場上買來的3.2寸左右的小屏通常都是帶有驅動晶片,比如說ili9341之類的,驅動晶片包含緩衝區和掃描顯示電路。對於使用者來說,不需要額外的驅動電路。這類螢幕提供的介面,有SPI/RGB/8080CPU,不同的介面可以使用不同檔次的MCU來控制。SPI可以使用51單片機來驅動,8080CPU介面可以使用stm32來驅動,RGB介面可以看使用本身具有LCD驅動電路的S3C2440來驅動。

  市場上買來的4.3寸以上的裸屏,通常是不提供驅動晶片的,也就意味著驅動電路需要使用者自己設計,常用的驅動晶片有RA8875等。大螢幕提供的介面與小螢幕提供的還是有區別的,我用的TQ2440開發板上所帶4.3寸螢幕是RGB介面。

  ili9341與LCD介面和S3C2440與LCD介面的對比

  可見ili9341驅動的3.2寸LCD,它與驅動晶片的介面是S720~S1和G320~G1,就是利用這些控制線對LCD進行掃描。S3C2440直接驅動的4.3寸LCD,它對外的介面是RGB介面,利用RGB介面對LCD進行掃描(與網路攝影機介面類似,分幀同步訊號、行同步訊號、像素時鐘、資料線)。

更新緩衝的頻率和掃描顯示的頻率                                                                   

  在我們觀看一個視頻的時候,視訊框架需要以一定的頻率寫入到顯存(可以認為是驅動晶片的緩衝區)中,而緩衝區的內容到螢幕上顯示還有一個掃描頻率,這兩個是不同的。掃描刷屏的頻率在30~60Hz範圍上,而視屏流到顯存的頻率應該刷屏的頻率低,因為過高的頻率,刷屏也顯示不出來。

S3C2440接帶ili9341的LCD屏                                                                      

 ili9341接STM32用的是8080CPU介面,而接S3C2440的LCD控制器應該用RGB介面。這中間其實有些古怪,S3C2440的LCD控制器會不斷地把自己的顯存重新整理到ili9341的顯存,ili9341再把自己的顯存重新整理到LCD上。當然這個ili9341其實有點多餘了。

 

關於TFTLCD硬體介面和驅動的問題

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.