TFT介面時序說明

2022-03-16 10:57:04 字數 1845 閱讀 7413

先來看tft介面的訊號線,我們以16bit為例,訊號線共5組20根:

¢ vd[23:19]、vd[15:10]、vd[7:3]:分別對應r、g、b分色資訊,乙個16bit的組合代表了乙個象素的資訊。

¢ vclk:資料傳輸時鐘,在資料有效的情況下(vm),每個週期傳輸乙個象素的資訊。

¢ hsync:行同步訊號,持續若干個時鐘週期,表示新的一行傳輸即將開始。

¢ vsync:幀同步訊號,持續若干個行週期,表示新的一幀傳輸將開始。

¢ vden:資料有效指示,該訊號有效下的資料長度剛好為1行。

另外,s3c2410還提供了lend訊號表示一行結束,該訊號大可不必理會。

現在我們來討論時序,有一點我們明白:那就是乙個vclk週期傳輸一組vd訊號,從而給乙個pixel著了色。

從這裡開始展開,以240x320的屏為例,現在要點亮一行,那麼肯定要有240個vclk週期將240個pixel的vd值輸出,而且這240個週期內 vden應該一直是有效的。現在我們的思路從點擴充套件到了行,理想情況下,兩行之間不需要間隔,也就是說這一行結束馬上傳輸下一行的第乙個pixel的 vd。但是這樣做並不好,因為乙個點的偏差會造成滿盤皆輸。

因此我們引入了行同步hsync訊號,也就是說在傳輸完一行的資料後,先歇一會兒,等待若干個時鐘(我們稱之為後插入等待週期);然後我們送乙個行同步訊號,當然這個訊號的有效週期數我們也能控制(我們稱之為同步週期);之後呢,我們在等一會,讓 lcd驅動電路準備好接收,我們在把一行的資料發下去(這個等待時間我們稱之為前插入等待週期)。好了,有了這個說明後我們可以把行顯示的時序給出來了

經過上述的分析,我們可以把tft lcd的介面歸納到8個引數上:hspw、hbpd、hfpd、hozval、vspw、vbpd、vfpd、lineval。另外,通過上述分析,我們可以看到,顯示一幀影象總共需要的vclk週期為:

(hspw+hbpd+hfpd+hozval+4)x(vspw+vbpd+vfpd+ lineval+4),vclk是可調的,因此通過選擇適當的分頻比保證幀率在60hz左右就可保證液晶的正常工作了

s3c2410的lcd控制模組自帶了dma控制器,我們只要在sdram裡面開一塊空間,然後設定要dma的起始位址(lcdsaddr1暫存器)和結束位址(lcdsaddr2)

就ok了。

不過s3c2410的暫存器提供了一種滾動的顯示模式,這個主要是靠lcdsaddr3暫存器實現的。理解起來可能有些麻煩,我們可以這樣想象:滾動顯示的含義就好比是我們拿著乙個放大鏡在大地圖上移動,而放大鏡下方的影象就是我們應該顯示的東西。

假設lcd的大小還是240x320的,我們在sdram 中開了乙個480x640個象素的緩衝區,相當於四倍影象的大小。那麼如果我們要擷取一塊240x320方形畫面,就要在取完一行的資料(pagewidth=240)以後跳過offsize(此處240)個象素(對於16bit)再取資料,得到的才是大畫面裡對應的下一行資料。總而言之,滾動顯示是一種用空間來換取軟體效率的方法。

需要注意的是,offsize和pagewidth的值必須和lcd的大小已經緩衝區的實際尺寸對應上,不然螢幕就亂閃了;另外,lcdsaddr2指向的是整個大緩衝區之後的第乙個位址。

黑白(2色)顏色用0和1就可以表示了,也就是1位資料就可以

了,那1個位元組就可以表示8位資料,假如這個位元組是10101010,framebuffer的偏移位址為0,則在lcd屏

上便會顯示出4個黑點,黑點中間會有4個白點出現(假如1是黑色);對於4色則用00、01、10、11就可以

表示出四種顏色,即用兩位資料可以表示一位資料,那同樣是10101010,則對應於lcd屏上則顯示的是顏

色值為10,長度為4(8/2)的一條直線;同理,對於8位色(256色),則8位資料才能表示出乙個點的顏

色值,10101010在lcd屏上就只能顯示為顏色值為***的點了。

CCD Sensor驅動時序分析說明

1.1 ccd sensor時序驅動說明 專案中的ccd sensor選用的是teledyne dalas公司的雙線ccd影象感測器,其型號為it p6 02048 00 r。由於該晶元datasheet給的資訊相對較少,對驅動時序的說明較為晦澀 如圖 故對該晶元的驅動時序進行詳細說明。晶元驅動時序...

簡訊平台介面說明

說明version 3.6 目錄1 普通簡訊傳送 4 1.1 簡訊提交位址 4 1.2 引數定義 4 1.3 簡訊提交響應 5 1.3.1 格式說明 5 1.3.2 示例 5 1.3.3 響應狀態值說明 6 1.4 注意事項 6 1.5 簡訊傳送例子 7 2 變數簡訊傳送 7 2.1 系統提交url...

IP模組介面說明

模組介紹 一 型號簡介 模組。提供兩種尾線的選擇,b型尾線僅提供網路,電源介面,本地bnc輸出。e型尾線除提供b型尾線介面外,還提供音訊輸入輸出,報警輸入輸出介面。二 模組和介面介紹 1.1 power介面說明 圖1 power模組正面圖 表1 power詳細介面列表 1.2 power介面說明 圖...