MIPI接口下vedio mode和command mode的介紹及其優缺點

在學習LCM的時候,MIPI接口是也要接觸到的,由於組長要求我要寫出學習文檔,所以只能網上到處東拼西湊那種,另外還給了份MT6582_LCM_Porting_Guide_DSI_V1.0.pptx我,這份東西準備今天之內吃透它,把command queue之中的數據過一遍。

從網上一段資料中學習了MIPI兩種應用DSI(Video Mode)視頻模式,DCS(Command mode)命令模式的詳細介紹以及兩者的優缺點對比:

MIPI好比大戶人家,MIPI就是一家之主的地主黃世仁.下面有無數小妾,DSI,DSC恰是其中兩個.這兩個各有所長,你可以認爲,他們一個長的漂亮迷死了黃老爺,一個功夫厲害,爽死了黃老爺.總之結果就是和黃老爺搞上了.


DSI(Video Mode)視頻模式.
這種工作模式與傳統RGB接口相似,主機需要持續刷新顯示器。由於不使用專用的數據信號傳輸同步信息,控制信號和RGB數據是以報文的形式通過MIPI總線傳輸的。因爲主 機需要定期刷新顯示器,顯示器就不需要幀緩衝器。
DCS(Command mode)命令模式
MIPI總線控制器使用顯示命令報文來向顯示器發送像素數據流。顯示器應該有一個全幀長的幀緩衝器來存儲所有的像素數據。一旦數據被放在顯示器的幀緩衝器中,定時控制 器就從幀緩衝器中取出數據,並自動把它們顯示在屏幕上。MIPI總線控制器不需要定期刷新顯示器。

兩種模式的優缺點
        在成本和功耗方面,每個工作模式都有優點和缺點。視頻模式顯示架構無須幀緩衝器。然而,主機定期以高速模式發送DSI視頻報文卻消耗了大量的平均能量。

        在理想情況,當顯示內容不改變時(或不經常改變時),顯示系統的中央處理器就應該切換到低功耗模式,而處理器和顯示器之間的鏈路會在需要的時候激活。由於主機定期 刷新的需要,部分中央處理器和存儲器接口也需要保持激活狀態,這可以使系統不會達到最好的功率預算。

        另一方面,命令模式顯示架構允許顯示器直接對整個幀緩衝器進行自刷新。然而,在顯示器中集成全幀長幀緩衝器總是需要成本的,特別是今天的大多數用戶所需求的高分辨 率顯示器。這就要求接口芯片有更大的管芯尺寸。顯示器製造商也不得不爲每種顯示分辨率提供具有特定容量幀緩衝器的顯示控制器。

        對於視頻模式和命令模式顯示架構,通常都需要對顯示控制器的寄存器編程來設置相應的顯示分辨率、外觀比率和工作模式。MIPI並不定義任何標準協議來訪問這些內部寄存 器,因此,不同的顯示器製造商可以定製自己專用的命令集。

       爲了擺脫不同製造商專用顯示命令之間的衝突,有些製造商更願意讓顯示器能夠自己進行初始化,以使顯示器不需要MIPI主機控制器的配置就可以正常工作。在這種情況下, 顯示器通常有一個存儲顯示參數的PROM存儲器。這是非常方便的,但PROM也佔據了比較大的存儲器空間。


video mode 主要針對沒有驅動芯片內沒有幀buffer(ram)lcd進行操作的,主控要按照lcd的刷新率持續發送pixel數據。
command mode主要針對驅動內含有幀bufferram)的cpu屏進行操作的,主控只在需要更改顯示圖像的時候發送pixel數據,其他時候驅動芯片自己從內部buffer裏取數據顯示, 這種屏一般分辨率比較小。
command mode 還用來配置驅動芯片的內部寄存器

發佈了4 篇原創文章 · 獲贊 4 · 訪問量 2萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章